|  | 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::DisplacementCubitBcData, MoFEM::ForceCubitBcData, MoFEM::VelocityCubitBcData, MoFEM::AccelerationCubitBcData, MoFEM::TemperatureCubitBcData, MoFEM::PressureCubitBcData, MoFEM::HeatFluxCubitBcData, and MoFEM::CfgCubitBcData.
Definition at line 23 of file BCData.hpp.
| 
 | pure virtual | 
get pointer to data structure
Implemented in MoFEM::DisplacementCubitBcData, MoFEM::ForceCubitBcData, MoFEM::VelocityCubitBcData, MoFEM::AccelerationCubitBcData, MoFEM::TemperatureCubitBcData, MoFEM::PressureCubitBcData, MoFEM::HeatFluxCubitBcData, and MoFEM::CfgCubitBcData.
| 
 | pure virtual | 
get data structure size
Implemented in MoFEM::DisplacementCubitBcData, MoFEM::ForceCubitBcData, MoFEM::VelocityCubitBcData, MoFEM::AccelerationCubitBcData, MoFEM::TemperatureCubitBcData, MoFEM::PressureCubitBcData, MoFEM::HeatFluxCubitBcData, and MoFEM::CfgCubitBcData.
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
set data on structure
| tag_ptr | pointer to tag on meshset | 
| size | size of data in bytes | 
Reimplemented in MoFEM::DisplacementCubitBcData, MoFEM::ForceCubitBcData, MoFEM::VelocityCubitBcData, MoFEM::AccelerationCubitBcData, MoFEM::TemperatureCubitBcData, MoFEM::PressureCubitBcData, MoFEM::HeatFluxCubitBcData, and MoFEM::CfgCubitBcData.
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.
