|
template<typename T > |
void | updateCartesianDistanceToReferenceFrames (T *obj) |
|
template<typename T > |
void | updateCVDistanceToReferenceFrames (T *obj) |
|
| ArithmeticPathImpl (size_t p_num_elements, size_t p_total_frames, cvm::real p_lambda, const std::vector< cvm::real > &p_weights) |
|
cvm::real | get_lambda () const |
|
cvm::real | compute_s () |
|
cvm::real | compute_z () |
|
void | compute_s_derivatives () |
|
void | compute_z_derivatives () |
|
template<typename T > |
colvarvalue | compute_s_analytical_derivative_ij (size_t i, size_t j, cvm::real eps, T *obj) const |
|
template<typename T > |
colvarvalue | compute_z_analytical_derivative_ij (size_t i, size_t j, cvm::real eps, T *obj) const |
|
void | initialize (size_t p_num_elements, size_t p_total_frames, cvm::real p_lambda, const vector< cvm::real > &p_weights) |
|
void | reComputeLambda (const vector< cvm::real > &rmsd_between_refs) |
|
void | computeValue (const vector< vector< element_type > > &frame_element_distances, cvm::real *s=nullptr, cvm::real *z=nullptr) |
|
void | computeDerivatives (const vector< vector< element_type > > &frame_element_distances, vector< vector< element_type > > *dsdx=nullptr, vector< vector< element_type > > *dzdx=nullptr) |
|
The documentation for this struct was generated from the following file: