#include <colvar_arithmeticpath.h>
Public Methods | |
ArithmeticPathBase () | |
virtual | ~ArithmeticPathBase () |
virtual void | initialize (size_t p_num_elements, size_t p_total_frames, double p_lambda, const vector< element_type > &p_element, const vector< double > &p_weights) |
virtual void | updateDistanceToReferenceFrames ()=0 |
virtual void | computeValue () |
virtual void | computeDerivatives () |
virtual void | compute () |
virtual void | reComputeLambda (const vector< scalar_type > &rmsd_between_refs) |
Protected Attributes | |
scalar_type | lambda |
vector< scalar_type > | weights |
size_t | num_elements |
size_t | total_frames |
vector< vector< element_type > > | frame_element_distances |
scalar_type | s |
scalar_type | z |
vector< element_type > | dsdx |
vector< element_type > | dzdx |
|
Definition at line 20 of file colvar_arithmeticpath.h. |
|
Definition at line 21 of file colvar_arithmeticpath.h. |
|
Definition at line 97 of file colvar_arithmeticpath.h. References computeDerivatives, and computeValue. |
|
Definition at line 103 of file colvar_arithmeticpath.h. References dsdx, dzdx, frame_element_distances, lambda, num_elements, and weights. Referenced by compute. |
|
Definition at line 71 of file colvar_arithmeticpath.h. References colvarmodule::exp, frame_element_distances, lambda, colvarmodule::logn, num_elements, s, updateDistanceToReferenceFrames, weights, and z. Referenced by compute. |
|
Definition at line 48 of file colvar_arithmeticpath.h. References dsdx, dzdx, frame_element_distances, lambda, num_elements, s, total_frames, weights, and z. |
|
Definition at line 129 of file colvar_arithmeticpath.h. References lambda, colvarmodule::log, and total_frames. |
|
Referenced by computeValue. |
|
Definition at line 36 of file colvar_arithmeticpath.h. Referenced by computeDerivatives, and initialize. |
|
Definition at line 37 of file colvar_arithmeticpath.h. Referenced by computeDerivatives, and initialize. |
|
Definition at line 33 of file colvar_arithmeticpath.h. Referenced by computeDerivatives, computeValue, and initialize. |
|
Definition at line 29 of file colvar_arithmeticpath.h. Referenced by computeDerivatives, computeValue, initialize, and reComputeLambda. |
|
Definition at line 31 of file colvar_arithmeticpath.h. Referenced by computeDerivatives, computeValue, and initialize. |
|
Definition at line 34 of file colvar_arithmeticpath.h. Referenced by computeValue, and initialize. |
|
Definition at line 32 of file colvar_arithmeticpath.h. Referenced by initialize, and reComputeLambda. |
|
Definition at line 30 of file colvar_arithmeticpath.h. Referenced by computeDerivatives, computeValue, and initialize. |
|
Definition at line 35 of file colvar_arithmeticpath.h. Referenced by computeValue, and initialize. |