NLPInterfacePack: C++ Interfaces and Implementation for Non-Linear Programs Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
NLPInterfacePack::CalcFiniteDiffProdStrategy interface for computing the product of the derivatives of the functions of an NLP along given directions using finite differences
NLPInterfacePack::CalcFiniteDiffProdSetOptionsSet options for CalcFiniteDiffProd from an OptionsFromStream object
NLPInterfacePack::NLPNLP interface class {abstract}
NLPInterfacePack::NLP::IncompatibleTypeThrown if an incompatible object is used
NLPInterfacePack::NLP::InvalidInitializationThrown from initialize() if some logical error occured
NLPInterfacePack::NLP::NoBoundsThrown some bounds do not existe
NLPInterfacePack::NLP::UnInitializedThrown if any member functions are called before initialize() has been called
NLPInterfacePack::NLP::ZeroOrderInfoStruct for objective and constriants (pointer)
NLPInterfacePack::NLPBarrierSimple wrapper that provides an objective fn with the barrier term included
NLPInterfacePack::NLPDirectInterface providing only direct first order sensitivity information
NLPInterfacePack::NLPDirectTesterConcrete class that tests the computed values of the NLPDirect interface using finite differences
NLPInterfacePack::NLPDirectTesterSetOptionsSet options for NLPDirectTester from an OptionsFromStream object
NLPInterfacePack::NLPFirstDerivTesterConcrete class that tests the derivatives using finite differences
NLPInterfacePack::NLPFirstDerivTesterSetOptionsSet options for NLPFirstDerivTester from an OptionsFromStream object
NLPInterfacePack::NLPFirstOrderNLP first order information interface class {abstract}
NLPInterfacePack::NLPFirstOrder::FirstOrderInfoStruct for zero and first order quantities (pointers)
NLPInterfacePack::NLPObjGradNLP interface class that adds gradient information for the objective function {abstract}
NLPInterfacePack::NLPObjGrad::ObjGradInfoStruct for gradient (objective), objective and constriants (pointers)
NLPInterfacePack::NLPSecondOrderNLP second order information interface class {abstract}
NLPInterfacePack::NLPSecondOrder::SecondOrderInfoStruct for zero, first and second order quantities (pointers)
NLPInterfacePack::NLPSerialPreprocessNLP node implementation subclass for preprocessing and basis manipulation
NLPInterfacePack::NLPSerialPreprocess::InconsistantBoundsThrown if xl(i) > xu(i)
NLPInterfacePack::NLPSerialPreprocess::ObjGradInfoSerialStruct for serial gradient (objective), objective and constriants (pointers)
NLPInterfacePack::NLPSerialPreprocess::ZeroOrderInfoSerialStruct for objective and constriants (pointer) as serial vectors
NLPInterfacePack::NLPSerialPreprocessExplJacNLP node subclass complementing NLPSerialPreprocess for explicit Jacobians
NLPInterfacePack::NLPSerialPreprocessExplJac::FirstOrderExplInfoStruct for zero and explicit first order quantities that subclass must fill in
NLPInterfacePack::NLPTesterTesting class for base NLP interface
NLPInterfacePack::NLPTesterSetOptionsSet options for NLPTester from an OptionsFromStream object
NLPInterfacePack::NLPVarReductPermNLP interface class that adds variable and constriant permutations for variable reduction basis selections
NLPInterfacePack::NLPVarReductPerm::InvalidBasisThrown if an invalid basis selection is made

Generated on Thu Sep 18 12:34:03 2008 for NLPInterfacePack: C++ Interfaces and Implementation for Non-Linear Programs by doxygen 1.3.9.1