00001 // QMcBeaver 00002 // 00003 // Constructed by 00004 // 00005 // Michael Todd Feldmann 00006 // and 00007 // David Randall "Chip" Kent IV 00008 // 00009 // Copyright 2002. All rights reserved. 00010 // 00011 // drkent@users.sourceforge.net mtfeldmann@users.sourceforge.net 00012 00013 #ifndef QMCOptimizationFactory_H 00014 #define QMCOptimizationFactory_H 00015 00016 #include "QMCOptimizationAlgorithm.h" 00017 #include "QMCObjectiveFunction.h" 00018 #include "QMCInput.h" 00019 00026 class QMCOptimizationFactory 00027 { 00028 public: 00037 static QMCOptimizationAlgorithm * 00038 optimizationAlgorithmFactory(QMCObjectiveFunction &objFunc, 00039 QMCInput * input); 00040 00041 }; 00042 00043 #endif