ntcFunctionComposition
class ntcFunctionComposition : public ntcFunction
Description:
ntcFunctionComposition is a class introduced to be able to compose a
function with a map
Inheritance:
Public Methods
-
- ntcFunctionComposition()
- ~ntcFunctionComposition()
- static ntcFunctionComposition* New()
- virtual const char* GetClassName()
- void SetFunction( ntcFunction *g )
- void SetMap( ntcMap *map )
- virtual void fGrad( float x[3], float grad[3] )
- virtual void fHessian( float x[3], float hessian[3][3] )
- virtual float fHessian( float x[3], int m, int n )
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] )
Protected Fields
- ntcFunction* g
- ntcMap* map
Documentation
ntcFunctionComposition is a class introduced to be able to compose a
function with a map. It is useful when is needed to study the
section between two surfaces, one of which must be known in explicit
form.
Hessian retrieving is not supported yet :-(
- ntcFunctionComposition()
- ~ntcFunctionComposition()
- static ntcFunctionComposition* New()
- virtual const char* GetClassName()
- void SetFunction( ntcFunction *g )
- void SetMap( ntcMap *map )
- 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] )
- virtual void fGrad( float x[3], float grad[3] )
- virtual void fHessian( float x[3], float hessian[3][3] )
- virtual float fHessian( float x[3], int m, int n )
- ntcFunction* g
- ntcMap* map
- This class has no child classes.
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