53 class KRATOS_API(CONTACT_STRUCTURAL_MECHANICS_APPLICATION)
FrictionalLaw
67 static constexpr
double ZeroTolerance = std::numeric_limits<double>::epsilon();
107 virtual double GetFrictionCoefficient(
119 virtual double GetThresholdValue(
138 virtual std::string
Info()
const
140 return "FrictionalLaw";
146 rOStream <<
Info() << std::endl;
152 rOStream <<
Info() << std::endl;
216 virtual void save(
Serializer& rSerializer)
const
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
This class defines the base class for frictional laws.
Definition: frictional_law.h:54
std::size_t IndexType
Index type definition.
Definition: frictional_law.h:61
FrictionalLaw()
Default constructor.
Definition: frictional_law.h:79
std::size_t SizeType
Size type definition.
Definition: frictional_law.h:64
KRATOS_CLASS_POINTER_DEFINITION(FrictionalLaw)
Counted pointer of FrictionalLaw.
FrictionalLaw(const FrictionalLaw &rhs)
Copy constructor (not really required)
Definition: frictional_law.h:84
virtual ~FrictionalLaw()
Destructor.
Definition: frictional_law.h:89
virtual void PrintData(std::ostream &rOStream) const
Print object's data.
Definition: frictional_law.h:150
virtual void PrintInfo(std::ostream &rOStream) const
Print information about this object.
Definition: frictional_law.h:144
virtual std::string Info() const
Turn back information as a string.
Definition: frictional_law.h:138
This class defines the node.
Definition: node.h:65
This is a base class for the conditions paired.
Definition: paired_condition.h:53
ProcessInfo holds the current value of different solution parameters.
Definition: process_info.h:59
The serialization consists in storing the state of an object into a storage format like data file or ...
Definition: serializer.h:123
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
rhs
Definition: generate_frictional_mortar_condition.py:297
def load(f)
Definition: ode_solve.py:307