Public Member Functions

SolutionPath< my_alg_type_IN, my_alg_type_OUT > Class Template Reference

Gives the solution path to the RDE if the RDE is linear. More...

#include <SolutionPath.h>

List of all members.

Public Member Functions

 SolutionPath (Path< my_alg_type_IN > &theControlIn, std::vector< LieMatrix< my_alg_type_OUT > > theEquationIn)
 Constructor. Takes the input path and equation.
 ~SolutionPath (void)
 Default Destructor.
GroupElement< my_alg_type_OUT > DescribePath (dyadic_interval increment)
 Describes the path over an increment.
GroupElement< my_alg_type_OUT > DescribePath (dyadic_interval increment, const int accuracy)

Detailed Description

template<typename my_alg_type_IN, typename my_alg_type_OUT>
class SolutionPath< my_alg_type_IN, my_alg_type_OUT >

Gives the solution path to the RDE if the RDE is linear.

Uses the Pade approximation to exponentiate the linear vector field (ie matrix) obtained by combining the path over an interval with the equation.


Member Function Documentation

template<typename my_alg_type_IN , typename my_alg_type_OUT >
GroupElement<my_alg_type_OUT> SolutionPath< my_alg_type_IN, my_alg_type_OUT >::DescribePath ( dyadic_interval  increment  )  [inline]

Describes the path over an increment.

Combines the Lie element corresponding to the path on the dyadic_increment given with the equation and exponentiates the resulting matrix.


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