13#include <deal.II/base/parameter_acceptor.h>
14#include <deal.II/base/vectorization.h>
21 template <
typename ScalarNumber =
double>
26 : ParameterAcceptor(subsection)
38 template <
int dim,
typename Number =
double>
83 : hyperbolic_system(hyperbolic_system)
84 , parameters(parameters)
85 , precomputed_values(precomputed_values)
104 const dealii::Tensor<1, dim, Number> & )
dealii::Tensor< 1, problem_dimension, Number > state_type
typename get_value_type< Number >::type ScalarNumber
Vectors::MultiComponentVector< ScalarNumber, n_precomputed_values > PrecomputedVector
IndicatorParameters(const std::string &subsection="/Indicator")
void accumulate(const unsigned int *, const state_type &, const dealii::Tensor< 1, dim, Number > &)
void reset(const unsigned int, const state_type &)
Number alpha(const Number) const
typename View::PrecomputedVector PrecomputedVector
Indicator(const HyperbolicSystem &hyperbolic_system, const Parameters ¶meters, const PrecomputedVector &precomputed_values)
typename View::state_type state_type
typename View::ScalarNumber ScalarNumber
IndicatorParameters< ScalarNumber > Parameters