IMP logo
IMP Reference Guide  2.22.0
The Integrative Modeling Platform
provenance.h File Reference

Classes to track how the model was created. More...

#include <IMP/core/core_config.h>
#include <IMP/base_types.h>
#include <IMP/Object.h>
#include <IMP/object_macros.h>
#include <IMP/Decorator.h>
#include <IMP/decorator_macros.h>
#include <IMP/file.h>
#include <set>
+ Include dependency graph for provenance.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IMP::core::ClusterProvenance
 Track creation of a system fragment from clustering. More...
 
class  IMP::core::CombineProvenance
 Track creation of a system fragment by combination. More...
 
class  IMP::core::FilterProvenance
 Track creation of a system fragment by filtering. More...
 
class  IMP::core::Provenance
 Track how parts of the system were created. More...
 
class  IMP::core::Provenanced
 Tag part of the system to track how it was created. More...
 
class  IMP::core::SampleProvenance
 Track creation of a system fragment from sampling. More...
 
class  IMP::core::ScriptProvenance
 Track creation of a system fragment from running a script. More...
 
class  IMP::core::SoftwareProvenance
 Track creation of a system fragment from running some software. More...
 
class  IMP::core::StructureProvenance
 Track creation of a system fragment from a PDB file. More...
 

Namespaces

 IMP
 Base functionality and abstract base classes for representation, scoring and sampling.
 
 IMP::core
 Basic functionality that is expected to be used by a wide variety of IMP users.
 

Functions

void IMP::core::add_provenance (Model *m, ParticleIndex pi, Provenance p)
 Add provenance to part of the model. More...
 
Provenance IMP::core::create_clone (Provenance p)
 Clone provenance (including previous provenance) More...
 

Detailed Description

Classes to track how the model was created.

Copyright 2007-2023 IMP Inventors. All rights reserved.

Definition in file provenance.h.