59 template<SizeType TDim>
88 static constexpr
SizeType SigmaSize = (TDim == 2) ? 3 : 6;
119 const Parameters GetDefaultParameters()
const override;
140 std::string
Info()
const override
142 return "ContactSPRErrorProcess";
148 rOStream <<
"ContactSPRErrorProcess";
184 NodeItType itPatchNode,
214 double mPenaltyNormal;
215 double mPenaltyTangent;
232 void ComputeNormalTangentMatrices(
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
std::size_t IndexType
Definition: flags.h:74
This class is a vector which stores global pointers.
Definition: global_pointers_vector.h:61
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
MeshType::ConditionsContainerType ConditionsContainerType
Condintions container. A vector set of Conditions with their Id's as key.
Definition: model_part.h:183
MeshType::ElementsContainerType ElementsContainerType
Element container. A vector set of Elements with their Id's as key.
Definition: model_part.h:168
MeshType::NodesContainerType NodesContainerType
Nodes container. Which is a vector set of nodes with their Id's as key.
Definition: model_part.h:128
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
This class is can be used to compute the metrics of the model part with a superconvergent patch recov...
Definition: spr_error_process.h:63
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::size_t SizeType
The definition of the size type.
Definition: mortar_classes.h:43