All Frameworks Class Hierarchy This Framework Previous Next Indexes
GeometricObjects Interface CATCompositeLaw
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---GeometricObjects.CATICGMUnknown
|
+---GeometricObjects.CATICGMObject
|
+---GeometricObjects.CATLaw
|
+---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
-
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
-
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
-
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
-
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: CATGeometricObjects