AdvancedMathematics 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.
o UnStream(CATMathStream&,CATMathFunctionX*&,char[])
o UnStream(CATMathStream&,CATMathFunctionXY*&,char[])

Methods


o IsA
public virtual IsA()
Returns the class name of this CATMathFunctionGeneral.
Returns:
A pointer to the class name.
o IsAKindOf
public virtual IsAKindOf( const iClassId)
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 IsOption( const iOption)
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.
o UnStream
public static UnStream( Str,
oFunctionX,
const iLabelReserved= "" )
o UnStream
public static UnStream( Str,
oFunctionXY,
const iLabelReserved= "" )

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.