69 ):mrThisModelPart(rThisModelPart) , mrPoint1(rPoint1), mrPoint2(rPoint2)
99 void Execute()
override;
116 std::string
Info()
const override
118 return "ComputeMassMomentOfInertiaProcess";
124 rOStream <<
"ComputeMassMomentOfInertiaProcess";
185 const Point& mrPoint1;
186 const Point& mrPoint2;
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
This method computes the moment of inertia (rotational)
Definition: compute_mass_moment_of_inertia_process.h:52
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: compute_mass_moment_of_inertia_process.h:122
KRATOS_CLASS_POINTER_DEFINITION(ComputeMassMomentOfInertiaProcess)
Pointer definition of ComputeMassMomentOfInertiaProcess.
std::string Info() const override
Turn back information as a string.
Definition: compute_mass_moment_of_inertia_process.h:116
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: compute_mass_moment_of_inertia_process.h:128
ComputeMassMomentOfInertiaProcess(ModelPart &rThisModelPart, const Point &rPoint1, const Point &rPoint2)
Default constructor.
Definition: compute_mass_moment_of_inertia_process.h:65
~ComputeMassMomentOfInertiaProcess() override=default
Destructor.
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
Point class.
Definition: point.h:59
The base class for all processes in Kratos.
Definition: process.h:49
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21