version 1.18 | version 1.19 |
---|
| |
} | } |
| |
| |
| cvm::real colvar::distance_dir::dist2(colvarvalue const &x1, |
| colvarvalue const &x2) const |
| { |
| return (x1.rvector_value - x2.rvector_value).norm2(); |
| } |
| |
| |
| colvarvalue colvar::distance_dir::dist2_lgrad(colvarvalue const &x1, |
| colvarvalue const &x2) const |
| { |
| return colvarvalue((x1.rvector_value - x2.rvector_value), colvarvalue::type_unit3vector); |
| } |
| |
| |
| colvarvalue colvar::distance_dir::dist2_rgrad(colvarvalue const &x1, |
| colvarvalue const &x2) const |
| { |
| return colvarvalue((x2.rvector_value - x1.rvector_value), colvarvalue::type_unit3vector); |
| } |
| |
| |
| |
colvar::distance_inv::distance_inv(std::string const &conf) | colvar::distance_inv::distance_inv(std::string const &conf) |
: distance(conf) | : distance(conf) |