Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Traum::AdamsStoermerGeodesic< Acceleration > Class Template Reference

Modified from Florian Schrack's libgrav: Gravitation - Theorien, Effekte und Simulation am Computer. More...

#include <AdamsStoermer.hpp>

Inheritance diagram for Traum::AdamsStoermerGeodesic< Acceleration >:
Traum::RungeKuttaGeodesic< Acceleration > Traum::IntegratorBase

Public Types

typedef RungeKuttaGeodesic< Acceleration >::Scalar_t Scalar_t
typedef RungeKuttaGeodesic< Acceleration >::Point_t Point_t
typedef RungeKuttaGeodesic< Acceleration >::Vector_t Vector_t
Public Types inherited from Traum::RungeKuttaGeodesic< Acceleration >
enum  { Dims = PointComponents_t::SIZE }
typedef Acceleration::Scalar_t Scalar_t
typedef Acceleration::Point_t Point_t
typedef Acceleration::Vector_t Vector_t
typedef Acceleration::Christoffel_t Christoffel_t
typedef Point_t::Vector_t PointComponents_t

Public Member Functions

 AdamsStoermerGeodesic (const Acceleration &A)
void reset_step ()
success_code advance (bool bk=false)
Public Member Functions inherited from Traum::RungeKuttaGeodesic< Acceleration >
 RungeKuttaGeodesic (const Acceleration &A)
success_code advance (bool bk=false)

Additional Inherited Members

Public Attributes inherited from Traum::RungeKuttaGeodesic< Acceleration >
Point_t x
Vector_t v
const Acceleration & Accel
Scalar_t ds

Detailed Description

template<class Acceleration>
class Traum::AdamsStoermerGeodesic< Acceleration >

Modified from Florian Schrack's libgrav: Gravitation - Theorien, Effekte und Simulation am Computer.