| 55 | 
  | 
#include "utils/simError.h" | 
| 56 | 
  | 
 | 
| 57 | 
  | 
namespace OpenMD { | 
| 58 | 
< | 
  Molecule::Molecule(int stampId, int globalIndex, const std::string& molName)  | 
| 59 | 
< | 
    : stampId_(stampId), globalIndex_(globalIndex), moleculeName_(molName),  | 
| 60 | 
< | 
      constrainTotalCharge_(false) { | 
| 58 | 
> | 
  Molecule::Molecule(int stampId, int globalIndex, const std::string& molName,  | 
| 59 | 
> | 
                     int region) : stampId_(stampId), | 
| 60 | 
> | 
                                   globalIndex_(globalIndex),  | 
| 61 | 
> | 
                                   moleculeName_(molName),  | 
| 62 | 
> | 
                                   region_(region), | 
| 63 | 
> | 
                                   constrainTotalCharge_(false) { | 
| 64 | 
  | 
  } | 
| 65 | 
  | 
   | 
| 66 | 
  | 
  Molecule::~Molecule() { |