NLPBase is the Base Class for NonLinear Programming Problem. More...
Public Member Functions | |
| virtual void | eval ()=0 | 
| virtual void | evalC (const NEWMAT::ColumnVector &x)=0 | 
| virtual NEWMAT::ColumnVector | evalCF (const NEWMAT::ColumnVector &x)=0 | 
| virtual NEWMAT::Matrix | evalCG (const NEWMAT::ColumnVector &x)=0 | 
| 
virtual OptppArray < NEWMAT::SymmetricMatrix >  | evalCH (NEWMAT::ColumnVector &x, int darg)=0 | 
| virtual NEWMAT::SymmetricMatrix | evalCH (NEWMAT::ColumnVector &x)=0 | 
| virtual real | evalF (const NEWMAT::ColumnVector &x)=0 | 
| virtual real | evalF ()=0 | 
| virtual NEWMAT::ColumnVector | evalG (const NEWMAT::ColumnVector &x)=0 | 
| virtual NEWMAT::ColumnVector | evalG ()=0 | 
| virtual NEWMAT::SymmetricMatrix | evalH (NEWMAT::ColumnVector &x)=0 | 
| virtual NEWMAT::SymmetricMatrix | evalH ()=0 | 
| virtual void | fPrintState (ostream *nlpout, char *s)=0 | 
| virtual bool | getDebug () const =0 | 
| virtual int | getDim () const =0 | 
| virtual real | getF () const =0 | 
| virtual NEWMAT::ColumnVector | getFcnAccrcy () const =0 | 
| virtual real | getFcnTime () const =0 | 
| virtual int | getFevals () const =0 | 
| virtual int | getIsExpensive () const =0 | 
| virtual int | getNumOfCons () const =0 | 
| virtual int | getNumOfNLCons () const =0 | 
| virtual NEWMAT::ColumnVector | getXc () const =0 | 
| virtual bool | hasConstraints ()=0 | 
| virtual void | initFcn ()=0 | 
| virtual void | printConstraints ()=0 | 
| virtual void | printState (char *s)=0 | 
| virtual void | reset ()=0 | 
| virtual void | setDebug ()=0 | 
| virtual void | setF (const real &fx)=0 | 
| virtual void | setFcnAccrcy (const NEWMAT::ColumnVector &accrcy)=0 | 
| virtual void | setFcnAccrcy (const int i, const real &accrcy)=0 | 
| virtual void | setIsExpensive (const int e)=0 | 
| virtual void | setX (const NEWMAT::ColumnVector &x)=0 | 
| virtual void | setX (const int i, const real &x)=0 | 
NLPBase is the Base Class for NonLinear Programming Problem.
Definition at line 46 of file NLPBase.h.
 1.6.3