Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
Traum::Geodesic853< Acceleration > Class Template Reference
Inheritance diagram for Traum::Geodesic853< Acceleration >:
Traum::IntegratePath853< float > Traum::SecondOrderIntegrator853< Real >

Public Types

enum  { Dims = Acceleration::Dims }
typedef Acceleration::Point_t Point_t
typedef Acceleration::Vector_t Vector_t

Public Member Functions

 Geodesic853 (const Acceleration &A)
void restart (int N, long double s, const Point_t *x0, const Vector_t *v0)
void restart1 (long double s, const Point_t &x0, const Vector_t &v0)
void Accel (real, const real *x, const real *v, real *d2x_ds2)
Point_t position (int c=0) const
Vector_t velocity (int c=0) const
Point_t position (real s, int c=0) const
Vector_t velocity (real s, int c=0) const

Public Attributes

const Acceleration & myAcceleration

Detailed Description

template<class Acceleration>
class Traum::Geodesic853< Acceleration >
Examples
NumericalPolarGeodesic2D.cpp, and NumericalPolarSchwarzschild.cpp.

Member Function Documentation

◆ Accel()

template<class Acceleration>
void Traum::Geodesic853< Acceleration >::Accel ( real ,
const real * x,
const real * v,
real * d2x_ds2 )
inlinevirtual