IMP Reference Guide
2.10.0
The Integrative Modeling Platform
|
utility methods for npctransport More...
#include "npctransport_config.h"
#include <IMP/npctransport/npctransport_proto.fwd.h>
#include <IMP/npctransport/internal/util.h>
#include <IMP/core/Typed.h>
#include <IMP/core/rigid_bodies.h>
#include <IMP/algebra/Vector3D.h>
#include <IMP/algebra/ReferenceFrame3D.h>
#include <IMP/algebra/Transformation3D.h>
#include "typedefs.h"
#include <IMP/base_types.h>
#include <algorithm>
#include <string>
Go to the source code of this file.
Namespaces | |
IMP | |
Base functionality and abstract base classes for representation, scoring and sampling. | |
IMP::npctransport | |
Functions | |
void | IMP::npctransport::copy_FGs_coordinates (SimulationData const *src_sd, SimulationData *trg_sd) |
copy coordinates of src_sd to trg_sd for FG repeats only More... | |
void | IMP::npctransport::copy_hierarchy_reference_frame_recursive (Particle *src_p, Particle *trg_p) |
void | IMP::npctransport::copy_particle_reference_frame_if_applicable (Particle *src_p, Particle *trg_p) |
unsigned int | IMP::npctransport::find_or_add_fg_bead_of_type (::npctransport_proto::Statistics *s, IMP::core::ParticleType pt) |
unsigned int | IMP::npctransport::find_or_add_fg_chain_of_type (::npctransport_proto::Statistics *s, IMP::core::ParticleType pt) |
unsigned int | IMP::npctransport::find_or_add_floater_of_type (::npctransport_proto::Statistics *s, IMP::core::ParticleType pt) |
unsigned int | IMP::npctransport::find_or_add_interaction_of_type (::npctransport_proto::Statistics *s, IMP::npctransport::InteractionType it) |
algebra::Vector3D | IMP::npctransport::get_global_from_local_v3 (Particle *p, const algebra::Vector3D &local) |
unsigned int | IMP::npctransport::get_maximal_number_of_unordered_pairs (ParticlesTemp const &ps0, ParticlesTemp const &ps1) |
template<class t_ordered_set > | |
boost::tuple< unsigned int, unsigned int > | IMP::npctransport::get_n_lost_and_gained (t_ordered_set old, t_ordered_set cur) |
ParticlesTemp | IMP::npctransport::get_non_optimizable_particles (ParticlesTemp const &particles) |
ParticlesTemp | IMP::npctransport::get_optimizable_particles (ParticlesTemp const &particles) |
ParticleIndexes | IMP::npctransport::get_particle_indexes (ParticlesTemp const &particles) |
void | IMP::npctransport::get_protobuf_configuration_from_text (std::string config_txt, std::string config_pb) |
algebra::Vector3Ds | IMP::npctransport::get_spheres_centers (algebra::Sphere3Ds const &spheres) |
template<typename V3iter > | |
algebra::Sphere3Ds | IMP::npctransport::get_spheres_from_vectors (V3iter first, V3iter last, double radius) |
convert vectors to spheres of passed radius More... | |
algebra::Sphere3Ds | IMP::npctransport::get_spheres_from_vectors (algebra::Vector3Ds const &vs, double radius) |
convert vectors to spheres of passed radius More... | |
template<class t_value > | |
std::pair< t_value, t_value > | IMP::npctransport::make_unordered_pair (t_value v0, t_value v1) |
Canonize such that v0>=v1 so order doesn't matter. More... | |