13 #if !defined(KRATOS_ACCELERATION_LIMITATION_UTILITIES_H_INCLUDED )
14 #define KRATOS_ACCELERATION_LIMITATION_UTILITIES_H_INCLUDED
77 this->mMaximalAccelaration = multipleOfG;
104 void SetLimitAsMultipleOfGravitionalAcceleration(
double& newMaxAcc );
149 double mMaximalAccelaration = 3.0;
199 std::ostream& rOStream,
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
Definition: acceleration_limitation_utilities.h:50
KRATOS_CLASS_POINTER_DEFINITION(AccelerationLimitationUtilities)
Pointer definition of AccelerationLimitationUtilities.
IntegrationPoint< 3 > IntegrationPointType
Definition: acceleration_limitation_utilities.h:57
std::string Info() const
Turn back information as a string.
void PrintInfo(std::ostream &rOStream) const
Print information about this object.
std::vector< IntegrationPointType > IntegrationPointsArrayType
Definition: acceleration_limitation_utilities.h:58
~AccelerationLimitationUtilities()
Destructor.
Definition: acceleration_limitation_utilities.h:81
void PrintData(std::ostream &rOStream) const
Print object's data.
AccelerationLimitationUtilities(ModelPart &ModelPart, double multipleOfG)
Constructor.
Definition: acceleration_limitation_utilities.h:75
Geometry< Node > GeometryType
Definition: acceleration_limitation_utilities.h:56
Geometry base class.
Definition: geometry.h:71
Short class definition.
Definition: integration_point.h:52
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::ostream & operator<<(std::ostream &rOStream, const LinearMasterSlaveConstraint &rThis)
output stream function
Definition: linear_master_slave_constraint.h:432