Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Classes | Namespaces | Functions | Variables
EulerEquation.hpp File Reference
#include "fub/core/type_traits.hpp"

Go to the source code of this file.

Classes

struct  fub::euler::GammaFn
 
struct  fub::euler::DensityFn
 
struct  fub::euler::MomentumFn
 
struct  fub::euler::VelocityFn
 
struct  fub::euler::SetVelocityFn
 
struct  fub::euler::SpeedOfSoundFn
 
struct  fub::euler::EnergyFn
 
struct  fub::euler::PressureFn
 
struct  fub::euler::MachnumberFn
 
struct  fub::euler::TemperatureFn
 
struct  fub::euler::InternalEnergyFn
 
struct  fub::euler::TotalEnthalpyFn
 
struct  fub::euler::MoleFractionsFn
 
struct  fub::euler::KineticStateFromCompleteFn
 
struct  fub::euler::CompleteFromKineticStateFn
 
struct  fub::euler::SetIsentropicPressureFn
 
struct  fub::euler::IsentropicExpansionWithoutDissipationFn
 
struct  fub::euler::SpecificGasConstantFn
 
struct  fub::euler::SpeciesFn
 
struct  fub::euler::state_with_species< Equation, State >
 

Namespaces

 fub
 The fub namespace.
 
 fub::euler
 

Functions

template<int Dim>
double fub::euler::KineticEnergy (double density, const Eigen::Array< double, Dim, 1 > &momentum) noexcept
 
template<int Dim, int N, int O, int MR, int MC>
Array1d fub::euler::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 fub::euler::KineticEnergy (const Array1d &density, const Eigen::Array< double, Dim, N, O, MR, MC > &momentum, MaskArray mask) noexcept
 

Variables

constexpr struct fub::euler::GammaFn fub::euler::Gamma
 
constexpr struct fub::euler::DensityFn fub::euler::Density
 
constexpr struct fub::euler::MomentumFn fub::euler::Momentum
 
constexpr struct fub::euler::VelocityFn fub::euler::Velocity
 
constexpr struct fub::euler::SetVelocityFn fub::euler::SetVelocity
 
constexpr struct fub::euler::SpeedOfSoundFn fub::euler::SpeedOfSound
 
constexpr struct fub::euler::EnergyFn fub::euler::Energy
 
constexpr struct fub::euler::PressureFn fub::euler::Pressure
 
constexpr struct fub::euler::MachnumberFn fub::euler::Machnumber
 
constexpr struct fub::euler::TemperatureFn fub::euler::Temperature
 
constexpr struct fub::euler::InternalEnergyFn fub::euler::InternalEnergy
 
constexpr struct fub::euler::TotalEnthalpyFn fub::euler::TotalEnthalpy
 
constexpr struct fub::euler::MoleFractionsFn fub::euler::MoleFractions
 
constexpr struct fub::euler::KineticStateFromCompleteFn fub::euler::KineticStateFromComplete
 
constexpr struct fub::euler::CompleteFromKineticStateFn fub::euler::CompleteFromKineticState
 
constexpr struct fub::euler::SetIsentropicPressureFn fub::euler::SetIsentropicPressure
 
constexpr struct fub::euler::IsentropicExpansionWithoutDissipationFn fub::euler::IsentropicExpansionWithoutDissipation
 
constexpr struct fub::euler::SpecificGasConstantFn fub::euler::SpecificGasConstant
 
constexpr struct fub::euler::SpeciesFn fub::euler::Species