IMP
2.0.0
The Integrative Modeling Platform
|
distance metrics More...
#include <IMP/atom/atom_config.h>
#include <IMP/core/XYZ.h>
#include "Hierarchy.h"
#include "Selection.h"
#include "IMP/base_types.h"
Go to the source code of this file.
Classes | |
class | IMP::atom::RMSDCalculator |
Used to calculate rmsd between multiple transformation that operate on the same particles. More... | |
Namespaces | |
namespace | IMP |
All IMP::kernel code is brought into the IMP namespace. | |
namespace | IMP::atom |
See IMP.atom Overview for more information. | |
Typedefs | |
typedef IMP::base::Vector < RMSDCalculator > | IMP::atom::RMSDCalculators |
Functions | |
FloatPair | IMP::atom::get_component_placement_score (const core::XYZs &ref1, const core::XYZs &ref2, const core::XYZs &mdl1, const core::XYZs &mdl2) |
Measure the difference between two placements of the same set of points. More... | |
template<class Vector3DsOrXYZs0 , class Vector3DsOrXYZs1 > | |
double | IMP::atom::get_drms (const Vector3DsOrXYZs0 &m1, const Vector3DsOrXYZs1 &m2) |
template<class Vector3DsOrXYZs0 , class Vector3DsOrXYZs1 > | |
double | IMP::atom::get_drmsd (const Vector3DsOrXYZs0 &m0, const Vector3DsOrXYZs1 &m1) |
Calculate the root mean square deviation between two sets of 3D points. More... | |
template<class Vector3DsOrXYZs0 , class Vector3DsOrXYZs1 > | |
double | IMP::atom::get_native_overlap (const Vector3DsOrXYZs0 &m1, const Vector3DsOrXYZs1 &m2, double threshold) |
Computes the native overlap between two sets of 3D points. More... | |
double | IMP::atom::get_pairwise_rmsd_score (const core::XYZs &ref1, const core::XYZs &ref2, const core::XYZs &mdl1, const core::XYZs &mdl2) |
Measure the RMSD between two placements of the same set of points. More... | |
FloatPair | IMP::atom::get_placement_score (const core::XYZs &source, const core::XYZs &target) |
Measure the difference between two placements of the same set of points. More... | |
double | IMP::atom::get_radius_of_gyration (const ParticlesTemp &ps) |
template<class Vector3DsOrXYZs0 , class Vector3DsOrXYZs1 > | |
double | IMP::atom::get_rigid_bodies_drms (const Vector3DsOrXYZs0 &m1, const Vector3DsOrXYZs1 &m2, const IMP::IntRanges &ranges) |
template<class Vector3DsOrXYZs0 , class Vector3DsOrXYZs1 > | |
double | IMP::atom::get_rmsd (const Vector3DsOrXYZs0 &m1, const Vector3DsOrXYZs1 &m2, const IMP::algebra::Transformation3D &tr_for_second=IMP::algebra::get_identity_transformation_3d()) |
Calculate the root mean square deviation between two sets of 3D points. More... | |
double | IMP::atom::get_rmsd (const Selection &s0, const Selection &s1, const IMP::algebra::Transformation3D &tr_for_second=IMP::algebra::get_identity_transformation_3d()) |
Copyright 2007-2013 IMP Inventors. All rights reserved.
Definition in file distance.h.