Public Member Functions | Protected Types | Static Protected Attributes

BasePath< my_alg_type > Class Template Reference

A common ancestor for all given paths. More...

#include <BasePath.h>

Inheritance diagram for BasePath< my_alg_type >:
DefaultPath< my_alg_type > DynamicallyConstructedPath< my_alg_type > Path< my_alg_type > BrownianPath< my_alg_type > FractBrownianPath< my_alg_type >

List of all members.

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

Detailed Description

template<typename my_alg_type>
class BasePath< my_alg_type >

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.


Member Function Documentation

template<typename my_alg_type>
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 >.


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