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