Simpatico  v1.10
mcMd/configIos/LammpsConfigIo.h
1 #ifndef MCMD_LAMMPS_CONFIG_IO_H
2 #define MCMD_LAMMPS_CONFIG_IO_H
3 
4 /*
5 * Simpatico - Simulation Package for Polymeric and Molecular Liquids
6 *
7 * Copyright 2010 - 2017, The Regents of the University of Minnesota
8 * Distributed under the terms of the GNU General Public License.
9 */
10 
11 #include <mcMd/configIos/ConfigIo.h> // base class
12 #include <simp/boundary/Boundary.h>
13 #include <util/space/Vector.h>
14 
15 namespace McMd
16 {
17 
18  class Simulation;
19  class System;
20 
21  using namespace Util;
22  using namespace Simp;
23 
50  class LammpsConfigIo : public ConfigIo
51  {
52 
53  public:
54 
56  LammpsConfigIo(System& system);
57 
59  virtual ~LammpsConfigIo();
60 
66  void read(std::istream &in);
67 
73  void write(std::ostream &out);
74 
75  };
76 
77 }
78 #endif
void write(std::ostream &out, Type data)
Function template for output in a standard format.
Definition: write.h:80
ConfigIo for Lammps data files.
A set of interacting Molecules enclosed by a Boundary.
Definition: System.h:115
Classes used by all simpatico molecular simulations.
Utility classes for scientific computation.
Definition: accumulators.mod:1
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
System configuration file reader and writer.