Vector from math
is
-
- Delete(me:out) is redefined virtual;
- ---C++: alias "Standard_EXPORT virtual ~math_MultipleVarFunctionWithHessian(){Delete();}"
-
NbVariables(me)
---Purpose: returns the number of variables of the function.
- returns Integer
- is deferred;
+ returns Integer is deferred;
Value(me: in out; X: Vector; F: out Real)
-- Returns True if the computation was done successfully,
-- False otherwise.
- returns Boolean
- is deferred;
+ returns Boolean is deferred;
Gradient(me: in out; X: Vector; G: out Vector)
-- Returns True if the computation was done successfully,
-- False otherwise.
- returns Boolean
- is deferred;
+ returns Boolean is deferred;
Values(me: in out; X: Vector; F: out Real; G: out Vector)
-- Returns True if the computation was done successfully,
-- False otherwise.
- returns Boolean
- is deferred;
+ returns Boolean is deferred;
Values(me: in out; X: Vector; F: out Real; G: out Vector; H: out Matrix)
---Purpose: computes the value <F>, the gradient <G> and the
-- Returns True if the computation was done
-- successfully, False otherwise.
- returns Boolean
- is deferred;
-
+ returns Boolean is deferred;
end MultipleVarFunctionWithHessian;