NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
NEM::DRV::VtkToPatranConversionDriver::NodeBC Struct Reference

Detailed Description

Definition at line 79 of file VtkToPatranConversionDriver.H.

Public Member Functions

 NodeBC (int patchNum, int rocfracControlType, bool structural, bool meshMotion, bool thermal)
 

Public Attributes

int rocfracControlType {}
 
bool structural {}
 boolean indicating structural BC More...
 
bool meshMotion {}
 boolean indicating mesh motion BC More...
 
bool thermal {}
 boolean indicating heat transfer BC More...
 
int patchNum {}
 patch numbers as specified in RocfracControl.txt More...
 

Private Member Functions

 NodeBC ()=default
 
jsoncons::string_view getBCType () const override
 

Static Private Attributes

static constexpr const char * bcType = "Node"
 

Inherits NEM::DRV::VtkToPatranConversionDriver::BoundaryCond.

Constructor & Destructor Documentation

◆ NodeBC() [1/2]

NEM::DRV::VtkToPatranConversionDriver::NodeBC::NodeBC ( int  patchNum,
int  rocfracControlType,
bool  structural,
bool  meshMotion,
bool  thermal 
)

◆ NodeBC() [2/2]

NEM::DRV::VtkToPatranConversionDriver::NodeBC::NodeBC ( )
privatedefault

Member Function Documentation

◆ getBCType()

jsoncons::string_view NEM::DRV::VtkToPatranConversionDriver::NodeBC::getBCType ( ) const
overrideprivatevirtual

Implements NEM::DRV::VtkToPatranConversionDriver::BoundaryCond.

Definition at line 56 of file VtkToPatranConversionDriver.C.

References bcType.

56  {
57  return bcType;
58 }

Member Data Documentation

◆ bcType

constexpr const char* NEM::DRV::VtkToPatranConversionDriver::NodeBC::bcType = "Node"
staticprivate

Definition at line 99 of file VtkToPatranConversionDriver.H.

Referenced by getBCType(), and NEM::DRV::JSON::rangeToVec().

◆ meshMotion

bool NEM::DRV::VtkToPatranConversionDriver::NodeBC::meshMotion {}

◆ patchNum

int NEM::DRV::VtkToPatranConversionDriver::BoundaryCond::patchNum {}
inherited

Definition at line 52 of file VtkToPatranConversionDriver.H.

◆ rocfracControlType

int NEM::DRV::VtkToPatranConversionDriver::NodeBC::rocfracControlType {}

◆ structural

bool NEM::DRV::VtkToPatranConversionDriver::NodeBC::structural {}

◆ thermal

bool NEM::DRV::VtkToPatranConversionDriver::NodeBC::thermal {}

The documentation for this struct was generated from the following files: