14 #if !defined(KRATOS_VORTICITY_UTILITIES_H )
15 #define KRATOS_VORTICITY_UTILITIES_H
33 template< std::
size_t TDim >
72 std::vector<double>& rQValues);
77 std::vector<double>& rVorticityMagnitudes);
90 static void NodalContributionToVorticityVector(
93 const unsigned int iNode,
Geometry base class.
Definition: geometry.h:71
Definition: amatrix_interface.h:41
A set of functions to compute quantities of interest for turbulent flows.
Definition: vorticity_utilities.h:34
VorticityUtilities & operator=(VorticityUtilities const &rOther)=delete
Deleted assignment operator.
VorticityUtilities()=delete
KRATOS_CLASS_POINTER_DEFINITION(VorticityUtilities)
Pointer definition of VorticityUtilities.
VorticityUtilities(VorticityUtilities const &rOther)=delete
Deleted copy constructor.
Geometry< Node >::ShapeFunctionsGradientsType ShapeFunctionDerivativesArrayType
Type for an array of shape function gradient matrices.
Definition: vorticity_utilities.h:43
static void CalculateVorticityVector(const Geometry< Node > &rGeometry, const ShapeFunctionDerivativesArrayType &rShapeFunctionsGradients, std::vector< array_1d< double, 3 >> &rVorticities)
Definition: vorticity_utilities.cpp:88
~VorticityUtilities()
Destructor.
Definition: vorticity_utilities.cpp:20
static void CalculateVorticityMagnitude(const Geometry< Node > &rGeometry, const ShapeFunctionDerivativesArrayType &rShapeFunctionsGradients, std::vector< double > &rVorticityMagnitudes)
Definition: vorticity_utilities.cpp:62
static void CalculateQValue(const Geometry< Node > &rGeometry, const ShapeFunctionDerivativesArrayType &rShapeFunctionsGradients, std::vector< double > &rQValues)
Definition: vorticity_utilities.cpp:23
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21