Alsvinn  0.5.3
The fast FVM simulator with UQ support
Namespaces | Macros | Typedefs | Functions
numerical_flux_list.hpp File Reference
#include "alsfvm/equation/equation_list.hpp"
#include "alsfvm/numflux/euler/HLL.hpp"
#include "alsfvm/numflux/euler/HLL3.hpp"
#include "alsfvm/numflux/burgers/Godunov.hpp"
#include "alsfvm/numflux/buckleyleverett/Godunov.hpp"
#include "alsfvm/numflux/Central.hpp"
#include "alsfvm/numflux/Rusanov.hpp"
#include "alsfvm/numflux/ScalarEntropyConservativeFlux.hpp"
#include "alsfvm/numflux/TecnoCombined4.hpp"
#include "alsfvm/numflux/TecnoCombined6.hpp"
#include "alsfvm/numflux/euler/Tecno1.hpp"
#include "alsfvm/equation/linear/Linear.hpp"
#include "alsfvm/numflux/linear/Upwind.hpp"
#include "alsfvm/numflux/linear/Roe.hpp"
#include "alsfvm/numflux/cubic/Roe.hpp"
#include "alsfvm/numflux/burgers/Roe.hpp"

Go to the source code of this file.

Namespaces

 alsfvm
 Various utility functions to implement the tecno flux.
 
 alsfvm::numflux
 

Macros

#define ALSFVM_FLUX_INSTANTIATE(X)
 

Typedefs

typedef boost::fusion::map< boost::fusion::pair< equation::euler::Euler< 1 >, boost::fusion::vector< euler::HLL< 1 >, euler::HLL3< 1 >, Central< equation::euler::Euler< 1 > >, euler::Tecno1< 1 >, TecnoCombined4< equation::euler::Euler< 1 >, euler::Tecno1< 1 > >, TecnoCombined6< equation::euler::Euler< 1 >, euler::Tecno1< 1 > > > >, boost::fusion::pair< equation::euler::Euler< 2 >, boost::fusion::vector< euler::HLL< 2 >, euler::HLL3< 2 >, Central< equation::euler::Euler< 2 > >, euler::Tecno1< 2 >, TecnoCombined4< equation::euler::Euler< 2 >, euler::Tecno1< 2 > >, TecnoCombined6< equation::euler::Euler< 2 >, euler::Tecno1< 2 > > > >, boost::fusion::pair< equation::euler::Euler< 3 >, boost::fusion::vector< euler::HLL< 3 >, euler::HLL3< 3 >, Central< equation::euler::Euler< 3 > >, euler::Tecno1< 3 >, TecnoCombined4< equation::euler::Euler< 3 >, euler::Tecno1< 3 > >, TecnoCombined6< equation::euler::Euler< 3 >, euler::Tecno1< 3 > > > >, boost::fusion::pair< equation::burgers::Burgers, boost::fusion::vector< Central< equation::burgers::Burgers >, Rusanov< equation::burgers::Burgers >, burgers::Godunov, burgers::Roe, ScalarEntropyConservativeFlux< equation::burgers::Burgers >, TecnoCombined4< equation::burgers::Burgers, ScalarEntropyConservativeFlux< equation::burgers::Burgers > >, TecnoCombined4<::alsfvm::equation::burgers::Burgers, burgers::Godunov >, TecnoCombined6< equation::burgers::Burgers, ScalarEntropyConservativeFlux< equation::burgers::Burgers > >, TecnoCombined6<::alsfvm::equation::burgers::Burgers, burgers::Godunov > > >, boost::fusion::pair< equation::buckleyleverett::BuckleyLeverett, boost::fusion::vector< Central< equation::buckleyleverett::BuckleyLeverett >, buckleyleverett::Godunov, Rusanov< equation::buckleyleverett::BuckleyLeverett > > >, boost::fusion::pair< equation::cubic::Cubic, boost::fusion::vector< Central< equation::cubic::Cubic >, cubic::Roe, Rusanov< equation::cubic::Cubic > > >, boost::fusion::pair< equation::linear::Linear, boost::fusion::vector< Central< equation::linear::Linear >, Rusanov< equation::linear::Linear >, linear::Roe, linear::Upwind > > > alsfvm::numflux::NumericalFluxList
 

Functions

template<class Equation , class Function >
void alsfvm::numflux::for_each_flux (Function f)
 

Macro Definition Documentation

◆ ALSFVM_FLUX_INSTANTIATE

#define ALSFVM_FLUX_INSTANTIATE (   X)