Fish - FiberLib for VISH 0.3
Fish - The Fiber Bundle API for the Vish Visualization Shell
DirectInterpolate Class Reference

Public Types

typedef MemArray< 1, pointCoordArray_t
typedef MemArray< 1, Eagle::tvector3 > VecArray_t
typedef pair< RefPtr< CoordArray_t >, RefPtr< VecArray_t > > pairArray_t
typedef MemArray< 1, pointCoordArray_t
typedef MemArray< 1, Eagle::tvector3 > VecArray_t
typedef pair< RefPtr< CoordArray_t >, RefPtr< VecArray_t > > pairArray_t

Public Member Functions

 DirectInterpolate (const RefPtr< Field > &coordinates, const RefPtr< Grid > &grid)
bool getPoint (const point &pos, const RefPtr< Field > &vectField, tvector &outputField)
int PointInCell (const point &p, const MultiArray< 1, point > &coords)
unsigned interpVectorField (const point &p, const MultiArray< 3, tvector3 > &vecField, const MultiArray< 3, point > &coords, tvector &outputField, const RefPtr< UniGridMapper > &uniMap)
void InterpCell (const point &p, const MultiArray< 1, tvector3 > &vecField, const MultiArray< 1, point > &coords, tvector &outVector)
double InterpQuad (const point &p, const MultiArray< 1, tvector3 > &vecField, const MultiArray< 1, point > &coords, double v[], int offset, double *zface)
void RearrangePoints (RefPtr< MemArray< 1, point > > &vertexCoord, RefPtr< MemArray< 1, tvector3 > > &vertexVector, pairArray_t &cell)
 DirectInterpolate (const RefPtr< Field > &coordinates, const RefPtr< Grid > &grid)
bool getPoint (const point &pos, const RefPtr< Field > &vectField, tvector &outputField)
int PointInCell (const point &p, const MultiArray< 1, point > &coords)
unsigned interpVectorField (const point &p, const MultiArray< 3, tvector3 > &vecField, const MultiArray< 3, point > &coords, tvector &outputField, const RefPtr< UniGridMapper > &uniMap)
void InterpCell (const point &p, const MultiArray< 1, tvector3 > &vecField, const MultiArray< 1, point > &coords, tvector &outVector)
double InterpQuad (const point &p, const MultiArray< 1, tvector3 > &vecField, const MultiArray< 1, point > &coords, double v[], int offset, double *zface)
void RearrangePoints (RefPtr< MemArray< 1, point > > &vertexCoord, RefPtr< MemArray< 1, tvector3 > > &vertexVector, pairArray_t &cell)

Member Function Documentation

◆ getPoint()

bool DirectInterpolate::getPoint ( const point & pos,
const RefPtr< Field > & vectField,
tvector & outputField )

Commented code goes through all 2088 blocks

Not the right thing to do!!!!