AdvancedMathematics CATMathFoundationXY

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


public class CATMathFoundationXY

Class representing a pre-defined scalar function of two variables.

 F: RxR   -> R
          (x,y)  -> F(x,y)
 


Method Index


o Eval(double&,double&)
Evaluates this CATMathFoundationXY.
o EvalFirstDerivX(double&,double&)
Evaluates the first partial derivative with respect to the first variable of this CATMathFoundationXY.
o EvalFirstDerivY(double&,double&)
Evaluates the first partial derivative with respect to the second variable of this CATMathFoundationXY.
o EvalSecondDerivX2(double&,double&)
Evaluates the second partial derivative of this CATMathFoundationXY .
o EvalSecondDerivXY(double&,double&)
Evaluates the second partial derivative of this CATMathFoundationXY .
o EvalSecondDerivY2(double&,double&)
Evaluates the second partial derivative of this CATMathFunctionXY .

Methods


o Eval
public virtual Eval( const iX,
const iY)
Evaluates this CATMathFoundationXY.
Parameters:
iX
The value of the first variable where this CATMathFoundationXY is evaluated.
iY
The value of the second variable where this CATMathFoundationXY is evaluated.
Returns:
The result of the evaluation.
o EvalFirstDerivX
public virtual EvalFirstDerivX( const iX,
const iY)
Evaluates the first partial derivative with respect to the first variable of this CATMathFoundationXY.
Parameters:
iX
The value of the first variable where this CATMathFoundationXY is evaluated.
iY
The value of the second variable where this CATMathFoundationXY is evaluated.
Returns:
The value of the first partial derivative with respect to the first variable.
o EvalFirstDerivY
public virtual EvalFirstDerivY( const iX,
const iY)
Evaluates the first partial derivative with respect to the second variable of this CATMathFoundationXY.
Parameters:
iX
The value of the first variable where this CATMathFoundationXY is evaluated.
iY
The value of the second variable where this CATMathFoundationXY is evaluated.
Returns:
The value of the first partial derivative with respect to the second variable.
o EvalSecondDerivX2
public virtual EvalSecondDerivX2( const iX,
const iY)
Evaluates the second partial derivative of this CATMathFoundationXY .
Parameters:
iX
The value of the first variable where this CATMathFoundationXY is evaluated.
iY
The value of the second variable where this CATMathFoundationXY is evaluated.
Returns:
The value of the second partial derivative.
o EvalSecondDerivXY
public virtual EvalSecondDerivXY( const iX,
const iY)
Evaluates the second partial derivative of this CATMathFoundationXY .
Parameters:
iX
The value of the first variable where this CATMathFoundationXY is evaluated.
iY
The value of the second variable where this CATMathFoundationXY is evaluated.
Returns:
The value of the second partial derivative.
o EvalSecondDerivY2
public virtual EvalSecondDerivY2( const iX,
const iY)
Evaluates the second partial derivative of this CATMathFunctionXY .
Parameters:
iX
The value of the first variable where this CATMathFunctionXY is evaluated.
iY
The value of the second variable where this CATMathFunctionXY is evaluated.
Returns:
The value of the second partial derivative.

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

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