Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Classes | Namespaces | Typedefs
CompressibleAdvection.hpp File Reference
#include "fub/State.hpp"
#include "fub/StateArray.hpp"
#include "fub/CompleteFromCons.hpp"
#include "fub/Equation.hpp"
#include "fub/ExactRiemannSolver.hpp"
#include "fub/ext/Eigen.hpp"
#include "fub/AMReX/IntegratorContext.hpp"
#include <array>

Go to the source code of this file.

Classes

struct  fub::CompressibleAdvectionConservative< Density, Momentum, PTDensity >
 This is a template class for constructing conservative states for the perfect gas equations. More...
 
struct  fub::StateTraits< CompressibleAdvectionConservative< Xs... > >
 
struct  fub::CompressibleAdvectionComplete< Density, Momentum, PTDensity, PTInverse >
 
struct  fub::StateTraits< CompressibleAdvectionComplete< Xs... > >
 
struct  fub::CompressibleAdvection< N, VelocityDim >
 
struct  fub::CompressibleAdvectionFluxMethod< SpaceDimension, VelocityDimension >
 This is a special FluxMethod class that uses the stored Pv field within the CompressibleAdvectionIntegratorContext sa advection velocities. More...
 

Namespaces

 fub
 The fub namespace.
 

Typedefs

template<int VelocityRank>
using fub::CompressibleAdvectionConsShape = CompressibleAdvectionConservative< ScalarDepth, VectorDepth< VelocityRank >, ScalarDepth >
 
template<int VelocityRank>
using fub::CompressibleAdvectionCompleteShape = CompressibleAdvectionComplete< ScalarDepth, VectorDepth< VelocityRank >, ScalarDepth, ScalarDepth >