mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-10 09:30:48 +08:00
62 lines
1.7 KiB
Plaintext
Executable File
62 lines
1.7 KiB
Plaintext
Executable File
-- File: ArgCosh.cdl
|
|
-- Created: Mon Jan 14 16:16:34 1991
|
|
-- Author: Arnaud BOUZY
|
|
-- <adn@topsn3>
|
|
---Copyright: Matra Datavision 1991
|
|
|
|
class ArgCosh from Expr
|
|
|
|
inherits UnaryExpression from Expr
|
|
|
|
uses GeneralExpression from Expr,
|
|
AsciiString from TCollection,
|
|
Array1OfNamedUnknown from Expr,
|
|
Array1OfReal from TColStd,
|
|
NamedUnknown from Expr
|
|
|
|
raises NumericError from Standard,
|
|
NotEvaluable from Expr
|
|
|
|
is
|
|
|
|
Create(exp : GeneralExpression)
|
|
---Purpose: Creates the ArgCosh of <exp>
|
|
returns mutable ArgCosh;
|
|
|
|
ShallowSimplified(me)
|
|
---Purpose: Returns a GeneralExpression after a simplification
|
|
-- of the arguments of <me>.
|
|
returns any GeneralExpression
|
|
raises NumericError;
|
|
|
|
Copy(me)
|
|
---Purpose: Returns a copy of <me> having the same unknowns and functions.
|
|
returns mutable like me;
|
|
|
|
IsIdentical(me; Other : GeneralExpression)
|
|
---Purpose: Tests if <me> and <Other> define the same expression.
|
|
-- This method does not include any simplification before
|
|
-- testing.
|
|
returns Boolean;
|
|
|
|
IsLinear(me)
|
|
returns Boolean;
|
|
|
|
Derivative(me; X : NamedUnknown)
|
|
---Purpose: Returns the derivative on <X> unknown of <me>.
|
|
returns any GeneralExpression;
|
|
|
|
Evaluate(me; vars : Array1OfNamedUnknown; vals : Array1OfReal)
|
|
---Purpose: Returns the value of <me> (as a Real) by
|
|
-- replacement of <vars> by <vals>.
|
|
-- Raises NotEvaluable if <me> contains NamedUnknown not
|
|
-- in <vars> or NumericError if result cannot be computed.
|
|
returns Real
|
|
raises NotEvaluable,NumericError;
|
|
|
|
String(me)
|
|
---Purpose: returns a string representing <me> in a readable way.
|
|
returns AsciiString;
|
|
|
|
end ArgCosh;
|