/******************************************************************* * * DESCRIPTION: class ModelState * * AUTHOR: Alejandro Troccoli * * EMAIL: mailto://atroccol@dc.uba.ar * * DATE: 09/11/2000 * *******************************************************************/ #ifndef _MODELSTATE_H #define _MODELSTATE_H #include "BasicState.hh" #include "JackyDebugStream.h" //for jacky-debug-mode class ModelState : public BasicState { public: ModelState(){}; virtual ~ModelState(){}; /* #ifdef JACKY_REVISION virtual void copyState( BasicState * ); virtual int getSize() const; virtual ModelState& operator=( ModelState& ); #endif #ifdef JACKY_DEBUG //Jacky: this function will be defined in all state classes for ParallelProcesses & Models // to show (print) the content of the state for debugging purpose virtual void showStateContent( ostream& ) const {}; #endif */ }; /* #ifdef JACKY_REVISION //=============================================================== ModelState& ModelState::operator=(ModelState& thisState){ (BasicState &)*this = (BasicState &) thisState; return *this; } void ModelState::copyState(BasicState * rhs){ *this = *((ModelState *) rhs); }; int ModelState::getSize() const { return sizeof(ModelState); }; #endif //end JACKY_REVISION =========================================================== */ #endif // _MODELSTATE_H