Static Public Member Functions | Static Public Attributes | List of all members
tuw::rk4_38_abc< TValue > Struct Template Reference

#include <discretization_options.hpp>

Static Public Member Functions

static auto a ()
 

Static Public Attributes

static constexpr const boost::array< TValue, 1 > a1 = { { +1.0 / 3.0 } }
 
static constexpr const boost::array< TValue, 2 > a2 = { { -1.0 / 3.0, +1.0 } }
 
static constexpr const boost::array< TValue, 3 > a3 = { { +1.0, -1.0, +1.0 } }
 
static constexpr const boost::array< TValue, stageNrb = { { +1.0 / 8.0, +3.0 / 8.0, +3.0 / 8.0, +1.0 / 8.0 } }
 
static constexpr const boost::array< TValue, stageNrc = { { +0.0, +1.0 / 3.0, +2.0 / 3.0, +1.0 } }
 
static constexpr const size_t stageNr = 4
 

Detailed Description

template<class TValue = double>
struct tuw::rk4_38_abc< TValue >

Definition at line 50 of file discretization_options.hpp.

Member Function Documentation

template<class TValue = double>
static auto tuw::rk4_38_abc< TValue >::a ( )
inlinestatic

Definition at line 58 of file discretization_options.hpp.

Member Data Documentation

template<class TValue = double>
constexpr const boost::array< Value, 1 > tuw::rk4_38_abc< Value >::a1 = { { +1.0 / 3.0 } }
static

Definition at line 53 of file discretization_options.hpp.

template<class TValue = double>
constexpr const boost::array< Value, 2 > tuw::rk4_38_abc< Value >::a2 = { { -1.0 / 3.0, +1.0 } }
static

Definition at line 54 of file discretization_options.hpp.

template<class TValue = double>
constexpr const boost::array< Value, 3 > tuw::rk4_38_abc< Value >::a3 = { { +1.0, -1.0, +1.0 } }
static

Definition at line 55 of file discretization_options.hpp.

template<class TValue = double>
constexpr const boost::array< Value, rk4_38_abc< Value >::stageNr > tuw::rk4_38_abc< Value >::b = { { +1.0 / 8.0, +3.0 / 8.0, +3.0 / 8.0, +1.0 / 8.0 } }
static

Definition at line 56 of file discretization_options.hpp.

template<class TValue = double>
constexpr const boost::array< Value, rk4_38_abc< Value >::stageNr > tuw::rk4_38_abc< Value >::c = { { +0.0, +1.0 / 3.0, +2.0 / 3.0, +1.0 } }
static

Definition at line 57 of file discretization_options.hpp.

template<class TValue = double>
constexpr const size_t tuw::rk4_38_abc< TValue >::stageNr = 4
static

Definition at line 52 of file discretization_options.hpp.


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


tuw_control
Author(s): George Todoran
autogenerated on Mon Jun 10 2019 15:27:23