8#include <compile_time_options.h>
14#include <deal.II/base/point.h>
15#include <deal.II/base/tensor.h>
21 template <
typename ScalarNumber =
double>
26 : ParameterAcceptor(subsection)
40 template <
int dim,
typename Number =
double>
71 : hyperbolic_system(hyperbolic_system)
72 , parameters(parameters)
73 , precomputed_values(precomputed_values)
84 const unsigned int * ,
85 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)