|
template<typename V , std::floating_point VReal, arithmetic Y0Real, arithmetic T0Real, arithmetic TauReal, stepper_callback_invocable< Y0Real, N > StepperCallback> |
constexpr auto | solve (vectorfield< V, VReal, N > const &v, vec< Y0Real, N > &y0, T0Real t0, TauReal tau, StepperCallback &&callback) const |
|
template<arithmetic Y0Real, arithmetic T0Real, arithmetic TauReal, stepper_evaluator< Y0Real, N > Evaluator, stepper_callback_invocable< Y0Real, N > StepperCallback> |
constexpr auto | solve (Evaluator &&evaluator, vec< Y0Real, N > &y0, T0Real t0, TauReal tau, StepperCallback &&callback) const |
|
template<std::size_t K, arithmetic Y0Real, arithmetic T0Real, arithmetic TauReal, stepper_evaluator< Y0Real, N > Evaluator, stepper_callback_invocable< Y0Real, N > StepperCallback> |
constexpr auto | solve (Evaluator &&evaluator, mat< Y0Real, N, K > &y0s, T0Real t0, TauReal tau, StepperCallback &&callback) const |
|
constexpr auto | as_derived () -> derived_type & |
| returns casted as_derived data More...
|
|
constexpr auto | as_derived () const -> derived_type const & |
| returns casted as_derived data More...
|
|
constexpr auto | as_derived () -> derived_type & |
| returns casted as_derived data More...
|
|
constexpr auto | as_derived () const -> derived_type const & |
| returns casted as_derived data More...
|
|
template<typename Derived , typename Real , size_t N>
template<std::size_t K, arithmetic Y0Real, arithmetic T0Real, arithmetic TauReal, stepper_evaluator< Y0Real, N > Evaluator, stepper_callback_invocable< Y0Real, N > StepperCallback>
constexpr auto tatooine::ode::solver< Derived, Real, N >::solve |
( |
Evaluator && |
evaluator, |
|
|
mat< Y0Real, N, K > & |
y0s, |
|
|
T0Real |
t0, |
|
|
TauReal |
tau, |
|
|
StepperCallback && |
callback |
|
) |
| const |
|
inlineconstexpr |
template<typename Derived , typename Real , size_t N>
template<arithmetic Y0Real, arithmetic T0Real, arithmetic TauReal, stepper_evaluator< Y0Real, N > Evaluator, stepper_callback_invocable< Y0Real, N > StepperCallback>
constexpr auto tatooine::ode::solver< Derived, Real, N >::solve |
( |
Evaluator && |
evaluator, |
|
|
vec< Y0Real, N > & |
y0, |
|
|
T0Real |
t0, |
|
|
TauReal |
tau, |
|
|
StepperCallback && |
callback |
|
) |
| const |
|
inlineconstexpr |
template<typename Derived , typename Real , size_t N>
template<typename V , std::floating_point VReal, arithmetic Y0Real, arithmetic T0Real, arithmetic TauReal, stepper_callback_invocable< Y0Real, N > StepperCallback>
constexpr auto tatooine::ode::solver< Derived, Real, N >::solve |
( |
vectorfield< V, VReal, N > const & |
v, |
|
|
vec< Y0Real, N > & |
y0, |
|
|
T0Real |
t0, |
|
|
TauReal |
tau, |
|
|
StepperCallback && |
callback |
|
) |
| const |
|
inlineconstexpr |