|
NAMD
|
#include <FreeEnergyRestrain.h>
Public Member Functions | |
| void | SetRefPos (AVector Pos) |
| void | SetRefDist (double Dist) |
| void | SetBound (Bound_t Bound) |
| AVector | GetRefPos () |
| double | GetRefDist () |
| Bound_t | GetBound () |
| double | GetEnergy () |
| AVector | GetGradient (int WhichGroup) |
| void | GetStr (char *Str) |
| AVector | GetPosTarget () |
| double | GetDistance () |
Public Member Functions inherited from APosRestraint | |
| APosRestraint () | |
| void | PrintInfo () |
Public Member Functions inherited from ARestraint | |
| ARestraint () | |
| virtual | ~ARestraint () |
| int | GetNumGroups () |
| void | SetKf (double Kf) |
| double | GetKf () |
| void | SetLambdaKf (double LambdaKf) |
| void | SetLambdaRef (double LambdaRef) |
| double | GetLambdaKf () |
| double | GetLambdaRef () |
| void | SetGroup (AGroup &Group, int GroupIndex) |
| void | SetGroups (AGroup &Group1) |
| void | SetGroups (AGroup &Group1, AGroup &Group2) |
| void | SetGroups (AGroup &Group1, AGroup &Group2, AGroup &Group3) |
| void | SetGroups (AGroup &Group1, AGroup &Group2, AGroup &Group3, AGroup &Group4) |
| void | UpdateCOMs (GlobalMasterFreeEnergy &CFE) |
| void | DistributeForce (int WhichGroup, AVector Force, GlobalMasterFreeEnergy &CFE) |
| virtual Bool_t | IsForcing () |
| virtual double | Get_dU_dLambda () |
| virtual void | SetRefAngle (double) |
| virtual void | SetLowerAngle (double) |
| virtual void | SetUpperAngle (double) |
| virtual void | SetIntervalAngle (double) |
| virtual void | SetStartPos (AVector) |
| virtual void | SetStopPos (AVector) |
| virtual void | SetStartDist (double) |
| virtual void | SetStopDist (double) |
| virtual void | SetStartAngle (double) |
| virtual void | SetStopAngle (double) |
Additional Inherited Members | |
Protected Member Functions inherited from APosRestraint | |
| double | GetE (AVector RefPos, double LambdaKf=1.0) |
| AVector | GetGrad (int WhichGroup, AVector RefPos, double LambdaKf=1.0) |
Protected Member Functions inherited from ARestraint | |
| double | GetAngle (AVector &A, AVector &B, AVector &C) |
| double | GetDihe (AVector &A, AVector &B, AVector &C, AVector &D) |
| void | EarlyExit (const char *Str, int AtomID) |
Protected Attributes inherited from ARestraint | |
| double | m_Kf |
| int | m_NumGroups |
| AGroup * | m_pGroups |
| AVector * | m_pCOMs |
Static Protected Attributes inherited from ARestraint | |
| static double | m_LambdaKf = 1.0 |
| static double | m_LambdaRef = 0.0 |
Definition at line 187 of file FreeEnergyRestrain.h.
|
inline |
Definition at line 201 of file FreeEnergyRestrain.h.
|
inlinevirtual |
Implements APosRestraint.
Definition at line 208 of file FreeEnergyRestrain.h.
References AVector::Dist(), and ARestraint::m_pCOMs.
|
virtual |
Implements ARestraint.
Definition at line 747 of file FreeEnergyRestrain.C.
References AVector::Dist(), kLower, kUpper, ARestraint::m_Kf, and ARestraint::m_pCOMs.
|
virtual |
Implements ARestraint.
Definition at line 767 of file FreeEnergyRestrain.C.
References AVector::Dist(), kLower, kUpper, ARestraint::m_Kf, ARestraint::m_pCOMs, and AVector::Set().
|
inlinevirtual |
Implements APosRestraint.
Definition at line 207 of file FreeEnergyRestrain.h.
|
inline |
Definition at line 200 of file FreeEnergyRestrain.h.
|
inline |
Definition at line 199 of file FreeEnergyRestrain.h.
|
inlinevirtual |
Implements ARestraint.
Definition at line 204 of file FreeEnergyRestrain.h.
|
inlinevirtual |
Reimplemented from ARestraint.
Definition at line 198 of file FreeEnergyRestrain.h.
|
inlinevirtual |
Reimplemented from ARestraint.
Definition at line 197 of file FreeEnergyRestrain.h.
|
inlinevirtual |
Reimplemented from ARestraint.
Definition at line 196 of file FreeEnergyRestrain.h.
1.8.14