13 #if !defined(KRATOS_K_OMEGA_SST_ELEMENT_DATA_K_ELEMENT_DATA_H_INCLUDED)
14 #define KRATOS_K_OMEGA_SST_ELEMENT_DATA_K_ELEMENT_DATA_H_INCLUDED
34 namespace KOmegaSSTElementData
36 template <
unsigned int TDim>
59 :
BaseType(rGeometry, rProperties, rProcessInfo)
77 return "KOmegaSSTKElementData";
93 const Vector& rShapeFunctions,
94 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
array_1d< double, TDim > ArrayD
Definition: convection_diffusion_reaction_element_data.h:71
Base class for all Elements.
Definition: element.h:60
Geometry base class.
Definition: geometry.h:71
Definition: k_element_data.h:38
BoundedMatrix< double, TDim, TDim > mVelocityGradient
Definition: k_element_data.h:108
double mTurbulentKineticEnergy
Definition: k_element_data.h:116
double mTurbulentSpecificEnergyDissipationRate
Definition: k_element_data.h:117
double mCrossDiffusion
Definition: k_element_data.h:121
double mKinematicViscosity
Definition: k_element_data.h:118
double mBlendedSimgaK
Definition: k_element_data.h:122
double mVelocityDivergence
Definition: k_element_data.h:123
void CalculateConstants(const ProcessInfo &rCurrentProcessInfo)
Definition: k_element_data.cpp:155
double CalculateEffectiveViscosity(const ProcessInfo &rCurrentProcessInfo)
Definition: k_element_data.cpp:90
void Calculate(const Variable< double > &rVariable, double &rOutput, const ProcessInfo &rCurrentProcessInfo) override
Definition: k_element_data.cpp:81
ArrayD mTurbulentKineticEnergyGradient
Definition: k_element_data.h:109
double mBetaStar
Definition: k_element_data.h:115
static const Variable< double > & GetScalarVariable()
Definition: k_element_data.cpp:35
double mDensity
Definition: k_element_data.h:124
void CalculateGaussPointData(const Vector &rShapeFunctions, const Matrix &rShapeFunctionDerivatives, const int Step=0)
Definition: k_element_data.cpp:166
KElementData(const GeometryType &rGeometry, const Properties &rProperties, const ProcessInfo &rProcessInfo)
Definition: k_element_data.h:55
static void Check(const Element &rElement, const ProcessInfo &rCurrentProcessInfo)
Definition: k_element_data.cpp:41
double mWallDistance
Definition: k_element_data.h:120
double mSigmaK2
Definition: k_element_data.h:113
double mSigmaOmega2
Definition: k_element_data.h:114
~KElementData() override=default
double mTurbulentKinematicViscosity
Definition: k_element_data.h:119
static const std::string GetName()
Definition: k_element_data.h:75
double mSigmaK1
Definition: k_element_data.h:112
ArrayD mTurbulentSpecificEnergyDissipationRateGradient
Definition: k_element_data.h:110
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