Holds the equation, vecargument, and a function to combine the equation with a Lie element. More...
#include <lietovectorfield.h>
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. |
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.
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.