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.