11 from sys
import version_info
12 if version_info >= (2,6,0):
13 def swig_import_helper():
14 from os.path
import dirname
18 fp, pathname, description = imp.find_module(
'_IMP_domino', [dirname(__file__)])
24 _mod = imp.load_module(
'_IMP_domino', fp, pathname, description)
28 _IMP_domino = swig_import_helper()
29 del swig_import_helper
34 _swig_property = property
37 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
38 if (name ==
"thisown"):
return self.this.own(value)
40 if type(value).__name__ ==
'SwigPyObject':
41 self.__dict__[name] = value
43 method = class_type.__swig_setmethods__.get(name,
None)
44 if method:
return method(self,value)
46 self.__dict__[name] = value
48 raise AttributeError(
"You cannot add attributes to %s" % self)
50 def _swig_setattr(self,class_type,name,value):
51 return _swig_setattr_nondynamic(self,class_type,name,value,0)
53 def _swig_getattr(self,class_type,name):
54 if (name ==
"thisown"):
return self.this.own()
55 method = class_type.__swig_getmethods__.get(name,
None)
56 if method:
return method(self)
57 raise AttributeError(name)
60 try: strthis =
"proxy of " + self.this.__repr__()
62 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
67 except AttributeError:
72 def _swig_setattr_nondynamic_method(set):
73 def set_attr(self,name,value):
74 if (name ==
"thisown"):
return self.this.own(value)
75 if hasattr(self,name)
or (name ==
"this"):
78 raise AttributeError(
"You cannot add attributes to %s" % self)
84 weakref_proxy = weakref.proxy
86 weakref_proxy =
lambda x: x
89 class IMP_DOMINO_SwigPyIterator(object):
90 """Proxy of C++ swig::IMP_DOMINO_SwigPyIterator class"""
91 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
92 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
94 __swig_destroy__ = _IMP_domino.delete_IMP_DOMINO_SwigPyIterator
95 __del__ =
lambda self :
None;
97 """value(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
98 return _IMP_domino.IMP_DOMINO_SwigPyIterator_value(self)
102 incr(IMP_DOMINO_SwigPyIterator self, size_t n=1) -> IMP_DOMINO_SwigPyIterator
103 incr(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator
105 return _IMP_domino.IMP_DOMINO_SwigPyIterator_incr(self, n)
109 decr(IMP_DOMINO_SwigPyIterator self, size_t n=1) -> IMP_DOMINO_SwigPyIterator
110 decr(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator
112 return _IMP_domino.IMP_DOMINO_SwigPyIterator_decr(self, n)
114 def distance(self, *args):
115 """distance(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> ptrdiff_t"""
116 return _IMP_domino.IMP_DOMINO_SwigPyIterator_distance(self, *args)
118 def equal(self, *args):
119 """equal(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
120 return _IMP_domino.IMP_DOMINO_SwigPyIterator_equal(self, *args)
123 """copy(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator"""
124 return _IMP_domino.IMP_DOMINO_SwigPyIterator_copy(self)
127 """next(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
128 return _IMP_domino.IMP_DOMINO_SwigPyIterator_next(self)
131 """__next__(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
132 return _IMP_domino.IMP_DOMINO_SwigPyIterator___next__(self)
135 """previous(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
136 return _IMP_domino.IMP_DOMINO_SwigPyIterator_previous(self)
138 def advance(self, *args):
139 """advance(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
140 return _IMP_domino.IMP_DOMINO_SwigPyIterator_advance(self, *args)
142 def __eq__(self, *args):
143 """__eq__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
144 return _IMP_domino.IMP_DOMINO_SwigPyIterator___eq__(self, *args)
146 def __ne__(self, *args):
147 """__ne__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
148 return _IMP_domino.IMP_DOMINO_SwigPyIterator___ne__(self, *args)
150 def __iadd__(self, *args):
151 """__iadd__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
152 return _IMP_domino.IMP_DOMINO_SwigPyIterator___iadd__(self, *args)
154 def __isub__(self, *args):
155 """__isub__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
156 return _IMP_domino.IMP_DOMINO_SwigPyIterator___isub__(self, *args)
158 def __add__(self, *args):
159 """__add__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
160 return _IMP_domino.IMP_DOMINO_SwigPyIterator___add__(self, *args)
162 def __sub__(self, *args):
164 __sub__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator
165 __sub__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> ptrdiff_t
167 return _IMP_domino.IMP_DOMINO_SwigPyIterator___sub__(self, *args)
169 def __iter__(self):
return self
170 IMP_DOMINO_SwigPyIterator_swigregister = _IMP_domino.IMP_DOMINO_SwigPyIterator_swigregister
171 IMP_DOMINO_SwigPyIterator_swigregister(IMP_DOMINO_SwigPyIterator)
178 IMP_DEBUG = _IMP_domino.IMP_DEBUG
179 IMP_RELEASE = _IMP_domino.IMP_RELEASE
180 IMP_SILENT = _IMP_domino.IMP_SILENT
181 IMP_PROGRESS = _IMP_domino.IMP_PROGRESS
182 IMP_TERSE = _IMP_domino.IMP_TERSE
183 IMP_VERBOSE = _IMP_domino.IMP_VERBOSE
184 IMP_MEMORY = _IMP_domino.IMP_MEMORY
185 IMP_NONE = _IMP_domino.IMP_NONE
186 IMP_USAGE = _IMP_domino.IMP_USAGE
187 IMP_INTERNAL = _IMP_domino.IMP_INTERNAL
188 IMP_BASE_HAS_LOG4CXX = _IMP_domino.IMP_BASE_HAS_LOG4CXX
189 IMP_COMPILER_HAS_AUTO = _IMP_domino.IMP_COMPILER_HAS_AUTO
190 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_domino.IMP_COMPILER_HAS_DEBUG_VECTOR
191 IMP_BASE_HAS_BOOST_RANDOM = _IMP_domino.IMP_BASE_HAS_BOOST_RANDOM
192 IMP_BASE_HAS_GPERFTOOLS = _IMP_domino.IMP_BASE_HAS_GPERFTOOLS
193 IMP_BASE_HAS_TCMALLOC_HEAPCHECKER = _IMP_domino.IMP_BASE_HAS_TCMALLOC_HEAPCHECKER
194 IMP_BASE_HAS_TCMALLOC_HEAPPROFILER = _IMP_domino.IMP_BASE_HAS_TCMALLOC_HEAPPROFILER
195 IMPBASE_SHOW_WARNINGS = _IMP_domino.IMPBASE_SHOW_WARNINGS
197 class _DirectorObjects(object):
198 """@internal Simple class to keep references to director objects
199 to prevent premature deletion."""
202 def register(self, obj):
203 """Take a reference to a director object; will only work for
204 refcounted C++ classes"""
205 if hasattr(obj,
'get_ref_count'):
206 self._objects.append(obj)
208 """Only drop our reference and allow cleanup by Python if no other
209 Python references exist (we hold 3 references: one in self._objects,
210 one in x, and one in the argument list for getrefcount) *and* no
211 other C++ references exist (the Python object always holds one)"""
212 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
213 or x.get_ref_count() > 1]
217 def get_object_count(self):
218 """Get number of director objects (useful for testing only)"""
219 return len(self._objects)
220 _director_objects = _DirectorObjects()
222 class _ostream(object):
223 """Proxy of C++ std::ostream class"""
224 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
225 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined")
226 __repr__ = _swig_repr
227 def write(self, *args):
228 """write(_ostream self, char const * osa_buf)"""
229 return _IMP_domino._ostream_write(self, *args)
231 _ostream_swigregister = _IMP_domino._ostream_swigregister
232 _ostream_swigregister(_ostream)
234 IMP_COMPILER_HAS_OVERRIDE = _IMP_domino.IMP_COMPILER_HAS_OVERRIDE
235 IMP_COMPILER_HAS_FINAL = _IMP_domino.IMP_COMPILER_HAS_FINAL
236 IMP_HAS_NOEXCEPT = _IMP_domino.IMP_HAS_NOEXCEPT
238 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_FILESYSTEM
239 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
240 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_domino.IMP_CGAL_HAS_BOOST_RANDOM
241 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_SYSTEM
242 IMPCGAL_SHOW_WARNINGS = _IMP_domino.IMPCGAL_SHOW_WARNINGS
244 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_IMP_CGAL
245 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
246 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
247 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_RANDOM
248 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SYSTEM
249 IMP_ALGEBRA_HAS_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_CGAL
250 IMP_ALGEBRA_HAS_ANN = _IMP_domino.IMP_ALGEBRA_HAS_ANN
251 IMPALGEBRA_SHOW_WARNINGS = _IMP_domino.IMPALGEBRA_SHOW_WARNINGS
253 IMP_KERNEL_HAS_IMP_CGAL = _IMP_domino.IMP_KERNEL_HAS_IMP_CGAL
254 IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS
255 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_domino.IMP_KERNEL_HAS_BOOST_RANDOM
256 IMP_KERNEL_HAS_BOOST_SYSTEM = _IMP_domino.IMP_KERNEL_HAS_BOOST_SYSTEM
257 IMP_KERNEL_HAS_CGAL = _IMP_domino.IMP_KERNEL_HAS_CGAL
258 IMPKERNEL_SHOW_WARNINGS = _IMP_domino.IMPKERNEL_SHOW_WARNINGS
260 IMP_DISPLAY_HAS_IMP_BASE = _IMP_domino.IMP_DISPLAY_HAS_IMP_BASE
261 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_domino.IMP_DISPLAY_HAS_IMP_CGAL
262 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
263 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
264 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_RANDOM
265 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_SYSTEM
266 IMP_DISPLAY_HAS_CGAL = _IMP_domino.IMP_DISPLAY_HAS_CGAL
267 IMPDISPLAY_SHOW_WARNINGS = _IMP_domino.IMPDISPLAY_SHOW_WARNINGS
269 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
270 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
271 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
272 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
273 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
274 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_CGAL
275 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_HDF5
276 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_domino.IMPSCOREFUNCTOR_SHOW_WARNINGS
278 IMP_STATISTICS_HAS_IMP_BASE = _IMP_domino.IMP_STATISTICS_HAS_IMP_BASE
279 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_domino.IMP_STATISTICS_HAS_IMP_CGAL
280 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
281 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
282 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_RANDOM
283 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_SYSTEM
284 IMP_STATISTICS_HAS_CGAL = _IMP_domino.IMP_STATISTICS_HAS_CGAL
285 IMPSTATISTICS_SHOW_WARNINGS = _IMP_domino.IMPSTATISTICS_SHOW_WARNINGS
287 IMP_CORE_HAS_IMP_BASE = _IMP_domino.IMP_CORE_HAS_IMP_BASE
288 IMP_CORE_HAS_IMP_CGAL = _IMP_domino.IMP_CORE_HAS_IMP_CGAL
289 IMP_CORE_HAS_IMP_KERNEL = _IMP_domino.IMP_CORE_HAS_IMP_KERNEL
290 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_FILESYSTEM
291 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
292 IMP_CORE_HAS_BOOST_RANDOM = _IMP_domino.IMP_CORE_HAS_BOOST_RANDOM
293 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_SYSTEM
294 IMP_CORE_HAS_CGAL = _IMP_domino.IMP_CORE_HAS_CGAL
295 IMP_CORE_HAS_HDF5 = _IMP_domino.IMP_CORE_HAS_HDF5
296 IMPCORE_SHOW_WARNINGS = _IMP_domino.IMPCORE_SHOW_WARNINGS
298 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_domino.IMP_CONTAINER_HAS_IMP_ALGEBRA
299 IMP_CONTAINER_HAS_IMP_BASE = _IMP_domino.IMP_CONTAINER_HAS_IMP_BASE
300 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_domino.IMP_CONTAINER_HAS_IMP_CGAL
301 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_domino.IMP_CONTAINER_HAS_IMP_DISPLAY
302 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_domino.IMP_CONTAINER_HAS_IMP_KERNEL
303 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
304 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
305 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
306 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_RANDOM
307 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_SYSTEM
308 IMP_CONTAINER_HAS_CGAL = _IMP_domino.IMP_CONTAINER_HAS_CGAL
309 IMP_CONTAINER_HAS_HDF5 = _IMP_domino.IMP_CONTAINER_HAS_HDF5
310 IMPCONTAINER_SHOW_WARNINGS = _IMP_domino.IMPCONTAINER_SHOW_WARNINGS
312 IMP_ATOM_HAS_IMP_BASE = _IMP_domino.IMP_ATOM_HAS_IMP_BASE
313 IMP_ATOM_HAS_IMP_CGAL = _IMP_domino.IMP_ATOM_HAS_IMP_CGAL
314 IMP_ATOM_HAS_IMP_KERNEL = _IMP_domino.IMP_ATOM_HAS_IMP_KERNEL
315 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
316 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
317 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_domino.IMP_ATOM_HAS_BOOST_RANDOM
318 IMP_ATOM_HAS_BOOST_REGEX = _IMP_domino.IMP_ATOM_HAS_BOOST_REGEX
319 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ATOM_HAS_BOOST_SYSTEM
320 IMP_ATOM_HAS_CGAL = _IMP_domino.IMP_ATOM_HAS_CGAL
321 IMP_ATOM_HAS_HDF5 = _IMP_domino.IMP_ATOM_HAS_HDF5
322 IMPATOM_SHOW_WARNINGS = _IMP_domino.IMPATOM_SHOW_WARNINGS
323 IMP_ATOM_TYPE_INDEX = _IMP_domino.IMP_ATOM_TYPE_INDEX
324 IMP_RESIDUE_TYPE_INDEX = _IMP_domino.IMP_RESIDUE_TYPE_INDEX
325 IMP_HIERARCHY_TYPE_INDEX = _IMP_domino.IMP_HIERARCHY_TYPE_INDEX
327 IMP_RMF_HAS_IMP_BASE = _IMP_domino.IMP_RMF_HAS_IMP_BASE
328 IMP_RMF_HAS_IMP_CGAL = _IMP_domino.IMP_RMF_HAS_IMP_CGAL
329 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
330 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_FILESYSTEM
331 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
332 IMP_RMF_HAS_BOOST_RANDOM = _IMP_domino.IMP_RMF_HAS_BOOST_RANDOM
333 IMP_RMF_HAS_BOOST_REGEX = _IMP_domino.IMP_RMF_HAS_BOOST_REGEX
334 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_SYSTEM
335 IMP_RMF_HAS_CGAL = _IMP_domino.IMP_RMF_HAS_CGAL
336 IMP_RMF_HAS_HDF5 = _IMP_domino.IMP_RMF_HAS_HDF5
337 IMPRMF_SHOW_WARNINGS = _IMP_domino.IMPRMF_SHOW_WARNINGS
340 IMP_DOMINO_HAS_IMP_ATOM = _IMP_domino.IMP_DOMINO_HAS_IMP_ATOM
341 IMP_DOMINO_HAS_IMP_BASE = _IMP_domino.IMP_DOMINO_HAS_IMP_BASE
342 IMP_DOMINO_HAS_IMP_CGAL = _IMP_domino.IMP_DOMINO_HAS_IMP_CGAL
343 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_domino.IMP_DOMINO_HAS_IMP_KERNEL
344 IMP_DOMINO_HAS_IMP_RMF = _IMP_domino.IMP_DOMINO_HAS_IMP_RMF
345 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
346 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_FILESYSTEM
347 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
348 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_domino.IMP_DOMINO_HAS_BOOST_RANDOM
349 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_domino.IMP_DOMINO_HAS_BOOST_REGEX
350 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_SYSTEM
351 IMP_DOMINO_HAS_CGAL = _IMP_domino.IMP_DOMINO_HAS_CGAL
352 IMP_DOMINO_HAS_HDF5 = _IMP_domino.IMP_DOMINO_HAS_HDF5
353 IMP_DOMINO_HAS_RMF = _IMP_domino.IMP_DOMINO_HAS_RMF
354 IMPDOMINO_SHOW_WARNINGS = _IMP_domino.IMPDOMINO_SHOW_WARNINGS
356 _object_types.append(
"DiscreteSampler")
359 def _object_cast_to_DiscreteSampler(*args):
360 """_object_cast_to_DiscreteSampler(Object o) -> DiscreteSampler"""
361 return _IMP_domino._object_cast_to_DiscreteSampler(*args)
362 _object_types.append(
"ParticleStates")
365 def _object_cast_to_ParticleStates(*args):
366 """_object_cast_to_ParticleStates(Object o) -> ParticleStates"""
367 return _IMP_domino._object_cast_to_ParticleStates(*args)
368 _object_types.append(
"SubsetFilter")
371 def _object_cast_to_SubsetFilter(*args):
372 """_object_cast_to_SubsetFilter(Object o) -> SubsetFilter"""
373 return _IMP_domino._object_cast_to_SubsetFilter(*args)
374 _object_types.append(
"SubsetFilterTable")
377 def _object_cast_to_SubsetFilterTable(*args):
378 """_object_cast_to_SubsetFilterTable(Object o) -> SubsetFilterTable"""
379 return _IMP_domino._object_cast_to_SubsetFilterTable(*args)
380 _object_types.append(
"AssignmentsTable")
383 def _object_cast_to_AssignmentsTable(*args):
384 """_object_cast_to_AssignmentsTable(Object o) -> AssignmentsTable"""
385 return _IMP_domino._object_cast_to_AssignmentsTable(*args)
386 _object_types.append(
"AssignmentContainer")
389 def _object_cast_to_AssignmentContainer(*args):
390 """_object_cast_to_AssignmentContainer(Object o) -> AssignmentContainer"""
391 return _IMP_domino._object_cast_to_AssignmentContainer(*args)
393 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::kernel::Particle,IMP::domino::ShowInteractionGraphVertex)> class"""
394 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
395 __repr__ = _swig_repr
397 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::kernel::Particle,IMP::domino::ShowInteractionGraphVertex)> self) -> InteractionGraph"""
398 this = _IMP_domino.new_InteractionGraph()
399 try: self.this.append(this)
400 except: self.this = this
402 """get_graph(InteractionGraph self) -> IMP::domino::InteractionGraph const &"""
403 return _IMP_domino.InteractionGraph_get_graph(self)
406 """get_vertices(InteractionGraph self) -> IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
407 return _IMP_domino.InteractionGraph_get_vertices(self)
409 def get_vertex_name(self, *args):
410 """get_vertex_name(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor i) -> Particle"""
411 return _IMP_domino.InteractionGraph_get_vertex_name(self, *args)
413 def get_in_neighbors(self, *args):
414 """get_in_neighbors(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
415 return _IMP_domino.InteractionGraph_get_in_neighbors(self, *args)
417 def get_out_neighbors(self, *args):
418 """get_out_neighbors(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
419 return _IMP_domino.InteractionGraph_get_out_neighbors(self, *args)
423 show_graphviz(InteractionGraph self, _ostream out=std::cout)
424 show_graphviz(InteractionGraph self)
426 return _IMP_domino.InteractionGraph_show_graphviz(self, *args)
428 def get_graphviz_string(self):
429 """get_graphviz_string(InteractionGraph self) -> std::string"""
430 return _IMP_domino.InteractionGraph_get_graphviz_string(self)
432 def add_edge(self, *args):
434 add_edge(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v0,
435 IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v1)
437 return _IMP_domino.InteractionGraph_add_edge(self, *args)
439 def add_vertex(self, *args):
440 """add_vertex(InteractionGraph self, Particle l) -> IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor"""
441 return _IMP_domino.InteractionGraph_add_vertex(self, *args)
443 def remove_vertex(self, *args):
444 """remove_vertex(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor l)"""
445 return _IMP_domino.InteractionGraph_remove_vertex(self, *args)
447 __swig_destroy__ = _IMP_domino.delete_InteractionGraph
448 __del__ =
lambda self :
None;
449 InteractionGraph_swigregister = _IMP_domino.InteractionGraph_swigregister
450 InteractionGraph_swigregister(InteractionGraph)
452 _value_types.append(
"InteractionGraph")
455 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> class"""
456 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
457 __repr__ = _swig_repr
459 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> self) -> SubsetGraph"""
460 this = _IMP_domino.new_SubsetGraph()
461 try: self.this.append(this)
462 except: self.this = this
464 """get_graph(SubsetGraph self) -> IMP::domino::SubsetGraph const &"""
465 return _IMP_domino.SubsetGraph_get_graph(self)
468 """get_vertices(SubsetGraph self) -> IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
469 return _IMP_domino.SubsetGraph_get_vertices(self)
471 def get_vertex_name(self, *args):
472 """get_vertex_name(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor i) -> Subset"""
473 return _IMP_domino.SubsetGraph_get_vertex_name(self, *args)
475 def get_in_neighbors(self, *args):
476 """get_in_neighbors(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
477 return _IMP_domino.SubsetGraph_get_in_neighbors(self, *args)
479 def get_out_neighbors(self, *args):
480 """get_out_neighbors(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
481 return _IMP_domino.SubsetGraph_get_out_neighbors(self, *args)
485 show_graphviz(SubsetGraph self, _ostream out=std::cout)
486 show_graphviz(SubsetGraph self)
488 return _IMP_domino.SubsetGraph_show_graphviz(self, *args)
490 def get_graphviz_string(self):
491 """get_graphviz_string(SubsetGraph self) -> std::string"""
492 return _IMP_domino.SubsetGraph_get_graphviz_string(self)
494 def add_edge(self, *args):
496 add_edge(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v0,
497 IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v1)
499 return _IMP_domino.SubsetGraph_add_edge(self, *args)
501 def add_vertex(self, *args):
502 """add_vertex(SubsetGraph self, Subset l) -> IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor"""
503 return _IMP_domino.SubsetGraph_add_vertex(self, *args)
505 def remove_vertex(self, *args):
506 """remove_vertex(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor l)"""
507 return _IMP_domino.SubsetGraph_remove_vertex(self, *args)
509 __swig_destroy__ = _IMP_domino.delete_SubsetGraph
510 __del__ =
lambda self :
None;
511 SubsetGraph_swigregister = _IMP_domino.SubsetGraph_swigregister
512 SubsetGraph_swigregister(SubsetGraph)
514 _value_types.append(
"SubsetGraph")
517 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> class"""
518 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
519 __repr__ = _swig_repr
521 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> self) -> CliqueGraph"""
522 this = _IMP_domino.new_CliqueGraph()
523 try: self.this.append(this)
524 except: self.this = this
526 """get_graph(CliqueGraph self) -> IMP::domino::CliqueGraph const &"""
527 return _IMP_domino.CliqueGraph_get_graph(self)
530 """get_vertices(CliqueGraph self) -> IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
531 return _IMP_domino.CliqueGraph_get_vertices(self)
533 def get_vertex_name(self, *args):
534 """get_vertex_name(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor i) -> Subset"""
535 return _IMP_domino.CliqueGraph_get_vertex_name(self, *args)
537 def get_in_neighbors(self, *args):
538 """get_in_neighbors(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
539 return _IMP_domino.CliqueGraph_get_in_neighbors(self, *args)
541 def get_out_neighbors(self, *args):
542 """get_out_neighbors(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
543 return _IMP_domino.CliqueGraph_get_out_neighbors(self, *args)
547 show_graphviz(CliqueGraph self, _ostream out=std::cout)
548 show_graphviz(CliqueGraph self)
550 return _IMP_domino.CliqueGraph_show_graphviz(self, *args)
552 def get_graphviz_string(self):
553 """get_graphviz_string(CliqueGraph self) -> std::string"""
554 return _IMP_domino.CliqueGraph_get_graphviz_string(self)
556 def add_edge(self, *args):
558 add_edge(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v0,
559 IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v1)
561 return _IMP_domino.CliqueGraph_add_edge(self, *args)
563 def add_vertex(self, *args):
564 """add_vertex(CliqueGraph self, Subset l) -> IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor"""
565 return _IMP_domino.CliqueGraph_add_vertex(self, *args)
567 def remove_vertex(self, *args):
568 """remove_vertex(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor l)"""
569 return _IMP_domino.CliqueGraph_remove_vertex(self, *args)
571 __swig_destroy__ = _IMP_domino.delete_CliqueGraph
572 __del__ =
lambda self :
None;
573 CliqueGraph_swigregister = _IMP_domino.CliqueGraph_swigregister
574 CliqueGraph_swigregister(CliqueGraph)
576 _value_types.append(
"CliqueGraph")
579 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> class"""
580 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
581 __repr__ = _swig_repr
583 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> self) -> MergeTree"""
584 this = _IMP_domino.new_MergeTree()
585 try: self.this.append(this)
586 except: self.this = this
588 """get_graph(MergeTree self) -> IMP::domino::MergeTree const &"""
589 return _IMP_domino.MergeTree_get_graph(self)
592 """get_vertices(MergeTree self) -> IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
593 return _IMP_domino.MergeTree_get_vertices(self)
595 def get_vertex_name(self, *args):
596 """get_vertex_name(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor i) -> Subset"""
597 return _IMP_domino.MergeTree_get_vertex_name(self, *args)
599 def get_in_neighbors(self, *args):
600 """get_in_neighbors(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
601 return _IMP_domino.MergeTree_get_in_neighbors(self, *args)
603 def get_out_neighbors(self, *args):
604 """get_out_neighbors(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
605 return _IMP_domino.MergeTree_get_out_neighbors(self, *args)
609 show_graphviz(MergeTree self, _ostream out=std::cout)
610 show_graphviz(MergeTree self)
612 return _IMP_domino.MergeTree_show_graphviz(self, *args)
614 def get_graphviz_string(self):
615 """get_graphviz_string(MergeTree self) -> std::string"""
616 return _IMP_domino.MergeTree_get_graphviz_string(self)
618 def add_edge(self, *args):
620 add_edge(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v0,
621 IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v1)
623 return _IMP_domino.MergeTree_add_edge(self, *args)
625 def add_vertex(self, *args):
626 """add_vertex(MergeTree self, Subset l) -> IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor"""
627 return _IMP_domino.MergeTree_add_vertex(self, *args)
629 def remove_vertex(self, *args):
630 """remove_vertex(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor l)"""
631 return _IMP_domino.MergeTree_remove_vertex(self, *args)
633 __swig_destroy__ = _IMP_domino.delete_MergeTree
634 __del__ =
lambda self :
None;
635 MergeTree_swigregister = _IMP_domino.MergeTree_swigregister
636 MergeTree_swigregister(MergeTree)
638 _value_types.append(
"MergeTree")
640 _object_types.append(
"BranchAndBoundSampler")
643 def _object_cast_to_BranchAndBoundSampler(*args):
644 """_object_cast_to_BranchAndBoundSampler(Object o) -> BranchAndBoundSampler"""
645 return _IMP_domino._object_cast_to_BranchAndBoundSampler(*args)
646 _object_types.append(
"BranchAndBoundAssignmentsTable")
649 def _object_cast_to_BranchAndBoundAssignmentsTable(*args):
650 """_object_cast_to_BranchAndBoundAssignmentsTable(Object o) -> BranchAndBoundAssignmentsTable"""
651 return _IMP_domino._object_cast_to_BranchAndBoundAssignmentsTable(*args)
652 _object_types.append(
"RecursiveAssignmentsTable")
655 def _object_cast_to_RecursiveAssignmentsTable(*args):
656 """_object_cast_to_RecursiveAssignmentsTable(Object o) -> RecursiveAssignmentsTable"""
657 return _IMP_domino._object_cast_to_RecursiveAssignmentsTable(*args)
658 _object_types.append(
"SimpleAssignmentsTable")
661 def _object_cast_to_SimpleAssignmentsTable(*args):
662 """_object_cast_to_SimpleAssignmentsTable(Object o) -> SimpleAssignmentsTable"""
663 return _IMP_domino._object_cast_to_SimpleAssignmentsTable(*args)
664 _object_types.append(
"CompoundStates")
667 def _object_cast_to_CompoundStates(*args):
668 """_object_cast_to_CompoundStates(Object o) -> CompoundStates"""
669 return _IMP_domino._object_cast_to_CompoundStates(*args)
670 _object_types.append(
"DisjointSetsSubsetFilterTable")
673 def _object_cast_to_DisjointSetsSubsetFilterTable(*args):
674 """_object_cast_to_DisjointSetsSubsetFilterTable(Object o) -> DisjointSetsSubsetFilterTable"""
675 return _IMP_domino._object_cast_to_DisjointSetsSubsetFilterTable(*args)
676 _object_types.append(
"MinimumRestraintScoreSubsetFilterTable")
679 def _object_cast_to_MinimumRestraintScoreSubsetFilterTable(*args):
680 """_object_cast_to_MinimumRestraintScoreSubsetFilterTable(Object o) -> MinimumRestraintScoreSubsetFilterTable"""
681 return _IMP_domino._object_cast_to_MinimumRestraintScoreSubsetFilterTable(*args)
682 _object_types.append(
"DominoSampler")
685 def _object_cast_to_DominoSampler(*args):
686 """_object_cast_to_DominoSampler(Object o) -> DominoSampler"""
687 return _IMP_domino._object_cast_to_DominoSampler(*args)
688 _object_types.append(
"EqualitySubsetFilterTable")
691 def _object_cast_to_EqualitySubsetFilterTable(*args):
692 """_object_cast_to_EqualitySubsetFilterTable(Object o) -> EqualitySubsetFilterTable"""
693 return _IMP_domino._object_cast_to_EqualitySubsetFilterTable(*args)
694 _object_types.append(
"EquivalenceSubsetFilterTable")
697 def _object_cast_to_EquivalenceSubsetFilterTable(*args):
698 """_object_cast_to_EquivalenceSubsetFilterTable(Object o) -> EquivalenceSubsetFilterTable"""
699 return _IMP_domino._object_cast_to_EquivalenceSubsetFilterTable(*args)
700 _object_types.append(
"EquivalenceAndExclusionSubsetFilterTable")
703 def _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(*args):
704 """_object_cast_to_EquivalenceAndExclusionSubsetFilterTable(Object o) -> EquivalenceAndExclusionSubsetFilterTable"""
705 return _IMP_domino._object_cast_to_EquivalenceAndExclusionSubsetFilterTable(*args)
706 _object_types.append(
"ExclusionSubsetFilterTable")
709 def _object_cast_to_ExclusionSubsetFilterTable(*args):
710 """_object_cast_to_ExclusionSubsetFilterTable(Object o) -> ExclusionSubsetFilterTable"""
711 return _IMP_domino._object_cast_to_ExclusionSubsetFilterTable(*args)
712 _object_types.append(
"IndexStates")
715 def _object_cast_to_IndexStates(*args):
716 """_object_cast_to_IndexStates(Object o) -> IndexStates"""
717 return _IMP_domino._object_cast_to_IndexStates(*args)
718 _object_types.append(
"ListSubsetFilterTable")
721 def _object_cast_to_ListSubsetFilterTable(*args):
722 """_object_cast_to_ListSubsetFilterTable(Object o) -> ListSubsetFilterTable"""
723 return _IMP_domino._object_cast_to_ListSubsetFilterTable(*args)
724 _object_types.append(
"ListAssignmentsTable")
727 def _object_cast_to_ListAssignmentsTable(*args):
728 """_object_cast_to_ListAssignmentsTable(Object o) -> ListAssignmentsTable"""
729 return _IMP_domino._object_cast_to_ListAssignmentsTable(*args)
730 _object_types.append(
"ParticleStatesTable")
733 def _object_cast_to_ParticleStatesTable(*args):
734 """_object_cast_to_ParticleStatesTable(Object o) -> ParticleStatesTable"""
735 return _IMP_domino._object_cast_to_ParticleStatesTable(*args)
736 _object_types.append(
"RecursiveStates")
739 def _object_cast_to_RecursiveStates(*args):
740 """_object_cast_to_RecursiveStates(Object o) -> RecursiveStates"""
741 return _IMP_domino._object_cast_to_RecursiveStates(*args)
742 _object_types.append(
"ProbabilisticSubsetFilterTable")
745 def _object_cast_to_ProbabilisticSubsetFilterTable(*args):
746 """_object_cast_to_ProbabilisticSubsetFilterTable(Object o) -> ProbabilisticSubsetFilterTable"""
747 return _IMP_domino._object_cast_to_ProbabilisticSubsetFilterTable(*args)
748 _object_types.append(
"RestraintScoreSubsetFilterTable")
751 def _object_cast_to_RestraintScoreSubsetFilterTable(*args):
752 """_object_cast_to_RestraintScoreSubsetFilterTable(Object o) -> RestraintScoreSubsetFilterTable"""
753 return _IMP_domino._object_cast_to_RestraintScoreSubsetFilterTable(*args)
754 _object_types.append(
"RigidBodyStates")
757 def _object_cast_to_RigidBodyStates(*args):
758 """_object_cast_to_RigidBodyStates(Object o) -> RigidBodyStates"""
759 return _IMP_domino._object_cast_to_RigidBodyStates(*args)
760 _object_types.append(
"XYZStates")
763 def _object_cast_to_XYZStates(*args):
764 """_object_cast_to_XYZStates(Object o) -> XYZStates"""
765 return _IMP_domino._object_cast_to_XYZStates(*args)
766 _object_types.append(
"NestedRigidBodyStates")
769 def _object_cast_to_NestedRigidBodyStates(*args):
770 """_object_cast_to_NestedRigidBodyStates(Object o) -> NestedRigidBodyStates"""
771 return _IMP_domino._object_cast_to_NestedRigidBodyStates(*args)
772 _object_types.append(
"DependencyScoreState")
775 def _object_cast_to_DependencyScoreState(*args):
776 """_object_cast_to_DependencyScoreState(Object o) -> DependencyScoreState"""
777 return _IMP_domino._object_cast_to_DependencyScoreState(*args)
778 _object_types.append(
"PairListSubsetFilterTable")
781 def _object_cast_to_PairListSubsetFilterTable(*args):
782 """_object_cast_to_PairListSubsetFilterTable(Object o) -> PairListSubsetFilterTable"""
783 return _IMP_domino._object_cast_to_PairListSubsetFilterTable(*args)
784 _object_types.append(
"ListAssignmentContainer")
787 def _object_cast_to_ListAssignmentContainer(*args):
788 """_object_cast_to_ListAssignmentContainer(Object o) -> ListAssignmentContainer"""
789 return _IMP_domino._object_cast_to_ListAssignmentContainer(*args)
790 _object_types.append(
"PackedAssignmentContainer")
793 def _object_cast_to_PackedAssignmentContainer(*args):
794 """_object_cast_to_PackedAssignmentContainer(Object o) -> PackedAssignmentContainer"""
795 return _IMP_domino._object_cast_to_PackedAssignmentContainer(*args)
796 _object_types.append(
"HeapAssignmentContainer")
799 def _object_cast_to_HeapAssignmentContainer(*args):
800 """_object_cast_to_HeapAssignmentContainer(Object o) -> HeapAssignmentContainer"""
801 return _IMP_domino._object_cast_to_HeapAssignmentContainer(*args)
802 _object_types.append(
"RangeViewAssignmentContainer")
805 def _object_cast_to_RangeViewAssignmentContainer(*args):
806 """_object_cast_to_RangeViewAssignmentContainer(Object o) -> RangeViewAssignmentContainer"""
807 return _IMP_domino._object_cast_to_RangeViewAssignmentContainer(*args)
808 _object_types.append(
"SampleAssignmentContainer")
811 def _object_cast_to_SampleAssignmentContainer(*args):
812 """_object_cast_to_SampleAssignmentContainer(Object o) -> SampleAssignmentContainer"""
813 return _IMP_domino._object_cast_to_SampleAssignmentContainer(*args)
814 _object_types.append(
"PermutationStates")
817 def _object_cast_to_PermutationStates(*args):
818 """_object_cast_to_PermutationStates(Object o) -> PermutationStates"""
819 return _IMP_domino._object_cast_to_PermutationStates(*args)
820 _object_types.append(
"WriteHDF5AssignmentContainer")
823 def _object_cast_to_WriteHDF5AssignmentContainer(*args):
824 """_object_cast_to_WriteHDF5AssignmentContainer(Object o) -> WriteHDF5AssignmentContainer"""
825 return _IMP_domino._object_cast_to_WriteHDF5AssignmentContainer(*args)
826 _object_types.append(
"ReadHDF5AssignmentContainer")
829 def _object_cast_to_ReadHDF5AssignmentContainer(*args):
830 """_object_cast_to_ReadHDF5AssignmentContainer(Object o) -> ReadHDF5AssignmentContainer"""
831 return _IMP_domino._object_cast_to_ReadHDF5AssignmentContainer(*args)
832 _object_types.append(
"ReadAssignmentContainer")
835 def _object_cast_to_ReadAssignmentContainer(*args):
836 """_object_cast_to_ReadAssignmentContainer(Object o) -> ReadAssignmentContainer"""
837 return _IMP_domino._object_cast_to_ReadAssignmentContainer(*args)
838 _object_types.append(
"WriteAssignmentContainer")
841 def _object_cast_to_WriteAssignmentContainer(*args):
842 """_object_cast_to_WriteAssignmentContainer(Object o) -> WriteAssignmentContainer"""
843 return _IMP_domino._object_cast_to_WriteAssignmentContainer(*args)
844 _object_types.append(
"CappedAssignmentContainer")
847 def _object_cast_to_CappedAssignmentContainer(*args):
848 """_object_cast_to_CappedAssignmentContainer(Object o) -> CappedAssignmentContainer"""
849 return _IMP_domino._object_cast_to_CappedAssignmentContainer(*args)
850 _object_types.append(
"RestraintCache")
853 def _object_cast_to_RestraintCache(*args):
854 """_object_cast_to_RestraintCache(Object o) -> RestraintCache"""
855 return _IMP_domino._object_cast_to_RestraintCache(*args)
857 _plural_types.append(
"Subsets")
858 _value_types.append(
"Subset")
861 _plural_types.append(
"Assignments")
862 _value_types.append(
"Assignment")
865 _plural_types.append(
"Slices")
866 _value_types.append(
"Slice")
869 _plural_types.append(
"Orders")
870 _value_types.append(
"Order")
872 class _IntArray(IMP.base._Value):
873 """Proxy of C++ IMP::base::ConstVector<(int)> class"""
874 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
875 __repr__ = _swig_repr
876 __swig_destroy__ = _IMP_domino.delete__IntArray
877 __del__ =
lambda self :
None;
878 def __init__(self, *args):
880 __init__(IMP::base::ConstVector<(int)> self, unsigned int sz, int fill) -> _IntArray
881 __init__(IMP::base::ConstVector<(int)> self) -> _IntArray
883 this = _IMP_domino.new__IntArray(*args)
884 try: self.this.append(this)
885 except: self.this = this
886 def __cmp__(self, *args):
887 """__cmp__(_IntArray self, _IntArray o) -> int"""
888 return _IMP_domino._IntArray___cmp__(self, *args)
890 def __eq__(self, *args):
891 """__eq__(_IntArray self, _IntArray o) -> bool"""
892 return _IMP_domino._IntArray___eq__(self, *args)
894 def __ne__(self, *args):
895 """__ne__(_IntArray self, _IntArray o) -> bool"""
896 return _IMP_domino._IntArray___ne__(self, *args)
898 def __lt__(self, *args):
899 """__lt__(_IntArray self, _IntArray o) -> bool"""
900 return _IMP_domino._IntArray___lt__(self, *args)
902 def __gt__(self, *args):
903 """__gt__(_IntArray self, _IntArray o) -> bool"""
904 return _IMP_domino._IntArray___gt__(self, *args)
906 def __ge__(self, *args):
907 """__ge__(_IntArray self, _IntArray o) -> bool"""
908 return _IMP_domino._IntArray___ge__(self, *args)
910 def __le__(self, *args):
911 """__le__(_IntArray self, _IntArray o) -> bool"""
912 return _IMP_domino._IntArray___le__(self, *args)
914 def __getitem__(self, *args):
915 """__getitem__(_IntArray self, unsigned int i) -> int"""
916 return _IMP_domino._IntArray___getitem__(self, *args)
919 """__len__(_IntArray self) -> unsigned int"""
920 return _IMP_domino._IntArray___len__(self)
922 def show(self, *args):
924 show(_IntArray self, _ostream out=std::cout)
927 return _IMP_domino._IntArray_show(self, *args)
930 """__hash__(_IntArray self) -> std::size_t"""
931 return _IMP_domino._IntArray___hash__(self)
933 _IntArray_swigregister = _IMP_domino._IntArray_swigregister
934 _IntArray_swigregister(_IntArray)
936 class _UIntArray(IMP.base._Value):
937 """Proxy of C++ IMP::base::ConstVector<(unsigned int)> class"""
938 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
939 __repr__ = _swig_repr
940 __swig_destroy__ = _IMP_domino.delete__UIntArray
941 __del__ =
lambda self :
None;
942 def __init__(self, *args):
944 __init__(IMP::base::ConstVector<(unsigned int)> self, unsigned int sz, unsigned int fill) -> _UIntArray
945 __init__(IMP::base::ConstVector<(unsigned int)> self) -> _UIntArray
947 this = _IMP_domino.new__UIntArray(*args)
948 try: self.this.append(this)
949 except: self.this = this
950 def __cmp__(self, *args):
951 """__cmp__(_UIntArray self, _UIntArray o) -> int"""
952 return _IMP_domino._UIntArray___cmp__(self, *args)
954 def __eq__(self, *args):
955 """__eq__(_UIntArray self, _UIntArray o) -> bool"""
956 return _IMP_domino._UIntArray___eq__(self, *args)
958 def __ne__(self, *args):
959 """__ne__(_UIntArray self, _UIntArray o) -> bool"""
960 return _IMP_domino._UIntArray___ne__(self, *args)
962 def __lt__(self, *args):
963 """__lt__(_UIntArray self, _UIntArray o) -> bool"""
964 return _IMP_domino._UIntArray___lt__(self, *args)
966 def __gt__(self, *args):
967 """__gt__(_UIntArray self, _UIntArray o) -> bool"""
968 return _IMP_domino._UIntArray___gt__(self, *args)
970 def __ge__(self, *args):
971 """__ge__(_UIntArray self, _UIntArray o) -> bool"""
972 return _IMP_domino._UIntArray___ge__(self, *args)
974 def __le__(self, *args):
975 """__le__(_UIntArray self, _UIntArray o) -> bool"""
976 return _IMP_domino._UIntArray___le__(self, *args)
978 def __getitem__(self, *args):
979 """__getitem__(_UIntArray self, unsigned int i) -> unsigned int"""
980 return _IMP_domino._UIntArray___getitem__(self, *args)
983 """__len__(_UIntArray self) -> unsigned int"""
984 return _IMP_domino._UIntArray___len__(self)
986 def show(self, *args):
988 show(_UIntArray self, _ostream out=std::cout)
989 show(_UIntArray self)
991 return _IMP_domino._UIntArray_show(self, *args)
994 """__hash__(_UIntArray self) -> std::size_t"""
995 return _IMP_domino._UIntArray___hash__(self)
997 _UIntArray_swigregister = _IMP_domino._UIntArray_swigregister
998 _UIntArray_swigregister(_UIntArray)
1000 class _ParticleArray(IMP.base._Value):
1001 """Proxy of C++ IMP::base::ConstVector<(IMP::base::WeakPointer<(Particle)>,p.Particle)> class"""
1002 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1003 __repr__ = _swig_repr
1004 __swig_destroy__ = _IMP_domino.delete__ParticleArray
1005 __del__ =
lambda self :
None;
1006 def __init__(self, *args):
1008 __init__(IMP::base::ConstVector<(IMP::base::WeakPointer<(Particle)>,p.Particle)> self, unsigned int sz, IMP::base::WeakPointer< IMP::kernel::Particle > fill) -> _ParticleArray
1009 __init__(IMP::base::ConstVector<(IMP::base::WeakPointer<(Particle)>,p.Particle)> self) -> _ParticleArray
1011 this = _IMP_domino.new__ParticleArray(*args)
1012 try: self.this.append(this)
1013 except: self.this = this
1014 def __cmp__(self, *args):
1015 """__cmp__(_ParticleArray self, _ParticleArray o) -> int"""
1016 return _IMP_domino._ParticleArray___cmp__(self, *args)
1018 def __eq__(self, *args):
1019 """__eq__(_ParticleArray self, _ParticleArray o) -> bool"""
1020 return _IMP_domino._ParticleArray___eq__(self, *args)
1022 def __ne__(self, *args):
1023 """__ne__(_ParticleArray self, _ParticleArray o) -> bool"""
1024 return _IMP_domino._ParticleArray___ne__(self, *args)
1026 def __lt__(self, *args):
1027 """__lt__(_ParticleArray self, _ParticleArray o) -> bool"""
1028 return _IMP_domino._ParticleArray___lt__(self, *args)
1030 def __gt__(self, *args):
1031 """__gt__(_ParticleArray self, _ParticleArray o) -> bool"""
1032 return _IMP_domino._ParticleArray___gt__(self, *args)
1034 def __ge__(self, *args):
1035 """__ge__(_ParticleArray self, _ParticleArray o) -> bool"""
1036 return _IMP_domino._ParticleArray___ge__(self, *args)
1038 def __le__(self, *args):
1039 """__le__(_ParticleArray self, _ParticleArray o) -> bool"""
1040 return _IMP_domino._ParticleArray___le__(self, *args)
1042 def __getitem__(self, *args):
1043 """__getitem__(_ParticleArray self, unsigned int i) -> Particle"""
1044 return _IMP_domino._ParticleArray___getitem__(self, *args)
1047 """__len__(_ParticleArray self) -> unsigned int"""
1048 return _IMP_domino._ParticleArray___len__(self)
1050 def show(self, *args):
1052 show(_ParticleArray self, _ostream out=std::cout)
1053 show(_ParticleArray self)
1055 return _IMP_domino._ParticleArray_show(self, *args)
1058 """__hash__(_ParticleArray self) -> std::size_t"""
1059 return _IMP_domino._ParticleArray___hash__(self)
1061 _ParticleArray_swigregister = _IMP_domino._ParticleArray_swigregister
1062 _ParticleArray_swigregister(_ParticleArray)
1064 class Subset(_ParticleArray):
1065 """Proxy of C++ IMP::domino::Subset class"""
1066 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1067 def __init__(self, *args):
1069 __init__(IMP::domino::Subset self, IMP::kernel::ParticlesTemp const & ps, bool arg3) -> Subset
1070 __init__(IMP::domino::Subset self) -> Subset
1071 __init__(IMP::domino::Subset self, IMP::kernel::ParticlesTemp ps) -> Subset
1073 this = _IMP_domino.new_Subset(*args)
1074 try: self.this.append(this)
1075 except: self.this = this
1076 def get_model(self):
1077 """get_model(Subset self) -> Model"""
1078 return _IMP_domino.Subset_get_model(self)
1081 """get_name(Subset self) -> std::string"""
1082 return _IMP_domino.Subset_get_name(self)
1084 def get_contains(self, *args):
1085 """get_contains(Subset self, Subset o) -> bool"""
1086 return _IMP_domino.Subset_get_contains(self, *args)
1089 """__str__(Subset self) -> std::string"""
1090 return _IMP_domino.Subset___str__(self)
1093 """__repr__(Subset self) -> std::string"""
1094 return _IMP_domino.Subset___repr__(self)
1096 __swig_destroy__ = _IMP_domino.delete_Subset
1097 __del__ =
lambda self :
None;
1098 Subset_swigregister = _IMP_domino.Subset_swigregister
1099 Subset_swigregister(Subset)
1103 """get_union(Subset a, Subset b) -> Subset"""
1104 return _IMP_domino.get_union(*args)
1107 """get_intersection(Subset a, Subset b) -> Subset"""
1108 return _IMP_domino.get_intersection(*args)
1110 def get_difference(*args):
1111 """get_difference(Subset a, Subset b) -> Subset"""
1112 return _IMP_domino.get_difference(*args)
1113 class Assignment(_IntArray):
1114 """Proxy of C++ IMP::domino::Assignment class"""
1115 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1116 def __init__(self, *args):
1118 __init__(IMP::domino::Assignment self) -> Assignment
1119 __init__(IMP::domino::Assignment self, unsigned int sz) -> Assignment
1120 __init__(IMP::domino::Assignment self, IMP::Ints const & i) -> Assignment
1122 this = _IMP_domino.new_Assignment(*args)
1123 try: self.this.append(this)
1124 except: self.this = this
1126 """__str__(Assignment self) -> std::string"""
1127 return _IMP_domino.Assignment___str__(self)
1130 """__repr__(Assignment self) -> std::string"""
1131 return _IMP_domino.Assignment___repr__(self)
1133 __swig_destroy__ = _IMP_domino.delete_Assignment
1134 __del__ =
lambda self :
None;
1135 Assignment_swigregister = _IMP_domino.Assignment_swigregister
1136 Assignment_swigregister(Assignment)
1138 class Slice(_UIntArray):
1139 """Proxy of C++ IMP::domino::Slice class"""
1140 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1141 def __init__(self, *args):
1143 __init__(IMP::domino::Slice self) -> Slice
1144 __init__(IMP::domino::Slice self, Subset outer, Subset inner) -> Slice
1146 this = _IMP_domino.new_Slice(*args)
1147 try: self.this.append(this)
1148 except: self.this = this
1149 def get_sliced(self, *args):
1151 get_sliced(Slice self, Assignment a) -> Assignment
1152 get_sliced(Slice self, Subset a) -> Subset
1154 return _IMP_domino.Slice_get_sliced(self, *args)
1157 """__str__(Slice self) -> std::string"""
1158 return _IMP_domino.Slice___str__(self)
1161 """__repr__(Slice self) -> std::string"""
1162 return _IMP_domino.Slice___repr__(self)
1164 __swig_destroy__ = _IMP_domino.delete_Slice
1165 __del__ =
lambda self :
None;
1166 Slice_swigregister = _IMP_domino.Slice_swigregister
1167 Slice_swigregister(Slice)
1171 """get_slice(Subset outer, Subset inner, IMP::domino::Subsets const & excluded) -> Slice"""
1172 return _IMP_domino.get_slice(*args)
1173 class Order(_UIntArray):
1174 """Proxy of C++ IMP::domino::Order class"""
1175 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1176 def __init__(self, *args):
1178 __init__(IMP::domino::Order self) -> Order
1179 __init__(IMP::domino::Order self, Subset outer, IMP::kernel::ParticlesTemp const & order) -> Order
1181 this = _IMP_domino.new_Order(*args)
1182 try: self.this.append(this)
1183 except: self.this = this
1184 def get_list_ordered(self, *args):
1185 """get_list_ordered(Order self, Assignment a) -> IMP::Ints"""
1186 return _IMP_domino.Order_get_list_ordered(self, *args)
1188 def get_subset_ordered(self, *args):
1189 """get_subset_ordered(Order self, IMP::Ints const & a) -> Assignment"""
1190 return _IMP_domino.Order_get_subset_ordered(self, *args)
1193 """__str__(Order self) -> std::string"""
1194 return _IMP_domino.Order___str__(self)
1197 """__repr__(Order self) -> std::string"""
1198 return _IMP_domino.Order___repr__(self)
1200 __swig_destroy__ = _IMP_domino.delete_Order
1201 __del__ =
lambda self :
None;
1202 Order_swigregister = _IMP_domino.Order_swigregister
1203 Order_swigregister(Order)
1206 """Proxy of C++ IMP::domino::ParticleStates class"""
1207 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1208 def __init__(self, name="ParticleStates %1%"):
1210 __init__(IMP::domino::ParticleStates self, std::string name="ParticleStates %1%") -> ParticleStates
1211 __init__(IMP::domino::ParticleStates self) -> ParticleStates
1213 if self.__class__ == ParticleStates:
1217 this = _IMP_domino.new_ParticleStates(_self, name)
1218 try: self.this.append(this)
1219 except: self.this = this
1220 if self.__class__ != ParticleStates:
1222 IMP.base._director_objects.register(self)
1226 def get_number_of_particle_states(self):
1227 """get_number_of_particle_states(ParticleStates self) -> unsigned int"""
1228 return _IMP_domino.ParticleStates_get_number_of_particle_states(self)
1230 def load_particle_state(self, *args):
1231 """load_particle_state(ParticleStates self, unsigned int arg0, Particle arg1)"""
1232 return _IMP_domino.ParticleStates_load_particle_state(self, *args)
1235 """get_embedding(ParticleStates self, unsigned int i) -> VectorKD"""
1236 return _IMP_domino.ParticleStates_get_embedding(self, *args)
1238 def get_nearest_state(self, *args):
1239 """get_nearest_state(ParticleStates self, VectorKD v) -> unsigned int"""
1240 return _IMP_domino.ParticleStates_get_nearest_state(self, *args)
1242 __swig_destroy__ = _IMP_domino.delete_ParticleStates
1243 __del__ =
lambda self :
None;
1245 """__str__(ParticleStates self) -> std::string"""
1246 return _IMP_domino.ParticleStates___str__(self)
1249 """__repr__(ParticleStates self) -> std::string"""
1250 return _IMP_domino.ParticleStates___repr__(self)
1253 return _object_cast_to_ParticleStates(o)
1254 get_from = staticmethod(get_from)
1256 def get_type_name(self):
1257 return self.__class__.__name__
1258 def do_show(self, out):
1260 def get_version_info(self):
1261 if"IMP::domino" ==
"IMP":
1262 return VersionInfo(
"python",
"0")
1264 return IMP.VersionInfo(
"python",
"0")
1266 return _object_cast_to_ParticleStates(o)
1267 get_from = staticmethod(get_from)
1269 def __disown__(self):
1271 _IMP_domino.disown_ParticleStates(self)
1272 return weakref_proxy(self)
1273 def do_destroy(self):
1274 """do_destroy(ParticleStates self)"""
1275 return _IMP_domino.ParticleStates_do_destroy(self)
1277 ParticleStates_swigregister = _IMP_domino.ParticleStates_swigregister
1278 ParticleStates_swigregister(ParticleStates)
1281 """Proxy of C++ IMP::domino::ParticleStatesTable class"""
1282 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1284 """__init__(IMP::domino::ParticleStatesTable self) -> ParticleStatesTable"""
1285 this = _IMP_domino.new_ParticleStatesTable()
1286 try: self.this.append(this)
1287 except: self.this = this
1288 def get_particle_states(self, *args):
1289 """get_particle_states(ParticleStatesTable self, Particle p) -> ParticleStates"""
1290 return _IMP_domino.ParticleStatesTable_get_particle_states(self, *args)
1292 def get_has_particle(self, *args):
1293 """get_has_particle(ParticleStatesTable self, Particle p) -> bool"""
1294 return _IMP_domino.ParticleStatesTable_get_has_particle(self, *args)
1297 """get_particles(ParticleStatesTable self) -> IMP::kernel::ParticlesTemp"""
1298 return _IMP_domino.ParticleStatesTable_get_particles(self)
1300 def get_subset(self):
1301 """get_subset(ParticleStatesTable self) -> Subset"""
1302 return _IMP_domino.ParticleStatesTable_get_subset(self)
1304 def set_particle_states(self, *args):
1305 """set_particle_states(ParticleStatesTable self, Particle p, ParticleStates e)"""
1306 return _IMP_domino.ParticleStatesTable_set_particle_states(self, *args)
1308 def get_version_info(self):
1309 """get_version_info(ParticleStatesTable self) -> VersionInfo"""
1310 return _IMP_domino.ParticleStatesTable_get_version_info(self)
1313 """__str__(ParticleStatesTable self) -> std::string"""
1314 return _IMP_domino.ParticleStatesTable___str__(self)
1317 """__repr__(ParticleStatesTable self) -> std::string"""
1318 return _IMP_domino.ParticleStatesTable___repr__(self)
1321 return _object_cast_to_ParticleStatesTable(o)
1322 get_from = staticmethod(get_from)
1324 ParticleStatesTable_swigregister = _IMP_domino.ParticleStatesTable_swigregister
1325 ParticleStatesTable_swigregister(ParticleStatesTable)
1327 class IndexStates(ParticleStates):
1328 """Proxy of C++ IMP::domino::IndexStates class"""
1329 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1330 def __init__(self, *args):
1332 __init__(IMP::domino::IndexStates self, unsigned int n, IntKey k=IntKey("state")) -> IndexStates
1333 __init__(IMP::domino::IndexStates self, unsigned int n) -> IndexStates
1335 this = _IMP_domino.new_IndexStates(*args)
1336 try: self.this.append(this)
1337 except: self.this = this
1338 def get_version_info(self):
1339 """get_version_info(IndexStates self) -> VersionInfo"""
1340 return _IMP_domino.IndexStates_get_version_info(self)
1343 """__str__(IndexStates self) -> std::string"""
1344 return _IMP_domino.IndexStates___str__(self)
1347 """__repr__(IndexStates self) -> std::string"""
1348 return _IMP_domino.IndexStates___repr__(self)
1351 return _object_cast_to_IndexStates(o)
1352 get_from = staticmethod(get_from)
1354 IndexStates_swigregister = _IMP_domino.IndexStates_swigregister
1355 IndexStates_swigregister(IndexStates)
1357 class XYZStates(ParticleStates):
1358 """Proxy of C++ IMP::domino::XYZStates class"""
1359 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1360 def __init__(self, *args):
1361 """__init__(IMP::domino::XYZStates self, IMP::algebra::Vector3Ds const & states) -> XYZStates"""
1362 this = _IMP_domino.new_XYZStates(*args)
1363 try: self.this.append(this)
1364 except: self.this = this
1365 def get_vector(self, *args):
1366 """get_vector(XYZStates self, unsigned int i) -> Vector3D"""
1367 return _IMP_domino.XYZStates_get_vector(self, *args)
1369 def get_version_info(self):
1370 """get_version_info(XYZStates self) -> VersionInfo"""
1371 return _IMP_domino.XYZStates_get_version_info(self)
1374 """__str__(XYZStates self) -> std::string"""
1375 return _IMP_domino.XYZStates___str__(self)
1378 """__repr__(XYZStates self) -> std::string"""
1379 return _IMP_domino.XYZStates___repr__(self)
1382 return _object_cast_to_XYZStates(o)
1383 get_from = staticmethod(get_from)
1385 XYZStates_swigregister = _IMP_domino.XYZStates_swigregister
1386 XYZStates_swigregister(XYZStates)
1388 class RigidBodyStates(ParticleStates):
1389 """Proxy of C++ IMP::domino::RigidBodyStates class"""
1390 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1391 def __init__(self, *args):
1393 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states, double scale=1) -> RigidBodyStates
1394 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states) -> RigidBodyStates
1396 this = _IMP_domino.new_RigidBodyStates(*args)
1397 try: self.this.append(this)
1398 except: self.this = this
1399 def get_reference_frame(self, *args):
1400 """get_reference_frame(RigidBodyStates self, unsigned int i) -> ReferenceFrame3D"""
1401 return _IMP_domino.RigidBodyStates_get_reference_frame(self, *args)
1403 def get_version_info(self):
1404 """get_version_info(RigidBodyStates self) -> VersionInfo"""
1405 return _IMP_domino.RigidBodyStates_get_version_info(self)
1408 """__str__(RigidBodyStates self) -> std::string"""
1409 return _IMP_domino.RigidBodyStates___str__(self)
1412 """__repr__(RigidBodyStates self) -> std::string"""
1413 return _IMP_domino.RigidBodyStates___repr__(self)
1416 return _object_cast_to_RigidBodyStates(o)
1417 get_from = staticmethod(get_from)
1419 RigidBodyStates_swigregister = _IMP_domino.RigidBodyStates_swigregister
1420 RigidBodyStates_swigregister(RigidBodyStates)
1422 class NestedRigidBodyStates(ParticleStates):
1423 """Proxy of C++ IMP::domino::NestedRigidBodyStates class"""
1424 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1425 def __init__(self, *args):
1427 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states, double scale=100) -> NestedRigidBodyStates
1428 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states) -> NestedRigidBodyStates
1430 this = _IMP_domino.new_NestedRigidBodyStates(*args)
1431 try: self.this.append(this)
1432 except: self.this = this
1433 def get_transformation(self, *args):
1434 """get_transformation(NestedRigidBodyStates self, unsigned int i) -> Transformation3D"""
1435 return _IMP_domino.NestedRigidBodyStates_get_transformation(self, *args)
1437 def get_version_info(self):
1438 """get_version_info(NestedRigidBodyStates self) -> VersionInfo"""
1439 return _IMP_domino.NestedRigidBodyStates_get_version_info(self)
1442 """__str__(NestedRigidBodyStates self) -> std::string"""
1443 return _IMP_domino.NestedRigidBodyStates___str__(self)
1446 """__repr__(NestedRigidBodyStates self) -> std::string"""
1447 return _IMP_domino.NestedRigidBodyStates___repr__(self)
1450 return _object_cast_to_NestedRigidBodyStates(o)
1451 get_from = staticmethod(get_from)
1453 NestedRigidBodyStates_swigregister = _IMP_domino.NestedRigidBodyStates_swigregister
1454 NestedRigidBodyStates_swigregister(NestedRigidBodyStates)
1456 class CompoundStates(ParticleStates):
1457 """Proxy of C++ IMP::domino::CompoundStates class"""
1458 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1459 def __init__(self, *args):
1460 """__init__(IMP::domino::CompoundStates self, ParticleStates a, ParticleStates b) -> CompoundStates"""
1461 this = _IMP_domino.new_CompoundStates(*args)
1462 try: self.this.append(this)
1463 except: self.this = this
1464 def get_version_info(self):
1465 """get_version_info(CompoundStates self) -> VersionInfo"""
1466 return _IMP_domino.CompoundStates_get_version_info(self)
1469 """__str__(CompoundStates self) -> std::string"""
1470 return _IMP_domino.CompoundStates___str__(self)
1473 """__repr__(CompoundStates self) -> std::string"""
1474 return _IMP_domino.CompoundStates___repr__(self)
1477 return _object_cast_to_CompoundStates(o)
1478 get_from = staticmethod(get_from)
1480 CompoundStates_swigregister = _IMP_domino.CompoundStates_swigregister
1481 CompoundStates_swigregister(CompoundStates)
1483 class RecursiveStates(ParticleStates):
1484 """Proxy of C++ IMP::domino::RecursiveStates class"""
1485 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1486 def __init__(self, *args):
1487 """__init__(IMP::domino::RecursiveStates self, Particle p, Subset s, IMP::domino::Assignments const & ss, ParticleStatesTable pst) -> RecursiveStates"""
1488 this = _IMP_domino.new_RecursiveStates(*args)
1489 try: self.this.append(this)
1490 except: self.this = this
1491 def get_version_info(self):
1492 """get_version_info(RecursiveStates self) -> VersionInfo"""
1493 return _IMP_domino.RecursiveStates_get_version_info(self)
1496 """__str__(RecursiveStates self) -> std::string"""
1497 return _IMP_domino.RecursiveStates___str__(self)
1500 """__repr__(RecursiveStates self) -> std::string"""
1501 return _IMP_domino.RecursiveStates___repr__(self)
1504 return _object_cast_to_RecursiveStates(o)
1505 get_from = staticmethod(get_from)
1507 RecursiveStates_swigregister = _IMP_domino.RecursiveStates_swigregister
1508 RecursiveStates_swigregister(RecursiveStates)
1510 class PermutationStates(ParticleStates):
1511 """Proxy of C++ IMP::domino::PermutationStates class"""
1512 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1513 def __init__(self, *args):
1514 """__init__(IMP::domino::PermutationStates self, ParticleStates inner) -> PermutationStates"""
1515 this = _IMP_domino.new_PermutationStates(*args)
1516 try: self.this.append(this)
1517 except: self.this = this
1518 def get_inner_state(self, *args):
1519 """get_inner_state(PermutationStates self, unsigned int i) -> unsigned int"""
1520 return _IMP_domino.PermutationStates_get_inner_state(self, *args)
1522 def get_version_info(self):
1523 """get_version_info(PermutationStates self) -> VersionInfo"""
1524 return _IMP_domino.PermutationStates_get_version_info(self)
1527 """__str__(PermutationStates self) -> std::string"""
1528 return _IMP_domino.PermutationStates___str__(self)
1531 """__repr__(PermutationStates self) -> std::string"""
1532 return _IMP_domino.PermutationStates___repr__(self)
1535 return _object_cast_to_PermutationStates(o)
1536 get_from = staticmethod(get_from)
1538 PermutationStates_swigregister = _IMP_domino.PermutationStates_swigregister
1539 PermutationStates_swigregister(PermutationStates)
1541 class _ParticlesAdaptor(IMP.base._InputAdaptor):
1542 """Proxy of C++ IMP::domino::ParticlesAdaptor class"""
1543 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1544 __repr__ = _swig_repr
1545 def __init__(self, *args):
1547 ParticlesAdaptor(ParticleStatesTable pst) -> _ParticlesAdaptor
1548 __init__(IMP::domino::ParticlesAdaptor self, IMP::kernel::ParticlesTemp const & ps) -> _ParticlesAdaptor
1550 this = _IMP_domino.new__ParticlesAdaptor(*args)
1551 try: self.this.append(this)
1552 except: self.this = this
1553 __swig_destroy__ = _IMP_domino.delete__ParticlesAdaptor
1554 __del__ =
lambda self :
None;
1555 _ParticlesAdaptor_swigregister = _IMP_domino._ParticlesAdaptor_swigregister
1556 _ParticlesAdaptor_swigregister(_ParticlesAdaptor)
1559 """Proxy of C++ IMP::domino::RestraintCache class"""
1560 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1561 def __init__(self, *args):
1563 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst, unsigned int size=std::numeric_limits< unsigned int >::max()) -> RestraintCache
1564 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst) -> RestraintCache
1566 this = _IMP_domino.new_RestraintCache(*args)
1567 try: self.this.append(this)
1568 except: self.this = this
1570 """add_restraints(RestraintCache self, _RestraintsAdaptor rs)"""
1571 return _IMP_domino.RestraintCache_add_restraints(self, *args)
1573 def get_score(self, *args):
1575 get_score(RestraintCache self, Restraint r, Assignment a) -> double
1576 get_score(RestraintCache self, Restraint r, Subset s, Assignment a) -> double
1578 return _IMP_domino.RestraintCache_get_score(self, *args)
1580 def load_last_score(self, *args):
1581 """load_last_score(RestraintCache self, Restraint r, Subset s, Assignment a)"""
1582 return _IMP_domino.RestraintCache_load_last_score(self, *args)
1586 get_restraints(RestraintCache self, Subset s, IMP::domino::Subsets const & exclusions) -> IMP::kernel::RestraintsTemp
1587 get_restraints(RestraintCache self) -> IMP::kernel::RestraintsTemp
1589 return _IMP_domino.RestraintCache_get_restraints(self, *args)
1591 def save_cache(self, *args):
1593 save_cache(RestraintCache self, IMP::kernel::ParticlesTemp const & particle_ordering, IMP::kernel::RestraintsTemp const & restraints,
1594 Group group, unsigned int max_entries)
1596 return _IMP_domino.RestraintCache_save_cache(self, *args)
1598 def load_cache(self, *args):
1599 """load_cache(RestraintCache self, IMP::kernel::ParticlesTemp const & ps, ConstGroup group)"""
1600 return _IMP_domino.RestraintCache_load_cache(self, *args)
1603 """get_slice(RestraintCache self, Restraint r, Subset s) -> Slice"""
1604 return _IMP_domino.RestraintCache_get_slice(self, *args)
1606 def get_number_of_entries(self):
1607 """get_number_of_entries(RestraintCache self) -> unsigned int"""
1608 return _IMP_domino.RestraintCache_get_number_of_entries(self)
1611 """validate(RestraintCache self)"""
1612 return _IMP_domino.RestraintCache_validate(self)
1614 def show_restraint_information(self, *args):
1616 show_restraint_information(RestraintCache self, _ostream out=std::cout)
1617 show_restraint_information(RestraintCache self)
1619 return _IMP_domino.RestraintCache_show_restraint_information(self, *args)
1621 def get_hit_rate(self):
1622 """get_hit_rate(RestraintCache self) -> double"""
1623 return _IMP_domino.RestraintCache_get_hit_rate(self)
1625 def get_version_info(self):
1626 """get_version_info(RestraintCache self) -> VersionInfo"""
1627 return _IMP_domino.RestraintCache_get_version_info(self)
1630 """__str__(RestraintCache self) -> std::string"""
1631 return _IMP_domino.RestraintCache___str__(self)
1634 """__repr__(RestraintCache self) -> std::string"""
1635 return _IMP_domino.RestraintCache___repr__(self)
1638 return _object_cast_to_RestraintCache(o)
1639 get_from = staticmethod(get_from)
1641 RestraintCache_swigregister = _IMP_domino.RestraintCache_swigregister
1642 RestraintCache_swigregister(RestraintCache)
1645 """Proxy of C++ IMP::domino::SubsetFilter class"""
1646 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1647 def __init__(self, name="SubsetFilter%1%"):
1649 __init__(IMP::domino::SubsetFilter self, std::string name="SubsetFilter%1%") -> SubsetFilter
1650 __init__(IMP::domino::SubsetFilter self) -> SubsetFilter
1652 if self.__class__ == SubsetFilter:
1656 this = _IMP_domino.new_SubsetFilter(_self, name)
1657 try: self.this.append(this)
1658 except: self.this = this
1659 if self.__class__ != SubsetFilter:
1661 IMP.base._director_objects.register(self)
1665 def get_is_ok(self, *args):
1666 """get_is_ok(SubsetFilter self, Assignment state) -> bool"""
1667 return _IMP_domino.SubsetFilter_get_is_ok(self, *args)
1669 def get_next_state(self, *args):
1670 """get_next_state(SubsetFilter self, int pos, Assignment state) -> int"""
1671 return _IMP_domino.SubsetFilter_get_next_state(self, *args)
1673 __swig_destroy__ = _IMP_domino.delete_SubsetFilter
1674 __del__ =
lambda self :
None;
1676 """__str__(SubsetFilter self) -> std::string"""
1677 return _IMP_domino.SubsetFilter___str__(self)
1680 """__repr__(SubsetFilter self) -> std::string"""
1681 return _IMP_domino.SubsetFilter___repr__(self)
1684 return _object_cast_to_SubsetFilter(o)
1685 get_from = staticmethod(get_from)
1687 def get_type_name(self):
1688 return self.__class__.__name__
1689 def do_show(self, out):
1691 def get_version_info(self):
1692 if"IMP::domino" ==
"IMP":
1693 return VersionInfo(
"python",
"0")
1695 return IMP.VersionInfo(
"python",
"0")
1697 return _object_cast_to_SubsetFilter(o)
1698 get_from = staticmethod(get_from)
1700 def __disown__(self):
1702 _IMP_domino.disown_SubsetFilter(self)
1703 return weakref_proxy(self)
1704 def do_destroy(self):
1705 """do_destroy(SubsetFilter self)"""
1706 return _IMP_domino.SubsetFilter_do_destroy(self)
1708 SubsetFilter_swigregister = _IMP_domino.SubsetFilter_swigregister
1709 SubsetFilter_swigregister(SubsetFilter)
1712 """Proxy of C++ IMP::domino::SubsetFilterTable class"""
1713 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1714 def __init__(self, name="SubsetFilterTable%1%"):
1716 __init__(IMP::domino::SubsetFilterTable self, std::string name="SubsetFilterTable%1%") -> SubsetFilterTable
1717 __init__(IMP::domino::SubsetFilterTable self) -> SubsetFilterTable
1719 if self.__class__ == SubsetFilterTable:
1723 this = _IMP_domino.new_SubsetFilterTable(_self, name)
1724 try: self.this.append(this)
1725 except: self.this = this
1726 if self.__class__ != SubsetFilterTable:
1728 IMP.base._director_objects.register(self)
1732 def get_subset_filter(self, *args):
1733 """get_subset_filter(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> SubsetFilter"""
1734 return _IMP_domino.SubsetFilterTable_get_subset_filter(self, *args)
1736 def get_strength(self, *args):
1737 """get_strength(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> double"""
1738 return _IMP_domino.SubsetFilterTable_get_strength(self, *args)
1740 __swig_destroy__ = _IMP_domino.delete_SubsetFilterTable
1741 __del__ =
lambda self :
None;
1743 """__str__(SubsetFilterTable self) -> std::string"""
1744 return _IMP_domino.SubsetFilterTable___str__(self)
1747 """__repr__(SubsetFilterTable self) -> std::string"""
1748 return _IMP_domino.SubsetFilterTable___repr__(self)
1751 return _object_cast_to_SubsetFilterTable(o)
1752 get_from = staticmethod(get_from)
1754 def get_type_name(self):
1755 return self.__class__.__name__
1756 def do_show(self, out):
1758 def get_version_info(self):
1759 if"IMP::domino" ==
"IMP":
1760 return VersionInfo(
"python",
"0")
1762 return IMP.VersionInfo(
"python",
"0")
1764 return _object_cast_to_SubsetFilterTable(o)
1765 get_from = staticmethod(get_from)
1767 def __disown__(self):
1769 _IMP_domino.disown_SubsetFilterTable(self)
1770 return weakref_proxy(self)
1771 def do_destroy(self):
1772 """do_destroy(SubsetFilterTable self)"""
1773 return _IMP_domino.SubsetFilterTable_do_destroy(self)
1775 SubsetFilterTable_swigregister = _IMP_domino.SubsetFilterTable_swigregister
1776 SubsetFilterTable_swigregister(SubsetFilterTable)
1778 class RestraintScoreSubsetFilterTable(SubsetFilterTable):
1779 """Proxy of C++ IMP::domino::RestraintScoreSubsetFilterTable class"""
1780 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1781 def __init__(self, *args):
1783 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, RestraintCache rc) -> RestraintScoreSubsetFilterTable
1784 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, _RestraintsAdaptor rs, ParticleStatesTable pst) -> RestraintScoreSubsetFilterTable
1786 this = _IMP_domino.new_RestraintScoreSubsetFilterTable(*args)
1787 try: self.this.append(this)
1788 except: self.this = this
1789 def get_version_info(self):
1790 """get_version_info(RestraintScoreSubsetFilterTable self) -> VersionInfo"""
1791 return _IMP_domino.RestraintScoreSubsetFilterTable_get_version_info(self)
1794 """__str__(RestraintScoreSubsetFilterTable self) -> std::string"""
1795 return _IMP_domino.RestraintScoreSubsetFilterTable___str__(self)
1798 """__repr__(RestraintScoreSubsetFilterTable self) -> std::string"""
1799 return _IMP_domino.RestraintScoreSubsetFilterTable___repr__(self)
1802 return _object_cast_to_RestraintScoreSubsetFilterTable(o)
1803 get_from = staticmethod(get_from)
1805 RestraintScoreSubsetFilterTable_swigregister = _IMP_domino.RestraintScoreSubsetFilterTable_swigregister
1806 RestraintScoreSubsetFilterTable_swigregister(RestraintScoreSubsetFilterTable)
1808 class MinimumRestraintScoreSubsetFilterTable(SubsetFilterTable):
1809 """Proxy of C++ IMP::domino::MinimumRestraintScoreSubsetFilterTable class"""
1810 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1811 def __init__(self, *args):
1812 """__init__(IMP::domino::MinimumRestraintScoreSubsetFilterTable self, IMP::kernel::RestraintsTemp const & rs, RestraintCache rc, int max_number_allowed_violations) -> MinimumRestraintScoreSubsetFilterTable"""
1813 this = _IMP_domino.new_MinimumRestraintScoreSubsetFilterTable(*args)
1814 try: self.this.append(this)
1815 except: self.this = this
1816 def get_maximum_number_of_violated_restraints(self):
1817 """get_maximum_number_of_violated_restraints(MinimumRestraintScoreSubsetFilterTable self) -> int"""
1818 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_maximum_number_of_violated_restraints(self)
1820 def get_version_info(self):
1821 """get_version_info(MinimumRestraintScoreSubsetFilterTable self) -> VersionInfo"""
1822 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_version_info(self)
1825 """__str__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
1826 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___str__(self)
1829 """__repr__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
1830 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___repr__(self)
1833 return _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
1834 get_from = staticmethod(get_from)
1836 MinimumRestraintScoreSubsetFilterTable_swigregister = _IMP_domino.MinimumRestraintScoreSubsetFilterTable_swigregister
1837 MinimumRestraintScoreSubsetFilterTable_swigregister(MinimumRestraintScoreSubsetFilterTable)
1839 class DisjointSetsSubsetFilterTable(SubsetFilterTable):
1840 """Proxy of C++ IMP::domino::DisjointSetsSubsetFilterTable class"""
1841 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1842 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
1843 def add_set(self, *args):
1844 """add_set(DisjointSetsSubsetFilterTable self, IMP::kernel::ParticlesTemp const & ps)"""
1845 return _IMP_domino.DisjointSetsSubsetFilterTable_add_set(self, *args)
1847 def add_pair(self, *args):
1848 """add_pair(DisjointSetsSubsetFilterTable self, IMP::kernel::ParticlePair const & pp)"""
1849 return _IMP_domino.DisjointSetsSubsetFilterTable_add_pair(self, *args)
1852 """__str__(DisjointSetsSubsetFilterTable self) -> std::string"""
1853 return _IMP_domino.DisjointSetsSubsetFilterTable___str__(self)
1856 """__repr__(DisjointSetsSubsetFilterTable self) -> std::string"""
1857 return _IMP_domino.DisjointSetsSubsetFilterTable___repr__(self)
1860 return _object_cast_to_DisjointSetsSubsetFilterTable(o)
1861 get_from = staticmethod(get_from)
1863 __swig_destroy__ = _IMP_domino.delete_DisjointSetsSubsetFilterTable
1864 __del__ =
lambda self :
None;
1865 DisjointSetsSubsetFilterTable_swigregister = _IMP_domino.DisjointSetsSubsetFilterTable_swigregister
1866 DisjointSetsSubsetFilterTable_swigregister(DisjointSetsSubsetFilterTable)
1868 class ExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
1869 """Proxy of C++ IMP::domino::ExclusionSubsetFilterTable class"""
1870 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1871 def __init__(self, *args):
1873 __init__(IMP::domino::ExclusionSubsetFilterTable self, ParticleStatesTable pst) -> ExclusionSubsetFilterTable
1874 __init__(IMP::domino::ExclusionSubsetFilterTable self) -> ExclusionSubsetFilterTable
1876 this = _IMP_domino.new_ExclusionSubsetFilterTable(*args)
1877 try: self.this.append(this)
1878 except: self.this = this
1879 def get_version_info(self):
1880 """get_version_info(ExclusionSubsetFilterTable self) -> VersionInfo"""
1881 return _IMP_domino.ExclusionSubsetFilterTable_get_version_info(self)
1884 """__str__(ExclusionSubsetFilterTable self) -> std::string"""
1885 return _IMP_domino.ExclusionSubsetFilterTable___str__(self)
1888 """__repr__(ExclusionSubsetFilterTable self) -> std::string"""
1889 return _IMP_domino.ExclusionSubsetFilterTable___repr__(self)
1892 return _object_cast_to_ExclusionSubsetFilterTable(o)
1893 get_from = staticmethod(get_from)
1895 ExclusionSubsetFilterTable_swigregister = _IMP_domino.ExclusionSubsetFilterTable_swigregister
1896 ExclusionSubsetFilterTable_swigregister(ExclusionSubsetFilterTable)
1898 class EqualitySubsetFilterTable(DisjointSetsSubsetFilterTable):
1899 """Proxy of C++ IMP::domino::EqualitySubsetFilterTable class"""
1900 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1901 def __init__(self, *args):
1903 __init__(IMP::domino::EqualitySubsetFilterTable self, ParticleStatesTable pst) -> EqualitySubsetFilterTable
1904 __init__(IMP::domino::EqualitySubsetFilterTable self) -> EqualitySubsetFilterTable
1906 this = _IMP_domino.new_EqualitySubsetFilterTable(*args)
1907 try: self.this.append(this)
1908 except: self.this = this
1909 def get_version_info(self):
1910 """get_version_info(EqualitySubsetFilterTable self) -> VersionInfo"""
1911 return _IMP_domino.EqualitySubsetFilterTable_get_version_info(self)
1914 """__str__(EqualitySubsetFilterTable self) -> std::string"""
1915 return _IMP_domino.EqualitySubsetFilterTable___str__(self)
1918 """__repr__(EqualitySubsetFilterTable self) -> std::string"""
1919 return _IMP_domino.EqualitySubsetFilterTable___repr__(self)
1922 return _object_cast_to_EqualitySubsetFilterTable(o)
1923 get_from = staticmethod(get_from)
1925 EqualitySubsetFilterTable_swigregister = _IMP_domino.EqualitySubsetFilterTable_swigregister
1926 EqualitySubsetFilterTable_swigregister(EqualitySubsetFilterTable)
1928 class EquivalenceSubsetFilterTable(DisjointSetsSubsetFilterTable):
1929 """Proxy of C++ IMP::domino::EquivalenceSubsetFilterTable class"""
1930 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1931 def __init__(self, *args):
1933 __init__(IMP::domino::EquivalenceSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceSubsetFilterTable
1934 __init__(IMP::domino::EquivalenceSubsetFilterTable self) -> EquivalenceSubsetFilterTable
1936 this = _IMP_domino.new_EquivalenceSubsetFilterTable(*args)
1937 try: self.this.append(this)
1938 except: self.this = this
1939 def get_version_info(self):
1940 """get_version_info(EquivalenceSubsetFilterTable self) -> VersionInfo"""
1941 return _IMP_domino.EquivalenceSubsetFilterTable_get_version_info(self)
1944 """__str__(EquivalenceSubsetFilterTable self) -> std::string"""
1945 return _IMP_domino.EquivalenceSubsetFilterTable___str__(self)
1948 """__repr__(EquivalenceSubsetFilterTable self) -> std::string"""
1949 return _IMP_domino.EquivalenceSubsetFilterTable___repr__(self)
1952 return _object_cast_to_EquivalenceSubsetFilterTable(o)
1953 get_from = staticmethod(get_from)
1955 EquivalenceSubsetFilterTable_swigregister = _IMP_domino.EquivalenceSubsetFilterTable_swigregister
1956 EquivalenceSubsetFilterTable_swigregister(EquivalenceSubsetFilterTable)
1958 class EquivalenceAndExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
1959 """Proxy of C++ IMP::domino::EquivalenceAndExclusionSubsetFilterTable class"""
1960 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1961 def __init__(self, *args):
1963 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceAndExclusionSubsetFilterTable
1964 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self) -> EquivalenceAndExclusionSubsetFilterTable
1966 this = _IMP_domino.new_EquivalenceAndExclusionSubsetFilterTable(*args)
1967 try: self.this.append(this)
1968 except: self.this = this
1969 def get_version_info(self):
1970 """get_version_info(EquivalenceAndExclusionSubsetFilterTable self) -> VersionInfo"""
1971 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_get_version_info(self)
1974 """__str__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
1975 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___str__(self)
1978 """__repr__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
1979 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___repr__(self)
1982 return _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
1983 get_from = staticmethod(get_from)
1985 EquivalenceAndExclusionSubsetFilterTable_swigregister = _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_swigregister
1986 EquivalenceAndExclusionSubsetFilterTable_swigregister(EquivalenceAndExclusionSubsetFilterTable)
1988 class ListSubsetFilterTable(SubsetFilterTable):
1989 """Proxy of C++ IMP::domino::ListSubsetFilterTable class"""
1990 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1991 def __init__(self, *args):
1992 """__init__(IMP::domino::ListSubsetFilterTable self, ParticleStatesTable pst) -> ListSubsetFilterTable"""
1993 this = _IMP_domino.new_ListSubsetFilterTable(*args)
1994 try: self.this.append(this)
1995 except: self.this = this
1996 def get_ok_rate(self):
1997 """get_ok_rate(ListSubsetFilterTable self) -> double"""
1998 return _IMP_domino.ListSubsetFilterTable_get_ok_rate(self)
2000 def get_number_of_particle_states(self, *args):
2001 """get_number_of_particle_states(ListSubsetFilterTable self, Particle p) -> unsigned int"""
2002 return _IMP_domino.ListSubsetFilterTable_get_number_of_particle_states(self, *args)
2004 def set_allowed_states(self, *args):
2005 """set_allowed_states(ListSubsetFilterTable self, Particle p, IMP::Ints const & states)"""
2006 return _IMP_domino.ListSubsetFilterTable_set_allowed_states(self, *args)
2008 def get_version_info(self):
2009 """get_version_info(ListSubsetFilterTable self) -> VersionInfo"""
2010 return _IMP_domino.ListSubsetFilterTable_get_version_info(self)
2013 """__str__(ListSubsetFilterTable self) -> std::string"""
2014 return _IMP_domino.ListSubsetFilterTable___str__(self)
2017 """__repr__(ListSubsetFilterTable self) -> std::string"""
2018 return _IMP_domino.ListSubsetFilterTable___repr__(self)
2021 return _object_cast_to_ListSubsetFilterTable(o)
2022 get_from = staticmethod(get_from)
2024 ListSubsetFilterTable_swigregister = _IMP_domino.ListSubsetFilterTable_swigregister
2025 ListSubsetFilterTable_swigregister(ListSubsetFilterTable)
2027 class PairListSubsetFilterTable(SubsetFilterTable):
2028 """Proxy of C++ IMP::domino::PairListSubsetFilterTable class"""
2029 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2031 """__init__(IMP::domino::PairListSubsetFilterTable self) -> PairListSubsetFilterTable"""
2032 this = _IMP_domino.new_PairListSubsetFilterTable()
2033 try: self.this.append(this)
2034 except: self.this = this
2035 def set_allowed_states(self, *args):
2036 """set_allowed_states(PairListSubsetFilterTable self, IMP::kernel::ParticlePair p, IMP::IntPairs const & states)"""
2037 return _IMP_domino.PairListSubsetFilterTable_set_allowed_states(self, *args)
2039 def get_version_info(self):
2040 """get_version_info(PairListSubsetFilterTable self) -> VersionInfo"""
2041 return _IMP_domino.PairListSubsetFilterTable_get_version_info(self)
2044 """__str__(PairListSubsetFilterTable self) -> std::string"""
2045 return _IMP_domino.PairListSubsetFilterTable___str__(self)
2048 """__repr__(PairListSubsetFilterTable self) -> std::string"""
2049 return _IMP_domino.PairListSubsetFilterTable___repr__(self)
2052 return _object_cast_to_PairListSubsetFilterTable(o)
2053 get_from = staticmethod(get_from)
2055 PairListSubsetFilterTable_swigregister = _IMP_domino.PairListSubsetFilterTable_swigregister
2056 PairListSubsetFilterTable_swigregister(PairListSubsetFilterTable)
2058 class ProbabilisticSubsetFilterTable(SubsetFilterTable):
2059 """Proxy of C++ IMP::domino::ProbabilisticSubsetFilterTable class"""
2060 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2061 def __init__(self, *args):
2063 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p, bool leaves_only=False) -> ProbabilisticSubsetFilterTable
2064 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p) -> ProbabilisticSubsetFilterTable
2066 this = _IMP_domino.new_ProbabilisticSubsetFilterTable(*args)
2067 try: self.this.append(this)
2068 except: self.this = this
2069 def get_version_info(self):
2070 """get_version_info(ProbabilisticSubsetFilterTable self) -> VersionInfo"""
2071 return _IMP_domino.ProbabilisticSubsetFilterTable_get_version_info(self)
2074 """__str__(ProbabilisticSubsetFilterTable self) -> std::string"""
2075 return _IMP_domino.ProbabilisticSubsetFilterTable___str__(self)
2078 """__repr__(ProbabilisticSubsetFilterTable self) -> std::string"""
2079 return _IMP_domino.ProbabilisticSubsetFilterTable___repr__(self)
2082 return _object_cast_to_ProbabilisticSubsetFilterTable(o)
2083 get_from = staticmethod(get_from)
2085 ProbabilisticSubsetFilterTable_swigregister = _IMP_domino.ProbabilisticSubsetFilterTable_swigregister
2086 ProbabilisticSubsetFilterTable_swigregister(ProbabilisticSubsetFilterTable)
2089 """Proxy of C++ IMP::domino::AssignmentContainer class"""
2090 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2091 def __init__(self, name="AssignmentContainer %1%"):
2093 __init__(IMP::domino::AssignmentContainer self, std::string name="AssignmentContainer %1%") -> AssignmentContainer
2094 __init__(IMP::domino::AssignmentContainer self) -> AssignmentContainer
2096 if self.__class__ == AssignmentContainer:
2100 this = _IMP_domino.new_AssignmentContainer(_self, name)
2101 try: self.this.append(this)
2102 except: self.this = this
2103 if self.__class__ != AssignmentContainer:
2105 IMP.base._director_objects.register(self)
2109 def get_number_of_assignments(self):
2110 """get_number_of_assignments(AssignmentContainer self) -> unsigned int"""
2111 return _IMP_domino.AssignmentContainer_get_number_of_assignments(self)
2113 def get_assignment(self, *args):
2114 """get_assignment(AssignmentContainer self, unsigned int i) -> Assignment"""
2115 return _IMP_domino.AssignmentContainer_get_assignment(self, *args)
2117 def get_assignments(self, *args):
2119 get_assignments(AssignmentContainer self, IMP::IntRange ir) -> IMP::domino::Assignments
2120 get_assignments(AssignmentContainer self) -> IMP::domino::Assignments
2122 return _IMP_domino.AssignmentContainer_get_assignments(self, *args)
2124 def add_assignment(self, *args):
2125 """add_assignment(AssignmentContainer self, Assignment a)"""
2126 return _IMP_domino.AssignmentContainer_add_assignment(self, *args)
2128 def add_assignments(self, *args):
2129 """add_assignments(AssignmentContainer self, IMP::domino::Assignments const & asgn)"""
2130 return _IMP_domino.AssignmentContainer_add_assignments(self, *args)
2132 def get_particle_assignments(self, *args):
2133 """get_particle_assignments(AssignmentContainer self, unsigned int i) -> IMP::Ints"""
2134 return _IMP_domino.AssignmentContainer_get_particle_assignments(self, *args)
2136 __swig_destroy__ = _IMP_domino.delete_AssignmentContainer
2137 __del__ =
lambda self :
None;
2139 """__str__(AssignmentContainer self) -> std::string"""
2140 return _IMP_domino.AssignmentContainer___str__(self)
2143 """__repr__(AssignmentContainer self) -> std::string"""
2144 return _IMP_domino.AssignmentContainer___repr__(self)
2147 return _object_cast_to_AssignmentContainer(o)
2148 get_from = staticmethod(get_from)
2150 def get_type_name(self):
2151 return self.__class__.__name__
2152 def do_show(self, out):
2154 def get_version_info(self):
2155 if"IMP::domino" ==
"IMP":
2156 return VersionInfo(
"python",
"0")
2158 return IMP.VersionInfo(
"python",
"0")
2160 return _object_cast_to_AssignmentContainer(o)
2161 get_from = staticmethod(get_from)
2163 def __disown__(self):
2165 _IMP_domino.disown_AssignmentContainer(self)
2166 return weakref_proxy(self)
2167 def do_destroy(self):
2168 """do_destroy(AssignmentContainer self)"""
2169 return _IMP_domino.AssignmentContainer_do_destroy(self)
2171 AssignmentContainer_swigregister = _IMP_domino.AssignmentContainer_swigregister
2172 AssignmentContainer_swigregister(AssignmentContainer)
2174 class PackedAssignmentContainer(AssignmentContainer):
2175 """Proxy of C++ IMP::domino::PackedAssignmentContainer class"""
2176 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2177 def __init__(self, name="PackedAssignmentContainer %1%"):
2179 __init__(IMP::domino::PackedAssignmentContainer self, std::string name="PackedAssignmentContainer %1%") -> PackedAssignmentContainer
2180 __init__(IMP::domino::PackedAssignmentContainer self) -> PackedAssignmentContainer
2182 this = _IMP_domino.new_PackedAssignmentContainer(name)
2183 try: self.this.append(this)
2184 except: self.this = this
2185 def get_assignments(self, *args):
2187 get_assignments(PackedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2188 get_assignments(PackedAssignmentContainer self) -> IMP::domino::Assignments
2190 return _IMP_domino.PackedAssignmentContainer_get_assignments(self, *args)
2192 def get_version_info(self):
2193 """get_version_info(PackedAssignmentContainer self) -> VersionInfo"""
2194 return _IMP_domino.PackedAssignmentContainer_get_version_info(self)
2197 """__str__(PackedAssignmentContainer self) -> std::string"""
2198 return _IMP_domino.PackedAssignmentContainer___str__(self)
2201 """__repr__(PackedAssignmentContainer self) -> std::string"""
2202 return _IMP_domino.PackedAssignmentContainer___repr__(self)
2205 return _object_cast_to_PackedAssignmentContainer(o)
2206 get_from = staticmethod(get_from)
2208 PackedAssignmentContainer_swigregister = _IMP_domino.PackedAssignmentContainer_swigregister
2209 PackedAssignmentContainer_swigregister(PackedAssignmentContainer)
2211 class ListAssignmentContainer(AssignmentContainer):
2212 """Proxy of C++ IMP::domino::ListAssignmentContainer class"""
2213 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2214 def __init__(self, name="ListAssignmentContainer %1%"):
2216 __init__(IMP::domino::ListAssignmentContainer self, std::string name="ListAssignmentContainer %1%") -> ListAssignmentContainer
2217 __init__(IMP::domino::ListAssignmentContainer self) -> ListAssignmentContainer
2219 this = _IMP_domino.new_ListAssignmentContainer(name)
2220 try: self.this.append(this)
2221 except: self.this = this
2222 def get_assignments(self, *args):
2224 get_assignments(ListAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2225 get_assignments(ListAssignmentContainer self) -> IMP::domino::Assignments
2227 return _IMP_domino.ListAssignmentContainer_get_assignments(self, *args)
2229 def get_version_info(self):
2230 """get_version_info(ListAssignmentContainer self) -> VersionInfo"""
2231 return _IMP_domino.ListAssignmentContainer_get_version_info(self)
2234 """__str__(ListAssignmentContainer self) -> std::string"""
2235 return _IMP_domino.ListAssignmentContainer___str__(self)
2238 """__repr__(ListAssignmentContainer self) -> std::string"""
2239 return _IMP_domino.ListAssignmentContainer___repr__(self)
2242 return _object_cast_to_ListAssignmentContainer(o)
2243 get_from = staticmethod(get_from)
2245 ListAssignmentContainer_swigregister = _IMP_domino.ListAssignmentContainer_swigregister
2246 ListAssignmentContainer_swigregister(ListAssignmentContainer)
2248 class SampleAssignmentContainer(AssignmentContainer):
2249 """Proxy of C++ IMP::domino::SampleAssignmentContainer class"""
2250 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2251 def __init__(self, *args):
2253 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k, std::string name="SampleAssignmentContainer %1%") -> SampleAssignmentContainer
2254 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k) -> SampleAssignmentContainer
2256 this = _IMP_domino.new_SampleAssignmentContainer(*args)
2257 try: self.this.append(this)
2258 except: self.this = this
2259 def get_assignments(self, *args):
2261 get_assignments(SampleAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2262 get_assignments(SampleAssignmentContainer self) -> IMP::domino::Assignments
2264 return _IMP_domino.SampleAssignmentContainer_get_assignments(self, *args)
2266 def get_version_info(self):
2267 """get_version_info(SampleAssignmentContainer self) -> VersionInfo"""
2268 return _IMP_domino.SampleAssignmentContainer_get_version_info(self)
2271 """__str__(SampleAssignmentContainer self) -> std::string"""
2272 return _IMP_domino.SampleAssignmentContainer___str__(self)
2275 """__repr__(SampleAssignmentContainer self) -> std::string"""
2276 return _IMP_domino.SampleAssignmentContainer___repr__(self)
2279 return _object_cast_to_SampleAssignmentContainer(o)
2280 get_from = staticmethod(get_from)
2282 SampleAssignmentContainer_swigregister = _IMP_domino.SampleAssignmentContainer_swigregister
2283 SampleAssignmentContainer_swigregister(SampleAssignmentContainer)
2285 class WriteHDF5AssignmentContainer(AssignmentContainer):
2286 """Proxy of C++ IMP::domino::WriteHDF5AssignmentContainer class"""
2287 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2288 def __init__(self, *args):
2290 __init__(IMP::domino::WriteHDF5AssignmentContainer self, Group parent, Subset s, IMP::kernel::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
2291 __init__(IMP::domino::WriteHDF5AssignmentContainer self, IndexDataSet2D dataset, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2292 std::string name) -> WriteHDF5AssignmentContainer
2294 this = _IMP_domino.new_WriteHDF5AssignmentContainer(*args)
2295 try: self.this.append(this)
2296 except: self.this = this
2297 def set_cache_size(self, *args):
2298 """set_cache_size(WriteHDF5AssignmentContainer self, unsigned int words)"""
2299 return _IMP_domino.WriteHDF5AssignmentContainer_set_cache_size(self, *args)
2301 def get_assignments(self, *args):
2303 get_assignments(WriteHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2304 get_assignments(WriteHDF5AssignmentContainer self) -> IMP::domino::Assignments
2306 return _IMP_domino.WriteHDF5AssignmentContainer_get_assignments(self, *args)
2308 def get_version_info(self):
2309 """get_version_info(WriteHDF5AssignmentContainer self) -> VersionInfo"""
2310 return _IMP_domino.WriteHDF5AssignmentContainer_get_version_info(self)
2313 """__str__(WriteHDF5AssignmentContainer self) -> std::string"""
2314 return _IMP_domino.WriteHDF5AssignmentContainer___str__(self)
2317 """__repr__(WriteHDF5AssignmentContainer self) -> std::string"""
2318 return _IMP_domino.WriteHDF5AssignmentContainer___repr__(self)
2321 return _object_cast_to_WriteHDF5AssignmentContainer(o)
2322 get_from = staticmethod(get_from)
2324 WriteHDF5AssignmentContainer_swigregister = _IMP_domino.WriteHDF5AssignmentContainer_swigregister
2325 WriteHDF5AssignmentContainer_swigregister(WriteHDF5AssignmentContainer)
2327 class ReadHDF5AssignmentContainer(AssignmentContainer):
2328 """Proxy of C++ IMP::domino::ReadHDF5AssignmentContainer class"""
2329 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2330 def __init__(self, *args):
2332 __init__(IMP::domino::ReadHDF5AssignmentContainer self, IndexConstDataSet2D dataset, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2333 std::string name) -> ReadHDF5AssignmentContainer
2335 this = _IMP_domino.new_ReadHDF5AssignmentContainer(*args)
2336 try: self.this.append(this)
2337 except: self.this = this
2338 def set_cache_size(self, *args):
2339 """set_cache_size(ReadHDF5AssignmentContainer self, unsigned int words)"""
2340 return _IMP_domino.ReadHDF5AssignmentContainer_set_cache_size(self, *args)
2342 def get_assignments(self, *args):
2344 get_assignments(ReadHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2345 get_assignments(ReadHDF5AssignmentContainer self) -> IMP::domino::Assignments
2347 return _IMP_domino.ReadHDF5AssignmentContainer_get_assignments(self, *args)
2349 def get_version_info(self):
2350 """get_version_info(ReadHDF5AssignmentContainer self) -> VersionInfo"""
2351 return _IMP_domino.ReadHDF5AssignmentContainer_get_version_info(self)
2354 """__str__(ReadHDF5AssignmentContainer self) -> std::string"""
2355 return _IMP_domino.ReadHDF5AssignmentContainer___str__(self)
2358 """__repr__(ReadHDF5AssignmentContainer self) -> std::string"""
2359 return _IMP_domino.ReadHDF5AssignmentContainer___repr__(self)
2362 return _object_cast_to_ReadHDF5AssignmentContainer(o)
2363 get_from = staticmethod(get_from)
2365 ReadHDF5AssignmentContainer_swigregister = _IMP_domino.ReadHDF5AssignmentContainer_swigregister
2366 ReadHDF5AssignmentContainer_swigregister(ReadHDF5AssignmentContainer)
2368 class WriteAssignmentContainer(AssignmentContainer):
2369 """Proxy of C++ IMP::domino::WriteAssignmentContainer class"""
2370 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2371 def __init__(self, *args):
2373 __init__(IMP::domino::WriteAssignmentContainer self, std::string out_file, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2374 std::string name) -> WriteAssignmentContainer
2376 this = _IMP_domino.new_WriteAssignmentContainer(*args)
2377 try: self.this.append(this)
2378 except: self.this = this
2379 def set_cache_size(self, *args):
2380 """set_cache_size(WriteAssignmentContainer self, unsigned int words)"""
2381 return _IMP_domino.WriteAssignmentContainer_set_cache_size(self, *args)
2383 def get_assignments(self, *args):
2385 get_assignments(WriteAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2386 get_assignments(WriteAssignmentContainer self) -> IMP::domino::Assignments
2388 return _IMP_domino.WriteAssignmentContainer_get_assignments(self, *args)
2390 def get_version_info(self):
2391 """get_version_info(WriteAssignmentContainer self) -> VersionInfo"""
2392 return _IMP_domino.WriteAssignmentContainer_get_version_info(self)
2395 """__str__(WriteAssignmentContainer self) -> std::string"""
2396 return _IMP_domino.WriteAssignmentContainer___str__(self)
2399 """__repr__(WriteAssignmentContainer self) -> std::string"""
2400 return _IMP_domino.WriteAssignmentContainer___repr__(self)
2403 return _object_cast_to_WriteAssignmentContainer(o)
2404 get_from = staticmethod(get_from)
2406 WriteAssignmentContainer_swigregister = _IMP_domino.WriteAssignmentContainer_swigregister
2407 WriteAssignmentContainer_swigregister(WriteAssignmentContainer)
2409 class ReadAssignmentContainer(AssignmentContainer):
2410 """Proxy of C++ IMP::domino::ReadAssignmentContainer class"""
2411 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2412 def __init__(self, *args):
2414 __init__(IMP::domino::ReadAssignmentContainer self, std::string out_file, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2415 std::string name) -> ReadAssignmentContainer
2417 this = _IMP_domino.new_ReadAssignmentContainer(*args)
2418 try: self.this.append(this)
2419 except: self.this = this
2420 def set_cache_size(self, *args):
2421 """set_cache_size(ReadAssignmentContainer self, unsigned int words)"""
2422 return _IMP_domino.ReadAssignmentContainer_set_cache_size(self, *args)
2424 def get_assignments(self, *args):
2426 get_assignments(ReadAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2427 get_assignments(ReadAssignmentContainer self) -> IMP::domino::Assignments
2429 return _IMP_domino.ReadAssignmentContainer_get_assignments(self, *args)
2431 def get_version_info(self):
2432 """get_version_info(ReadAssignmentContainer self) -> VersionInfo"""
2433 return _IMP_domino.ReadAssignmentContainer_get_version_info(self)
2436 """__str__(ReadAssignmentContainer self) -> std::string"""
2437 return _IMP_domino.ReadAssignmentContainer___str__(self)
2440 """__repr__(ReadAssignmentContainer self) -> std::string"""
2441 return _IMP_domino.ReadAssignmentContainer___repr__(self)
2444 return _object_cast_to_ReadAssignmentContainer(o)
2445 get_from = staticmethod(get_from)
2447 ReadAssignmentContainer_swigregister = _IMP_domino.ReadAssignmentContainer_swigregister
2448 ReadAssignmentContainer_swigregister(ReadAssignmentContainer)
2450 class RangeViewAssignmentContainer(AssignmentContainer):
2451 """Proxy of C++ IMP::domino::RangeViewAssignmentContainer class"""
2452 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2453 def __init__(self, *args):
2454 """__init__(IMP::domino::RangeViewAssignmentContainer self, AssignmentContainer inner, unsigned int begin, unsigned int end) -> RangeViewAssignmentContainer"""
2455 this = _IMP_domino.new_RangeViewAssignmentContainer(*args)
2456 try: self.this.append(this)
2457 except: self.this = this
2458 def get_assignments(self, *args):
2460 get_assignments(RangeViewAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2461 get_assignments(RangeViewAssignmentContainer self) -> IMP::domino::Assignments
2463 return _IMP_domino.RangeViewAssignmentContainer_get_assignments(self, *args)
2465 def get_version_info(self):
2466 """get_version_info(RangeViewAssignmentContainer self) -> VersionInfo"""
2467 return _IMP_domino.RangeViewAssignmentContainer_get_version_info(self)
2470 """__str__(RangeViewAssignmentContainer self) -> std::string"""
2471 return _IMP_domino.RangeViewAssignmentContainer___str__(self)
2474 """__repr__(RangeViewAssignmentContainer self) -> std::string"""
2475 return _IMP_domino.RangeViewAssignmentContainer___repr__(self)
2478 return _object_cast_to_RangeViewAssignmentContainer(o)
2479 get_from = staticmethod(get_from)
2481 RangeViewAssignmentContainer_swigregister = _IMP_domino.RangeViewAssignmentContainer_swigregister
2482 RangeViewAssignmentContainer_swigregister(RangeViewAssignmentContainer)
2484 class HeapAssignmentContainer(AssignmentContainer):
2485 """Proxy of C++ IMP::domino::HeapAssignmentContainer class"""
2486 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2487 def __init__(self, *args):
2489 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf, std::string name="HeapAssignmentContainer %1%") -> HeapAssignmentContainer
2490 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf) -> HeapAssignmentContainer
2492 this = _IMP_domino.new_HeapAssignmentContainer(*args)
2493 try: self.this.append(this)
2494 except: self.this = this
2495 def get_assignments(self, *args):
2497 get_assignments(HeapAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2498 get_assignments(HeapAssignmentContainer self) -> IMP::domino::Assignments
2500 return _IMP_domino.HeapAssignmentContainer_get_assignments(self, *args)
2502 def get_version_info(self):
2503 """get_version_info(HeapAssignmentContainer self) -> VersionInfo"""
2504 return _IMP_domino.HeapAssignmentContainer_get_version_info(self)
2507 """__str__(HeapAssignmentContainer self) -> std::string"""
2508 return _IMP_domino.HeapAssignmentContainer___str__(self)
2511 """__repr__(HeapAssignmentContainer self) -> std::string"""
2512 return _IMP_domino.HeapAssignmentContainer___repr__(self)
2515 return _object_cast_to_HeapAssignmentContainer(o)
2516 get_from = staticmethod(get_from)
2518 HeapAssignmentContainer_swigregister = _IMP_domino.HeapAssignmentContainer_swigregister
2519 HeapAssignmentContainer_swigregister(HeapAssignmentContainer)
2521 class CappedAssignmentContainer(AssignmentContainer):
2522 """Proxy of C++ IMP::domino::CappedAssignmentContainer class"""
2523 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2524 def __init__(self, *args):
2525 """__init__(IMP::domino::CappedAssignmentContainer self, AssignmentContainer contained, int max_states, std::string name) -> CappedAssignmentContainer"""
2526 this = _IMP_domino.new_CappedAssignmentContainer(*args)
2527 try: self.this.append(this)
2528 except: self.this = this
2529 def get_assignments(self, *args):
2531 get_assignments(CappedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2532 get_assignments(CappedAssignmentContainer self) -> IMP::domino::Assignments
2534 return _IMP_domino.CappedAssignmentContainer_get_assignments(self, *args)
2536 def get_version_info(self):
2537 """get_version_info(CappedAssignmentContainer self) -> VersionInfo"""
2538 return _IMP_domino.CappedAssignmentContainer_get_version_info(self)
2541 """__str__(CappedAssignmentContainer self) -> std::string"""
2542 return _IMP_domino.CappedAssignmentContainer___str__(self)
2545 """__repr__(CappedAssignmentContainer self) -> std::string"""
2546 return _IMP_domino.CappedAssignmentContainer___repr__(self)
2549 return _object_cast_to_CappedAssignmentContainer(o)
2550 get_from = staticmethod(get_from)
2552 CappedAssignmentContainer_swigregister = _IMP_domino.CappedAssignmentContainer_swigregister
2553 CappedAssignmentContainer_swigregister(CappedAssignmentContainer)
2556 """Proxy of C++ IMP::domino::AssignmentsTable class"""
2557 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2558 def __init__(self, name="AssignmentsTable %1%"):
2560 __init__(IMP::domino::AssignmentsTable self, std::string name="AssignmentsTable %1%") -> AssignmentsTable
2561 __init__(IMP::domino::AssignmentsTable self) -> AssignmentsTable
2563 if self.__class__ == AssignmentsTable:
2567 this = _IMP_domino.new_AssignmentsTable(_self, name)
2568 try: self.this.append(this)
2569 except: self.this = this
2570 if self.__class__ != AssignmentsTable:
2572 IMP.base._director_objects.register(self)
2576 def load_assignments(self, *args):
2577 """load_assignments(AssignmentsTable self, Subset s, AssignmentContainer ac)"""
2578 return _IMP_domino.AssignmentsTable_load_assignments(self, *args)
2580 __swig_destroy__ = _IMP_domino.delete_AssignmentsTable
2581 __del__ =
lambda self :
None;
2583 """__str__(AssignmentsTable self) -> std::string"""
2584 return _IMP_domino.AssignmentsTable___str__(self)
2587 """__repr__(AssignmentsTable self) -> std::string"""
2588 return _IMP_domino.AssignmentsTable___repr__(self)
2591 return _object_cast_to_AssignmentsTable(o)
2592 get_from = staticmethod(get_from)
2594 def get_type_name(self):
2595 return self.__class__.__name__
2596 def do_show(self, out):
2598 def get_version_info(self):
2599 if"IMP::domino" ==
"IMP":
2600 return VersionInfo(
"python",
"0")
2602 return IMP.VersionInfo(
"python",
"0")
2604 return _object_cast_to_AssignmentsTable(o)
2605 get_from = staticmethod(get_from)
2607 def __disown__(self):
2609 _IMP_domino.disown_AssignmentsTable(self)
2610 return weakref_proxy(self)
2611 def do_destroy(self):
2612 """do_destroy(AssignmentsTable self)"""
2613 return _IMP_domino.AssignmentsTable_do_destroy(self)
2615 AssignmentsTable_swigregister = _IMP_domino.AssignmentsTable_swigregister
2616 AssignmentsTable_swigregister(AssignmentsTable)
2618 class SimpleAssignmentsTable(AssignmentsTable):
2619 """Proxy of C++ IMP::domino::SimpleAssignmentsTable class"""
2620 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2621 def __init__(self, *args):
2623 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables(),
2624 unsigned int max=std::numeric_limits< unsigned int >::max()) -> SimpleAssignmentsTable
2625 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables()) -> SimpleAssignmentsTable
2626 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst) -> SimpleAssignmentsTable
2628 this = _IMP_domino.new_SimpleAssignmentsTable(*args)
2629 try: self.this.append(this)
2630 except: self.this = this
2631 def get_version_info(self):
2632 """get_version_info(SimpleAssignmentsTable self) -> VersionInfo"""
2633 return _IMP_domino.SimpleAssignmentsTable_get_version_info(self)
2636 """__str__(SimpleAssignmentsTable self) -> std::string"""
2637 return _IMP_domino.SimpleAssignmentsTable___str__(self)
2640 """__repr__(SimpleAssignmentsTable self) -> std::string"""
2641 return _IMP_domino.SimpleAssignmentsTable___repr__(self)
2644 return _object_cast_to_SimpleAssignmentsTable(o)
2645 get_from = staticmethod(get_from)
2647 SimpleAssignmentsTable_swigregister = _IMP_domino.SimpleAssignmentsTable_swigregister
2648 SimpleAssignmentsTable_swigregister(SimpleAssignmentsTable)
2650 class RecursiveAssignmentsTable(AssignmentsTable):
2651 """Proxy of C++ IMP::domino::RecursiveAssignmentsTable class"""
2652 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2653 def __init__(self, *args):
2655 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables(),
2656 unsigned int max=std::numeric_limits< unsigned int >::max()) -> RecursiveAssignmentsTable
2657 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables()) -> RecursiveAssignmentsTable
2658 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst) -> RecursiveAssignmentsTable
2660 this = _IMP_domino.new_RecursiveAssignmentsTable(*args)
2661 try: self.this.append(this)
2662 except: self.this = this
2663 def get_version_info(self):
2664 """get_version_info(RecursiveAssignmentsTable self) -> VersionInfo"""
2665 return _IMP_domino.RecursiveAssignmentsTable_get_version_info(self)
2668 """__str__(RecursiveAssignmentsTable self) -> std::string"""
2669 return _IMP_domino.RecursiveAssignmentsTable___str__(self)
2672 """__repr__(RecursiveAssignmentsTable self) -> std::string"""
2673 return _IMP_domino.RecursiveAssignmentsTable___repr__(self)
2676 return _object_cast_to_RecursiveAssignmentsTable(o)
2677 get_from = staticmethod(get_from)
2679 RecursiveAssignmentsTable_swigregister = _IMP_domino.RecursiveAssignmentsTable_swigregister
2680 RecursiveAssignmentsTable_swigregister(RecursiveAssignmentsTable)
2682 class BranchAndBoundAssignmentsTable(AssignmentsTable):
2683 """Proxy of C++ IMP::domino::BranchAndBoundAssignmentsTable class"""
2684 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2685 def __init__(self, *args):
2687 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables(),
2688 unsigned int max=std::numeric_limits< unsigned int >::max()) -> BranchAndBoundAssignmentsTable
2689 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables()) -> BranchAndBoundAssignmentsTable
2690 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst) -> BranchAndBoundAssignmentsTable
2692 this = _IMP_domino.new_BranchAndBoundAssignmentsTable(*args)
2693 try: self.this.append(this)
2694 except: self.this = this
2695 def get_version_info(self):
2696 """get_version_info(BranchAndBoundAssignmentsTable self) -> VersionInfo"""
2697 return _IMP_domino.BranchAndBoundAssignmentsTable_get_version_info(self)
2700 """__str__(BranchAndBoundAssignmentsTable self) -> std::string"""
2701 return _IMP_domino.BranchAndBoundAssignmentsTable___str__(self)
2704 """__repr__(BranchAndBoundAssignmentsTable self) -> std::string"""
2705 return _IMP_domino.BranchAndBoundAssignmentsTable___repr__(self)
2708 return _object_cast_to_BranchAndBoundAssignmentsTable(o)
2709 get_from = staticmethod(get_from)
2711 BranchAndBoundAssignmentsTable_swigregister = _IMP_domino.BranchAndBoundAssignmentsTable_swigregister
2712 BranchAndBoundAssignmentsTable_swigregister(BranchAndBoundAssignmentsTable)
2714 class ListAssignmentsTable(AssignmentsTable):
2715 """Proxy of C++ IMP::domino::ListAssignmentsTable class"""
2716 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2717 def __init__(self, name="ListAssignmentsTable %1%"):
2719 __init__(IMP::domino::ListAssignmentsTable self, std::string name="ListAssignmentsTable %1%") -> ListAssignmentsTable
2720 __init__(IMP::domino::ListAssignmentsTable self) -> ListAssignmentsTable
2722 this = _IMP_domino.new_ListAssignmentsTable(name)
2723 try: self.this.append(this)
2724 except: self.this = this
2725 def set_assignments(self, *args):
2726 """set_assignments(ListAssignmentsTable self, Subset s, AssignmentContainer lsc)"""
2727 return _IMP_domino.ListAssignmentsTable_set_assignments(self, *args)
2729 def get_version_info(self):
2730 """get_version_info(ListAssignmentsTable self) -> VersionInfo"""
2731 return _IMP_domino.ListAssignmentsTable_get_version_info(self)
2734 """__str__(ListAssignmentsTable self) -> std::string"""
2735 return _IMP_domino.ListAssignmentsTable___str__(self)
2738 """__repr__(ListAssignmentsTable self) -> std::string"""
2739 return _IMP_domino.ListAssignmentsTable___repr__(self)
2742 return _object_cast_to_ListAssignmentsTable(o)
2743 get_from = staticmethod(get_from)
2745 ListAssignmentsTable_swigregister = _IMP_domino.ListAssignmentsTable_swigregister
2746 ListAssignmentsTable_swigregister(ListAssignmentsTable)
2750 """get_order(Subset s, IMP::domino::SubsetFilterTables const & sft) -> IMP::kernel::ParticlesTemp"""
2751 return _IMP_domino.get_order(*args)
2752 class _SubsetGraphVertexIndex(object):
2753 """Proxy of C++ IMP::domino::SubsetGraphVertexIndex class"""
2754 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2755 __repr__ = _swig_repr
2757 """__init__(IMP::domino::SubsetGraphVertexIndex self) -> _SubsetGraphVertexIndex"""
2758 this = _IMP_domino.new__SubsetGraphVertexIndex()
2759 try: self.this.append(this)
2760 except: self.this = this
2761 __swig_destroy__ = _IMP_domino.delete__SubsetGraphVertexIndex
2762 __del__ =
lambda self :
None;
2763 _SubsetGraphVertexIndex_swigregister = _IMP_domino._SubsetGraphVertexIndex_swigregister
2764 _SubsetGraphVertexIndex_swigregister(_SubsetGraphVertexIndex)
2766 class _InteractionGraphVertexIndex(object):
2767 """Proxy of C++ IMP::domino::InteractionGraphVertexIndex class"""
2768 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2769 __repr__ = _swig_repr
2771 """__init__(IMP::domino::InteractionGraphVertexIndex self) -> _InteractionGraphVertexIndex"""
2772 this = _IMP_domino.new__InteractionGraphVertexIndex()
2773 try: self.this.append(this)
2774 except: self.this = this
2775 __swig_destroy__ = _IMP_domino.delete__InteractionGraphVertexIndex
2776 __del__ =
lambda self :
None;
2777 _InteractionGraphVertexIndex_swigregister = _IMP_domino._InteractionGraphVertexIndex_swigregister
2778 _InteractionGraphVertexIndex_swigregister(_InteractionGraphVertexIndex)
2782 """get_subsets(IMP::domino::SubsetGraph const & g) -> IMP::domino::Subsets"""
2783 return _IMP_domino.get_subsets(*args)
2786 """get_junction_tree(IMP::domino::InteractionGraph const & ig) -> IMP::domino::SubsetGraph"""
2787 return _IMP_domino.get_junction_tree(*args)
2789 def get_triangulated(*args):
2790 """get_triangulated(IMP::domino::InteractionGraph const & input) -> IMP::domino::InteractionGraph"""
2791 return _IMP_domino.get_triangulated(*args)
2792 class _CliqueGraphVertexIndex(object):
2793 """Proxy of C++ IMP::domino::CliqueGraphVertexIndex class"""
2794 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2795 __repr__ = _swig_repr
2797 """__init__(IMP::domino::CliqueGraphVertexIndex self) -> _CliqueGraphVertexIndex"""
2798 this = _IMP_domino.new__CliqueGraphVertexIndex()
2799 try: self.this.append(this)
2800 except: self.this = this
2801 __swig_destroy__ = _IMP_domino.delete__CliqueGraphVertexIndex
2802 __del__ =
lambda self :
None;
2803 _CliqueGraphVertexIndex_swigregister = _IMP_domino._CliqueGraphVertexIndex_swigregister
2804 _CliqueGraphVertexIndex_swigregister(_CliqueGraphVertexIndex)
2807 def get_clique_graph(*args):
2808 """get_clique_graph(IMP::domino::InteractionGraph const & input) -> IMP::domino::CliqueGraph"""
2809 return _IMP_domino.get_clique_graph(*args)
2811 def get_minimum_spanning_tree(*args):
2812 """get_minimum_spanning_tree(IMP::domino::CliqueGraph const & input) -> IMP::domino::SubsetGraph"""
2813 return _IMP_domino.get_minimum_spanning_tree(*args)
2816 """get_restraint_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::SubsetGraph"""
2817 return _IMP_domino.get_restraint_graph(*args)
2821 get_interaction_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::InteractionGraph
2822 get_interaction_graph(_ScoringFunctionAdaptor rs, IMP::kernel::ParticlesTemp const & pst) -> IMP::domino::InteractionGraph
2824 return _IMP_domino.get_interaction_graph(*args)
2827 """get_interaction_graph_geometry(IMP::domino::InteractionGraph const & ig) -> IMP::display::Geometries"""
2828 return _IMP_domino.get_interaction_graph_geometry(*args)
2831 """get_subset_graph_geometry(IMP::domino::SubsetGraph const & ig) -> IMP::display::Geometries"""
2832 return _IMP_domino.get_subset_graph_geometry(*args)
2833 class _MergeTreeVertexIndex(object):
2834 """Proxy of C++ IMP::domino::MergeTreeVertexIndex class"""
2835 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2836 __repr__ = _swig_repr
2838 """__init__(IMP::domino::MergeTreeVertexIndex self) -> _MergeTreeVertexIndex"""
2839 this = _IMP_domino.new__MergeTreeVertexIndex()
2840 try: self.this.append(this)
2841 except: self.this = this
2842 __swig_destroy__ = _IMP_domino.delete__MergeTreeVertexIndex
2843 __del__ =
lambda self :
None;
2844 _MergeTreeVertexIndex_swigregister = _IMP_domino._MergeTreeVertexIndex_swigregister
2845 _MergeTreeVertexIndex_swigregister(_MergeTreeVertexIndex)
2848 def show_as_graphviz(*args):
2850 show_as_graphviz(IMP::domino::SubsetGraph const & name, TextOutput out)
2851 show_as_graphviz(IMP::domino::InteractionGraph const & name, TextOutput out)
2852 show_as_graphviz(IMP::domino::CliqueGraph const & name, TextOutput out)
2853 show_as_graphviz(IMP::domino::MergeTree const & name, TextOutput out)
2855 return _IMP_domino.show_as_graphviz(*args)
2857 def get_vertex_index(*args):
2859 get_vertex_index(IMP::domino::SubsetGraph const & g) -> _SubsetGraphVertexIndex
2860 get_vertex_index(IMP::domino::InteractionGraph const & g) -> _InteractionGraphVertexIndex
2861 get_vertex_index(IMP::domino::CliqueGraph const & g) -> _CliqueGraphVertexIndex
2862 get_vertex_index(IMP::domino::MergeTree const & g) -> _MergeTreeVertexIndex
2864 return _IMP_domino.get_vertex_index(*args)
2868 get_merge_tree(_ScoringFunctionAdaptor input, ParticleStatesTable pst) -> IMP::domino::MergeTree
2869 get_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree
2871 return _IMP_domino.get_merge_tree(*args)
2874 """get_balanced_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree"""
2875 return _IMP_domino.get_balanced_merge_tree(*args)
2877 def get_is_merge_tree(*args):
2879 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all, bool verbose=True) -> bool
2880 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all) -> bool
2882 return _IMP_domino.get_is_merge_tree(*args)
2884 def write_merge_tree(*args):
2885 """write_merge_tree(IMP::domino::MergeTree const & tree, IMP::kernel::ParticlesTemp const & ps, _ostream out)"""
2886 return _IMP_domino.write_merge_tree(*args)
2888 def read_merge_tree(*args):
2889 """read_merge_tree(std::istream & input, IMP::kernel::ParticlesTemp const & ps) -> IMP::domino::MergeTree"""
2890 return _IMP_domino.read_merge_tree(*args)
2892 """Proxy of C++ IMP::domino::DiscreteSampler class"""
2893 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2894 def get_subset_filter_tables_to_use(self, *args):
2895 """get_subset_filter_tables_to_use(DiscreteSampler self, IMP::kernel::RestraintsTemp const & rs, ParticleStatesTable pst) -> IMP::domino::SubsetFilterTables"""
2896 return _IMP_domino.DiscreteSampler_get_subset_filter_tables_to_use(self, *args)
2898 def get_assignments_table_to_use(self, *args):
2900 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts, unsigned int max=std::numeric_limits< int >::max()) -> AssignmentsTable
2901 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts) -> AssignmentsTable
2903 return _IMP_domino.DiscreteSampler_get_assignments_table_to_use(self, *args)
2905 def do_sample(self):
2906 """do_sample(DiscreteSampler self) -> ConfigurationSet"""
2907 return _IMP_domino.DiscreteSampler_do_sample(self)
2909 def do_get_sample_assignments(self, *args):
2910 """do_get_sample_assignments(DiscreteSampler self, Subset all) -> IMP::domino::Assignments"""
2911 return _IMP_domino.DiscreteSampler_do_get_sample_assignments(self, *args)
2913 def __init__(self, *args):
2914 """__init__(IMP::domino::DiscreteSampler self, Model m, ParticleStatesTable pst, std::string name) -> DiscreteSampler"""
2915 if self.__class__ == DiscreteSampler:
2919 this = _IMP_domino.new_DiscreteSampler(_self, *args)
2920 try: self.this.append(this)
2921 except: self.this = this
2922 if self.__class__ != DiscreteSampler:
2924 IMP.base._director_objects.register(self)
2928 __swig_destroy__ = _IMP_domino.delete_DiscreteSampler
2929 __del__ =
lambda self :
None;
2930 def set_particle_states(self, *args):
2931 """set_particle_states(DiscreteSampler self, Particle p, ParticleStates se)"""
2932 return _IMP_domino.DiscreteSampler_set_particle_states(self, *args)
2934 def get_sample_assignments(self, *args):
2935 """get_sample_assignments(DiscreteSampler self, Subset s) -> IMP::domino::Assignments"""
2936 return _IMP_domino.DiscreteSampler_get_sample_assignments(self, *args)
2938 def set_particle_states_table(self, *args):
2939 """set_particle_states_table(DiscreteSampler self, ParticleStatesTable cse)"""
2940 return _IMP_domino.DiscreteSampler_set_particle_states_table(self, *args)
2942 def set_assignments_table(self, *args):
2943 """set_assignments_table(DiscreteSampler self, AssignmentsTable sst)"""
2944 return _IMP_domino.DiscreteSampler_set_assignments_table(self, *args)
2946 def get_particle_states_table(self):
2947 """get_particle_states_table(DiscreteSampler self) -> ParticleStatesTable"""
2948 return _IMP_domino.DiscreteSampler_get_particle_states_table(self)
2950 def remove_subset_filter_table(self, *args):
2951 """remove_subset_filter_table(DiscreteSampler self, SubsetFilterTable d)"""
2952 return _IMP_domino.DiscreteSampler_remove_subset_filter_table(self, *args)
2954 def remove_subset_filter_tables(self, *args):
2955 """remove_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & d)"""
2956 return _IMP_domino.DiscreteSampler_remove_subset_filter_tables(self, *args)
2958 def set_subset_filter_tables(self, *args):
2959 """set_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & ps)"""
2960 return _IMP_domino.DiscreteSampler_set_subset_filter_tables(self, *args)
2962 def set_subset_filter_tables_order(self, *args):
2963 """set_subset_filter_tables_order(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
2964 return _IMP_domino.DiscreteSampler_set_subset_filter_tables_order(self, *args)
2966 def add_subset_filter_table(self, *args):
2967 """add_subset_filter_table(DiscreteSampler self, SubsetFilterTable obj) -> unsigned int"""
2968 return _IMP_domino.DiscreteSampler_add_subset_filter_table(self, *args)
2970 def add_subset_filter_tables(self, *args):
2971 """add_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
2972 return _IMP_domino.DiscreteSampler_add_subset_filter_tables(self, *args)
2974 def clear_subset_filter_tables(self):
2975 """clear_subset_filter_tables(DiscreteSampler self)"""
2976 return _IMP_domino.DiscreteSampler_clear_subset_filter_tables(self)
2978 def get_number_of_subset_filter_tables(self):
2979 """get_number_of_subset_filter_tables(DiscreteSampler self) -> unsigned int"""
2980 return _IMP_domino.DiscreteSampler_get_number_of_subset_filter_tables(self)
2982 def get_has_subset_filter_tables(self):
2983 """get_has_subset_filter_tables(DiscreteSampler self) -> bool"""
2984 return _IMP_domino.DiscreteSampler_get_has_subset_filter_tables(self)
2986 def get_subset_filter_table(self, *args):
2987 """get_subset_filter_table(DiscreteSampler self, unsigned int i) -> SubsetFilterTable"""
2988 return _IMP_domino.DiscreteSampler_get_subset_filter_table(self, *args)
2990 def get_subset_filter_tables(self):
2991 """get_subset_filter_tables(DiscreteSampler self) -> IMP::domino::SubsetFilterTables"""
2992 return _IMP_domino.DiscreteSampler_get_subset_filter_tables(self)
2994 def reserve_subset_filter_tables(self, *args):
2995 """reserve_subset_filter_tables(DiscreteSampler self, unsigned int sz)"""
2996 return _IMP_domino.DiscreteSampler_reserve_subset_filter_tables(self, *args)
2998 def set_maximum_number_of_assignments(self, *args):
2999 """set_maximum_number_of_assignments(DiscreteSampler self, unsigned int mx)"""
3000 return _IMP_domino.DiscreteSampler_set_maximum_number_of_assignments(self, *args)
3002 def get_maximum_number_of_assignments(self):
3003 """get_maximum_number_of_assignments(DiscreteSampler self) -> unsigned int"""
3004 return _IMP_domino.DiscreteSampler_get_maximum_number_of_assignments(self)
3007 """__str__(DiscreteSampler self) -> std::string"""
3008 return _IMP_domino.DiscreteSampler___str__(self)
3011 """__repr__(DiscreteSampler self) -> std::string"""
3012 return _IMP_domino.DiscreteSampler___repr__(self)
3015 return _object_cast_to_DiscreteSampler(o)
3016 get_from = staticmethod(get_from)
3018 def get_type_name(self):
3019 return self.__class__.__name__
3020 def do_show(self, out):
3022 def get_version_info(self):
3023 if"IMP::domino" ==
"IMP":
3024 return VersionInfo(
"python",
"0")
3026 return IMP.VersionInfo(
"python",
"0")
3028 return _object_cast_to_DiscreteSampler(o)
3029 get_from = staticmethod(get_from)
3031 def __disown__(self):
3033 _IMP_domino.disown_DiscreteSampler(self)
3034 return weakref_proxy(self)
3035 def do_destroy(self):
3036 """do_destroy(DiscreteSampler self)"""
3037 return _IMP_domino.DiscreteSampler_do_destroy(self)
3039 DiscreteSampler_swigregister = _IMP_domino.DiscreteSampler_swigregister
3040 DiscreteSampler_swigregister(DiscreteSampler)
3042 class DominoSampler(DiscreteSampler):
3043 """Proxy of C++ IMP::domino::DominoSampler class"""
3044 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3045 def __init__(self, *args):
3047 __init__(IMP::domino::DominoSampler self, Model m, std::string name="DominoSampler %1%") -> DominoSampler
3048 __init__(IMP::domino::DominoSampler self, Model m) -> DominoSampler
3049 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst, std::string name="DominoSampler %1%") -> DominoSampler
3050 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst) -> DominoSampler
3052 this = _IMP_domino.new_DominoSampler(*args)
3053 try: self.this.append(this)
3054 except: self.this = this
3055 def do_get_sample_assignments(self, *args):
3056 """do_get_sample_assignments(DominoSampler self, Subset known) -> IMP::domino::Assignments"""
3057 return _IMP_domino.DominoSampler_do_get_sample_assignments(self, *args)
3059 def get_version_info(self):
3060 """get_version_info(DominoSampler self) -> VersionInfo"""
3061 return _IMP_domino.DominoSampler_get_version_info(self)
3063 def set_merge_tree(self, *args):
3064 """set_merge_tree(DominoSampler self, IMP::domino::MergeTree const & mt)"""
3065 return _IMP_domino.DominoSampler_set_merge_tree(self, *args)
3067 def set_use_cross_subset_filtering(self, *args):
3068 """set_use_cross_subset_filtering(DominoSampler self, bool tf)"""
3069 return _IMP_domino.DominoSampler_set_use_cross_subset_filtering(self, *args)
3071 def get_number_of_assignments_for_vertex(self, *args):
3072 """get_number_of_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> unsigned int"""
3073 return _IMP_domino.DominoSampler_get_number_of_assignments_for_vertex(self, *args)
3075 def get_sample_assignments_for_vertex(self, *args):
3076 """get_sample_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> IMP::domino::Assignments"""
3077 return _IMP_domino.DominoSampler_get_sample_assignments_for_vertex(self, *args)
3079 def get_vertex_assignments(self, *args):
3081 get_vertex_assignments(DominoSampler self, unsigned int node_index, unsigned int max_states=std::numeric_limits< int >::max()) -> IMP::domino::Assignments
3082 get_vertex_assignments(DominoSampler self, unsigned int node_index) -> IMP::domino::Assignments
3083 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second,
3084 unsigned int max_states=std::numeric_limits< int >::max()) -> IMP::domino::Assignments
3085 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second) -> IMP::domino::Assignments
3087 return _IMP_domino.DominoSampler_get_vertex_assignments(self, *args)
3089 def load_vertex_assignments(self, *args):
3091 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac, unsigned int max_states=std::numeric_limits< int >::max())
3092 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac)
3093 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac,
3094 unsigned int max_states=std::numeric_limits< int >::max())
3095 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac)
3097 return _IMP_domino.DominoSampler_load_vertex_assignments(self, *args)
3100 """__str__(DominoSampler self) -> std::string"""
3101 return _IMP_domino.DominoSampler___str__(self)
3104 """__repr__(DominoSampler self) -> std::string"""
3105 return _IMP_domino.DominoSampler___repr__(self)
3108 return _object_cast_to_DominoSampler(o)
3109 get_from = staticmethod(get_from)
3111 DominoSampler_swigregister = _IMP_domino.DominoSampler_swigregister
3112 DominoSampler_swigregister(DominoSampler)
3114 class BranchAndBoundSampler(DiscreteSampler):
3115 """Proxy of C++ IMP::domino::BranchAndBoundSampler class"""
3116 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3117 def __init__(self, *args):
3119 __init__(IMP::domino::BranchAndBoundSampler self, Model m, std::string name="BranchAndBoundSampler %1%") -> BranchAndBoundSampler
3120 __init__(IMP::domino::BranchAndBoundSampler self, Model m) -> BranchAndBoundSampler
3121 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst, std::string name="BranchAndBoundSampler %1%") -> BranchAndBoundSampler
3122 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst) -> BranchAndBoundSampler
3124 this = _IMP_domino.new_BranchAndBoundSampler(*args)
3125 try: self.this.append(this)
3126 except: self.this = this
3127 def do_get_sample_assignments(self, *args):
3128 """do_get_sample_assignments(BranchAndBoundSampler self, Subset known) -> IMP::domino::Assignments"""
3129 return _IMP_domino.BranchAndBoundSampler_do_get_sample_assignments(self, *args)
3131 def get_version_info(self):
3132 """get_version_info(BranchAndBoundSampler self) -> VersionInfo"""
3133 return _IMP_domino.BranchAndBoundSampler_get_version_info(self)
3136 """__str__(BranchAndBoundSampler self) -> std::string"""
3137 return _IMP_domino.BranchAndBoundSampler___str__(self)
3140 """__repr__(BranchAndBoundSampler self) -> std::string"""
3141 return _IMP_domino.BranchAndBoundSampler___repr__(self)
3144 return _object_cast_to_BranchAndBoundSampler(o)
3145 get_from = staticmethod(get_from)
3147 BranchAndBoundSampler_swigregister = _IMP_domino.BranchAndBoundSampler_swigregister
3148 BranchAndBoundSampler_swigregister(BranchAndBoundSampler)
3152 """load_particle_states(Subset s, Assignment ss, ParticleStatesTable pst)"""
3153 return _IMP_domino.load_particle_states(*args)
3156 """get_restraints(Subset s, ParticleStatesTable pst, IMP::kernel::DependencyGraph const & dg, RestraintSet rs) -> IMP::kernel::RestraintsTemp"""
3157 return _IMP_domino.get_restraints(*args)
3160 """get_index(IMP::kernel::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
3161 return _IMP_domino.get_index(*args)
3164 """get_partial_index(IMP::kernel::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
3165 return _IMP_domino.get_partial_index(*args)
3168 """get_possible_interactions(IMP::kernel::ParticlesTemp const & ps, double max_distance, ParticleStatesTable pst) -> IMP::kernel::ParticlePairsTemp"""
3169 return _IMP_domino.get_possible_interactions(*args)
3172 """get_embedding(Subset s, Assignment a, ParticleStatesTable pst) -> VectorKD"""
3173 return _IMP_domino.get_embedding(*args)
3176 """get_nearest_assignment(Subset s, VectorKD embedding, ParticleStatesTable pst) -> Assignment"""
3177 return _IMP_domino.get_nearest_assignment(*args)
3181 get_distance_if_smaller_than(Subset s, Assignment a, Assignment b, ParticleStatesTable pst, IMP::statistics::Metrics const & metrics,
3182 double max) -> double
3184 return _IMP_domino.get_distance_if_smaller_than(*args)
3187 """load_leaf_assignments(Subset subset, AssignmentsTable at, AssignmentContainer ac)"""
3188 return _IMP_domino.load_leaf_assignments(*args)
3192 load_merged_assignments(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second,
3193 IMP::domino::SubsetFilterTablesTemp const & filters, AssignmentContainer ret)
3195 return _IMP_domino.load_merged_assignments(*args)
3199 load_merged_assignments_random_order(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second,
3200 IMP::domino::SubsetFilterTablesTemp const & filters, unsigned int maximum_tries,
3201 AssignmentContainer ret)
3203 return _IMP_domino.load_merged_assignments_random_order(*args)
3207 get_state_clusters(Subset subset, IMP::domino::Assignments const & states, ParticleStatesTable pst,
3208 double resolution) -> IMP::domino::Assignments
3210 return _IMP_domino.get_state_clusters(*args)
3212 """Proxy of C++ IMP::domino::DependencyScoreState class"""
3213 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3214 def __init__(self, *args):
3215 """__init__(IMP::domino::DependencyScoreState self, Model m) -> DependencyScoreState"""
3216 this = _IMP_domino.new_DependencyScoreState(*args)
3217 try: self.this.append(this)
3218 except: self.this = this
3219 def set_input_particles(self, *args):
3220 """set_input_particles(DependencyScoreState self, IMP::kernel::ParticlesTemp const & pt)"""
3221 return _IMP_domino.DependencyScoreState_set_input_particles(self, *args)
3223 def set_output_particles(self, *args):
3224 """set_output_particles(DependencyScoreState self, IMP::kernel::ParticlesTemp const & pt)"""
3225 return _IMP_domino.DependencyScoreState_set_output_particles(self, *args)
3227 def set_input_containers(self, *args):
3228 """set_input_containers(DependencyScoreState self, IMP::kernel::ContainersTemp const & pt)"""
3229 return _IMP_domino.DependencyScoreState_set_input_containers(self, *args)
3231 def set_output_containers(self, *args):
3232 """set_output_containers(DependencyScoreState self, IMP::kernel::ContainersTemp const & pt)"""
3233 return _IMP_domino.DependencyScoreState_set_output_containers(self, *args)
3235 def get_version_info(self):
3236 """get_version_info(DependencyScoreState self) -> VersionInfo"""
3237 return _IMP_domino.DependencyScoreState_get_version_info(self)
3240 """__str__(DependencyScoreState self) -> std::string"""
3241 return _IMP_domino.DependencyScoreState___str__(self)
3244 """__repr__(DependencyScoreState self) -> std::string"""
3245 return _IMP_domino.DependencyScoreState___repr__(self)
3248 return _object_cast_to_DependencyScoreState(o)
3249 get_from = staticmethod(get_from)
3251 DependencyScoreState_swigregister = _IMP_domino.DependencyScoreState_swigregister
3252 DependencyScoreState_swigregister(DependencyScoreState)
3255 def _get_ints_list(*args):
3256 """_get_ints_list(IMP::IntsList const & input) -> IMP::IntsList"""
3257 return _IMP_domino._get_ints_list(*args)
3259 def get_module_version():
3260 """get_module_version() -> std::string const"""
3261 return _IMP_domino.get_module_version()
3264 """get_example_path(std::string fname) -> std::string"""
3265 return _IMP_domino.get_example_path(*args)
3268 """get_data_path(std::string fname) -> std::string"""
3269 return _IMP_domino.get_data_path(*args)
3270 from .
import _version_check
3271 _version_check.check_version(get_module_version())
kernel::ParticlesTemp get_order(const Subset &s, const SubsetFilterTables &sft)
Ints get_index(const kernel::ParticlesTemp &particles, const Subset &subset, const Subsets &excluded)
Various classes to hold sets of particles.
Assignments get_state_clusters(const Subset &subset, const Assignments &states, ParticleStatesTable *pst, double resolution)
Return subset of the passed states which are representative.
SubsetGraph get_junction_tree(const InteractionGraph &ig)
void add_restraints(RMF::FileHandle fh, const kernel::Restraints &hs)
ParticlesTemp get_particles(kernel::Model *m, const ParticleIndexes &ps)
Make CGAL functionality available to IMP.
BoundingBoxD< D > get_union(BoundingBoxD< D > a, const BoundingBoxD< D > &b)
Return the union bounding box.
std::string get_example_path(std::string file_name)
Return the path to installed example data for this module.
Low level functionality (logging, error handling, profiling, command line flags etc) that is used by ...
Assignment get_nearest_assignment(const Subset &s, const algebra::VectorKD &embedding, ParticleStatesTable *pst)
Return the nearest assignment from an embedding.
Subsets get_subsets(const SubsetGraph &g)
Gets all of the Subsets of a SubsetGraph.
double get_distance_if_smaller_than(const Subset &s, const Assignment &a, const Assignment &b, ParticleStatesTable *pst, const statistics::Metrics &metrics, double max)
kernel::RestraintsTemp get_restraints(const Subset &s, const ParticleStatesTable *pst, const DependencyGraph &dg, kernel::RestraintSet *rs)
MergeTree get_balanced_merge_tree(const SubsetGraph &junction_tree)
ScoreStates maintain invariants in the Model.
Composable functors to implement scores via compile-time composition.
display::Geometries get_subset_graph_geometry(const SubsetGraph &ig)
InteractionGraph get_interaction_graph(ScoringFunctionAdaptor rs, const ParticleStatesTable *pst)
Code to compute statistical measures.
BoundingBoxD< D > get_intersection(const BoundingBoxD< D > &a, const BoundingBoxD< D > &b)
Return the intersecting bounding box.
MergeTree get_merge_tree(ScoringFunctionAdaptor input, const ParticleStatesTable *pst)
kernel::ParticlePairsTemp get_possible_interactions(const kernel::ParticlesTemp &ps, double max_distance, ParticleStatesTable *pst)
void load_leaf_assignments(const Subset &subset, AssignmentsTable *at, AssignmentContainer *ac)
Fill in assignments for a leaf.
Ints get_partial_index(const kernel::ParticlesTemp &particles, const Subset &subset, const Subsets &excluded)
void load_merged_assignments(const Subset &first_subset, AssignmentContainer *first, const Subset &second_subset, AssignmentContainer *second, const SubsetFilterTablesTemp &filters, AssignmentContainer *ret)
Fill in assignments for an internal node.
Base functionality and abstract base classes for representation, scoring and sampling.
algebra::VectorKD get_embedding(const Subset &s, const Assignment &a, ParticleStatesTable *pst)
Return an embedding for an assignment.
std::string show_graphviz(Graph g)
std::string get_data_path(std::string file_name)
Return the full path to installed data.
Common base class for heavy weight IMP objects.
void load_merged_assignments_random_order(const Subset &first_subset, AssignmentContainer *first, const Subset &second_subset, AssignmentContainer *second, const SubsetFilterTablesTemp &filters, unsigned int maximum_tries, AssignmentContainer *ret)
Sample from the merged assignments.
Basic functionality that is expected to be used by a wide variety of IMP users.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
void show(Hierarchy h, std::ostream &out=std::cout)
Print out a molecular hierarchy.
Base class for all samplers.
SubsetGraph get_restraint_graph(ScoringFunctionAdaptor rs, const ParticleStatesTable *pst)
base::Vector< VectorD< D > > get_vertices(const BoundingBoxD< D > &bb)
Return a list of the 2^D bounding points for the bounding box.
display::Geometries get_interaction_graph_geometry(const InteractionGraph &ig)
void load_particle_states(const Subset &s, const Assignment &ss, const ParticleStatesTable *pst)
Output IMP model data in various file formats.
Functionality for loading, creating, manipulating and scoring atomic structures.
boost::graph InteractionGraph
Support for the RMF file format for storing hierarchical molecular data and markup.
Slice get_slice(Subset outer, Subset inner, const Subsets &excluded)