class ntcMap : public vtkObject

Description:

ntcMap is an abstract model for a map f:R^3 --> R^3

Inheritance:


Public Methods

ntcOmega()
~ntcOmega()
static ntcOmega* New()
virtual const char* GetClassName()
void SetCoefficients( float a, float b )
float* GetCoefficients()
void SetHomologyClass( int H[3] )
void SetHomologyClass( int Hx, int Hy, int Hz )
void GetHomologyClass( int H[3] )
int* GetHomologyClass()
int GetHomologyClassHCF()
void SetFunction( ntcFunction *f )
ntcMap()
~ntcMap()
virtual const char* GetClassName()

Public

The function
virtual float f( float x[3] )
Its gradient
virtual float fX( float x[3] )
virtual float fY( float x[3] )
virtual float fZ( float x[3] )
Its Hessian
virtual float fXX( float x[3] )
virtual float fYY( float x[3] )
virtual float fZZ( float x[3] )
virtual float fXY( float x[3] )
virtual float fYZ( float x[3] )
virtual float fZX( float x[3] )
The function
virtual void f( float x[3], float y[3] )
Its gradient
virtual void fX( float x[3], float y[3] )
virtual void fY( float x[3], float y[3] )
virtual void fZ( float x[3], float y[3] )
Its Hessian
virtual void fXX( float x[3], float y[3] )
virtual void fYY( float x[3], float y[3] )
virtual void fZZ( float x[3], float y[3] )
virtual void fXY( float x[3], float y[3] )
virtual void fYZ( float x[3], float y[3] )
virtual void fZX( float x[3], float y[3] )

Private Fields

ntcFunction* F
float a[2]
int H[3]

Documentation

ntcMap is an abstract model for a map f:R^3 --> R^3

ntcOmega()
~ntcOmega()
static ntcOmega* New()
virtual const char* GetClassName()
void SetCoefficients( float a, float b )
float* GetCoefficients()
void SetHomologyClass( int H[3] )
void SetHomologyClass( int Hx, int Hy, int Hz )
void GetHomologyClass( int H[3] )
int* GetHomologyClass()
int GetHomologyClassHCF()
void SetFunction( ntcFunction *f )
The function
virtual float f( float x[3] )
Its gradient
virtual float fX( float x[3] )
virtual float fY( float x[3] )
virtual float fZ( float x[3] )
Its Hessian
virtual float fXX( float x[3] )
virtual float fYY( float x[3] )
virtual float fZZ( float x[3] )
virtual float fXY( float x[3] )
virtual float fYZ( float x[3] )
virtual float fZX( float x[3] )
ntcFunction* F
float a[2]
int H[3]
ntcMap()
~ntcMap()
virtual const char* GetClassName()
The function
virtual void f( float x[3], float y[3] )
Its gradient
virtual void fX( float x[3], float y[3] )
virtual void fY( float x[3], float y[3] )
virtual void fZ( float x[3], float y[3] )
Its Hessian
virtual void fXX( float x[3], float y[3] )
virtual void fYY( float x[3], float y[3] )
virtual void fZZ( float x[3], float y[3] )
virtual void fXY( float x[3], float y[3] )
virtual void fYZ( float x[3], float y[3] )
virtual void fZX( float x[3], float y[3] )

Direct child classes:
ntcAffineMap

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de