GeometricObjects Interface CATCompositeLaw

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATCompositeLaw

Interface for the piecewise laws.

Each piece of the law is C2 continuous, but the junction between the laws are not constraint: they can even be not continuous.


Method Index


o EvalFirstDerivWithSide(double,CATMathSideEval)
Evaluates the first derivative of this CATCompositeLaw.
o EvalSecondDerivWithSide(double,CATMathSideEval)
Evaluates the second derivative of this CATCompositeLaw.
o EvalThirdDerivWithSide(double,CATMathSideEval)
Evaluates the third derivative of this CATCompositeLaw.
o EvalWithSide(double,CATMathSideEval)
Evaluates this CATCompositeLaw.

Methods


o EvalFirstDerivWithSide
public virtual EvalFirstDerivWithSide( iT,
iSide)
Evaluates the first derivative of this CATCompositeLaw.
Parameters:
iT
The global parameter on the law.
iSide
The side on which the evaluation is done. At the law extremities or on an area with sufficient continuity, the result is the same whether evaluating at the left or at the right.
Returns:
The value of the first derivative.
o EvalSecondDerivWithSide
public virtual EvalSecondDerivWithSide( iT,
iSide)
Evaluates the second derivative of this CATCompositeLaw.
Parameters:
iT
The global parameter on the law.
iSide
The side on which the evaluation is done. At the law extremities or on an area with sufficient continuity, the result is the same whether evaluating at the left or at the right.
Returns:
The value of the second derivative.
o EvalThirdDerivWithSide
public virtual EvalThirdDerivWithSide( iT,
iSide)
Evaluates the third derivative of this CATCompositeLaw.
Parameters:
iT
The global parameter on the law.
iSide
The side on which the evaluation is done. At the law extremities or on an area with sufficient continuity, the result is the same whether evaluating at the left or at the right.
Returns:
The value of the third derivative.
o EvalWithSide
public virtual EvalWithSide( iT,
iSide)
Evaluates this CATCompositeLaw.
Parameters:
iT
The global parameter on the law.
iSide
The side on which the evaluation is done. At the law extremities or on an area with sufficient continuity, the result is the same whether evaluating at the left or at the right.
Returns:
The evaluated value.

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

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