Public Member Functions

lietovectorfield< my_alg_type, VF > Class Template Reference

Holds the equation, vecargument, and a function to combine the equation with a Lie element. More...

#include <lietovectorfield.h>

List of all members.

Public Member Functions

 lietovectorfield (const std::vector< VF > &vecarg)
 Constructor. Takes.
 ~lietovectorfield (void)
 Default Destructor.
VF lie2vectorfield (const LIE &liearg)
VF expand (const LKEY &k)
 Expanding the Lie basis elements into Vector Fields.

Detailed Description

template<typename my_alg_type, typename VF>
class lietovectorfield< my_alg_type, VF >

Holds the equation, vecargument, and a function to combine the equation with a Lie element.

VF is a vector field - a matrix in the linear case or a POLYLIE in the polynomial case. VF needs a scaled_add function defined in its class; a combination of addition and scalar multiplication.


Member Function Documentation

template<typename my_alg_type, typename VF>
VF lietovectorfield< my_alg_type, VF >::lie2vectorfield ( const LIE &  liearg  )  [inline]

Combines vecargument with a Lie element to output the vector field that we need to exponentiate to solve the RDE.


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