#include <users_modules/mortar_contact/src/SimpleContact.hpp>
Definition at line 76 of file SimpleContact.hpp.
◆ SimpleContactElement()
SimpleContactProblem::SimpleContactElement::SimpleContactElement |
( |
MoFEM::Interface & |
m_field, |
|
|
bool |
newton_cotes = false |
|
) |
| |
|
inline |
◆ getRule()
int SimpleContactProblem::SimpleContactElement::getRule |
( |
int |
order | ) |
|
|
inline |
◆ postProcess()
MoFEMErrorCode SimpleContactProblem::SimpleContactElement::postProcess |
( |
| ) |
|
|
inline |
Definition at line 97 of file SimpleContact.hpp.
111 " Active Gauss pts: %d out of %d", (
int)array[0],
◆ preProcess()
MoFEMErrorCode SimpleContactProblem::SimpleContactElement::preProcess |
( |
| ) |
|
|
inline |
◆ setGaussPts()
MoFEMErrorCode SimpleContactProblem::SimpleContactElement::setGaussPts |
( |
int |
order | ) |
|
|
virtual |
Reimplemented in MortarContactProblem::MortarConvectSlaveContactElement, MortarContactProblem::MortarConvectMasterContactElement, SimpleContactProblem::ConvectSlaveContactElement, SimpleContactProblem::ConvectMasterContactElement, and MortarContactProblem::MortarContactElement.
Definition at line 29 of file SimpleContact.cpp.
34 gaussPtsMaster.resize(3, nb_gauss_pts,
false);
35 gaussPtsSlave.resize(3, nb_gauss_pts,
false);
36 double xy_coords[2 * nb_gauss_pts];
37 double w_array[nb_gauss_pts];
40 for (
int gg = 0; gg != nb_gauss_pts; ++gg) {
41 gaussPtsMaster(0, gg) = xy_coords[gg * 2];
42 gaussPtsMaster(1, gg) = xy_coords[gg * 2 + 1];
43 gaussPtsMaster(2, gg) = w_array[gg];
44 gaussPtsSlave(0, gg) = xy_coords[gg * 2];
45 gaussPtsSlave(1, gg) = xy_coords[gg * 2 + 1];
46 gaussPtsSlave(2, gg) = w_array[gg];
◆ contactStateVec
SmartPetscObj<Vec> SimpleContactProblem::SimpleContactElement::contactStateVec |
◆ ConvectSlaveIntegrationPts
friend SimpleContactProblem::SimpleContactElement::ConvectSlaveIntegrationPts |
◆ mField
◆ newtonCotes
bool SimpleContactProblem::SimpleContactElement::newtonCotes |
The documentation for this struct was generated from the following files: