IMP
2.0.0
The Integrative Modeling Platform
|
All IMP::kernel code is brought into the IMP namespace. More...
Namespaces | |
namespace | algebra |
See IMP.algebra Overview for more information. | |
namespace | atom |
See IMP.atom Overview for more information. | |
namespace | base |
See IMP.base Overview for more information. | |
namespace | benchmark |
See IMP.benchmark Overview for more information. | |
namespace | cgal |
See IMP.cgal Overview for more information. | |
namespace | cnmultifit |
See IMP.cnmultifit Overview for more information. | |
namespace | container |
See IMP.container Overview for more information. | |
namespace | core |
See IMP.core Overview for more information. | |
namespace | display |
See IMP.display Overview for more information. | |
namespace | domino |
See IMP.domino Overview for more information. | |
namespace | em |
See IMP.em Overview for more information. | |
namespace | em2d |
See IMP.em2d Overview for more information. | |
namespace | example |
See IMP.example Overview for more information. | |
namespace | gsl |
See IMP.gsl Overview for more information. | |
namespace | isd |
See IMP.isd Overview for more information. | |
namespace | kernel |
See IMP.kernel Overview for more information. | |
namespace | kmeans |
See IMP.kmeans Overview for more information. | |
namespace | misc |
See IMP.misc Overview for more information. | |
namespace | modeller |
See IMP.modeller Overview for more information. | |
namespace | multifit |
See IMP.multifit Overview for more information. | |
namespace | parallel |
See IMP.parallel Overview for more information. | |
namespace | pepdock |
See IMP.pepdock Overview for more information. | |
namespace | restrainer |
See IMP.restrainer Overview for more information. | |
namespace | rmf |
See IMP.rmf Overview for more information. | |
namespace | rotamer |
See IMP.rotamer Overview for more information. | |
namespace | saxs |
See IMP.saxs Overview for more information. | |
namespace | score_functor |
See IMP.score_functor Overview for more information. | |
namespace | scratch |
See IMP.scratch Overview for more information. | |
namespace | statistics |
See IMP.statistics Overview for more information. | |
namespace | system |
See IMP.system Overview for more information. | |
Variables | |
const std::nullptr_t | nullptr |
All IMP
code is in the IMP
namespace. For convenience and backwards compatibility, the contents of IMP::kernel are hoisted into the IMP
namespace itself, in addition to being in the IMP::kernel namespace. For now you should use the IMP namespace versions of the names.
Import IMP::kernel::CommandDispatcher in the IMP namespace.
Definition at line 20 of file kernel/doxygen.h.
Import IMP::kernel::Configuration in the IMP namespace.
Definition at line 24 of file kernel/doxygen.h.
Import IMP::kernel::ConfigurationSet in the IMP namespace.
Definition at line 28 of file kernel/doxygen.h.
Import IMP::kernel::Constraint in the IMP namespace.
Definition at line 32 of file kernel/doxygen.h.
typedef IMP::kernel::Container IMP::Container |
Import IMP::kernel::Container in the IMP namespace.
Definition at line 36 of file kernel/doxygen.h.
typedef IMP::kernel::Decorator IMP::Decorator |
Import IMP::kernel::Decorator in the IMP namespace.
Definition at line 40 of file kernel/doxygen.h.
Import IMP::kernel::DependencyGraph in the IMP namespace.
Definition at line 44 of file kernel/doxygen.h.
Import IMP::kernel::DerivativeAccumulator in the IMP namespace.
Definition at line 48 of file kernel/doxygen.h.
typedef IMP::base::Vector< DerivativePair > IMP::DerivativePairs |
Import IMP::kernel::EvaluationState in the IMP namespace.
Definition at line 52 of file kernel/doxygen.h.
Import IMP::kernel::EvaluationStates in the IMP namespace.
Definition at line 56 of file kernel/doxygen.h.
Import IMP::kernel::FloatIndex in the IMP namespace.
Definition at line 60 of file kernel/doxygen.h.
Import IMP::kernel::FloatIndexes in the IMP namespace.
Definition at line 64 of file kernel/doxygen.h.
typedef IMP::kernel::FloatKey IMP::FloatKey |
Import IMP::kernel::FloatKey in the IMP namespace.
Definition at line 68 of file kernel/doxygen.h.
typedef IMP::kernel::FloatKeys IMP::FloatKeys |
Import IMP::kernel::FloatKeys in the IMP namespace.
Definition at line 72 of file kernel/doxygen.h.
typedef IMP::base::Vector< FloatPair > IMP::FloatPairs |
typedef IMP::base::Vector< FloatPairs > IMP::FloatPairss |
typedef IMP::base::Vector< FloatRange > IMP::FloatRanges |
typedef IMP::base::Vector< FloatRanges > IMP::FloatRangess |
typedef IMP::base::Vector< Float > IMP::Floats |
typedef IMP::base::Vector< Floats > IMP::FloatsList |
typedef IMP::base::Vector< FloatsList > IMP::FloatsLists |
typedef IMP::base::Vector< Floats > IMP::Floatss |
typedef IMP::kernel::IntKey IMP::IntKey |
Import IMP::kernel::IntKey in the IMP namespace.
Definition at line 76 of file kernel/doxygen.h.
typedef IMP::kernel::IntKeys IMP::IntKeys |
Import IMP::kernel::IntKeys in the IMP namespace.
Definition at line 80 of file kernel/doxygen.h.
typedef IMP::base::Vector< IntPair > IMP::IntPairs |
typedef IMP::base::Vector< IntPairs > IMP::IntPairss |
typedef IMP::base::Vector< IntRange > IMP::IntRanges |
typedef IMP::base::Vector< IntRanges > IMP::IntRangess |
typedef IMP::base::Vector< Int > IMP::Ints |
typedef IMP::base::Vector< Ints > IMP::IntsList |
typedef IMP::base::Vector< IntsList > IMP::IntsLists |
typedef IMP::base::Vector< Ints > IMP::Intss |
typedef IMP::kernel::Model IMP::Model |
Import IMP::kernel::Model in the IMP namespace.
Definition at line 84 of file kernel/doxygen.h.
Import IMP::kernel::ModelObject in the IMP namespace.
Definition at line 88 of file kernel/doxygen.h.
typedef IMP::kernel::ObjectKey IMP::ObjectKey |
Import IMP::kernel::ObjectKey in the IMP namespace.
Definition at line 92 of file kernel/doxygen.h.
Import IMP::kernel::ObjectKeys in the IMP namespace.
Definition at line 96 of file kernel/doxygen.h.
typedef IMP::kernel::Optimizer IMP::Optimizer |
Import IMP::kernel::Optimizer in the IMP namespace.
Definition at line 100 of file kernel/doxygen.h.
Import IMP::kernel::OptimizerState in the IMP namespace.
Definition at line 104 of file kernel/doxygen.h.
Import IMP::kernel::OptionParser in the IMP namespace.
Definition at line 108 of file kernel/doxygen.h.
Import IMP::kernel::PairContainer in the IMP namespace.
Definition at line 112 of file kernel/doxygen.h.
Import IMP::kernel::PairModifier in the IMP namespace.
Definition at line 116 of file kernel/doxygen.h.
Import IMP::kernel::PairPredicate in the IMP namespace.
Definition at line 120 of file kernel/doxygen.h.
typedef IMP::kernel::PairScore IMP::PairScore |
Import IMP::kernel::PairScore in the IMP namespace.
Definition at line 124 of file kernel/doxygen.h.
typedef IMP::kernel::Particle IMP::Particle |
Import IMP::kernel::Particle in the IMP namespace.
Definition at line 128 of file kernel/doxygen.h.
Import IMP::kernel::ParticleIndex in the IMP namespace.
Definition at line 132 of file kernel/doxygen.h.
Import IMP::kernel::ParticleIndexes in the IMP namespace.
Definition at line 156 of file kernel/doxygen.h.
Import IMP::kernel::ParticleIndexesKey in the IMP namespace.
Definition at line 160 of file kernel/doxygen.h.
Import IMP::kernel::ParticleIndexesKeys in the IMP namespace.
Definition at line 164 of file kernel/doxygen.h.
Import IMP::kernel::ParticleIndexKey in the IMP namespace.
Definition at line 136 of file kernel/doxygen.h.
Import IMP::kernel::ParticleIndexKeys in the IMP namespace.
Definition at line 140 of file kernel/doxygen.h.
Import IMP::kernel::ParticleIndexPairs in the IMP namespace.
Definition at line 144 of file kernel/doxygen.h.
Import IMP::kernel::ParticleIndexQuads in the IMP namespace.
Definition at line 148 of file kernel/doxygen.h.
Import IMP::kernel::ParticleIndexTriplets in the IMP namespace.
Definition at line 152 of file kernel/doxygen.h.
Import IMP::kernel::ParticlePair in the IMP namespace.
Definition at line 168 of file kernel/doxygen.h.
Import IMP::kernel::ParticlePairsTemp in the IMP namespace.
Definition at line 172 of file kernel/doxygen.h.
Import IMP::kernel::ParticleQuad in the IMP namespace.
Definition at line 176 of file kernel/doxygen.h.
Import IMP::kernel::ParticleQuadsTemp in the IMP namespace.
Definition at line 180 of file kernel/doxygen.h.
Import IMP::kernel::ParticleTriplet in the IMP namespace.
Definition at line 184 of file kernel/doxygen.h.
Import IMP::kernel::ParticleTripletsTemp in the IMP namespace.
Definition at line 188 of file kernel/doxygen.h.
typedef IMP::kernel::PythonRestraint IMP::PythonRestraint |
Import IMP::kernel::PythonRestraint in the IMP namespace.
Definition at line 192 of file kernel/doxygen.h.
typedef IMP::kernel::PythonScoreState IMP::PythonScoreState |
Import IMP::kernel::PythonScoreState in the IMP namespace.
Definition at line 196 of file kernel/doxygen.h.
Import IMP::kernel::QuadContainer in the IMP namespace.
Definition at line 200 of file kernel/doxygen.h.
Import IMP::kernel::QuadModifier in the IMP namespace.
Definition at line 204 of file kernel/doxygen.h.
Import IMP::kernel::QuadPredicate in the IMP namespace.
Definition at line 208 of file kernel/doxygen.h.
typedef IMP::kernel::QuadScore IMP::QuadScore |
Import IMP::kernel::QuadScore in the IMP namespace.
Definition at line 212 of file kernel/doxygen.h.
typedef IMP::kernel::Refiner IMP::Refiner |
Import IMP::kernel::Refiner in the IMP namespace.
Definition at line 216 of file kernel/doxygen.h.
typedef IMP::kernel::Restraint IMP::Restraint |
Import IMP::kernel::Restraint in the IMP namespace.
Definition at line 220 of file kernel/doxygen.h.
typedef IMP::kernel::RestraintBase IMP::RestraintBase |
Import IMP::kernel::RestraintBase in the IMP namespace.
Definition at line 224 of file kernel/doxygen.h.
Import IMP::kernel::RestraintSet in the IMP namespace.
Definition at line 228 of file kernel/doxygen.h.
Import IMP::kernel::RestraintStatistics in the IMP namespace.
Definition at line 232 of file kernel/doxygen.h.
Import IMP::kernel::RestraintStatisticsList in the IMP namespace.
Definition at line 236 of file kernel/doxygen.h.
typedef IMP::kernel::Sampler IMP::Sampler |
Import IMP::kernel::Sampler in the IMP namespace.
Definition at line 240 of file kernel/doxygen.h.
typedef IMP::kernel::SaveToConfigurationSetOptimizerState IMP::SaveToConfigurationSetOptimizerState |
Import IMP::kernel::SaveToConfigurationSetOptimizerState in the IMP namespace.
Definition at line 244 of file kernel/doxygen.h.
Import IMP::kernel::ScopedRemoveRestraint in the IMP namespace.
Definition at line 248 of file kernel/doxygen.h.
Import IMP::kernel::ScopedRemoveScoreState in the IMP namespace.
Definition at line 252 of file kernel/doxygen.h.
Import IMP::kernel::ScopedRestraint in the IMP namespace.
Definition at line 256 of file kernel/doxygen.h.
Import IMP::kernel::ScopedScoreState in the IMP namespace.
Definition at line 260 of file kernel/doxygen.h.
Import IMP::kernel::ScopedSetFloatAttribute in the IMP namespace.
Definition at line 264 of file kernel/doxygen.h.
Import IMP::kernel::ScoreAccumulator in the IMP namespace.
Definition at line 268 of file kernel/doxygen.h.
Import IMP::kernel::ScoreAccumulators in the IMP namespace.
Definition at line 272 of file kernel/doxygen.h.
Import IMP::kernel::ScoreState in the IMP namespace.
Definition at line 276 of file kernel/doxygen.h.
typedef IMP::kernel::ScoreStateBase IMP::ScoreStateBase |
Import IMP::kernel::ScoreStateBase in the IMP namespace.
Definition at line 280 of file kernel/doxygen.h.
Import IMP::kernel::ScoringFunction in the IMP namespace.
Definition at line 284 of file kernel/doxygen.h.
Import IMP::kernel::SingletonContainer in the IMP namespace.
Definition at line 288 of file kernel/doxygen.h.
Import IMP::kernel::SingletonModifier in the IMP namespace.
Definition at line 292 of file kernel/doxygen.h.
Import IMP::kernel::SingletonPredicate in the IMP namespace.
Definition at line 296 of file kernel/doxygen.h.
Import IMP::kernel::SingletonScore in the IMP namespace.
Definition at line 300 of file kernel/doxygen.h.
typedef IMP::kernel::StringKey IMP::StringKey |
Import IMP::kernel::StringKey in the IMP namespace.
Definition at line 304 of file kernel/doxygen.h.
Import IMP::kernel::StringKeys in the IMP namespace.
Definition at line 308 of file kernel/doxygen.h.
typedef IMP::base::Vector< String > IMP::Strings |
typedef IMP::base::Vector< Strings > IMP::StringsList |
typedef IMP::base::Vector< StringsList > IMP::StringsLists |
typedef IMP::base::Vector< Strings > IMP::Stringss |
Import IMP::kernel::TripletContainer in the IMP namespace.
Definition at line 312 of file kernel/doxygen.h.
Import IMP::kernel::TripletModifier in the IMP namespace.
Definition at line 316 of file kernel/doxygen.h.
Import IMP::kernel::TripletPredicate in the IMP namespace.
Definition at line 320 of file kernel/doxygen.h.
Import IMP::kernel::TripletScore in the IMP namespace.
Definition at line 324 of file kernel/doxygen.h.
Import IMP::kernel::UnaryFunction in the IMP namespace.
Definition at line 328 of file kernel/doxygen.h.
const std::nullptr_t IMP::nullptr |
The C++0x standard adds the nullptr keyword to get around a variety of problems with NULL. We provide an emulation within the IMP namespace when it is not available.
Use "nullptr" in code; the compiler will use our IMP::nullptr emulation automatically on systems that don't provide a native nullptr implementation.
If you are not in the IMP namespace, use the IMP_NULLPTR macro rather than asking for "IMP::nullptr". The latter does not work with some compilers (e.g. MSVC, which gets confused because nullptr is a keyword).