13 #if !defined(KRATOS_K_EPSILON_HIGH_RE_ELEMENT_DATA_EPSILON_ELEMENT_DATA_H_INCLUDED)
14 #define KRATOS_K_EPSILON_HIGH_RE_ELEMENT_DATA_EPSILON_ELEMENT_DATA_H_INCLUDED
33 namespace KEpsilonElementData
35 template <
unsigned int TDim>
56 :
BaseType(rGeometry, rProperties, rProcessInfo)
74 return "KEpsilonEpsilonElementData";
85 const Vector& rShapeFunctions,
86 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: epsilon_element_data.h:37
double mC2
Definition: epsilon_element_data.h:103
double mTurbulentKinematicViscosity
Definition: epsilon_element_data.h:107
double mC1
Definition: epsilon_element_data.h:102
double mDensity
Definition: epsilon_element_data.h:111
void CalculateGaussPointData(const Vector &rShapeFunctions, const Matrix &rShapeFunctionDerivatives, const int Step=0)
Definition: epsilon_element_data.cpp:90
double mInvEpsilonSigma
Definition: epsilon_element_data.h:110
static const Variable< double > & GetScalarVariable()
Definition: epsilon_element_data.cpp:34
EpsilonElementData(const GeometryType &rGeometry, const Properties &rProperties, const ProcessInfo &rProcessInfo)
Definition: epsilon_element_data.h:52
double mGamma
Definition: epsilon_element_data.h:105
static const std::string GetName()
Definition: epsilon_element_data.h:72
void CalculateConstants(const ProcessInfo &rCurrentProcessInfo)
Definition: epsilon_element_data.cpp:79
double mVelocityDivergence
Definition: epsilon_element_data.h:109
BoundedMatrix< double, TDim, TDim > mVelocityGradient
Definition: epsilon_element_data.h:100
~EpsilonElementData() override=default
static void Check(const Element &rElement, const ProcessInfo &rCurrentProcessInfo)
Definition: epsilon_element_data.cpp:40
double mKinematicViscosity
Definition: epsilon_element_data.h:108
double mTurbulentKineticEnergy
Definition: epsilon_element_data.h:106
double mCmu
Definition: epsilon_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