|
NLPInterfacePack: C++ Interfaces and Implementation for Non-Linear Programs
Version of the Day
|
| Strategy interface for computing the product of the derivatives of the functions of an NLP along given directions using finite differences | |
| Struct for zero and explicit first order quantities that subclass must fill in | |
| Struct for zero and first order quantities (pointers) | |
| Thrown if an incompatible object is used | |
| Thrown if xl(i) > xu(i) | |
| Thrown if an invalid basis selection is made | |
Thrown from initialize() if some logical error occured | |
Concrete class that tests the computed values of the NLPDirect interface using finite differences | |
| Concrete class that tests the derivatives using finite differences | |
| Testing class for base NLP interface | |
| Thrown some bounds do not existe | |
| Struct for gradient (objective), objective and constriants (pointers) | |
| Struct for serial gradient (objective), objective and constriants (pointers) | |
| Struct for zero, first and second order quantities (pointers) | |
Set options for CalcFiniteDiffProd from an OptionsFromStream object | |
Set options for NLPDirectTester from an OptionsFromStream object | |
| Set options for NLPFirstDerivTester from an OptionsFromStream object | |
Set options for NLPTester from an OptionsFromStream object | |
Set options for CalcFiniteDiffProd from an OptionsFromStream object | |
Set options for NLPDirectTester from an OptionsFromStream object | |
| Set options for NLPFirstDerivTester from an OptionsFromStream object | |
Set options for NLPTester from an OptionsFromStream object | |
| Thrown if any member functions are called before initialize() has been called | |
| NLP interface class {abstract} | |
| NLP interface class that adds gradient information for the objective function {abstract} | |
| Simple wrapper that provides an objective fn with the barrier term included | |
| Interface providing only direct first order sensitivity information | |
| NLP first order information interface class {abstract} | |
| NLP second order information interface class {abstract} | |
NLP node subclass complementing NLPSerialPreprocess for explicit Jacobians | |
| NLP node implementation subclass for preprocessing and basis manipulation | |
NLP node subclass complementing NLPSerialPreprocess for explicit Jacobians | |
| NLP interface class that adds variable and constriant permutations for variable reduction basis selections | |
| NLP node implementation subclass for preprocessing and basis manipulation | |
| Struct for objective and constriants (pointer) | |
| Struct for objective and constriants (pointer) as serial vectors |
1.8.6