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

Go to the source code of this file.

Classes

struct  fub::NoLimiter2
 
struct  fub::UpwindLimiter
 
struct  fub::MinModLimiter
 
struct  fub::VanLeerLimiter
 
class  fub::CentralDifferenceGradient< Limiter >
 
class  fub::ConservativeGradient< Equation, GradientMethod >
 
class  fub::PrimitiveGradient< EulerEquation, GradientMethod >
 
class  fub::CharacteristicsGradient< EulerEquation, GradientMethod >
 

Namespaces

 fub
 The fub namespace.
 

Functions

template<typename Equation >
void fub::ComputeAmplitudes (Characteristics< Equation > &amplitudes, const Primitive< Equation > &left, const Primitive< Equation > &right, double rhoc, double ooc2, double dx, int ix)
 
template<typename Equation >
void fub::ComputeAmplitudes (CharacteristicsArray< Equation > &amplitudes, const PrimitiveArray< Equation > &left, const PrimitiveArray< Equation > &right, Array1d rhoc, Array1d ooc2, double dx, int ix)