![]() |
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.
|
Classes | |
| class | KElementData |
| class | OmegaElementData |
Functions | |
| double | CalculateBlendedPhi (const double Phi1, const double Phi2, const double F1) |
| template<unsigned int TDim> | |
| double | CalculateCrossDiffusionTerm (const double SigmaTurbulentSpecificEnergyDissipationRate2, const double TurbulentSpecificEnergyDissipationRate, const array_1d< double, TDim > &rTurbulentKineticEnergyGradient, const array_1d< double, TDim > &rTurbulentSpecificEnergyDissipationRate) |
| double | CalculateF1 (const double TurbulentKineticEnergy, const double TurbulentSpecificEnergyDissipationRate, const double KinematicViscosity, const double WallDistance, const double BetaStar, const double CrossDiffusion, const double SigmaTurbulentSpecificEnergyDissipationRate2) |
| double | CalculateF2 (const double TurbulentKineticEnergy, const double TurbulentSpecificEnergyDissipationRate, const double KinematicViscosity, const double WallDistance, const double BetaStar) |
| double | CalculateTurbulentKinematicViscosity (const double TurbulentKineticEnergy, const double TurbulentSpecificEnergyDissipationRate, const double VorticityNorm, const double F2, const double A1) |
| double | CalculateGamma (const double Beta, const double BetaStar, const double Sigma, const double Kappa) |
| template double | CalculateCrossDiffusionTerm< 2 > (const double, const double, const array_1d< double, 2 > &, const array_1d< double, 2 > &) |
| template double | CalculateCrossDiffusionTerm< 3 > (const double, const double, const array_1d< double, 3 > &, const array_1d< double, 3 > &) |
| double Kratos::KOmegaSSTElementData::CalculateBlendedPhi | ( | const double | Phi1, |
| const double | Phi2, | ||
| const double | F1 | ||
| ) |
| double Kratos::KOmegaSSTElementData::CalculateCrossDiffusionTerm | ( | const double | SigmaTurbulentSpecificEnergyDissipationRate2, |
| const double | TurbulentSpecificEnergyDissipationRate, | ||
| const array_1d< double, TDim > & | rTurbulentKineticEnergyGradient, | ||
| const array_1d< double, TDim > & | rTurbulentSpecificEnergyDissipationRate | ||
| ) |
| 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 > & | |||
| ) |
| 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::CalculateGamma | ( | const double | Beta, |
| const double | BetaStar, | ||
| const double | Sigma, | ||
| const double | Kappa | ||
| ) |