#ifndef __PARALLEL_INTERACTION_STORAGE_EB_H #define __PARALLEL_INTERACTION_STORAGE_EB_H //--- project includes --- #include "pi_storage_e.h" //--- STL includes --- #include using std::vector; //--- IO includes --- /*! \class ParallelInteractionStorage_EB \brief parallel storage array with exchange for bonded/breakable interactions */ template class ParallelInteractionStorage_EB : public ParallelInteractionStorage_E { public: // typedef I ParallelInteractionStorage_EB::interaction_type; public: ParallelInteractionStorage_EB(AParallelParticleArray*,const typename I::ParameterType&); virtual bool update(); virtual void saveCheckPointData(std::ostream &oStream); virtual void loadCheckPointData(std::istream &iStream); }; #include "pis/pi_storage_eb.hpp" #endif // __PARALLEL_INTERACTION_STORAGE_EB_H