13 #ifndef KRATOS_COMPUTE_EMBEDDED_LIFT_PROCESS_H
14 #define KRATOS_COMPUTE_EMBEDDED_LIFT_PROCESS_H
23 template<
unsigned int Dim,
unsigned int NumNodes>
54 void Execute()
override;
57 std::string
Info()
const override
59 return "ComputeEmbeddedLiftProcess";
63 void PrintInfo(std::ostream& rOStream)
const override
65 rOStream <<
"ComputeEmbeddedLiftProcess";
69 void PrintData(std::ostream& rOStream)
const override
71 this->PrintInfo(rOStream);
86 ModifiedShapeFunctions::Pointer pGetModifiedShapeFunctions(
const GeomPointerType pGeometry,
const Vector& rDistances)
const;
Definition: compute_embedded_lift_process.h:25
Geometry< NodeType >::Pointer GeomPointerType
Definition: compute_embedded_lift_process.h:34
std::string Info() const override
Turn back information as a string.
Definition: compute_embedded_lift_process.h:57
void operator()()
This operator is provided to call the process as a function and simply calls the Execute method.
Definition: compute_embedded_lift_process.h:49
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: compute_embedded_lift_process.h:63
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: compute_embedded_lift_process.h:69
ComputeEmbeddedLiftProcess(ComputeEmbeddedLiftProcess const &rOther)=delete
Copy constructor.
ComputeEmbeddedLiftProcess & operator=(ComputeEmbeddedLiftProcess const &rOther)=delete
Assignment operator.
KRATOS_CLASS_POINTER_DEFINITION(ComputeEmbeddedLiftProcess)
Pointer definition of Process.
~ComputeEmbeddedLiftProcess()=default
Destructor.
Node NodeType
Definition: compute_embedded_lift_process.h:33
Geometry base class.
Definition: geometry.h:71
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This class defines the node.
Definition: node.h:65
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