NPSOLProblem.h

00001 #ifndef NPSOLPROBLEM_H
00002 #define NPSOLPROBLEM_H
00003 
00004 #include "xercesc/dom/DOM.hpp"
00005 #include "xercesc/util/PlatformUtils.hpp"
00006 
00007 #include "OptNPSOL.h"
00008 #include "Problem.h"
00009 
00010 namespace OPTPP {
00011 
00012 class NPSOLProblem:public Problem
00013 {
00014         private:
00015 
00016                 virtual DOMElement* FindParameterXML();
00017 
00018                 virtual OptError CreateFunctionOptimizer(OptimizeClass * &objfcn, NLP0* &func);
00019                 virtual OptError CreateApplicationOptimizer(OptimizeClass * &objfcn, NLP0* &func);
00020 
00021                 virtual void SetParameters(OptimizeClass* objfcn);
00022 
00023         public:
00024                 NPSOLProblem(DOMElement* solverXML):Problem(solverXML){;}
00025 };
00026 } // namespace OPTPP
00027 #endif
00028 
Generated on Mon Jan 24 12:04:37 2011 for FASTlib by  doxygen 1.6.3