KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Namespaces | Functions
element_data_utilities.cpp File Reference
#include <cmath>
#include "element_data_utilities.h"
Include dependency graph for element_data_utilities.cpp:

Namespaces

 Kratos
 REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
 
 Kratos::KOmegaSSTElementData
 

Functions

double Kratos::KOmegaSSTElementData::CalculateBlendedPhi (const double Phi1, const double Phi2, const double F1)
 
template<unsigned int TDim>
double Kratos::KOmegaSSTElementData::CalculateCrossDiffusionTerm (const double SigmaTurbulentSpecificEnergyDissipationRate2, const double TurbulentSpecificEnergyDissipationRate, const array_1d< double, TDim > &rTurbulentKineticEnergyGradient, const array_1d< double, TDim > &rTurbulentSpecificEnergyDissipationRate)
 
double Kratos::KOmegaSSTElementData::CalculateF1 (const double TurbulentKineticEnergy, const double TurbulentSpecificEnergyDissipationRate, const double KinematicViscosity, const double WallDistance, const double BetaStar, const double CrossDiffusion, const double SigmaTurbulentSpecificEnergyDissipationRate2)
 
double Kratos::KOmegaSSTElementData::CalculateF2 (const double TurbulentKineticEnergy, const double TurbulentSpecificEnergyDissipationRate, const double KinematicViscosity, const double WallDistance, const double BetaStar)
 
double Kratos::KOmegaSSTElementData::CalculateTurbulentKinematicViscosity (const double TurbulentKineticEnergy, const double TurbulentSpecificEnergyDissipationRate, const double VorticityNorm, const double F2, const double A1)
 
double Kratos::KOmegaSSTElementData::CalculateGamma (const double Beta, const double BetaStar, const double Sigma, const double Kappa)
 
template double Kratos::KOmegaSSTElementData::CalculateCrossDiffusionTerm< 2 > (const double, const double, const array_1d< double, 2 > &, const array_1d< double, 2 > &)
 
template double Kratos::KOmegaSSTElementData::CalculateCrossDiffusionTerm< 3 > (const double, const double, const array_1d< double, 3 > &, const array_1d< double, 3 > &)