Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Classes | Functions
Complete From Cons Calculations

Classes

struct  fub::CompleteFromConsFn< Equation >
 

Functions

template<typename Equation >
void fub::CompleteFromCons (Equation &&equation, Complete< std::decay_t< Equation >> &complete, const Conservative< std::decay_t< Equation >> &cons)
 
template<typename Equation >
void fub::CompleteFromCons (Equation &&equation, Complete< std::decay_t< Equation >> &complete, const Complete< std::decay_t< Equation >> &cons)
 
template<typename Equation >
void fub::CompleteFromCons (Equation &&equation, CompleteArray< std::decay_t< Equation >> &complete, const ConservativeArray< std::decay_t< Equation >> &cons)
 
template<typename Equation >
void fub::CompleteFromCons (Equation &&equation, CompleteArray< std::decay_t< Equation >> &complete, const ConservativeArrayBase< std::decay_t< Equation >> &cons, MaskArray mask)
 
template<typename Equation >
void fub::CompleteFromCons (Equation &&equation, CompleteArray< std::decay_t< Equation >> &complete, const CompleteArray< std::decay_t< Equation >> &cons)
 
template<typename Equation >
void fub::CompleteFromCons (Equation &&eq, const View< Complete< std::decay_t< Equation >>> &complete_view, const View< const Conservative< std::decay_t< Equation >>> &cons_view)
 

Detailed Description

Function Documentation

◆ CompleteFromCons() [1/6]

template<typename Equation >
void fub::CompleteFromCons ( Equation &&  eq,
const View< Complete< std::decay_t< Equation >>> &  complete_view,
const View< const Conservative< std::decay_t< Equation >>> &  cons_view 
)

◆ CompleteFromCons() [2/6]

template<typename Equation >
void fub::CompleteFromCons ( Equation &&  equation,
Complete< std::decay_t< Equation >> &  complete,
const Complete< std::decay_t< Equation >> &  cons 
)

◆ CompleteFromCons() [3/6]

template<typename Equation >
void fub::CompleteFromCons ( Equation &&  equation,
Complete< std::decay_t< Equation >> &  complete,
const Conservative< std::decay_t< Equation >> &  cons 
)

◆ CompleteFromCons() [4/6]

template<typename Equation >
void fub::CompleteFromCons ( Equation &&  equation,
CompleteArray< std::decay_t< Equation >> &  complete,
const CompleteArray< std::decay_t< Equation >> &  cons 
)

◆ CompleteFromCons() [5/6]

template<typename Equation >
void fub::CompleteFromCons ( Equation &&  equation,
CompleteArray< std::decay_t< Equation >> &  complete,
const ConservativeArray< std::decay_t< Equation >> &  cons 
)

◆ CompleteFromCons() [6/6]

template<typename Equation >
void fub::CompleteFromCons ( Equation &&  equation,
CompleteArray< std::decay_t< Equation >> &  complete,
const ConservativeArrayBase< std::decay_t< Equation >> &  cons,
MaskArray  mask 
)