All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

AdvancedMathematics Class CATMathFunctionGeneral

Mathematics.CATCGMVirtual
  |
  +---CATMathFunctionGeneral
 

Usage: you must use this class as is. You should never derive it.


public class CATMathFunctionGeneral

Class representing a scalar function of one or more variables.


Method Index


o IsA()
Returns the class name of this CATMathFunctionGeneral.
o IsAKindOf(CATMathClassId)
Tests if this CATMathFunctionGeneral derives from a class (given by its name).
o IsOption(CATMathOption)
Tests if an evaluator is available for this CATMathFunctionGeneral.

Methods


o IsA
public virtual CATMathClassId IsA()const = 0
Returns the class name of this CATMathFunctionGeneral.
Returns:
A pointer to the class name.
o IsAKindOf
public virtual CATBoolean IsAKindOf( const CATMathClassId iClassId) const
Tests if this CATMathFunctionGeneral derives from a class (given by its name).
Parameters:
iClassId
The name of the class.
Returns:
The result of the test.
Legal values: TRUE if this CATMathFunctionGeneral is a kind of iClassId, FALSE otherwise.
o IsOption
public virtual CATBoolean IsOption( const CATMathOption iOption) const
Tests if an evaluator is available for this CATMathFunctionGeneral.
Parameters:
iOption
The type of evalution.
Legal values:
OptionEval
evaluation of the function
OptionEvalFirstDeriv
evaluation of the first derivative of the function
OptionEvalSecondDeriv
evaluation of the second derivative of the function
OptionEvalThirdDeriv
evaluation of the third derivative of the function
Returns:
The result of the test.
Legal values: TRUE if the evaluation is available for this CATMathFunctionGeneral, FALSE otherwise.

This object is included in the file: CATMathFunctionGeneral.h
If needed, your Imakefile.mk should include the module: CATAdvancedMathematics

Copyright © 2003, Dassault Systèmes. All rights reserved.