50 .diff_coeff =
true, .jacobian =
true, .mass =
true};
59 const double exp_x = std::exp(variable);
104 changing_mass_exponential_problem>);
106 changing_mass_exponential_problem>);
Class of test problem to calculate exponential function.
auto diff_coeff() const -> const double &
Get the differential coefficient.
auto mass() const noexcept -> const mass_type &
Get the mass.
static constexpr auto allowed_evaluations
Allowed evaluations.
double jacobian_type
Type of Jacobian.
void evaluate_on(double, double variable, num_collect::ode::evaluation_type)
Evaluate on a (time, variable) pair.
double variable_type
Type of variables.
auto jacobian() const noexcept -> const jacobian_type &
Get the Jacobian.
double mass_type
Type of mass.
double jacobian_
Jacobian.
double diff_coeff_
Differential coefficient.
double scalar_type
Type of scalars.
Concept of problems of differentiable ordinary differential equations.
Concept of problems of ordinary differential equations with mass.
Definition of differentiable_problem concept.
Definition of evaluation_type enumeration.
Definition of mass_problem concept.
Namespace of ordinary differential equation problems.
Struct to specify types of evaluations.