A common ancestor for all given paths. More...
#include <BasePath.h>
Public Member Functions | |
virtual LIE | DescribePath (const dyadic_interval &increment, const int accuracy) const =0 |
The description of the path. | |
LIE | DescribePath (const dyadic_interval &increment) const |
Describe the path over a dyadic interval using the default accuracy deduced from the interval. | |
virtual LIE | DescribePath (double inf, double sup, int tolerance) const |
Describe the path over a real interval. | |
Protected Types | |
typedef my_alg_type::LIE | LIE |
typedef my_alg_type::MAPS | MAPS |
typedef my_alg_type::CBH | CBH |
typedef my_alg_type::SCA | SCA |
typedef my_alg_type::S | S |
Static Protected Attributes | |
static const unsigned | myDIM = my_alg_type::myDIM |
A common ancestor for all given paths.
BasePath contains the functions that describe the path as a Lie element for any given interval. These are virtual functions, allowing us to define them later for specific paths.
virtual LIE BasePath< my_alg_type >::DescribePath | ( | const dyadic_interval & | increment, | |
const int | accuracy | |||
) | const [inline, pure virtual] |
The description of the path.
Describe the path over a dyadic interval by a Lie element
Implemented in DefaultPath< my_alg_type >, DynamicallyConstructedPath< my_alg_type >, Path< my_alg_type >, DynamicallyConstructedPath< my_alg_type_OUT >, and Path< my_alg_type_IN >.