Simpatico  v1.10
List of all members | Public Member Functions | Protected Member Functions
McMd::McMdConfigIo Class Referenceabstract

Detailed Description

Base class for default Mc and Md configIos.

Definition at line 31 of file McMdConfigIo.h.

#include <McMdConfigIo.h>

Inheritance diagram for McMd::McMdConfigIo:
McMd::ConfigIo McMd::McConfigIo McMd::MdConfigIo

Public Member Functions

 McMdConfigIo (System &system)
 Constructor. More...
 
virtual ~McMdConfigIo ()
 Destructor. More...
 
virtual void read (std::istream &in)
 Read configuration (particle positions) from file. More...
 
virtual void write (std::ostream &out)
 Write configuration (particle positions) to file. More...
 
- Public Member Functions inherited from McMd::ConfigIo
 ConfigIo (System &system)
 Constructor. More...
 
virtual ~ConfigIo ()
 Destructor. More...
 

Protected Member Functions

virtual void readAtom (std::istream &out, Atom &atom)=0
 Read data for one atom. More...
 
virtual void writeAtom (std::ostream &out, const Atom &atom)=0
 Write data for one atom. More...
 
- Protected Member Functions inherited from McMd::ConfigIo
Systemsystem () const
 Get a reference to the parent System. More...
 
Simulationsimulation () const
 Get a reference to the parent Simulation. More...
 
Boundaryboundary () const
 Get the Boundary. More...
 

Constructor & Destructor Documentation

McMd::McMdConfigIo::McMdConfigIo ( System system)

Constructor.

Definition at line 34 of file McMdConfigIo.cpp.

McMd::McMdConfigIo::~McMdConfigIo ( )
virtual

Destructor.

Definition at line 41 of file McMdConfigIo.cpp.

Member Function Documentation

void McMd::McMdConfigIo::read ( std::istream &  in)
virtual
void McMd::McMdConfigIo::write ( std::ostream &  out)
virtual
virtual void McMd::McMdConfigIo::readAtom ( std::istream &  out,
Atom atom 
)
protectedpure virtual

Read data for one atom.

Implemented in McMd::McConfigIo, and McMd::MdConfigIo.

Referenced by read().

virtual void McMd::McMdConfigIo::writeAtom ( std::ostream &  out,
const Atom atom 
)
protectedpure virtual

Write data for one atom.

Implemented in McMd::McConfigIo, and McMd::MdConfigIo.

Referenced by write().


The documentation for this class was generated from the following files: