Public Member Functions

SPB::NonLinearGroupElement< my_alg_type_IN, my_alg_type_OUT > Class Template Reference

Solves the RDE over an interval for a given initial point. More...

#include <NonLinearGroupElement.h>

List of all members.

Public Member Functions

 NonLinearGroupElement (void)
 Default Constructor.
 NonLinearGroupElement (const LIE_IN &liearg, lietovectorfield< my_alg_type_IN, POLYLIE< my_alg_type_OUT > > &lie2vf)
 ~NonLinearGroupElement (void)
 Default Destructor.
AbstractSolutionPoint
< my_alg_type_OUT > 
evaluate (AbstractSolutionPoint< my_alg_type_OUT > &InitialPoint)
 Takes an initial point for the path and outputs the end point.

Detailed Description

template<typename my_alg_type_IN, typename my_alg_type_OUT>
class SPB::NonLinearGroupElement< my_alg_type_IN, my_alg_type_OUT >

Solves the RDE over an interval for a given initial point.

For a given LIE element (the description of the input path over a dyadic_interval), we combine the LIE element with the equation we wish to solve, giving us a vector field to exponentiate. The function evaluate, then allows us to do this for a given initial point.


Constructor & Destructor Documentation

template<typename my_alg_type_IN, typename my_alg_type_OUT>
SPB::NonLinearGroupElement< my_alg_type_IN, my_alg_type_OUT >::NonLinearGroupElement ( const LIE_IN &  liearg,
lietovectorfield< my_alg_type_IN, POLYLIE< my_alg_type_OUT > > &  lie2vf 
) [inline]

Constructor that takes a Lie element and a lietovectorfield object (this contains the equation) and combines the two to obtain the ODE we want to solve: equation.


Member Function Documentation

template<typename my_alg_type_IN, typename my_alg_type_OUT>
AbstractSolutionPoint<my_alg_type_OUT> SPB::NonLinearGroupElement< my_alg_type_IN, my_alg_type_OUT >::evaluate ( AbstractSolutionPoint< my_alg_type_OUT > &  InitialPoint  )  [inline]

Takes an initial point for the path and outputs the end point.

This corresponds to exponentiating equation with initial point InitialPoint and solving at time one.


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