ProtoMol - an object-oriented component based framework for Molecular Dynamics simulations.

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

ProtoMol::TRANSReader Class Reference

#include <TRANSReader.h>

Inheritance diagram for ProtoMol::TRANSReader:

ProtoMol::Reader ProtoMol::File List of all members.

Public Member Functions

 TRANSReader ()
 TRANSReader (const std::string &filename)
 TRANSReader (const char *filename)
virtual ~TRANSReader ()
virtual bool open ()
virtual bool open (const std::string &filename)
virtual bool open (const char *filename)
virtual bool tryFormat ()
virtual bool read ()
bool read (TRANS &trans)
TRANSorphanTRANS ()

Private Types

enum  TRANSRecordTypeEnum {
  UNDEFINED,
  IDENTITIES,
  STAGES,
  IDEAL_GAS_DELTAMU,
  ATOMTYPE,
  ATOMCHARGE
}

Private Attributes

TRANSmyTRANS
int numIdentities
int numStages
int numTypes
std::vector< std::string > myTypes
bool sized
bool got_alphaLJ

Friends

TRANSReaderoperator>> (TRANSReader &transReader, TRANS &trans)

Member Enumeration Documentation

enum ProtoMol::TRANSReader::TRANSRecordTypeEnum [private]
 

Enumeration values:
UNDEFINED 
IDENTITIES 
STAGES 
IDEAL_GAS_DELTAMU 
ATOMTYPE 
ATOMCHARGE 


Constructor & Destructor Documentation

ProtoMol::TRANSReader::TRANSReader  )  [explicit]
 

ProtoMol::TRANSReader::TRANSReader const std::string &  filename  )  [explicit]
 

ProtoMol::TRANSReader::TRANSReader const char *  filename  )  [explicit]
 

ProtoMol::TRANSReader::~TRANSReader  )  [virtual]
 


Member Function Documentation

virtual bool ProtoMol::TRANSReader::open const char *  filename  )  [inline, virtual]
 

Implements ProtoMol::File.

virtual bool ProtoMol::TRANSReader::open const std::string &  filename  )  [inline, virtual]
 

Implements ProtoMol::File.

virtual bool ProtoMol::TRANSReader::open  )  [inline, virtual]
 

Implements ProtoMol::File.

TRANS * ProtoMol::TRANSReader::orphanTRANS  ) 
 

bool ProtoMol::TRANSReader::read TRANS trans  ) 
 

bool ProtoMol::TRANSReader::read  )  [virtual]
 

Simple test, true if it the format might be correct/readable.

Implements ProtoMol::Reader.

bool ProtoMol::TRANSReader::tryFormat  )  [virtual]
 

Implements ProtoMol::Reader.


Friends And Related Function Documentation

TRANSReader& operator>> TRANSReader transReader,
TRANS trans
[friend]
 


Member Data Documentation

bool ProtoMol::TRANSReader::got_alphaLJ [private]
 

TRANS* ProtoMol::TRANSReader::myTRANS [private]
 

std::vector<std::string> ProtoMol::TRANSReader::myTypes [private]
 

int ProtoMol::TRANSReader::numIdentities [private]
 

int ProtoMol::TRANSReader::numStages [private]
 

int ProtoMol::TRANSReader::numTypes [private]
 

bool ProtoMol::TRANSReader::sized [private]
 


The documentation for this class was generated from the following files: Last update: . GNU GENERAL PUBLIC LICENSE, copyrighted by the University of Notre Dame and the University of Bergen, Norway.