72 static void PlanarProjection(
75 const Vector3& rGlobalDirection,
78 const bool rCheckLocalSpaceDimension);
80 static void RadialProjection(
83 const Vector3& rGlobalDirection,
86 const bool rCheckLocalSpaceDimension);
88 static void SphericalProjection(
91 const Vector3& rGlobalDirection,
94 const bool rCheckLocalSpaceDimension);
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
Short class definition.
Definition: project_vector_on_surface_utility.h:37
array_1d< double, 3 > Vector3
Definition: project_vector_on_surface_utility.h:45
KRATOS_CLASS_POINTER_DEFINITION(ProjectVectorOnSurfaceUtility)
Pointer definition of ProjectVectorOnSurfaceUtility.
ProjectVectorOnSurfaceUtility()=delete
Default constructor, not accessible.
virtual ~ProjectVectorOnSurfaceUtility()=default
Destructor.
Variable< array_1d< double, 3 > > ArrayVariableType
Definition: project_vector_on_surface_utility.h:46
Variable class contains all information needed to store and retrive data from a data container.
Definition: variable.h:63
static int EchoLevel
Definition: co_sim_EMPIRE_API.h:42
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21