Public Types | Public Member Functions | Public Attributes | List of all members
tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer > Class Template Reference

#include <discretization_options.hpp>

Inheritance diagram for tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >:
Inheritance graph
[legend]

Public Types

using algebra_type = typename stepper_base_type::algebra_type
 
using deriv_type = typename stepper_base_type::deriv_type
 
using operations_type = typename stepper_base_type::operations_type
 
using resizer_type = typename stepper_base_type::resizer_type
 
using state_type = typename stepper_base_type::state_type
 
using stepper_base_type = odeint::explicit_generic_rk< MethodType< Value >::stageNr, MethodType< Value >::stageNr, State, Value, Deriv, Time, Algebra, Operations, Resizer >
 
using stepper_type = typename stepper_base_type::stepper_type
 
using time_type = typename stepper_base_type::time_type
 
using value_type = typename stepper_base_type::value_type
 
using wrapped_deriv_type = typename stepper_base_type::wrapped_deriv_type
 
using wrapped_state_type = typename stepper_base_type::wrapped_state_type
 

Public Member Functions

 explicit_generic_rk_impl (const algebra_type &algebra=algebra_type())
 

Public Attributes

 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 

Detailed Description

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
class tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >

Definition at line 115 of file discretization_options.hpp.

Member Typedef Documentation

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
using tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::algebra_type = typename stepper_base_type::algebra_type

Definition at line 128 of file discretization_options.hpp.

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
using tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::deriv_type = typename stepper_base_type::deriv_type

Definition at line 125 of file discretization_options.hpp.

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
using tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::operations_type = typename stepper_base_type::operations_type

Definition at line 129 of file discretization_options.hpp.

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
using tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::resizer_type = typename stepper_base_type::resizer_type

Definition at line 130 of file discretization_options.hpp.

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
using tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::state_type = typename stepper_base_type::state_type

Definition at line 122 of file discretization_options.hpp.

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
using tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::stepper_base_type = odeint::explicit_generic_rk<MethodType<Value>::stageNr, MethodType<Value>::stageNr, State, Value, Deriv, Time, Algebra, Operations, Resizer>

Definition at line 121 of file discretization_options.hpp.

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
using tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::stepper_type = typename stepper_base_type::stepper_type

Definition at line 131 of file discretization_options.hpp.

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
using tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::time_type = typename stepper_base_type::time_type

Definition at line 127 of file discretization_options.hpp.

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
using tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::value_type = typename stepper_base_type::value_type

Definition at line 124 of file discretization_options.hpp.

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
using tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::wrapped_deriv_type = typename stepper_base_type::wrapped_deriv_type

Definition at line 126 of file discretization_options.hpp.

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
using tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::wrapped_state_type = typename stepper_base_type::wrapped_state_type

Definition at line 123 of file discretization_options.hpp.

Constructor & Destructor Documentation

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::explicit_generic_rk_impl ( const algebra_type algebra = algebra_type())
inline

Definition at line 133 of file discretization_options.hpp.

Member Data Documentation

template<template< class > class MethodType, class State, class Value = double, class Deriv = State, class Time = Value, class Algebra = odeint::range_algebra, class Operations = odeint::default_operations, class Resizer = odeint::initially_resizer>
tuw::explicit_generic_rk_impl< MethodType, State, Value, Deriv, Time, Algebra, Operations, Resizer >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Definition at line 139 of file discretization_options.hpp.


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


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