CGProblem.h
00001 #ifndef CGPROBLEM_H
00002 #define CGPROBLEM_H
00003
00004 #include "xercesc/dom/DOM.hpp"
00005 #include "xercesc/util/PlatformUtils.hpp"
00006
00007 #include "OptCG.h"
00008 #include "Problem.h"
00009
00010 namespace OPTPP {
00011
00012 class CGProblem: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 CGProblem(DOMElement* solverXML):Problem(solverXML){;}
00025 };
00026
00027 }
00028 #endif
00029