9 #if !defined(PARSE_HPP)    73 void GetResRange(
char* ResRange, 
int& ResNum1, 
int& ResNum2);
 double GetTime(double Val, TimeUnits_t Units)
 
int ReadPmfBlock(char *Str, ALambdaControl &PmfBlock, double dT)
 
int IsAtomName(char *Str)
 
int ReadTimeUnits(char *Str, TimeUnits_t &Units, TimeUnits_t DefaultUnits)
 
int GetSegName(char *Str, char *SegName)
 
void AddResidues(AGroup &Group, char *ResRange, GlobalMasterFreeEnergy &CFE)
 
int AddAtoms(AGroup &Group, char *Str, GlobalMasterFreeEnergy &CFE)
 
int IsStartGroup(char *Str)
 
int GetResNum(char *Str, int &ResNum)
 
int ReadAlpha(const char *Str)
 
int IsResidueRange(char *Str)
 
restr_t ReadNextRestraintType(char *Str, int &NumChars)
 
int ReadDigits(const char *Str)
 
void GetResRange(char *ResRange, int &ResNum1, int &ResNum2)
 
int ReadWord(const char *Str, const char *Word, Bool_t ErrMsg=kFalse)
 
item_t ReadNextItem(char *Str, int &NumChars)
 
int ReadChar(char *Str, char Char, Bool_t ErrMsg=kFalse)
 
int ReadAValue(char *Str, double &Value, Bool_t ErrMsg=kFalse)
 
int ReadTaskType(char *Str, feptask_t &Task)
 
int ReadAlphaNum(const char *Str)
 
int IsEndGroup(char *Str)
 
int IsAtomNameList(char *Str)
 
void ProblemParsing(const char *Message, const char *Str, Bool_t Terminate=kTrue)
 
int ReadBound(char *Str, Bound_t &Bound)
 
int GetAtomName(char *Str, char *AtomName)
 
int ReadParentheses(const char *Str)
 
int ReadWhite(const char *Str)
 
int ReadRestraints(char *Str, ARestraintManager &RMgr, GlobalMasterFreeEnergy &CFE)
 
ARestraint * GetRestraint(char *Str, int &NumChars, GlobalMasterFreeEnergy &CFE)
 
int ReadNextPmfSpec(char *Str, pmf_t &PmfSpec)
 
void CheckParentheses(const char *Str)
 
void AddAtomsInResidues(AGroup &Group, char *AtomNames, char *ResRange, GlobalMasterFreeEnergy &CFE)
 
void ReadInput(char *Str, ARestraintManager &RMgr, ALambdaManager &LMgr, GlobalMasterFreeEnergy &CFE, double dT)
 
int IsAResidue(char *Str)
 
void AddAtom(AGroup &Group, char *Atom, GlobalMasterFreeEnergy &CFE)