17 #if !defined(KRATOS_K_OMEGA_ELEMENT_DATA_OMEGA_ELEMENT_DATA_H_INCLUDED)
18 #define KRATOS_K_OMEGA_ELEMENT_DATA_OMEGA_ELEMENT_DATA_H_INCLUDED
37 namespace KOmegaElementData
39 template <
unsigned int TDim>
60 :
BaseType(rGeometry, rProperties, rProcessInfo)
78 return "KOmegaOmegaElementData";
89 const Vector& rShapeFunctions,
90 const Matrix& rShapeFunctionDerivatives,
Base class to hold Convection-Diffusion-Reaction transport equation data.
Definition: convection_diffusion_reaction_element_data.h:64
double mSourceTerm
Definition: convection_diffusion_reaction_element_data.h:137
double mReactionTerm
Definition: convection_diffusion_reaction_element_data.h:136
ArrayD mEffectiveVelocity
Definition: convection_diffusion_reaction_element_data.h:134
Geometry< Node > GeometryType
Definition: convection_diffusion_reaction_element_data.h:69
double mEffectiveKinematicViscosity
Definition: convection_diffusion_reaction_element_data.h:135
Base class for all Elements.
Definition: element.h:60
Geometry base class.
Definition: geometry.h:71
Definition: omega_element_data.h:41
static void Check(const Element &rElement, const ProcessInfo &rCurrentProcessInfo)
Definition: omega_element_data.cpp:44
double mTurbulentKinematicViscosity
Definition: omega_element_data.h:107
void CalculateConstants(const ProcessInfo &rCurrentProcessInfo)
Definition: omega_element_data.cpp:81
double mGamma
Definition: omega_element_data.h:112
static const Variable< double > & GetScalarVariable()
Definition: omega_element_data.cpp:38
~OmegaElementData() override=default
static const std::string GetName()
Definition: omega_element_data.h:76
OmegaElementData(const GeometryType &rGeometry, const Properties &rProperties, const ProcessInfo &rProcessInfo)
Definition: omega_element_data.h:56
double mTurbulentKineticEnergy
Definition: omega_element_data.h:106
double mDensity
Definition: omega_element_data.h:113
double mKinematicViscosity
Definition: omega_element_data.h:108
void CalculateGaussPointData(const Vector &rShapeFunctions, const Matrix &rShapeFunctionDerivatives, const int Step=0)
Definition: omega_element_data.cpp:91
double mSigmaOmega
Definition: omega_element_data.h:110
BoundedMatrix< double, TDim, TDim > mVelocityGradient
Definition: omega_element_data.h:104
double mBeta
Definition: omega_element_data.h:111
double mVelocityDivergence
Definition: omega_element_data.h:109
This class defines the node.
Definition: node.h:65
ProcessInfo holds the current value of different solution parameters.
Definition: process_info.h:59
Properties encapsulates data shared by different Elements or Conditions. It can store any type of dat...
Definition: properties.h:69
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21