![]() |
v0.14.0 |
#include <src/boundary_conditions/EssentialMPCsData.hpp>
Public Types | |
| enum | CouplingPairs { CouplingPairs::POINT_TO_POINT, CouplingPairs::POINT_TO_SURFACE, CouplingPairs::SURFACE_TO_SURFACE } |
| using | InitConditionsMap = std::map< EntityHandle, VectorDouble > |
Public Member Functions | |
| MPCsType () | |
Public Member Functions inherited from MoFEM::DisplacementCubitBcData | |
| struct | __attribute__ ((packed)) _data_ |
| attributes of DisplacementCubitBcData More... | |
| std::size_t | getSizeOfData () const |
| get data structure size More... | |
| const void * | getDataPtr () const |
| get pointer to data structure More... | |
| DisplacementCubitBcData () | |
| MoFEMErrorCode | fill_data (const std::vector< char > &bc_data) |
| get data from structure More... | |
| MoFEMErrorCode | set_data (void *tag_ptr, unsigned int size) const |
| set data on structure More... | |
Public Member Functions inherited from MoFEM::GenericCubitBcData | |
| virtual const CubitBCType & | getType () const |
| get data type More... | |
| GenericCubitBcData (const CubitBCType type) | |
| virtual | ~GenericCubitBcData () |
Public Attributes | |
| Range | mpcMasterEnts |
| Range | mpcSlaveEnts |
| bool | isReprocitical |
| double | mPenalty |
| std::vector< unsigned char > | bcMasterMarkers |
| std::vector< unsigned char > | bcSlaveMarkers |
| MPC | mpcType |
| InitConditionsMap | conditionsMap |
Public Attributes inherited from MoFEM::DisplacementCubitBcData | |
| _data_ | data |
Public Attributes inherited from MoFEM::GenericCubitBcData | |
| const CubitBCType | tYpe |
| Type of boundary condition. More... | |
Definition at line 19 of file EssentialMPCsData.hpp.
| using MoFEM::MPCsType::InitConditionsMap = std::map<EntityHandle, VectorDouble> |
Definition at line 32 of file EssentialMPCsData.hpp.
|
strong |
| Enumerator | |
|---|---|
| POINT_TO_POINT | |
| POINT_TO_SURFACE | |
| SURFACE_TO_SURFACE | |
Definition at line 35 of file EssentialMPCsData.hpp.
|
inline |
Definition at line 30 of file EssentialMPCsData.hpp.
| std::vector<unsigned char> MoFEM::MPCsType::bcMasterMarkers |
Definition at line 26 of file EssentialMPCsData.hpp.
| std::vector<unsigned char> MoFEM::MPCsType::bcSlaveMarkers |
Definition at line 27 of file EssentialMPCsData.hpp.
| InitConditionsMap MoFEM::MPCsType::conditionsMap |
Definition at line 33 of file EssentialMPCsData.hpp.
| bool MoFEM::MPCsType::isReprocitical |
Definition at line 23 of file EssentialMPCsData.hpp.
| Range MoFEM::MPCsType::mpcMasterEnts |
Definition at line 21 of file EssentialMPCsData.hpp.
| Range MoFEM::MPCsType::mpcSlaveEnts |
Definition at line 22 of file EssentialMPCsData.hpp.
| MPC MoFEM::MPCsType::mpcType |
Definition at line 29 of file EssentialMPCsData.hpp.
| double MoFEM::MPCsType::mPenalty |
Definition at line 24 of file EssentialMPCsData.hpp.