00001 00020 #ifndef _PROBLEM_FACTORY_H 00021 00022 #define _PROBLEM_FACTORY_H 1 00023 00024 #include "problem.h" 00025 00026 namespace realea { 00027 00028 class ProblemFactory { 00029 public: 00030 virtual ProblemPtr get(unsigned int ident=1)=0; 00031 virtual ~ProblemFactory(void) { 00032 } 00033 }; 00034 00035 } 00036 #endif