|
Public Member Functions |
| | PARReader (PAR::CharmmTypeEnum charmmType=PAR::UNDEFINED) |
| | PARReader (const std::string &filename, PAR::CharmmTypeEnum charmmType=PAR::UNDEFINED) |
| | PARReader (const char *filename, PAR::CharmmTypeEnum charmmType=PAR::UNDEFINED) |
| virtual | ~PARReader () |
| virtual bool | open () |
| virtual bool | open (const std::string &filename) |
| virtual bool | open (const char *filename) |
| virtual bool | tryFormat () |
| virtual bool | read () |
| bool | open (const std::string &filename, PAR::CharmmTypeEnum charmmType) |
| bool | open (const char *filename, PAR::CharmmTypeEnum charmmType) |
| bool | open (PAR::CharmmTypeEnum charmmType) |
| void | setCharmmType (PAR::CharmmTypeEnum charmmType) |
| PAR::CharmmTypeEnum | getCharmmTypeDetected () const |
| bool | read (PAR &par) |
| PAR * | orphanPAR () |
Private Types |
| enum | PARRecordTypeEnum {
UNDEFINED,
BOND,
ANGLE,
DIHEDRAL,
IMPROPER,
NONBONDED,
NBFIX,
HBOND
} |
Static Private Member Functions |
| bool | isKeywordCharmm28 (const std::string &word) |
| bool | isKeywordCharmm19 (const std::string &word) |
Private Attributes |
| PAR * | myPAR |
| PAR::CharmmTypeEnum | myCharmmType |
| PAR::CharmmTypeEnum | myCharmmTypeDetected |
Friends |
| PARReader & | operator>> (PARReader &parReader, PAR &par) |