CONOPT
Loading...
Searching...
No Matches
pinadd2ddir.PinAdd2DDirModelData Class Reference

Public Member Functions

 __init__ (self)
 
 buildModel (self, T, xkeep, xstat, estat)
 adding the variables and constraints to the model
 
 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
 
 evaluateDirectionalSD (self, x, dx, rowno, jacnum, thread)
 computes the directional second derivative for a single constraint
 
 evaluateSDLagrangian (self, x, u, hessianrow, hessiancol)
 Computes and returns the numerical values of the Lagrangian of the Hessian.
 

Data Fields

int CONS_SEQ = 0
 
int CONS_DREV = 1
 
int T = 0
 
list vartd = []
 
list varcs = []
 
list vars = []
 
list vard = []
 
list varr = []
 
list varp = []
 
list varrev = []
 
list consttdeq = []
 
list constseq = []
 
list constcseq = []
 
list constdeq = []
 
list constreq = []
 
list constdrev = []
 
dict consmapping = {}
 
list hessianstart = []
 

Detailed Description

Definition at line 18 of file pinadd2ddir.py.

Constructor & Destructor Documentation

◆ __init__()

pinadd2ddir.PinAdd2DDirModelData.__init__ ( self)

Definition at line 21 of file pinadd2ddir.py.

Field Documentation

◆ CONS_SEQ

pinadd2ddir.PinAdd2DDirModelData.CONS_SEQ = 0

Definition at line 22 of file pinadd2ddir.py.

◆ CONS_DREV

pinadd2ddir.PinAdd2DDirModelData.CONS_DREV = 1

Definition at line 23 of file pinadd2ddir.py.

◆ T

pinadd2ddir.PinAdd2DDirModelData.T = 0

Definition at line 25 of file pinadd2ddir.py.

◆ vartd

list pinadd2ddir.PinAdd2DDirModelData.vartd = []

Definition at line 28 of file pinadd2ddir.py.

◆ varcs

list pinadd2ddir.PinAdd2DDirModelData.varcs = []

Definition at line 29 of file pinadd2ddir.py.

◆ vars

list pinadd2ddir.PinAdd2DDirModelData.vars = []

Definition at line 30 of file pinadd2ddir.py.

◆ vard

list pinadd2ddir.PinAdd2DDirModelData.vard = []

Definition at line 31 of file pinadd2ddir.py.

◆ varr

list pinadd2ddir.PinAdd2DDirModelData.varr = []

Definition at line 32 of file pinadd2ddir.py.

◆ varp

list pinadd2ddir.PinAdd2DDirModelData.varp = []

Definition at line 33 of file pinadd2ddir.py.

◆ varrev

list pinadd2ddir.PinAdd2DDirModelData.varrev = []

Definition at line 34 of file pinadd2ddir.py.

◆ consttdeq

list pinadd2ddir.PinAdd2DDirModelData.consttdeq = []

Definition at line 37 of file pinadd2ddir.py.

◆ constseq

list pinadd2ddir.PinAdd2DDirModelData.constseq = []

Definition at line 38 of file pinadd2ddir.py.

◆ constcseq

list pinadd2ddir.PinAdd2DDirModelData.constcseq = []

Definition at line 39 of file pinadd2ddir.py.

◆ constdeq

list pinadd2ddir.PinAdd2DDirModelData.constdeq = []

Definition at line 40 of file pinadd2ddir.py.

◆ constreq

list pinadd2ddir.PinAdd2DDirModelData.constreq = []

Definition at line 41 of file pinadd2ddir.py.

◆ constdrev

list pinadd2ddir.PinAdd2DDirModelData.constdrev = []

Definition at line 42 of file pinadd2ddir.py.

◆ consmapping

dict pinadd2ddir.PinAdd2DDirModelData.consmapping = {}

Definition at line 44 of file pinadd2ddir.py.

◆ hessianstart

list pinadd2ddir.PinAdd2DDirModelData.hessianstart = []

Definition at line 46 of file pinadd2ddir.py.


The documentation for this class was generated from the following file: