12#include <deal.II/base/point.h>
13#include <deal.II/base/tensor.h>
19 template <
typename ScalarNumber =
double>
24 : ParameterAcceptor(subsection)
38 template <
int dim,
typename Number =
double>
69 : hyperbolic_system(hyperbolic_system)
70 , parameters(parameters)
71 , precomputed_values(precomputed_values)
82 const unsigned int * ,
83 const dealii::Tensor<1, dim, Number> & )
const
dealii::Tensor< 1, problem_dimension, Number > state_type
typename get_value_type< Number >::type ScalarNumber
Vectors::MultiComponentVector< ScalarNumber, n_precomputed_values > PrecomputedVector
RiemannSolverParameters(const std::string &subsection="/RiemannSolver")
typename View::ScalarNumber ScalarNumber
typename View::state_type state_type
RiemannSolverParameters< ScalarNumber > Parameters
Number compute(const state_type &, const state_type &, const unsigned int, const unsigned int *, const dealii::Tensor< 1, dim, Number > &) const
typename View::PrecomputedVector PrecomputedVector
RiemannSolver(const HyperbolicSystem &hyperbolic_system, const Parameters ¶meters, const PrecomputedVector &precomputed_values)