13 #if !defined(KRATOS_K_EPSILON_HIGH_RE_ELEMENT_DATA_K_ELEMENT_DATA_H_INCLUDED)
14 #define KRATOS_K_EPSILON_HIGH_RE_ELEMENT_DATA_K_ELEMENT_DATA_H_INCLUDED
33 namespace KEpsilonElementData
35 template <
unsigned int TDim>
56 :
BaseType(rGeometry, rProperties, rProcessInfo)
72 static const std::string
GetName() {
return "KEpsilonKElementData"; }
82 const Vector& rShapeFunctions,
83 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: k_element_data.h:37
double mCmu
Definition: k_element_data.h:105
double mVelocityDivergence
Definition: k_element_data.h:103
double mTurbulentKineticEnergy
Definition: k_element_data.h:101
double mGamma
Definition: k_element_data.h:99
double mTurbulentKinematicViscosity
Definition: k_element_data.h:100
KElementData(const GeometryType &rGeometry, const Properties &rProperties, const ProcessInfo &rProcessInfo)
Definition: k_element_data.h:52
double mKinematicViscosity
Definition: k_element_data.h:102
static void Check(const Element &rElement, const ProcessInfo &rCurrentProcessInfo)
Definition: k_element_data.cpp:40
void CalculateConstants(const ProcessInfo &rCurrentProcessInfo)
Definition: k_element_data.cpp:74
void CalculateGaussPointData(const Vector &rShapeFunctions, const Matrix &rShapeFunctionDerivatives, const int Step=0)
Definition: k_element_data.cpp:87
static const Variable< double > & GetScalarVariable()
Definition: k_element_data.cpp:34
static const std::string GetName()
Definition: k_element_data.h:72
BoundedMatrix< double, TDim, TDim > mVelocityGradient
Definition: k_element_data.h:97
double mDensity
Definition: k_element_data.h:106
~KElementData() override=default
double mInvTurbulentKineticEnergySigma
Definition: k_element_data.h:104
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