IMP Reference Guide
develop.63b38c487d,2024/12/22
The Integrative Modeling Platform
|
Useful utilities. More...
#include <IMP/bayesianem/bayesianem_config.h>
#include "IMP/algebra/Gaussian3D.h"
#include <IMP/algebra/grid_utility.h>
#include <Eigen/Geometry>
#include <Eigen/LU>
#include <Eigen/Eigenvalues>
#include <IMP/em.h>
#include <IMP/isd.h>
#include <limits>
#include <vector>
Go to the source code of this file.
Namespaces | |
IMP | |
Base functionality and abstract base classes for representation, scoring and sampling. | |
IMP::bayesianem | |
Restraints for handling electron microscopy maps. | |
Typedefs | |
typedef IMP::algebra::DenseGrid3D < double > | IMP::bayesianem::DensityGrid |
Functions | |
double | IMP::bayesianem::gem_score_cc (Particles model_ps, Particles density_ps) |
DensityGrid | IMP::bayesianem::get_grid (IMP::em::DensityMap *in) |
Return a dense grid containing the voxels of the passed density map. More... | |
IMP::em::DensityMap * | IMP::bayesianem::get_masked_map (const IMP::algebra::Gaussian3Ds &gmm, const Floats &weights, IMP::em::DensityMap *densitymap, double threshold) |
IMP::algebra::Vector3Ds | IMP::bayesianem::get_overlap_binned (const IMP::algebra::Gaussian3Ds &gmm, const Floats &weights, IMP::em::DensityMap *dm, double factor=2.5, int Nbin=100) |
double | IMP::bayesianem::get_overlap_fast (const IMP::algebra::Gaussian3Ds &gmm, const Floats &weights, IMP::em::DensityMap *dm, double factor=2.5) |
double | IMP::bayesianem::get_percentage_closer_than (const IMP::core::XYZs &m1, const IMP::core::XYZs &m2, const double t) |
double | IMP::bayesianem::get_rmsd_excluding_higher_than (const IMP::core::XYZs &m1, const IMP::core::XYZs &m2, const double t) |
double | IMP::bayesianem::get_rmsd_of_best_population (const IMP::core::XYZs &m1, const IMP::core::XYZs &m2, const double percentage) |
double | IMP::bayesianem::get_rmsd_of_best_population (const IMP::atom::Selection &s1, const IMP::atom::Selection &s2, const double percentage) |
double | IMP::bayesianem::get_rmsd_of_best_population (const IMP::algebra::Vector3Ds &m1, const IMP::algebra::Vector3Ds &m2, const double percentage) |
IMP::algebra::Rotation3D | IMP::bayesianem::get_rotation_matrix (const IMP::algebra::Vector3D &x, const IMP::algebra::Vector3D &y) |
IMP::em::DensityMap * | IMP::bayesianem::get_sub_map (const IMP::em::DensityMap *dm, const IMP::em::DensityMap *sub_gmm, const IMP::em::DensityMap *gmm) |
IMP::algebra::Transformation3D | IMP::bayesianem::get_transformation_aligning_first_to_second (const IMP::atom::Selection &s1, const IMP::atom::Selection &s2) |
Get the transformation to align two selections. More... | |
IMP::algebra::PrincipalComponentAnalysis | IMP::bayesianem::NormalizePCA (const IMP::algebra::PrincipalComponentAnalysis &pca, const IMP::Particles &ps) |
IMP::algebra::Transformation3Ds | IMP::bayesianem::PCAalign (const IMP::algebra::PrincipalComponentAnalysis &pca1, const IMP::algebra::PrincipalComponentAnalysis &pca2) |
float | IMP::bayesianem::sgn (double v) |
Useful utilities.
Copyright 2007-2016 IMP Inventors. All rights reserved.
Definition in file bayesianem/utilities.h.