Element used to integrate on master surfaces. It convects integration points on slaves, so that quantities like Lagrange multiplier from master are evaluated at correct points.
More...
|
int | getRule (int order) |
|
MoFEMErrorCode | setGaussPts (int order) |
|
| MortarConvectMasterContactElement (MoFEM::Interface &m_field, boost::shared_ptr< ContactSearchKdTree::ContactCommonData_multiIndex > contact_commondata_multi_index, std::string spat_pos, std::string mat_pos, bool newton_cotes=false) |
|
| MortarConvectMasterContactElement (MoFEM::Interface &m_field, boost::shared_ptr< ContactSearchKdTree::ContactCommonData_multiIndex > contact_commondata_multi_index, std::string spat_pos, std::string mat_pos, bool newton_cotes=false) |
|
boost::shared_ptr< ConvectSlaveIntegrationPts > | getConvectPtr () |
|
int | getRule (int order) |
|
| MortarContactElement (MoFEM::Interface &m_field, boost::shared_ptr< ContactSearchKdTree::ContactCommonData_multiIndex > contact_commondata_multi_index, std::string spat_pos, std::string mat_pos, bool newton_cotes=false) |
|
int | getRule (int order) |
|
double | area2D (double *a, double *b, double *c) |
|
| ~MortarContactElement () |
|
| ConvectMasterContactElement (MoFEM::Interface &m_field, string spat_pos, string mat_pos, bool newton_cotes=false) |
|
boost::shared_ptr< ConvectSlaveIntegrationPts > | getConvectPtr () |
|
int | getRule (int order) |
|
MoFEMErrorCode | setGaussPts (int order) |
|
| SimpleContactElement (MoFEM::Interface &m_field, bool newton_cotes=false) |
|
MoFEMErrorCode | preProcess () |
|
MoFEMErrorCode | postProcess () |
|
int | getRule (int order) |
|
Element used to integrate on master surfaces. It convects integration points on slaves, so that quantities like Lagrange multiplier from master are evaluated at correct points.
- Examples
- mortar_contact_thermal.cpp.
Definition at line 311 of file MortarContactProblem.hpp.