MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
FvCartesianSolverXD< nDim_, SysEqn >::FvGapCell Class Reference

#include <fvcartesiansolverxd.h>

Public Member Functions

 FvGapCell (MInt cId, MInt rId, MInt sId, MInt body1, MInt body2)
 
 ~FvGapCell ()=default
 

Public Attributes

MInt cellId {}
 
MInt region {}
 
MInt status {}
 
MInt bodyIds [maxNoOverlappingBodies] {}
 
MFloat surfaceVelocity [3] {}
 

Static Public Attributes

static constexpr MInt maxNoOverlappingBodies = 2
 

Detailed Description

template<MInt nDim_, class SysEqn>
class FvCartesianSolverXD< nDim_, SysEqn >::FvGapCell

Definition at line 2266 of file fvcartesiansolverxd.h.

Constructor & Destructor Documentation

◆ FvGapCell()

template<MInt nDim_, class SysEqn >
FvCartesianSolverXD< nDim_, SysEqn >::FvGapCell::FvGapCell ( MInt  cId,
MInt  rId,
MInt  sId,
MInt  body1,
MInt  body2 
)
inline

Definition at line 2275 of file fvcartesiansolverxd.h.

2275 : cellId(cId), region(rId), status(sId) {
2276 std::fill_n(bodyIds, maxNoOverlappingBodies, -1);
2277 bodyIds[0] = body1;
2278 bodyIds[1] = body2;
2279 std::fill_n(surfaceVelocity, 3, 0);
2280 };
static constexpr MInt maxNoOverlappingBodies
MInt bodyIds[maxNoOverlappingBodies]

◆ ~FvGapCell()

template<MInt nDim_, class SysEqn >
FvCartesianSolverXD< nDim_, SysEqn >::FvGapCell::~FvGapCell ( )
default

Member Data Documentation

◆ bodyIds

template<MInt nDim_, class SysEqn >
MInt FvCartesianSolverXD< nDim_, SysEqn >::FvGapCell::bodyIds[maxNoOverlappingBodies] {}

Definition at line 2272 of file fvcartesiansolverxd.h.

◆ cellId

template<MInt nDim_, class SysEqn >
MInt FvCartesianSolverXD< nDim_, SysEqn >::FvGapCell::cellId {}

Definition at line 2269 of file fvcartesiansolverxd.h.

◆ maxNoOverlappingBodies

template<MInt nDim_, class SysEqn >
constexpr MInt FvCartesianSolverXD< nDim_, SysEqn >::FvGapCell::maxNoOverlappingBodies = 2
staticconstexpr

Definition at line 2268 of file fvcartesiansolverxd.h.

◆ region

template<MInt nDim_, class SysEqn >
MInt FvCartesianSolverXD< nDim_, SysEqn >::FvGapCell::region {}

Definition at line 2270 of file fvcartesiansolverxd.h.

◆ status

template<MInt nDim_, class SysEqn >
MInt FvCartesianSolverXD< nDim_, SysEqn >::FvGapCell::status {}

Definition at line 2271 of file fvcartesiansolverxd.h.

◆ surfaceVelocity

template<MInt nDim_, class SysEqn >
MFloat FvCartesianSolverXD< nDim_, SysEqn >::FvGapCell::surfaceVelocity[3] {}

Definition at line 2273 of file fvcartesiansolverxd.h.


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