inciter::registerRiemannSolver struct

Functor to register a Riemann solver into the Riemann solver factory.

Constructors, destructors, conversion operators

registerRiemannSolver(CompFlowRiemannFactory& f) explicit
registerRiemannSolver(MultiMatRiemannFactory& f) explicit

Public functions

template<typename U>
void operator()(brigand::type_<U>)
Function call operator templated on the type that implements a specific Riemann solver.
template<typename U>
void operator()(brigand::type_<U>)
Function call operator templated on the type that implements a specific Riemann solver.

Public variables

CompFlowRiemannFactory& factory
Factory to which to register the Riemann solver.
MultiMatRiemannFactory& factory
Factory to which to register the Riemann solver.

Function documentation

inciter::registerRiemannSolver::registerRiemannSolver(CompFlowRiemannFactory& f) explicit

Parameters
in Factory

Constructor

inciter::registerRiemannSolver::registerRiemannSolver(MultiMatRiemannFactory& f) explicit

Parameters
in Factory

Constructor