![]() |
v0.14.0 |
Element used to integrate on slave surfaces. It convects integration points on slaves, so that quantities like gap from master are evaluated at correct points. More...
#include <users_modules/mortar_contact/src/MortarContactProblem.hpp>
Public Member Functions | |
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) |
MoFEMErrorCode | setGaussPts (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) |
Protected Attributes | |
boost::shared_ptr< ConvectSlaveIntegrationPts > | convectPtr |
![]() | |
boost::shared_ptr< ConvectSlaveIntegrationPts > | convectPtr |
Additional Inherited Members | |
![]() | |
MoFEM::Interface & | mField |
boost::shared_ptr< ContactSearchKdTree::ContactCommonData_multiIndex > | contactCommondataMultiIndex |
bool | newtonCotes |
![]() | |
MoFEM::Interface & | mField |
bool | newtonCotes |
SmartPetscObj< Vec > | contactStateVec |
friend | ConvectSlaveIntegrationPts |
Element used to integrate on slave surfaces. It convects integration points on slaves, so that quantities like gap from master are evaluated at correct points.
Definition at line 282 of file MortarContactProblem.hpp.
|
inline |
Definition at line 284 of file MortarContactProblem.hpp.
|
inline |
Definition at line 293 of file MortarContactProblem.hpp.
|
inline |
Definition at line 297 of file MortarContactProblem.hpp.
|
virtual |
Reimplemented from MortarContactProblem::MortarContactElement.
Reimplemented in MortarContactProblem::MortarConvectSlaveContactElement.
Definition at line 324 of file MortarContactProblem.cpp.
|
protected |
Definition at line 302 of file MortarContactProblem.hpp.