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

Class EulerGeodesic is coordinate-independent. More...

#include <EulerGeodesic.hpp>

Inheritance diagram for Traum::EulerGeodesic< Acceleration >:
Traum::IntegratorBase

Public Types

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

 EulerGeodesic (const Acceleration &A)
success_code advance (bool backward=false)

Public Attributes

Point_t x
Vector_t v
const Acceleration & Accel
Scalar_t ds

Detailed Description

template<class Acceleration>
struct Traum::EulerGeodesic< Acceleration >

Class EulerGeodesic is coordinate-independent.