|
FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
Abstract interface for computing geodesics in a certain coordinate system. More...
#include <IntegrateGeodesic.hpp>
Public Types | |
| enum | { Dims = TangentialSpaceType::Dims } |
| typedef TangentialSpaceType::Point_t | Point_t |
| typedef TangentialSpaceType::Vector_t | Vector_t |
Public Types inherited from Traum::GeodesicIntegratorBase | |
| enum | IntegratorType { Euler , RungeKutta , AdamsStoermer , DOP853 } |
Public Member Functions | |
| GeodesicIntegrator (IntegratorType t) | |
| virtual success_code | advance (bool bk=false)=0 |
| virtual void | restart (const Point_t &x0, const Vector_t &v0)=0 |
| virtual Point_t | position () const =0 |
| virtual Vector_t | velocity () const =0 |
Public Member Functions inherited from Traum::GeodesicIntegratorBase | |
| GeodesicIntegratorBase (IntegratorType t) | |
Additional Inherited Members | |
Public Attributes inherited from Traum::GeodesicIntegratorBase | |
| const IntegratorType | myType |
Abstract interface for computing geodesics in a certain coordinate system.
| TangentialSpaceType | An instantiation of a TangentialSpace; it must export a Point_t and Vector_t type. |