FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
FieldLines::GeodesicDifferentialEquation< T > Struct Template Reference
Inheritance diagram for FieldLines::GeodesicDifferentialEquation< T >:
Traum::VirtualSecondOrderDiffEquation< double >

Classes

struct  DOPVarsArray_t
 
struct  RealArray_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