FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Types | Public Member Functions | Public Attributes | List of all members
Traum::Geodesic853< Acceleration > Class Template Reference
Inheritance diagram for Traum::Geodesic853< Acceleration >:
Traum::IntegratePath853< float > Traum::SecondOrderIntegrator853< class 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