PatternsExt.h

Go to the documentation of this file.
00001 
00017 #include <iostream>
00018 #include <fstream>
00019 #include <errno.h>
00020 #include <cmath>
00021 #include "../../Plugin.hpp"
00022 #include "Patterns.h"
00023 
00024 using namespace std;
00025 
00026 class PatternsExt : public Plugin {
00027         public:
00028                 virtual ~PatternsExt(){name="PatternsExt";};
00029                 virtual void setup(string);
00030                 virtual int getVersion() const { return 1;};
00031                 virtual string getSpecs() {return specs;};
00032                 virtual string getLogic() {return logic;};
00033                 virtual bool nSpecs() {return false;};
00034                 virtual bool nLogic() {return false;};
00035 
00036                 virtual string retrieveNodeLevel() {return "";};
00037                 virtual void sendNodeLevel(string, int) {;};
00038 
00039                 virtual pair<string, int> setInputNodeLevel() {return make_pair("",0);};
00040 
00041 
00042                 virtual void preSim(){;};
00043                 virtual void initialize();
00044                 virtual void midSim();
00045                 virtual void postSim();
00046                 virtual void close(){;};
00047 
00048         private:
00049                 Patterns p;
00050                 string in_patternSpecsFile;
00051                 string in_patternNodesFile;
00052 
00053 
00054 };
00055 
00056 

Generated on Fri May 7 00:40:41 2010 for ChemChains by  doxygen 1.6.1