|
Public Member Functions |
| | iSGPARReader (iSGPAR::CharmmTypeEnum charmmType=iSGPAR::UNDEFINED) |
| | iSGPARReader (const std::string &filename, iSGPAR::CharmmTypeEnum charmmType=iSGPAR::UNDEFINED) |
| | iSGPARReader (const char *filename, iSGPAR::CharmmTypeEnum charmmType=iSGPAR::UNDEFINED) |
| virtual | ~iSGPARReader () |
| 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, iSGPAR::CharmmTypeEnum charmmType) |
| bool | open (const char *filename, iSGPAR::CharmmTypeEnum charmmType) |
| bool | open (iSGPAR::CharmmTypeEnum charmmType) |
| void | setCharmmType (iSGPAR::CharmmTypeEnum charmmType) |
| iSGPAR::CharmmTypeEnum | getCharmmTypeDetected () const |
| void | setNumComps (const int C) |
| bool | read (iSGPAR &par) |
| iSGPAR * | 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 |
| iSGPAR * | myPAR |
| iSGPAR::CharmmTypeEnum | myCharmmType |
| iSGPAR::CharmmTypeEnum | myCharmmTypeDetected |
| int | numComp |
Friends |
| iSGPARReader & | operator>> (iSGPARReader &parReader, iSGPAR &par) |