CSol
Public Member Functions | List of all members
Tri< T > Class Template Reference

Interpolated triangular shape function implementation. More...

#include <csol_tri.h>

Public Member Functions

 Tri ()
 
 Tri (const Tri &r)
 
 ~Tri ()
 
bool checkFn (bool(TimeSeries::*cfn)(REAL), REAL a)
 
bool init (QVector< TimeSeries * > &dIn, QVector< REAL > &px, QVector< REAL > &py)
 
bool init (QVector< REAL > &dIn, QVector< REAL > &px, QVector< REAL > &py)
 
bool isInitialised ()
 
void setCurrent (REAL(TimeSeries::*newvalFn)(REAL), REAL t)
 
void setCurrent (REAL(*fn)(T))
 
REAL v (REAL x, REAL y)
 

Detailed Description

template<typename T>
class CSIRO::CSol::Tri< T >

Allows for spatial interpolation between three data points (currently time series and double only). Uses delauney triangulation to find the triangles.

Constructor & Destructor Documentation

Tri ( )
inline
~Tri ( )
inline
Tri ( const Tri< T > &  r)
inline

Member Function Documentation

bool checkFn ( bool(TimeSeries::*)(REAL)  cfn,
REAL  a 
)
inline
bool init ( QVector< TimeSeries * > &  dIn,
QVector< REAL > &  px,
QVector< REAL > &  py 
)
inline
bool init ( QVector< REAL > &  dIn,
QVector< REAL > &  px,
QVector< REAL > &  py 
)
inline
bool isInitialised ( )
inline
void setCurrent ( REAL(TimeSeries::*)(REAL)  newvalFn,
REAL  t 
)
inline
void setCurrent ( REAL(*)(T)  fn)
inline
REAL v ( REAL  x,
REAL  y 
)
inline