![]() |
v0.15.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 | |
virtual MoFEMErrorCode | set_data (void *tag_ptr, unsigned int size) const |
set data on structure | |
virtual std::size_t | getSizeOfData () const =0 |
get data structure size | |
virtual const void * | getDataPtr () const =0 |
get pointer to data structure | |
virtual const CubitBCType & | getType () const |
get data type | |
GenericCubitBcData (const CubitBCType type) | |
virtual | ~GenericCubitBcData () |
Public Attributes | |
const CubitBCType | tYpe |
Type of boundary condition. | |
Generic bc data structure.
Definition at line 16 of file BCData.hpp.
|
inline |
Definition at line 63 of file BCData.hpp.
|
inlinevirtual |
Definition at line 65 of file BCData.hpp.
|
inlinevirtual |
get data from structure
attributes | vector of doubles |
Reimplemented in MoFEM::AccelerationCubitBcData, MoFEM::CfgCubitBcData, MoFEM::DisplacementCubitBcData, MoFEM::ForceCubitBcData, MoFEM::HeatFluxCubitBcData, MoFEM::PressureCubitBcData, MoFEM::TemperatureCubitBcData, and MoFEM::VelocityCubitBcData.
Definition at line 23 of file BCData.hpp.
|
pure virtual |
get pointer to data structure
Implemented in MoFEM::AccelerationCubitBcData, MoFEM::CfgCubitBcData, MoFEM::DisplacementCubitBcData, MoFEM::ForceCubitBcData, MoFEM::HeatFluxCubitBcData, MoFEM::PressureCubitBcData, MoFEM::TemperatureCubitBcData, and MoFEM::VelocityCubitBcData.
|
pure virtual |
get data structure size
Implemented in MoFEM::AccelerationCubitBcData, MoFEM::CfgCubitBcData, MoFEM::DisplacementCubitBcData, MoFEM::ForceCubitBcData, MoFEM::HeatFluxCubitBcData, MoFEM::PressureCubitBcData, MoFEM::TemperatureCubitBcData, and MoFEM::VelocityCubitBcData.
|
inlinevirtual |
|
inlinevirtual |
set data on structure
tag_ptr | pointer to tag on meshset |
size | size of data in bytes |
Reimplemented in MoFEM::AccelerationCubitBcData, MoFEM::CfgCubitBcData, MoFEM::DisplacementCubitBcData, MoFEM::ForceCubitBcData, MoFEM::HeatFluxCubitBcData, MoFEM::PressureCubitBcData, MoFEM::TemperatureCubitBcData, and MoFEM::VelocityCubitBcData.
Definition at line 36 of file BCData.hpp.
const CubitBCType MoFEM::GenericCubitBcData::tYpe |
Type of boundary condition.
Definition at line 55 of file BCData.hpp.