Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
FieldLines::GeodesicDifferentialEquation< T > Struct Template Reference
Inheritance diagram for FieldLines::GeodesicDifferentialEquation< T >:
Traum::VirtualSecondOrderDiffEquation< double >

Classes

struct  RealArray_t
struct  DOPVarsArray_t

Public Types

enum  { N = T::Dims * 2 }
typedef T::Chart_t Chart_t
typedef Eagle::Coordinates< Chart_t >::point point
typedef Eagle::Coordinates< Chart_t >::vector tvector
typedef double real

Public Member Functions

void setData (const tvector &DataDirP, const RefPtr< LocalFromWorldPoint > &LocalPointFinderP, const FieldSelector &FieldSelectionP, const double step_sizeP, const double scaleP)
void Accel (real s, const real *x, const real *v, real *d2x_ds2)

Public Attributes

RefPtr< LocalFromWorldPointLocalPointFinder
FieldSelector FieldSelection
double step_size
double scale
bool valid_point
pair< Eagle::PhysicalSpace::point, RefPtr< FragmentID > > localPoint
CurrentMetric
tvector DataDir
RefPtr< ChristoffelXYZ< T > > Gamma
bool normalizeInversion
bool doInversion