Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Classes | Namespaces | Typedefs | Functions
flux_method/FluxMethod.hpp File Reference
#include "fub/Direction.hpp"
#include "fub/Duration.hpp"
#include "fub/Equation.hpp"
#include "fub/Execution.hpp"
#include "fub/ForEach.hpp"
#include "fub/Meta.hpp"
#include "fub/State.hpp"
#include "fub/StateArray.hpp"
#include "fub/StateRow.hpp"
#include <array>

Go to the source code of this file.

Classes

class  fub::FluxMethod< BaseMethod >
 This class applies a base flux nethod on a view of states. More...
 

Namespaces

 fub
 The fub namespace.
 

Typedefs

template<typename FM , typename... Args>
using fub::HasComputeNumericFluxType = decltype(std::declval< FM >().ComputeNumericFlux(std::declval< Args >()...))
 
template<typename FM , typename... Args>
using fub::HasComputeNumericFlux = is_detected< HasComputeNumericFluxType, FM, Args... >
 

Functions

template<typename T , typename... Ts>
fub::Head (T &&head, Ts &&...)