NAMD
|
#include <GroupRestraintsParam.h>
Public Member Functions | |
~GroupRestraintList () | |
void | SetGroup1AtomFileIndices (const char *groupTag, const char *fileName) |
void | SetGroup1AtomListIndices (const char *groupTag, const char *list) |
void | SetGroup1RefPosition (const char *groupTag, const char *vec) |
void | SetGroup2AtomFileIndices (const char *groupTag, const char *fileName) |
void | SetGroup2AtomListIndices (const char *groupTag, const char *list) |
void | SetForce (const char *groupTag, const BigReal force) |
void | SetExponent (const char *groupTag, const int exponent) |
void | SetResCenter (const char *groupTag, const char *vec) |
void | SetResDirectionX (const char *groupTag, const char *status) |
void | SetResDirectionY (const char *groupTag, const char *status) |
void | SetResDirectionZ (const char *groupTag, const char *status) |
void | SetUseDistMagnitude (const char *groupTag, const char *status) |
void | CheckGroupRestraints () |
void | PrintGroupRestraints () |
const std::map< std::string, GroupRestraintParam * > & | GetGroupResMap () const |
Group restraints class. Set restraints parameters for specific group tag.
Definition at line 116 of file GroupRestraintsParam.h.
GroupRestraintList::~GroupRestraintList | ( | ) |
Definition at line 378 of file GroupRestraintsParam.C.
void GroupRestraintList::CheckGroupRestraints | ( | ) |
Check all necessary parameters in group restraint are set
Definition at line 457 of file GroupRestraintsParam.C.
|
inline |
Definition at line 163 of file GroupRestraintsParam.h.
void GroupRestraintList::PrintGroupRestraints | ( | ) |
Print summary of parameters in group restraint
Definition at line 464 of file GroupRestraintsParam.C.
void GroupRestraintList::SetExponent | ( | const char * | groupTag, |
const int | exponent | ||
) |
Set the restraint exponent
Definition at line 427 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetExponent().
void GroupRestraintList::SetForce | ( | const char * | groupTag, |
const BigReal | force | ||
) |
Set the restraint force constant
Definition at line 421 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetForce().
void GroupRestraintList::SetGroup1AtomFileIndices | ( | const char * | groupTag, |
const char * | fileName | ||
) |
Set the restrained atom indices for group 1 using a text file
Definition at line 385 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetGroup1AtomFileIndices().
void GroupRestraintList::SetGroup1AtomListIndices | ( | const char * | groupTag, |
const char * | list | ||
) |
Set the restrained atom indices for group 1 using a list
Definition at line 391 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetGroup1AtomListIndices().
void GroupRestraintList::SetGroup1RefPosition | ( | const char * | groupTag, |
const char * | vec | ||
) |
Set the reference COM position for group 1
Definition at line 397 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetGroup1RefPosition().
void GroupRestraintList::SetGroup2AtomFileIndices | ( | const char * | groupTag, |
const char * | fileName | ||
) |
Set the restrained atom indices for group 2 using a text file
Definition at line 403 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetGroup2AtomFileIndices().
void GroupRestraintList::SetGroup2AtomListIndices | ( | const char * | groupTag, |
const char * | list | ||
) |
Set the restrained atom indices for group 2 using a list
Definition at line 409 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetGroup2AtomListIndices().
void GroupRestraintList::SetResCenter | ( | const char * | groupTag, |
const char * | vec | ||
) |
Set the center or equilibrium value of the restraint
Definition at line 415 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetResCenter().
void GroupRestraintList::SetResDirectionX | ( | const char * | groupTag, |
const char * | status | ||
) |
Set component X of restraint vector
Set restraint vector component X
Definition at line 433 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetResDirection().
void GroupRestraintList::SetResDirectionY | ( | const char * | groupTag, |
const char * | status | ||
) |
Set component Y of restraint vector
Set restraint vector component Y
Definition at line 439 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetResDirection().
void GroupRestraintList::SetResDirectionZ | ( | const char * | groupTag, |
const char * | status | ||
) |
Set component Z of restraint vector
Set restraint vector component Z
Definition at line 445 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetResDirection().
void GroupRestraintList::SetUseDistMagnitude | ( | const char * | groupTag, |
const char * | status | ||
) |
Set restraint distance mode (magnitude or vector)
Definition at line 451 of file GroupRestraintsParam.C.
References GroupRestraintParam::SetUseDistMagnitude().