![]() |
v0.14.0 |
Generic bc data structure. More...
#include <src/multi_indices/BCData.hpp>
Public Member Functions | |
| virtual MoFEMErrorCode | fill_data (const std::vector< char > &bc_data) |
| get data from structure More... | |
| virtual MoFEMErrorCode | set_data (void *tag_ptr, unsigned int size) const |
| set data on structure More... | |
| virtual std::size_t | getSizeOfData () const =0 |
| get data structure size More... | |
| virtual const void * | getDataPtr () const =0 |
| get pointer to data structure More... | |
| virtual const CubitBCType & | getType () const |
| get data type More... | |
| GenericCubitBcData (const CubitBCType type) | |
| virtual | ~GenericCubitBcData () |
Public Attributes | |
| const CubitBCType | tYpe |
| Type of boundary condition. More... | |
Generic bc data structure.
Definition at line 20 of file BCData.hpp.
|
inline |
Definition at line 67 of file BCData.hpp.
|
inlinevirtual |
Definition at line 69 of file BCData.hpp.
|
inlinevirtual |
get data from structure
| attributes | vector of doubles |
Reimplemented in MoFEM::CfgCubitBcData, MoFEM::HeatFluxCubitBcData, MoFEM::PressureCubitBcData, MoFEM::TemperatureCubitBcData, MoFEM::AccelerationCubitBcData, MoFEM::VelocityCubitBcData, MoFEM::ForceCubitBcData, and MoFEM::DisplacementCubitBcData.
Definition at line 27 of file BCData.hpp.
|
pure virtual |
get pointer to data structure
Implemented in MoFEM::CfgCubitBcData, MoFEM::HeatFluxCubitBcData, MoFEM::PressureCubitBcData, MoFEM::TemperatureCubitBcData, MoFEM::AccelerationCubitBcData, MoFEM::VelocityCubitBcData, MoFEM::ForceCubitBcData, and MoFEM::DisplacementCubitBcData.
|
pure virtual |
get data structure size
Implemented in MoFEM::CfgCubitBcData, MoFEM::HeatFluxCubitBcData, MoFEM::PressureCubitBcData, MoFEM::TemperatureCubitBcData, MoFEM::AccelerationCubitBcData, MoFEM::VelocityCubitBcData, MoFEM::ForceCubitBcData, and MoFEM::DisplacementCubitBcData.
|
inlinevirtual |
|
inlinevirtual |
set data on structure
| tag_ptr | pointer to tag on meshset |
| size | size of data in bytes |
Reimplemented in MoFEM::CfgCubitBcData, MoFEM::HeatFluxCubitBcData, MoFEM::PressureCubitBcData, MoFEM::TemperatureCubitBcData, MoFEM::AccelerationCubitBcData, MoFEM::VelocityCubitBcData, MoFEM::ForceCubitBcData, and MoFEM::DisplacementCubitBcData.
Definition at line 40 of file BCData.hpp.
| const CubitBCType MoFEM::GenericCubitBcData::tYpe |
Type of boundary condition.
Definition at line 59 of file BCData.hpp.