|
| | TimeMap (Solver &solver) |
| |
| VectorType | operator() (ScalarType time, VectorType &v) |
| | For a vector v it computes its position after time time. More...
|
| |
| VectorType | operator() (ScalarType time, VectorType &v, ScalarType &in_out_time) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, SolutionCurve &solution) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, MatrixType &derivative) |
| | For a vector v it computes its position after time 'time' and derivative with respect to initial conditions. More...
|
| |
| VectorType | operator() (ScalarType time, VectorType &v, MatrixType &derivative, ScalarType &in_out_time) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, MatrixType &derivative, SolutionCurve &solution) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, const MatrixType &initMatrix, MatrixType &derivative) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, const MatrixType &initMatrix, MatrixType &derivative, ScalarType &in_out_time) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, const MatrixType &initMatrix, MatrixType &derivative, SolutionCurve &solution) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, MatrixType &derivative, HessianType &hessian) |
| | Operators for integration of second order variational equations. More...
|
| |
| VectorType | operator() (ScalarType time, VectorType &v, MatrixType &derivative, HessianType &hessian, ScalarType &in_out_time) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, MatrixType &derivative, HessianType &hessian, SolutionCurve &solution) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, const MatrixType &initMatrix, const HessianType &initHessian, MatrixType &derivative, HessianType &hessian) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, const MatrixType &initMatrix, const HessianType &initHessian, MatrixType &derivative, HessianType &hessian, ScalarType &in_out_time) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, const MatrixType &initMatrix, const HessianType &initHessian, MatrixType &derivative, HessianType &hessian, SolutionCurve &solution) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, JetType &jet) |
| | For a vector v it computes its position after time 'time' and higher order derivatives with respect to initial conditions. More...
|
| |
| VectorType | operator() (ScalarType time, VectorType &v, JetType &jet, ScalarType &in_out_time) |
| |
| VectorType | operator() (ScalarType time, VectorType &v, JetType &jet, SolutionCurve &solution) |
| |
| VectorType | operator() (ScalarType time, const JetType &initJet, JetType &jet) |
| |
| VectorType | operator() (ScalarType time, const JetType &initJet, JetType &jet, ScalarType &in_out_time) |
| |
| VectorType | operator() (ScalarType time, const JetType &initJet, JetType &jet, SolutionCurve &solution) |
| |
| template<class CnCoeffType > |
| VectorType | operator() (ScalarType time, VectorType &v, CnCoeffType &result) |
| |
| template<typename SetType > |
| VectorType | operator() (ScalarType time, SetType &theSet, MatrixType &derivative) |
| | Integrates 'theSet' until time 'time'. More...
|
| |
| template<typename SetType > |
| VectorType | operator() (ScalarType time, SetType &theSet) |
| | Integrates 'theSet' until time 'time'. More...
|
| |
| template<typename SetType > |
| VectorType | operator() (ScalarType time, SetType &theSet, SolutionCurve &solution) |
| | Integrates 'theSet' until time 'time'. More...
|
| |
| const Solver & | getSolver () const |
| | Returns read-only reference to solver used to integrate the system. More...
|
| |
| Solver & | getSolver () |
| | Returns reference to solver used to integrate the system. More...
|
| |
| const Solver & | getDynamicalSystem () const |
| | Returns read-only reference to solver used to integrate the system. More...
|
| |
| Solver & | getDynamicalSystem () |
| | Returns reference to solver used to integrate the system. More...
|
| |
| const VectorFieldType & | getVectorField () const |
| | Returns read-only reference to current vector field. More...
|
| |
| VectorFieldType & | getVectorField () |
| | Returns reference to current vector field. More...
|
| |
| size_type | getOrder () const |
| | Returns order of numerical method. More...
|
| |
| void | setOrder (size_type newOrder) |
| | sets new order of numerical method More...
|
| |
| ScalarType | getStep () const |
| | Returns step of numerical method (does make sense only when step control is disabled) More...
|
| |
| void | setStep (const ScalarType &newStep) |
| | Sets step of numerical method (does make sense only when step control is disabled) More...
|
| |
| void | turnOnStepControl () |
| | Disables automatic step control. More...
|
| |
| void | turnOffStepControl () |
| | Enables automatic step control. Step control strategy is builded into the dynamical system. More...
|
| |
| void | onOffStepControl (bool sc) |
| | Disables or enables automatic step control. More...
|
| |
| void | stopAfterStep (bool b) |
| | For dense output. If true, integration procedure returns after each successful step. The computation can be then resumed - see examples. More...
|
| |
| bool | completed () const |
| | For dense output. Returns true if the trajectory has been integrated to the requested time. More...
|
| |
| const ScalarType & | getCurrentTime () const |
| | For dense output. Returns current time during integration. More...
|
| |
| template<typename SetType > |
| SolverT::VectorType | operator() (ScalarType Time, SetType &originalSet) |
| |
| template<typename SetType > |
| SolverT::VectorType | operator() (ScalarType Time, SetType &originalSet, SolutionCurve &solution) |
| |
| template<typename SetType > |
| SolverT::VectorType | operator() (ScalarType Time, SetType &originalSet, MatrixType &derivative) |
| |
template<typename SolverT>
class capd::poincare::TimeMap< SolverT >
TimeMap class provides methods for transport of sets (or points) by a given flow over some time interval.
Template parameter is an abstract solver of dynamical system. It is assumed that it provides methods for one-step transport (both for discrete and continuous case).