IMP logo
IMP Reference Guide  2.23.0
The Integrative Modeling Platform
spb_assemble_restraints.h
Go to the documentation of this file.
1 /**
2  * \file IMP/spb/spb_assemble_restraints.h
3  * \brief Assemble SPB restraints
4  *
5  * Copyright 2007-2022 IMP Inventors. All rights reserved.
6  *
7  */
8 
9 #ifndef IMPSPB_SPB_ASSEMBLE_RESTRAINTS_H
10 #define IMPSPB_SPB_ASSEMBLE_RESTRAINTS_H
11 #include <IMP/spb/spb_main.h>
12 #include <map>
13 #include <string>
14 #include <IMP/spb/spb_config.h>
15 
16 IMPSPB_BEGIN_NAMESPACE
17 
18 IMPSPBEXPORT std::map<std::string, IMP::Pointer<RestraintSet> >
19 spb_assemble_restraints(Model *m, RestraintSet *allrs,
20  spb::SPBParameters &myparam,
21  atom::Hierarchies &all_mol,
22  container::ListSingletonContainer *CP_ps,
23  container::ListSingletonContainer *IL2_ps,
24  std::map<std::string, IMP::Pointer<Particle> > ISD_ps);
25 
26 IMPSPB_END_NAMESPACE
27 
28 #endif /* IMPSPB_SPB_ASSEMBLE_RESTRAINTS_H */
A smart pointer to a reference counted object.
Definition: Pointer.h:87
SPB MonteCarlo.