IMP
2.0.1
The Integrative Modeling Platform
|
Used to calculate rmsd between multiple transformation that operate on the same particles. More...
#include <IMP/atom/distance.h>
Public Member Functions | |
RMSDCalculator (const ParticlesTemp &ps) | |
Constructor. More... | |
double | get_rmsd (const algebra::Transformation3D &t1, const algebra::Transformation3D &t2) |
Get rmsd between two transformations. More... | |
double | get_squared_rmsd (const algebra::Transformation3D &t1, const algebra::Transformation3D &t2) |
Get the squared rmsd between two transformations. | |
void | show (std::ostream &out=std::cout) const |
The constructor takes a list of particles defining the thing which is having its rmsd calculated.
Definition at line 285 of file distance.h.
IMP::atom::RMSDCalculator::RMSDCalculator | ( | const ParticlesTemp & | ps | ) |
[in] | ps | the particles on which the transformation operate. RMSD will be calculate on these particles. |
double IMP::atom::RMSDCalculator::get_rmsd | ( | const algebra::Transformation3D & | t1, |
const algebra::Transformation3D & | t2 | ||
) |
The number returned is equilavent to the pseudo code
where ps is the list of particles passed to the constructor.
Definition at line 303 of file distance.h.