|
| __init__ (self) |
|
| buildModel (self) |
| adding the variables and constraints to the model
|
|
| initFDEvaluation (self, x, rowlist, mode, numthread, ignerr) |
| callback method for initialising the first derivative evaluation.
|
|
| evaluateNonlinearTerm (self, x, rowno, ignerr, thread) |
| callback method for evaluating the nonlinear terms in a given row
|
|
| evaluateNonlinearJacobian (self, x, rowno, jacnum, ignerr, thread) |
| callback method for evaluating the jacobian for the nonlinear terms in a given row
|
|
| __init__ (self) |
| init(ModelData self) -> ModelData
|
|
| endFDEvaluation (self, ignerr) |
| Optional function, if defined, it will be called at the end of the function evaluation stage.
|
|
| evaluateSDLagrangian (self, x, u, hessianrow, hessiancol) |
| Computes and returns the numerical values of the Lagrangian of the Hessian.
|
|
| evaluateSDDirLagrangian (self, x, dx, u, newpoint) |
| computes the directional second derivative for the Lagrangian
|
|
| evaluateDirectionalSD (self, x, dx, rowno, jacnum, thread) |
| computes the directional second derivative for a single constraint
|
|
| initDirectionalSDEval (self, x, dx, rowlist, numthread, newpoint) |
| a callback for the initialisation of the second derivative evaluation.
|
|
| endDirectionalSDEval (self) |
| called by CONOPT after a sequence of evaluateDirectionalSD() calls each time either the point or the direction changes.
|
|
| errorInEvaluation (self) |
| reports that an error occurred in the evaluation.
|
|
| setProblemDimension (self, numvar, numcons, numnz, numnlnz) |
| sets the problem dimension.
|
|
| addConstraint (self, *args) |
| Overload 1: adds a constraint to the problem.
|
|
| addVariable (self, *args) |
| Overload 1: adds a variable to the model.
|
|
| setObjectiveElement (self, elem, elemindex) |
| sets the index for the objective variable or constraint
|
|
| setOptimizationSense (self, sense) |
| sets the optimisation direction.
|
|
| setInitialStatusOption (self, inistat) |
| the setting to indicate how the initial status of the variables and slack variables will be handled.
|
|
| numVar (self) |
| returns the number of variables in the model
|
|
| numCons (self) |
| returns the number of constraints in the model
|
|
| numHessianNonzeros (self) |
| returns the number of non-zeros in the Hessian
|
|
| getVariable (self, index) |
| returns a reference to the variable object
|
|
| getConstraint (self, index) |
| returns a reference to the constraint object
|
|
| setSDEvaluationType (self, sdevaltype) |
| informs CONOPT of the method for evaluating the second derivative
|
|
| setSDLagrangianStructure (self, rownum, colnum) |
| sets the structure of the second derivatives of the Lagrangian
|
|
| __disown__ (self) |
|
| __init__ (self) |
| Constructor.
|
|
| readMatrix (self, lower, curr, upper, vsta, type, rhs, esta, colsta, rowno, value, nlflag, numvar, numcon, numnz) |
| loads the structure of the model into CONOPT.
|
|
| getSDLagrangianRowNumbers (self) |
| returns the row numbers in the second derivative of the lagrangian structure
|
|
| getSDLagrangianColumnNumbers (self) |
| returns the column numbers in the second derivative of the lagrangian structure
|
|
| __disown__ (self) |
|
Definition at line 16 of file tutoriali.py.