MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
FvMbCartesianSolverXD< nDim, SysEqn >::CsgVertex Class Reference
Collaboration diagram for FvMbCartesianSolverXD< nDim, SysEqn >::CsgVertex:
[legend]

Public Member Functions

 CsgVertex (const CsgVector &_pos, MInt _vertexId, MInt _setIndex)
 
CsgVertex clone () const
 
CsgVertex interpolate (CsgVertex *other, MFloat t) const
 

Public Attributes

CsgVector pos
 
MInt vertexId
 
MInt setIndex
 

Detailed Description

template<MInt nDim, class SysEqn>
class FvMbCartesianSolverXD< nDim, SysEqn >::CsgVertex

Definition at line 1499 of file fvmbcartesiansolverxd.h.

Constructor & Destructor Documentation

◆ CsgVertex()

template<MInt nDim, class SysEqn >
FvMbCartesianSolverXD< nDim, SysEqn >::CsgVertex::CsgVertex ( const CsgVector _pos,
MInt  _vertexId,
MInt  _setIndex 
)
inline

Definition at line 1504 of file fvmbcartesiansolverxd.h.

Member Function Documentation

◆ clone()

template<MInt nDim, class SysEqn >
CsgVertex FvMbCartesianSolverXD< nDim, SysEqn >::CsgVertex::clone ( ) const
inline

Definition at line 1508 of file fvmbcartesiansolverxd.h.

1508 {
1509 CsgVertex tmp(this->pos.clone(), vertexId, setIndex);
1510 return tmp;
1511 }
CsgVertex(const CsgVector &_pos, MInt _vertexId, MInt _setIndex)

◆ interpolate()

template<MInt nDim, class SysEqn >
CsgVertex FvMbCartesianSolverXD< nDim, SysEqn >::CsgVertex::interpolate ( CsgVertex other,
MFloat  t 
) const
inline

Definition at line 1512 of file fvmbcartesiansolverxd.h.

1512{ return CsgVertex(this->pos.lerp(other->pos, t), -1, -1); }
CsgVector lerp(const CsgVector &a, const MFloat t) const

Member Data Documentation

◆ pos

template<MInt nDim, class SysEqn >
CsgVector FvMbCartesianSolverXD< nDim, SysEqn >::CsgVertex::pos

Definition at line 1501 of file fvmbcartesiansolverxd.h.

◆ setIndex

template<MInt nDim, class SysEqn >
MInt FvMbCartesianSolverXD< nDim, SysEqn >::CsgVertex::setIndex

Definition at line 1503 of file fvmbcartesiansolverxd.h.

◆ vertexId

template<MInt nDim, class SysEqn >
MInt FvMbCartesianSolverXD< nDim, SysEqn >::CsgVertex::vertexId

Definition at line 1502 of file fvmbcartesiansolverxd.h.


The documentation for this class was generated from the following file: