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.