Template Numerical Library: TNL::Solvers::ODE::Methods::Fehlberg5< Value > Struct Template Reference

Template Numerical Library version\ main:c7077e4fd

Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | Static Protected Attributes | List of all members
TNL::Solvers::ODE::Methods::Fehlberg5< Value > Struct Template Reference

Fifth order Runge-Kutta-Fehlberg method with adaptive time step. More...

`#include <TNL/Solvers/ODE/Methods/Fehlberg5.h>`

Collaboration diagram for TNL::Solvers::ODE::Methods::Fehlberg5< Value >:
[legend]

## Public Types
using | ValueType = Value

## Static Public Member Functions
static constexpr ValueType | getCoefficient (const std::size_t stage, const std::size_t i)
static constexpr ValueType | getErrorCoefficient (std::size_t i)
static constexpr std::size_t | getStages ()
static constexpr ValueType | getTimeCoefficient (std::size_t i)
static constexpr ValueType | getUpdateCoefficient (std::size_t i)
static constexpr bool | isAdaptive ()

## Static Protected Attributes
static constexpr std::size_t | Stages = 6

## Detailed Description

template<typename Value = double>
struct TNL::Solvers::ODE::Methods::Fehlberg5< Value >

Fifth order Runge-Kutta-Fehlberg method with adaptive time step.

Template Parameters

  Value | is arithmetic type used for computations.

The documentation for this struct was generated from the following file:

- src/TNL/Solvers/ODE/Methods/Fehlberg5.h