|
Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
Classes | |
| struct | GammaFn |
| struct | DensityFn |
| struct | MomentumFn |
| struct | VelocityFn |
| struct | SetVelocityFn |
| struct | SpeedOfSoundFn |
| struct | EnergyFn |
| struct | PressureFn |
| struct | MachnumberFn |
| struct | TemperatureFn |
| struct | InternalEnergyFn |
| struct | TotalEnthalpyFn |
| struct | MoleFractionsFn |
| struct | KineticStateFromCompleteFn |
| struct | CompleteFromKineticStateFn |
| struct | SetIsentropicPressureFn |
| struct | IsentropicExpansionWithoutDissipationFn |
| struct | SpecificGasConstantFn |
| struct | SpeciesFn |
| struct | state_with_species |
Functions | |
| template<int Dim> | |
| double | KineticEnergy (double density, const Eigen::Array< double, Dim, 1 > &momentum) noexcept |
| template<int Dim, int N, int O, int MR, int MC> | |
| Array1d | KineticEnergy (const Array1d &density, const Eigen::Array< double, Dim, N, O, MR, MC > &momentum) noexcept |
| template<int Dim, int N, int O, int MR, int MC> | |
| Array1d | KineticEnergy (const Array1d &density, const Eigen::Array< double, Dim, N, O, MR, MC > &momentum, MaskArray mask) noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
| constexpr struct fub::euler::CompleteFromKineticStateFn fub::euler::CompleteFromKineticState |
| constexpr struct fub::euler::DensityFn fub::euler::Density |
| constexpr struct fub::euler::EnergyFn fub::euler::Energy |
| constexpr struct fub::euler::GammaFn fub::euler::Gamma |
| constexpr struct fub::euler::InternalEnergyFn fub::euler::InternalEnergy |
| constexpr struct fub::euler::IsentropicExpansionWithoutDissipationFn fub::euler::IsentropicExpansionWithoutDissipation |
| constexpr struct fub::euler::KineticStateFromCompleteFn fub::euler::KineticStateFromComplete |
| constexpr struct fub::euler::MachnumberFn fub::euler::Machnumber |
| constexpr struct fub::euler::MoleFractionsFn fub::euler::MoleFractions |
| constexpr struct fub::euler::MomentumFn fub::euler::Momentum |
| constexpr struct fub::euler::PressureFn fub::euler::Pressure |
| constexpr struct fub::euler::SetIsentropicPressureFn fub::euler::SetIsentropicPressure |
| constexpr struct fub::euler::SetVelocityFn fub::euler::SetVelocity |
| constexpr struct fub::euler::SpeciesFn fub::euler::Species |
| constexpr struct fub::euler::SpecificGasConstantFn fub::euler::SpecificGasConstant |
| constexpr struct fub::euler::SpeedOfSoundFn fub::euler::SpeedOfSound |
| constexpr struct fub::euler::TemperatureFn fub::euler::Temperature |
| constexpr struct fub::euler::TotalEnthalpyFn fub::euler::TotalEnthalpy |
| constexpr struct fub::euler::VelocityFn fub::euler::Velocity |