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)