| 
    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 |