/home/msneddon/eclipse/galileoSR1_cpp/workspace/NFsim/src/NFtest/simple_system/simple_system.hh

Go to the documentation of this file.
00001 #ifndef SIMPLE_SYSTEM_HH_
00002 #define SIMPLE_SYSTEM_HH_
00003 
00004 
00005 
00006 //The two header files listed here are all that we need to set up and
00007 //run a simple simulation with basic reactions.
00008 #include "../../NFcore/NFcore.hh"
00009 #include "../../NFreactions/NFreactions.hh"
00010 #include "../../NFreactions/reactions/reaction.hh"
00011 
00012 
00013 //NFcore is the primary namespace of the NFsim program.  It contains
00014 //all the basic classes and functions for creating, running, and
00015 //outputting a given system.  Be sure to use this namespace!
00016 using namespace NFcore;
00017 
00018 
00019 
00021 
00030 namespace NFtest_ss
00031 {
00032 
00034 
00039         void run();
00040 
00041 
00042 
00048         MoleculeType * createX(System *s);
00049 
00055         MoleculeType * createY(System *s);
00056 
00057 
00058 
00059 
00066         ReactionClass * createReactionXDephos(MoleculeType *molX, double rate);
00067 
00073         ReactionClass * createReactionXYbind(MoleculeType *molX,MoleculeType *molY, double rate);
00074 
00080         ReactionClass * createReactionXYunbind(MoleculeType *molX, MoleculeType *molY, double rate);
00081 
00087         ReactionClass * createReactionYphosX(MoleculeType *molX, MoleculeType *molY, double rate);
00088 
00089 
00090 
00091 
00097         void addObs(System * s, MoleculeType *molX, MoleculeType *molY);
00098 }
00099 
00100 
00101 #endif /*SIMPLE_SYSTEM_HH_*/

Generated on Thu Dec 9 11:02:48 2010 for NFsim by  doxygen 1.5.4