57 template<SizeType TDim, SizeType TNumNodes, SizeType TNumNodesMaster = TNumNodes>
77 static constexpr
double ZeroTolerance = std::numeric_limits<double>::epsilon();
80 static constexpr
double GapThreshold = 2.0e-4;
112 Properties::Pointer pPairedProperties = nullptr
140 std::string
Info()
const override
142 return "AdvancedContactSearchProcess";
179 void ComputeActiveInactiveNodes()
override;
226 void ComputeLinearRegressionGapPressure(
237 void SetActiveNodeWithRegression(
249 void CorrectScalarMortarLM(
261 void CorrectComponentsMortarLM(
273 void CorrectALMFrictionlessMortarLM(
285 void CorrectALMFrictionlessComponentsMortarLM(
297 void CorrectALMFrictionalMortarLM(
309 void PredictScalarMortarLM(
321 void PredictComponentsMortarLM(
333 void PredictALMFrictionlessMortarLM(
345 void PredictALMFrictionlessComponentsMortarLM(
357 void PredictALMFrictionalMortarLM(
392 template<SizeType TDim, SizeType TNumNodes, SizeType TNumNodesMaster = TNumNodes>
399 template<SizeType TDim, SizeType TNumNodes, SizeType TNumNodesMaster = TNumNodes>
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
std::size_t IndexType
Definition: flags.h:74
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This class defines the node.
Definition: node.h:65
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
std::size_t IndexType
The definition of the index type.
Definition: key_hash.h:35
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
ModelPart::ConditionsContainerType ConditionsArrayType
Definition: gid_gauss_point_container.h:43
Geometry< Node > GeometryType
The definition of the geometry.
Definition: mortar_classes.h:37
std::size_t SizeType
The definition of the size type.
Definition: mortar_classes.h:43
ModelPart::NodesContainerType NodesArrayType
Definition: gid_gauss_point_container.h:42
std::istream & operator>>(std::istream &rIStream, LinearMasterSlaveConstraint &rThis)
input stream function
std::ostream & operator<<(std::ostream &rOStream, const LinearMasterSlaveConstraint &rThis)
output stream function
Definition: linear_master_slave_constraint.h:432
a
Definition: generate_stokes_twofluid_element.py:77
b
Definition: generate_total_lagrangian_mixed_volumetric_strain_element.py:31