|
| FvSysEqnRANS (const MInt solverId, const MInt noSpecies) |
|
template<MInt stencil = AUSM> |
void | Ausm (const MInt orientation, const MFloat upwindCoefficient, const MFloat A, const MFloat *const leftVars, const MFloat *const rightVars, const MFloat *const NotUsed(srfcCoeff), MFloat *const flux) |
|
void | AusmBndryCorrection (const MInt orientation, const MFloat A, const MFloat *const leftVars, const MFloat *const rightVars, MFloat *const flux) |
|
template<MInt stencil> |
void | viscousFlux (const MInt orientation, const MFloat A, const MFloat *const vars0, const MFloat *const vars1, const MFloat *const slope0, const MFloat *const slope1, const MFloat *const srfcCoeff, const MFloat f0, const MFloat f1, MFloat *const flux) |
|
template<MInt stencil> |
void | viscousFlux (const MInt orientation, const MFloat A, const MBool isBndry, const MFloat *const surfaceCoords, const MFloat *const coord0, const MFloat *const coord1, const MFloat *const cellVars0, const MFloat *const cellVars1, const MFloat *const vars0, const MFloat *const vars1, const MFloat *const slope0, const MFloat *const slope1, const MFloat f0, const MFloat f1, MFloat *const flux) |
|
void | viscousFluxFivePoint (const MInt orientation, const MFloat A, const MFloat *const vars0, const MFloat *const vars1, const MFloat *const slope0, const MFloat *const slope1, const MFloat *const NotUsed(srfcCoeff), const MFloat f0, const MFloat f1, MFloat *const flux) |
|
void | viscousFluxThreePoint (const MInt orientation, const MFloat A, const MBool isBndry, const MFloat *const surfaceCoords, const MFloat *const coord0, const MFloat *const coord1, const MFloat *const cellVars0, const MFloat *const cellVars1, const MFloat *const vars0, const MFloat *const vars1, const MFloat *const slope0, const MFloat *const slope1, const MFloat f0, const MFloat f1, MFloat *const flux) |
|
void | computePrimitiveVariables (const MFloat *const cvarsCell, MFloat *const pvarsCell, const MFloat *const NotUsed(avarsCell)) |
|
void | computeConservativeVariables (const MFloat *const pvarsCell, MFloat *const cvarsCell, const MFloat *const NotUsed(avarsCell)) |
|
std::vector< std::vector< MFloat > > | conservativeSlopes (const MFloat *const pvarsCell, const MFloat *const cvarsCell, const MFloat *const avarsCell, const MFloat *const slopesCell) |
|
void | computeVolumeForces (const MInt cellId, MFloat *vars, MFloat *rhs, const MFloat cellVol, const MFloat *const slopes, const MInt recData, const MInt *const recNghbr, const MFloat *const recConst, const MInt noRecNghbr, MFloat dist) |
|
void | computeVolumeForcesRANS_SA (const MInt cellId, MFloat *vars, MFloat *rhs, const MFloat cellVol, const MFloat *const slopes, const MInt recData, const MInt *const, const MFloat *const, const MInt noRecNghbr, MFloat dist) |
|
void | computeVolumeForcesRANS_FS (const MInt cellId, MFloat *vars, MFloat *rhs, MFloat cellVol, const MFloat *const slopes, MInt recData, const MInt *const recNghbr, const MFloat *const recConst, MInt noRecNghbr, MFloat) |
|
void | computeVolumeForcesRANS_KOMEGA (const MInt cellId, MFloat *vars, MFloat *rhs, const MFloat cellVol, const MFloat *const slopes, const MInt, const MInt *const, const MFloat *const, const MInt, MFloat) |
|
| FvSysEqnNS (const MInt solverId, const MInt noSpecies) |
|
template<MInt scheme = AUSM> |
void | Ausm (const MInt orientation, const MFloat upwindCoefficient, const MFloat A, const MFloat *const leftVars, const MFloat *const rightVars, const MFloat *const srfcCoeff, MFloat *const flux) |
|
void | Ausm_ (const MInt orientation, const MFloat upwindCoefficient, const MFloat A, const MFloat *const leftVars, const MFloat *const rightVars, const MFloat *const NotUsed(srfcCoeff), MFloat *const flux) |
|
void | AusmPlus_ (const MInt orientation, const MFloat upwindCoefficient, const MFloat A, const MFloat *const leftVars, const MFloat *const rightVars, const MFloat *const NotUsed(srfcCoeff), MFloat *const flux) |
|
void | Slau_ (const MInt orientation, const MFloat NotUsed(upwindCoefficient), const MFloat A, const MFloat *const leftVars, const MFloat *const rightVars, const MFloat *const NotUsed(srfcCoeff), MFloat *const flux) |
|
void | AusmBndryCorrection (const MInt orientation, const MFloat A, const MFloat *const leftVars, const MFloat *const rightVars, MFloat *const flux) |
|
void | AusmALECorrection (const MInt orientation, const MFloat A, MFloat *const flux, MFloat *const surfVars, const MFloat *const bndrySurfVars) |
|
template<MInt centralizeScheme> |
void | centralizeSurfaceVariables (MFloat *const varL, MFloat *const varR, const MInt orientation, const MFloat levelFac) |
|
template<MInt stencil> |
void | viscousFlux (const MInt orientation, const MFloat A, const MFloat *const vars0, const MFloat *const vars1, const MFloat *const slope0, const MFloat *const slope1, const MFloat *const srfcCoeff, const MFloat f0, const MFloat f1, MFloat *const flux) |
|
template<MInt stencil> |
void | viscousFlux (const MInt orientation, const MFloat A, const MBool isBndry, const MFloat *const surfaceCoords, const MFloat *const coord0, const MFloat *const coord1, const MFloat *const cellVars0, const MFloat *const cellVars1, const MFloat *const vars0, const MFloat *const vars1, const MFloat *const slope0, const MFloat *const slope1, const MFloat f0, const MFloat f1, MFloat *const flux) |
|
void | viscousFluxFivePoint (const MInt orientation, const MFloat A, const MFloat *const vars0, const MFloat *const vars1, const MFloat *const slope0, const MFloat *const slope1, const MFloat *const NotUsed(srfcCoeff), const MFloat f0, const MFloat f1, MFloat *const flux) |
|
void | viscousFluxThreePoint (const MInt orientation, const MFloat A, const MBool isBndry, const MFloat *const surfaceCoords, const MFloat *const coord0, const MFloat *const coord1, const MFloat *const cellVars0, const MFloat *const cellVars1, const MFloat *const vars0, const MFloat *const vars1, const MFloat *const slope0, const MFloat *const slope1, const MFloat f0, const MFloat f1, MFloat *const flux) |
|
void | viscousFluxStabilized (const MInt orientation, const MFloat A, const MBool isBndry, const MFloat *const surfaceCoords, const MFloat *const coord0, const MFloat *const coord1, const MFloat *const cellVars0, const MFloat *const cellVars1, const MFloat *const vars0, const MFloat *const vars1, const MFloat *const slope0, const MFloat *const slope1, const MFloat f0, const MFloat f1, MFloat *const flux) |
| Computes the viscous fluxes using a five-point stencil (less dissipative) blended with a compact stencil (increased stability). Short: (1-enhanceThreePointViscFluxFactor)*FIVE_POINT + enhanceThreePointViscFluxFactor*THREE_POINT Default for centralizeViscousFlux is 0.1 if not defined in property file. More...
|
|
template<MInt stencil> |
void | wmViscousFluxCorrection (const MInt orientation, const MFloat A, const MFloat *const vars0, const MFloat *const vars1, const MFloat *const slope0, const MFloat *const slope1, const MFloat f0, const MFloat f1, MFloat *const flux, MFloat const mue_wm) |
|
void | wmViscousFluxCorrectionFivePoint (const MInt orientation, const MFloat A, const MFloat *const vars0, const MFloat *const vars1, const MFloat *const slope0, const MFloat *const slope1, const MFloat f0, const MFloat f1, MFloat *const flux, MFloat const mue_wm) |
|
void | computePrimitiveVariables (const MFloat *const cvarsCell, MFloat *const pvarsCell, const MFloat *const NotUsed(avarsCell)) |
|
void | computeConservativeVariables (const MFloat *const pvarsCell, MFloat *const cvarsCell, const MFloat *const NotUsed(avarsCell)) |
|
std::vector< std::vector< MFloat > > | conservativeSlopes (const MFloat *const pvarsCell, const MFloat *const cvarsCell, const MFloat *const avarsCell, const MFloat *const slopesCell) |
|
void | computeVolumeForces (const MInt, MFloat *, MFloat *, const MFloat, const MFloat *const, const MInt, const MInt *const, const MFloat *const, const MInt, MFloat) |
|
constexpr MFloat | speedOfSound (const MFloat density, const MFloat pressure) |
| Speed of sound: a = sqrt(gamma * pressure / density) More...
|
|
constexpr MFloat | speedOfSoundSquared (const MFloat density, const MFloat pressure) |
| speed of sound squared a^2 = gamma * pressure / density More...
|
|
constexpr MFloat | speedOfSound (const MFloat temperature) |
| Speed of sound: a = sqrt(T) More...
|
|
constexpr MFloat | temperature_ES (const MFloat density, const MFloat pressure) |
| Temperature: T = gamma * pressure / density (equation of state - ideal gas law) More...
|
|
constexpr MFloat | pressure_ES (const MFloat temperture, const MFloat density) |
| pressure: p = rho * T / gamma (equation of state - ideal gas law) More...
|
|
constexpr MFloat | density_ES (const MFloat pressure, const MFloat temperature) |
| density: rho = gamma * p / T (equation of state - ideal gas law) More...
|
|
constexpr MFloat | temperature_IR (const MFloat Ma) |
| Temperature: T = 1 / (1 + (gamma - 1)/2 * Ma^2) (isentropic relationship) More...
|
|
constexpr MFloat | pressure_IR (const MFloat temperature) |
|
constexpr MFloat | pressure_IRit (const MFloat pressure, const MFloat massFlux) |
|
constexpr MFloat | density_IR (const MFloat temperature) |
| density: rho = T^(1/(gamma -1 )) (isentropic relationship) More...
|
|
constexpr MFloat | density_IR_P (const MFloat pressure) |
| density: rho = (p * gamma)^(1/gamma) (isentropic relationship) More...
|
|
constexpr MFloat | pressure (const MFloat density, const MFloat momentumDensitySquared, const MFloat energyDensity) |
|
constexpr MFloat | internalEnergy (const MFloat pressure, const MFloat density, const MFloat velocitySquared) |
|
constexpr MFloat | pressureEnergy (const MFloat pressure) |
|
constexpr MFloat | enthalpy (const MFloat pressure, const MFloat density) |
| enthalpy from primitive variables More...
|
|
constexpr MFloat | entropy (const MFloat pressure, const MFloat density) |
| entropy from primitive variables More...
|
|
constexpr MFloat | CroccoBusemann (const MFloat Ma, const MFloat x) |
| Crocco-Busemann relation. More...
|
|
constexpr MFloat | vanDriest (const MFloat Ma) |
| van-Driest Transformation (correspods to R*H) More...
|
|
constexpr MFloat | sutherlandLaw (const MFloat T) |
|
MFloat | computeTimeStepEulerMagnitude (const MFloat rho, const std::array< MFloat, nDim > u, const MFloat p, const MFloat C, const MFloat dx) |
|
constexpr MFloat | gamma_Ref () |
|
constexpr MFloat | cp_Ref () |
|
constexpr MFloat | cv_Ref () |
|
constexpr MFloat | p_Ref () |
|
constexpr MFloat | computeTimeStepDiffusion (const MFloat diffusion_coefficient, const MFloat C, const MFloat dx) |
|