///////////////////////////////////////////////////////////////////////////////
//                                                                           //
// Copyright (C) 2006 by Intel Coproration and Carnegie Mellon University    //
// Contacts: casey.j.helfrich @ intel.com                                    //
//           bdr @ cs.cmu.edu                                                //
//                                                                           //
///////////////////////////////////////////////////////////////////////////////

#ifndef __XYMELT_H
#define __XYMELT_H

#include "CodeModule.hxx"
#include "CatomWorld.hxx"
#include "StateFile/StateFile.hxx"

CODE_MODULE_PROTOTYPE( XYMelt, XYMelt );
using namespace std;

extern CatomWorld *worldPtr;

class XYMelt : public CodeModule {
public:
  XYMelt(catomID _hostCatom) : CodeModule(_hostCatom)  { name_ = "XYMelt"; }

  virtual void newTick();
  StateFile::Module* StateFileConstructor( void );
};

#endif
