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...
#include <users_modules/mortar_contact/src/SimpleContact.hpp>
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, simple_contact.cpp, simple_contact_thermal.cpp, and test_jacobian_of_simple_contact_element.cpp.
Definition at line 206 of file SimpleContact.hpp.
◆ ConvectMasterContactElement()
SimpleContactProblem::ConvectMasterContactElement::ConvectMasterContactElement |
( |
MoFEM::Interface & |
m_field, |
|
|
string |
spat_pos, |
|
|
string |
mat_pos, |
|
|
bool |
newton_cotes = false |
|
) |
| |
|
inline |
◆ getRule()
int SimpleContactProblem::ConvectSlaveContactElement::getRule |
( |
int |
order | ) |
|
|
inline |
◆ setGaussPts()
MoFEMErrorCode SimpleContactProblem::ConvectSlaveContactElement::setGaussPts |
( |
int |
order | ) |
|
|
virtual |
Reimplemented from SimpleContactProblem::ConvectMasterContactElement.
Definition at line 378 of file SimpleContact.cpp.
378 {
383}
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
#define CHKERR
Inline error check.
The documentation for this struct was generated from the following files: