11 from __future__
import print_function, division, absolute_import
17 from sys
import version_info
18 if version_info >= (2, 6, 0):
19 def swig_import_helper():
20 from os.path
import dirname
24 fp, pathname, description = imp.find_module(
'_IMP_domino', [dirname(__file__)])
30 _mod = imp.load_module(
'_IMP_domino', fp, pathname, description)
34 _IMP_domino = swig_import_helper()
35 del swig_import_helper
40 _swig_property = property
45 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
46 if (name ==
"thisown"):
47 return self.this.own(value)
49 if type(value).__name__ ==
'SwigPyObject':
50 self.__dict__[name] = value
52 method = class_type.__swig_setmethods__.get(name,
None)
54 return method(self, value)
56 object.__setattr__(self, name, value)
58 raise AttributeError(
"You cannot add attributes to %s" % self)
61 def _swig_setattr(self, class_type, name, value):
62 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
65 def _swig_getattr_nondynamic(self, class_type, name, static=1):
66 if (name ==
"thisown"):
67 return self.this.own()
68 method = class_type.__swig_getmethods__.get(name,
None)
72 return object.__getattr__(self, name)
74 raise AttributeError(name)
76 def _swig_getattr(self, class_type, name):
77 return _swig_getattr_nondynamic(self, class_type, name, 0)
82 strthis =
"proxy of " + self.this.__repr__()
85 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
90 except AttributeError:
97 def _swig_setattr_nondynamic_method(set):
98 def set_attr(self, name, value):
99 if (name ==
"thisown"):
100 return self.this.own(value)
101 if hasattr(self, name)
or (name ==
"this"):
102 set(self, name, value)
104 raise AttributeError(
"You cannot add attributes to %s" % self)
110 weakref_proxy = weakref.proxy
112 weakref_proxy =
lambda x: x
115 class IMP_DOMINO_SwigPyIterator(object):
116 """Proxy of C++ swig::IMP_DOMINO_SwigPyIterator class"""
117 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
119 def __init__(self, *args, **kwargs):
120 raise AttributeError(
"No constructor defined - class is abstract")
121 __repr__ = _swig_repr
122 __swig_destroy__ = _IMP_domino.delete_IMP_DOMINO_SwigPyIterator
123 __del__ =
lambda self:
None
126 """value(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
127 return _IMP_domino.IMP_DOMINO_SwigPyIterator_value(self)
132 incr(IMP_DOMINO_SwigPyIterator self, size_t n=1) -> IMP_DOMINO_SwigPyIterator
133 incr(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator
135 return _IMP_domino.IMP_DOMINO_SwigPyIterator_incr(self, n)
140 decr(IMP_DOMINO_SwigPyIterator self, size_t n=1) -> IMP_DOMINO_SwigPyIterator
141 decr(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator
143 return _IMP_domino.IMP_DOMINO_SwigPyIterator_decr(self, n)
146 def distance(self, x):
147 """distance(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> ptrdiff_t"""
148 return _IMP_domino.IMP_DOMINO_SwigPyIterator_distance(self, x)
152 """equal(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
153 return _IMP_domino.IMP_DOMINO_SwigPyIterator_equal(self, x)
157 """copy(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator"""
158 return _IMP_domino.IMP_DOMINO_SwigPyIterator_copy(self)
162 """next(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
163 return _IMP_domino.IMP_DOMINO_SwigPyIterator_next(self)
167 """__next__(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
168 return _IMP_domino.IMP_DOMINO_SwigPyIterator___next__(self)
172 """previous(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
173 return _IMP_domino.IMP_DOMINO_SwigPyIterator_previous(self)
176 def advance(self, n):
177 """advance(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
178 return _IMP_domino.IMP_DOMINO_SwigPyIterator_advance(self, n)
182 """__eq__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
183 return _IMP_domino.IMP_DOMINO_SwigPyIterator___eq__(self, x)
187 """__ne__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
188 return _IMP_domino.IMP_DOMINO_SwigPyIterator___ne__(self, x)
191 def __iadd__(self, n):
192 """__iadd__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
193 return _IMP_domino.IMP_DOMINO_SwigPyIterator___iadd__(self, n)
196 def __isub__(self, n):
197 """__isub__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
198 return _IMP_domino.IMP_DOMINO_SwigPyIterator___isub__(self, n)
201 def __add__(self, n):
202 """__add__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
203 return _IMP_domino.IMP_DOMINO_SwigPyIterator___add__(self, n)
206 def __sub__(self, *args):
208 __sub__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator
209 __sub__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> ptrdiff_t
211 return _IMP_domino.IMP_DOMINO_SwigPyIterator___sub__(self, *args)
215 IMP_DOMINO_SwigPyIterator_swigregister = _IMP_domino.IMP_DOMINO_SwigPyIterator_swigregister
216 IMP_DOMINO_SwigPyIterator_swigregister(IMP_DOMINO_SwigPyIterator)
225 _IMP_domino.IMP_DEBUG_swigconstant(_IMP_domino)
226 IMP_DEBUG = _IMP_domino.IMP_DEBUG
228 _IMP_domino.IMP_RELEASE_swigconstant(_IMP_domino)
229 IMP_RELEASE = _IMP_domino.IMP_RELEASE
231 _IMP_domino.IMP_SILENT_swigconstant(_IMP_domino)
232 IMP_SILENT = _IMP_domino.IMP_SILENT
234 _IMP_domino.IMP_PROGRESS_swigconstant(_IMP_domino)
235 IMP_PROGRESS = _IMP_domino.IMP_PROGRESS
237 _IMP_domino.IMP_TERSE_swigconstant(_IMP_domino)
238 IMP_TERSE = _IMP_domino.IMP_TERSE
240 _IMP_domino.IMP_VERBOSE_swigconstant(_IMP_domino)
241 IMP_VERBOSE = _IMP_domino.IMP_VERBOSE
243 _IMP_domino.IMP_MEMORY_swigconstant(_IMP_domino)
244 IMP_MEMORY = _IMP_domino.IMP_MEMORY
246 _IMP_domino.IMP_NONE_swigconstant(_IMP_domino)
247 IMP_NONE = _IMP_domino.IMP_NONE
249 _IMP_domino.IMP_USAGE_swigconstant(_IMP_domino)
250 IMP_USAGE = _IMP_domino.IMP_USAGE
252 _IMP_domino.IMP_INTERNAL_swigconstant(_IMP_domino)
253 IMP_INTERNAL = _IMP_domino.IMP_INTERNAL
255 _IMP_domino.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_domino)
256 IMP_KERNEL_HAS_LOG4CXX = _IMP_domino.IMP_KERNEL_HAS_LOG4CXX
258 _IMP_domino.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_domino)
259 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_domino.IMP_COMPILER_HAS_DEBUG_VECTOR
261 _IMP_domino.IMP_COMPILER_HAS_RANDOM_SHUFFLE_swigconstant(_IMP_domino)
262 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_domino.IMP_COMPILER_HAS_RANDOM_SHUFFLE
264 _IMP_domino.IMP_COMPILER_HAS_THREE_WAY_swigconstant(_IMP_domino)
265 IMP_COMPILER_HAS_THREE_WAY = _IMP_domino.IMP_COMPILER_HAS_THREE_WAY
267 _IMP_domino.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
268 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_domino.IMP_KERNEL_HAS_BOOST_RANDOM
270 _IMP_domino.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_domino)
271 IMP_KERNEL_HAS_NUMPY = _IMP_domino.IMP_KERNEL_HAS_NUMPY
273 _IMP_domino.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_domino)
274 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_domino.IMP_KERNEL_HAS_GPERFTOOLS
276 _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_domino)
277 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
279 _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_domino)
280 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
282 _IMP_domino.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_domino)
283 IMPKERNEL_SHOW_WARNINGS = _IMP_domino.IMPKERNEL_SHOW_WARNINGS
286 class _DirectorObjects(object):
287 """@internal Simple class to keep references to director objects
288 to prevent premature deletion."""
291 def register(self, obj):
292 """Take a reference to a director object; will only work for
293 refcounted C++ classes"""
294 if hasattr(obj,
'get_ref_count'):
295 self._objects.append(obj)
297 """Only drop our reference and allow cleanup by Python if no other
298 Python references exist (we hold 3 references: one in self._objects,
299 one in x, and one in the argument list for getrefcount) *and* no
300 other C++ references exist (the Python object always holds one)"""
301 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
302 or x.get_ref_count() > 1]
306 def get_object_count(self):
307 """Get number of director objects (useful for testing only)"""
308 return len(self._objects)
309 _director_objects = _DirectorObjects()
311 class _ostream(object):
312 """Proxy of C++ std::ostream class"""
313 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
315 def __init__(self, *args, **kwargs):
316 raise AttributeError(
"No constructor defined")
317 __repr__ = _swig_repr
319 def write(self, osa_buf):
320 """write(_ostream self, char const * osa_buf)"""
321 return _IMP_domino._ostream_write(self, osa_buf)
323 _ostream_swigregister = _IMP_domino._ostream_swigregister
324 _ostream_swigregister(_ostream)
327 _IMP_domino.IMP_HAS_NOEXCEPT_swigconstant(_IMP_domino)
328 IMP_HAS_NOEXCEPT = _IMP_domino.IMP_HAS_NOEXCEPT
330 _IMP_domino.IMP_C_OPEN_BINARY_swigconstant(_IMP_domino)
331 IMP_C_OPEN_BINARY = _IMP_domino.IMP_C_OPEN_BINARY
334 _IMP_domino.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
335 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_FILESYSTEM
337 _IMP_domino.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
338 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
340 _IMP_domino.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
341 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_domino.IMP_CGAL_HAS_BOOST_RANDOM
343 _IMP_domino.IMP_CGAL_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
344 IMP_CGAL_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_CGAL_HAS_BOOST_SERIALIZATION
346 _IMP_domino.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
347 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_SYSTEM
349 _IMP_domino.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_domino)
350 IMP_CGAL_HAS_NUMPY = _IMP_domino.IMP_CGAL_HAS_NUMPY
352 _IMP_domino.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_domino)
353 IMPCGAL_SHOW_WARNINGS = _IMP_domino.IMPCGAL_SHOW_WARNINGS
356 _IMP_domino.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_domino)
357 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_IMP_CGAL
359 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
360 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
362 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
363 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
365 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
366 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_RANDOM
368 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
369 IMP_ALGEBRA_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SERIALIZATION
371 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
372 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SYSTEM
374 _IMP_domino.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_domino)
375 IMP_ALGEBRA_HAS_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_CGAL
377 _IMP_domino.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_domino)
378 IMP_ALGEBRA_HAS_NUMPY = _IMP_domino.IMP_ALGEBRA_HAS_NUMPY
380 _IMP_domino.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_domino)
381 IMP_ALGEBRA_HAS_ANN = _IMP_domino.IMP_ALGEBRA_HAS_ANN
383 _IMP_domino.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_domino)
384 IMPALGEBRA_SHOW_WARNINGS = _IMP_domino.IMPALGEBRA_SHOW_WARNINGS
387 _IMP_domino.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_domino)
388 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_domino.IMP_DISPLAY_HAS_IMP_CGAL
390 _IMP_domino.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
391 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
393 _IMP_domino.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
394 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
396 _IMP_domino.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
397 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_RANDOM
399 _IMP_domino.IMP_DISPLAY_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
400 IMP_DISPLAY_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_DISPLAY_HAS_BOOST_SERIALIZATION
402 _IMP_domino.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
403 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_SYSTEM
405 _IMP_domino.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_domino)
406 IMP_DISPLAY_HAS_CGAL = _IMP_domino.IMP_DISPLAY_HAS_CGAL
408 _IMP_domino.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_domino)
409 IMP_DISPLAY_HAS_NUMPY = _IMP_domino.IMP_DISPLAY_HAS_NUMPY
411 _IMP_domino.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_domino)
412 IMPDISPLAY_SHOW_WARNINGS = _IMP_domino.IMPDISPLAY_SHOW_WARNINGS
415 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_domino)
416 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
418 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
419 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
421 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
422 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
424 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
425 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
427 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
428 IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION
430 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
431 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
433 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_domino)
434 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_CGAL
436 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_domino)
437 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_HDF5
439 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_domino)
440 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_NUMPY
442 _IMP_domino.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_domino)
443 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_domino.IMPSCOREFUNCTOR_SHOW_WARNINGS
446 _IMP_domino.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_domino)
447 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_domino.IMP_STATISTICS_HAS_IMP_CGAL
449 _IMP_domino.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
450 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
452 _IMP_domino.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
453 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
455 _IMP_domino.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
456 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_RANDOM
458 _IMP_domino.IMP_STATISTICS_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
459 IMP_STATISTICS_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_STATISTICS_HAS_BOOST_SERIALIZATION
461 _IMP_domino.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
462 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_SYSTEM
464 _IMP_domino.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_domino)
465 IMP_STATISTICS_HAS_CGAL = _IMP_domino.IMP_STATISTICS_HAS_CGAL
467 _IMP_domino.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_domino)
468 IMP_STATISTICS_HAS_NUMPY = _IMP_domino.IMP_STATISTICS_HAS_NUMPY
470 _IMP_domino.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_domino)
471 IMPSTATISTICS_SHOW_WARNINGS = _IMP_domino.IMPSTATISTICS_SHOW_WARNINGS
474 _IMP_domino.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_domino)
475 IMP_CORE_HAS_IMP_CGAL = _IMP_domino.IMP_CORE_HAS_IMP_CGAL
477 _IMP_domino.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
478 IMP_CORE_HAS_IMP_KERNEL = _IMP_domino.IMP_CORE_HAS_IMP_KERNEL
480 _IMP_domino.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
481 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_FILESYSTEM
483 _IMP_domino.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
484 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
486 _IMP_domino.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
487 IMP_CORE_HAS_BOOST_RANDOM = _IMP_domino.IMP_CORE_HAS_BOOST_RANDOM
489 _IMP_domino.IMP_CORE_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
490 IMP_CORE_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_CORE_HAS_BOOST_SERIALIZATION
492 _IMP_domino.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
493 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_SYSTEM
495 _IMP_domino.IMP_CORE_HAS_CGAL_swigconstant(_IMP_domino)
496 IMP_CORE_HAS_CGAL = _IMP_domino.IMP_CORE_HAS_CGAL
498 _IMP_domino.IMP_CORE_HAS_HDF5_swigconstant(_IMP_domino)
499 IMP_CORE_HAS_HDF5 = _IMP_domino.IMP_CORE_HAS_HDF5
501 _IMP_domino.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_domino)
502 IMP_CORE_HAS_NUMPY = _IMP_domino.IMP_CORE_HAS_NUMPY
504 _IMP_domino.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_domino)
505 IMPCORE_SHOW_WARNINGS = _IMP_domino.IMPCORE_SHOW_WARNINGS
508 _IMP_domino.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_domino)
509 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_domino.IMP_CONTAINER_HAS_IMP_ALGEBRA
511 _IMP_domino.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_domino)
512 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_domino.IMP_CONTAINER_HAS_IMP_CGAL
514 _IMP_domino.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
515 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_domino.IMP_CONTAINER_HAS_IMP_DISPLAY
517 _IMP_domino.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
518 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_domino.IMP_CONTAINER_HAS_IMP_KERNEL
520 _IMP_domino.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
521 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
523 _IMP_domino.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
524 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
526 _IMP_domino.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
527 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
529 _IMP_domino.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
530 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_RANDOM
532 _IMP_domino.IMP_CONTAINER_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
533 IMP_CONTAINER_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_CONTAINER_HAS_BOOST_SERIALIZATION
535 _IMP_domino.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
536 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_SYSTEM
538 _IMP_domino.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_domino)
539 IMP_CONTAINER_HAS_CGAL = _IMP_domino.IMP_CONTAINER_HAS_CGAL
541 _IMP_domino.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_domino)
542 IMP_CONTAINER_HAS_HDF5 = _IMP_domino.IMP_CONTAINER_HAS_HDF5
544 _IMP_domino.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_domino)
545 IMP_CONTAINER_HAS_NUMPY = _IMP_domino.IMP_CONTAINER_HAS_NUMPY
547 _IMP_domino.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
548 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_domino.IMP_CONTAINER_HAS_PYTHON_IHM
550 _IMP_domino.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_domino)
551 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_domino.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
553 _IMP_domino.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_domino)
554 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_domino.IMP_CONTAINER_HAS_ROBIN_MAP
556 _IMP_domino.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_domino)
557 IMPCONTAINER_SHOW_WARNINGS = _IMP_domino.IMPCONTAINER_SHOW_WARNINGS
560 _IMP_domino.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_domino)
561 IMP_ATOM_HAS_IMP_CGAL = _IMP_domino.IMP_ATOM_HAS_IMP_CGAL
563 _IMP_domino.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
564 IMP_ATOM_HAS_IMP_KERNEL = _IMP_domino.IMP_ATOM_HAS_IMP_KERNEL
566 _IMP_domino.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
567 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
569 _IMP_domino.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
570 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
572 _IMP_domino.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
573 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_domino.IMP_ATOM_HAS_BOOST_RANDOM
575 _IMP_domino.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
576 IMP_ATOM_HAS_BOOST_REGEX = _IMP_domino.IMP_ATOM_HAS_BOOST_REGEX
578 _IMP_domino.IMP_ATOM_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
579 IMP_ATOM_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_ATOM_HAS_BOOST_SERIALIZATION
581 _IMP_domino.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
582 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ATOM_HAS_BOOST_SYSTEM
584 _IMP_domino.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_domino)
585 IMP_ATOM_HAS_CGAL = _IMP_domino.IMP_ATOM_HAS_CGAL
587 _IMP_domino.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_domino)
588 IMP_ATOM_HAS_HDF5 = _IMP_domino.IMP_ATOM_HAS_HDF5
590 _IMP_domino.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_domino)
591 IMP_ATOM_HAS_NUMPY = _IMP_domino.IMP_ATOM_HAS_NUMPY
593 _IMP_domino.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
594 IMP_ATOM_HAS_PYTHON_IHM = _IMP_domino.IMP_ATOM_HAS_PYTHON_IHM
596 _IMP_domino.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_domino)
597 IMPATOM_SHOW_WARNINGS = _IMP_domino.IMPATOM_SHOW_WARNINGS
599 _IMP_domino.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_domino)
600 IMP_ATOM_TYPE_INDEX = _IMP_domino.IMP_ATOM_TYPE_INDEX
602 _IMP_domino.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_domino)
603 IMP_RESIDUE_TYPE_INDEX = _IMP_domino.IMP_RESIDUE_TYPE_INDEX
605 _IMP_domino.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_domino)
606 IMP_HIERARCHY_TYPE_INDEX = _IMP_domino.IMP_HIERARCHY_TYPE_INDEX
608 _IMP_domino.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_domino)
609 IMP_CHAIN_TYPE_INDEX = _IMP_domino.IMP_CHAIN_TYPE_INDEX
612 _IMP_domino.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_domino)
613 IMP_EM_HAS_IMP_CGAL = _IMP_domino.IMP_EM_HAS_IMP_CGAL
615 _IMP_domino.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_domino)
616 IMP_EM_HAS_IMP_CONTAINER = _IMP_domino.IMP_EM_HAS_IMP_CONTAINER
618 _IMP_domino.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
619 IMP_EM_HAS_IMP_DISPLAY = _IMP_domino.IMP_EM_HAS_IMP_DISPLAY
621 _IMP_domino.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
622 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_EM_HAS_IMP_SCORE_FUNCTOR
624 _IMP_domino.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
625 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_EM_HAS_BOOST_FILESYSTEM
627 _IMP_domino.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
628 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
630 _IMP_domino.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
631 IMP_EM_HAS_BOOST_RANDOM = _IMP_domino.IMP_EM_HAS_BOOST_RANDOM
633 _IMP_domino.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
634 IMP_EM_HAS_BOOST_REGEX = _IMP_domino.IMP_EM_HAS_BOOST_REGEX
636 _IMP_domino.IMP_EM_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
637 IMP_EM_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_EM_HAS_BOOST_SERIALIZATION
639 _IMP_domino.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
640 IMP_EM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_EM_HAS_BOOST_SYSTEM
642 _IMP_domino.IMP_EM_HAS_CGAL_swigconstant(_IMP_domino)
643 IMP_EM_HAS_CGAL = _IMP_domino.IMP_EM_HAS_CGAL
645 _IMP_domino.IMP_EM_HAS_HDF5_swigconstant(_IMP_domino)
646 IMP_EM_HAS_HDF5 = _IMP_domino.IMP_EM_HAS_HDF5
648 _IMP_domino.IMP_EM_HAS_NUMPY_swigconstant(_IMP_domino)
649 IMP_EM_HAS_NUMPY = _IMP_domino.IMP_EM_HAS_NUMPY
651 _IMP_domino.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
652 IMP_EM_HAS_PYTHON_IHM = _IMP_domino.IMP_EM_HAS_PYTHON_IHM
654 _IMP_domino.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_domino)
655 IMPEM_SHOW_WARNINGS = _IMP_domino.IMPEM_SHOW_WARNINGS
658 _IMP_domino.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_domino)
659 IMP_SAXS_HAS_IMP_CGAL = _IMP_domino.IMP_SAXS_HAS_IMP_CGAL
661 _IMP_domino.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_domino)
662 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_domino.IMP_SAXS_HAS_IMP_CONTAINER
664 _IMP_domino.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
665 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_domino.IMP_SAXS_HAS_IMP_DISPLAY
667 _IMP_domino.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
668 IMP_SAXS_HAS_IMP_KERNEL = _IMP_domino.IMP_SAXS_HAS_IMP_KERNEL
670 _IMP_domino.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
671 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
673 _IMP_domino.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
674 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_SAXS_HAS_BOOST_FILESYSTEM
676 _IMP_domino.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
677 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
679 _IMP_domino.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
680 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_domino.IMP_SAXS_HAS_BOOST_RANDOM
682 _IMP_domino.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
683 IMP_SAXS_HAS_BOOST_REGEX = _IMP_domino.IMP_SAXS_HAS_BOOST_REGEX
685 _IMP_domino.IMP_SAXS_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
686 IMP_SAXS_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_SAXS_HAS_BOOST_SERIALIZATION
688 _IMP_domino.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
689 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_SAXS_HAS_BOOST_SYSTEM
691 _IMP_domino.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_domino)
692 IMP_SAXS_HAS_CGAL = _IMP_domino.IMP_SAXS_HAS_CGAL
694 _IMP_domino.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_domino)
695 IMP_SAXS_HAS_HDF5 = _IMP_domino.IMP_SAXS_HAS_HDF5
697 _IMP_domino.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_domino)
698 IMP_SAXS_HAS_NUMPY = _IMP_domino.IMP_SAXS_HAS_NUMPY
700 _IMP_domino.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
701 IMP_SAXS_HAS_PYTHON_IHM = _IMP_domino.IMP_SAXS_HAS_PYTHON_IHM
703 _IMP_domino.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_domino)
704 IMPSAXS_SHOW_WARNINGS = _IMP_domino.IMPSAXS_SHOW_WARNINGS
707 _IMP_domino.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_domino)
708 IMP_ISD_HAS_IMP_CGAL = _IMP_domino.IMP_ISD_HAS_IMP_CGAL
710 _IMP_domino.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
711 IMP_ISD_HAS_IMP_DISPLAY = _IMP_domino.IMP_ISD_HAS_IMP_DISPLAY
713 _IMP_domino.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
714 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
716 _IMP_domino.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
717 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_ISD_HAS_BOOST_FILESYSTEM
719 _IMP_domino.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
720 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
722 _IMP_domino.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
723 IMP_ISD_HAS_BOOST_RANDOM = _IMP_domino.IMP_ISD_HAS_BOOST_RANDOM
725 _IMP_domino.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
726 IMP_ISD_HAS_BOOST_REGEX = _IMP_domino.IMP_ISD_HAS_BOOST_REGEX
728 _IMP_domino.IMP_ISD_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
729 IMP_ISD_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_ISD_HAS_BOOST_SERIALIZATION
731 _IMP_domino.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
732 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ISD_HAS_BOOST_SYSTEM
734 _IMP_domino.IMP_ISD_HAS_CGAL_swigconstant(_IMP_domino)
735 IMP_ISD_HAS_CGAL = _IMP_domino.IMP_ISD_HAS_CGAL
737 _IMP_domino.IMP_ISD_HAS_HDF5_swigconstant(_IMP_domino)
738 IMP_ISD_HAS_HDF5 = _IMP_domino.IMP_ISD_HAS_HDF5
740 _IMP_domino.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_domino)
741 IMP_ISD_HAS_NUMPY = _IMP_domino.IMP_ISD_HAS_NUMPY
743 _IMP_domino.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
744 IMP_ISD_HAS_PYTHON_IHM = _IMP_domino.IMP_ISD_HAS_PYTHON_IHM
746 _IMP_domino.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_domino)
747 IMPISD_SHOW_WARNINGS = _IMP_domino.IMPISD_SHOW_WARNINGS
750 _IMP_domino.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_domino)
751 IMP_RMF_HAS_IMP_CGAL = _IMP_domino.IMP_RMF_HAS_IMP_CGAL
753 _IMP_domino.IMP_RMF_HAS_IMP_EM_swigconstant(_IMP_domino)
754 IMP_RMF_HAS_IMP_EM = _IMP_domino.IMP_RMF_HAS_IMP_EM
756 _IMP_domino.IMP_RMF_HAS_IMP_SAXS_swigconstant(_IMP_domino)
757 IMP_RMF_HAS_IMP_SAXS = _IMP_domino.IMP_RMF_HAS_IMP_SAXS
759 _IMP_domino.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
760 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
762 _IMP_domino.IMP_RMF_HAS_IMP_STATISTICS_swigconstant(_IMP_domino)
763 IMP_RMF_HAS_IMP_STATISTICS = _IMP_domino.IMP_RMF_HAS_IMP_STATISTICS
765 _IMP_domino.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
766 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_FILESYSTEM
768 _IMP_domino.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
769 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
771 _IMP_domino.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
772 IMP_RMF_HAS_BOOST_RANDOM = _IMP_domino.IMP_RMF_HAS_BOOST_RANDOM
774 _IMP_domino.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
775 IMP_RMF_HAS_BOOST_REGEX = _IMP_domino.IMP_RMF_HAS_BOOST_REGEX
777 _IMP_domino.IMP_RMF_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
778 IMP_RMF_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_RMF_HAS_BOOST_SERIALIZATION
780 _IMP_domino.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
781 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_SYSTEM
783 _IMP_domino.IMP_RMF_HAS_CGAL_swigconstant(_IMP_domino)
784 IMP_RMF_HAS_CGAL = _IMP_domino.IMP_RMF_HAS_CGAL
786 _IMP_domino.IMP_RMF_HAS_HDF5_swigconstant(_IMP_domino)
787 IMP_RMF_HAS_HDF5 = _IMP_domino.IMP_RMF_HAS_HDF5
789 _IMP_domino.IMP_RMF_HAS_NUMPY_swigconstant(_IMP_domino)
790 IMP_RMF_HAS_NUMPY = _IMP_domino.IMP_RMF_HAS_NUMPY
792 _IMP_domino.IMP_RMF_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
793 IMP_RMF_HAS_PYTHON_IHM = _IMP_domino.IMP_RMF_HAS_PYTHON_IHM
795 _IMP_domino.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_domino)
796 IMPRMF_SHOW_WARNINGS = _IMP_domino.IMPRMF_SHOW_WARNINGS
800 _IMP_domino.IMP_DOMINO_HAS_IMP_ATOM_swigconstant(_IMP_domino)
801 IMP_DOMINO_HAS_IMP_ATOM = _IMP_domino.IMP_DOMINO_HAS_IMP_ATOM
803 _IMP_domino.IMP_DOMINO_HAS_IMP_CGAL_swigconstant(_IMP_domino)
804 IMP_DOMINO_HAS_IMP_CGAL = _IMP_domino.IMP_DOMINO_HAS_IMP_CGAL
806 _IMP_domino.IMP_DOMINO_HAS_IMP_EM_swigconstant(_IMP_domino)
807 IMP_DOMINO_HAS_IMP_EM = _IMP_domino.IMP_DOMINO_HAS_IMP_EM
809 _IMP_domino.IMP_DOMINO_HAS_IMP_ISD_swigconstant(_IMP_domino)
810 IMP_DOMINO_HAS_IMP_ISD = _IMP_domino.IMP_DOMINO_HAS_IMP_ISD
812 _IMP_domino.IMP_DOMINO_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
813 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_domino.IMP_DOMINO_HAS_IMP_KERNEL
815 _IMP_domino.IMP_DOMINO_HAS_IMP_RMF_swigconstant(_IMP_domino)
816 IMP_DOMINO_HAS_IMP_RMF = _IMP_domino.IMP_DOMINO_HAS_IMP_RMF
818 _IMP_domino.IMP_DOMINO_HAS_IMP_SAXS_swigconstant(_IMP_domino)
819 IMP_DOMINO_HAS_IMP_SAXS = _IMP_domino.IMP_DOMINO_HAS_IMP_SAXS
821 _IMP_domino.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
822 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
824 _IMP_domino.IMP_DOMINO_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
825 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_FILESYSTEM
827 _IMP_domino.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
828 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
830 _IMP_domino.IMP_DOMINO_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
831 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_domino.IMP_DOMINO_HAS_BOOST_RANDOM
833 _IMP_domino.IMP_DOMINO_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
834 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_domino.IMP_DOMINO_HAS_BOOST_REGEX
836 _IMP_domino.IMP_DOMINO_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_domino)
837 IMP_DOMINO_HAS_BOOST_SERIALIZATION = _IMP_domino.IMP_DOMINO_HAS_BOOST_SERIALIZATION
839 _IMP_domino.IMP_DOMINO_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
840 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_SYSTEM
842 _IMP_domino.IMP_DOMINO_HAS_CGAL_swigconstant(_IMP_domino)
843 IMP_DOMINO_HAS_CGAL = _IMP_domino.IMP_DOMINO_HAS_CGAL
845 _IMP_domino.IMP_DOMINO_HAS_HDF5_swigconstant(_IMP_domino)
846 IMP_DOMINO_HAS_HDF5 = _IMP_domino.IMP_DOMINO_HAS_HDF5
848 _IMP_domino.IMP_DOMINO_HAS_NUMPY_swigconstant(_IMP_domino)
849 IMP_DOMINO_HAS_NUMPY = _IMP_domino.IMP_DOMINO_HAS_NUMPY
851 _IMP_domino.IMP_DOMINO_HAS_RMF_swigconstant(_IMP_domino)
852 IMP_DOMINO_HAS_RMF = _IMP_domino.IMP_DOMINO_HAS_RMF
854 _IMP_domino.IMP_DOMINO_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
855 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_domino.IMP_DOMINO_HAS_PYTHON_IHM
857 _IMP_domino.IMPDOMINO_SHOW_WARNINGS_swigconstant(_IMP_domino)
858 IMPDOMINO_SHOW_WARNINGS = _IMP_domino.IMPDOMINO_SHOW_WARNINGS
861 _object_types.append(
"DiscreteSampler")
864 def _object_cast_to_DiscreteSampler(o):
865 """_object_cast_to_DiscreteSampler(Object o) -> DiscreteSampler"""
866 return _IMP_domino._object_cast_to_DiscreteSampler(o)
868 _object_types.append(
"ParticleStates")
871 def _object_cast_to_ParticleStates(o):
872 """_object_cast_to_ParticleStates(Object o) -> ParticleStates"""
873 return _IMP_domino._object_cast_to_ParticleStates(o)
875 _object_types.append(
"SubsetFilter")
878 def _object_cast_to_SubsetFilter(o):
879 """_object_cast_to_SubsetFilter(Object o) -> SubsetFilter"""
880 return _IMP_domino._object_cast_to_SubsetFilter(o)
882 _object_types.append(
"SubsetFilterTable")
885 def _object_cast_to_SubsetFilterTable(o):
886 """_object_cast_to_SubsetFilterTable(Object o) -> SubsetFilterTable"""
887 return _IMP_domino._object_cast_to_SubsetFilterTable(o)
889 _object_types.append(
"AssignmentsTable")
892 def _object_cast_to_AssignmentsTable(o):
893 """_object_cast_to_AssignmentsTable(Object o) -> AssignmentsTable"""
894 return _IMP_domino._object_cast_to_AssignmentsTable(o)
896 _object_types.append(
"AssignmentContainer")
899 def _object_cast_to_AssignmentContainer(o):
900 """_object_cast_to_AssignmentContainer(Object o) -> AssignmentContainer"""
901 return _IMP_domino._object_cast_to_AssignmentContainer(o)
903 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::Particle,IMP::domino::ShowInteractionGraphVertex)> class"""
904 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
905 __repr__ = _swig_repr
908 """__init__(IMP::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::Particle,IMP::domino::ShowInteractionGraphVertex)> self) -> InteractionGraph"""
909 this = _IMP_domino.new_InteractionGraph()
911 self.this.append(this)
916 """get_graph(InteractionGraph self) -> IMP::domino::InteractionGraph const &"""
917 return _IMP_domino.InteractionGraph_get_graph(self)
921 """get_vertices(InteractionGraph self) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
922 return _IMP_domino.InteractionGraph_get_vertices(self)
925 def get_vertex_name(self, i):
926 """get_vertex_name(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor i) -> Particle"""
927 return _IMP_domino.InteractionGraph_get_vertex_name(self, i)
930 def get_in_neighbors(self, v):
931 """get_in_neighbors(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
932 return _IMP_domino.InteractionGraph_get_in_neighbors(self, v)
935 def get_out_neighbors(self, v):
936 """get_out_neighbors(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
937 return _IMP_domino.InteractionGraph_get_out_neighbors(self, v)
942 show_graphviz(InteractionGraph self, _ostream out)
943 show_graphviz(InteractionGraph self)
945 return _IMP_domino.InteractionGraph_show_graphviz(self, *args)
948 def get_graphviz_string(self):
949 """get_graphviz_string(InteractionGraph self) -> std::string"""
950 return _IMP_domino.InteractionGraph_get_graphviz_string(self)
953 def add_edge(self, v0, v1):
954 """add_edge(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v0, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v1)"""
955 return _IMP_domino.InteractionGraph_add_edge(self, v0, v1)
958 def add_vertex(self, l):
959 """add_vertex(InteractionGraph self, Particle l) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor"""
960 return _IMP_domino.InteractionGraph_add_vertex(self, l)
963 def remove_vertex(self, l):
964 """remove_vertex(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor l)"""
965 return _IMP_domino.InteractionGraph_remove_vertex(self, l)
967 __swig_destroy__ = _IMP_domino.delete_InteractionGraph
968 __del__ =
lambda self:
None
969 InteractionGraph_swigregister = _IMP_domino.InteractionGraph_swigregister
970 InteractionGraph_swigregister(InteractionGraph)
973 _value_types.append(
"InteractionGraph")
976 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> class"""
977 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
978 __repr__ = _swig_repr
981 """__init__(IMP::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> self) -> SubsetGraph"""
982 this = _IMP_domino.new_SubsetGraph()
984 self.this.append(this)
989 """get_graph(SubsetGraph self) -> IMP::domino::SubsetGraph const &"""
990 return _IMP_domino.SubsetGraph_get_graph(self)
994 """get_vertices(SubsetGraph self) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
995 return _IMP_domino.SubsetGraph_get_vertices(self)
998 def get_vertex_name(self, i):
999 """get_vertex_name(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor i) -> Subset"""
1000 return _IMP_domino.SubsetGraph_get_vertex_name(self, i)
1003 def get_in_neighbors(self, v):
1004 """get_in_neighbors(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
1005 return _IMP_domino.SubsetGraph_get_in_neighbors(self, v)
1008 def get_out_neighbors(self, v):
1009 """get_out_neighbors(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
1010 return _IMP_domino.SubsetGraph_get_out_neighbors(self, v)
1015 show_graphviz(SubsetGraph self, _ostream out)
1016 show_graphviz(SubsetGraph self)
1018 return _IMP_domino.SubsetGraph_show_graphviz(self, *args)
1021 def get_graphviz_string(self):
1022 """get_graphviz_string(SubsetGraph self) -> std::string"""
1023 return _IMP_domino.SubsetGraph_get_graphviz_string(self)
1026 def add_edge(self, v0, v1):
1027 """add_edge(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v0, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v1)"""
1028 return _IMP_domino.SubsetGraph_add_edge(self, v0, v1)
1031 def add_vertex(self, l):
1032 """add_vertex(SubsetGraph self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor"""
1033 return _IMP_domino.SubsetGraph_add_vertex(self, l)
1036 def remove_vertex(self, l):
1037 """remove_vertex(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor l)"""
1038 return _IMP_domino.SubsetGraph_remove_vertex(self, l)
1040 __swig_destroy__ = _IMP_domino.delete_SubsetGraph
1041 __del__ =
lambda self:
None
1042 SubsetGraph_swigregister = _IMP_domino.SubsetGraph_swigregister
1043 SubsetGraph_swigregister(SubsetGraph)
1046 _value_types.append(
"SubsetGraph")
1049 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> class"""
1050 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1051 __repr__ = _swig_repr
1054 """__init__(IMP::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> self) -> CliqueGraph"""
1055 this = _IMP_domino.new_CliqueGraph()
1057 self.this.append(this)
1061 def get_graph(self):
1062 """get_graph(CliqueGraph self) -> IMP::domino::CliqueGraph const &"""
1063 return _IMP_domino.CliqueGraph_get_graph(self)
1067 """get_vertices(CliqueGraph self) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
1068 return _IMP_domino.CliqueGraph_get_vertices(self)
1071 def get_vertex_name(self, i):
1072 """get_vertex_name(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor i) -> Subset"""
1073 return _IMP_domino.CliqueGraph_get_vertex_name(self, i)
1076 def get_in_neighbors(self, v):
1077 """get_in_neighbors(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
1078 return _IMP_domino.CliqueGraph_get_in_neighbors(self, v)
1081 def get_out_neighbors(self, v):
1082 """get_out_neighbors(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
1083 return _IMP_domino.CliqueGraph_get_out_neighbors(self, v)
1088 show_graphviz(CliqueGraph self, _ostream out)
1089 show_graphviz(CliqueGraph self)
1091 return _IMP_domino.CliqueGraph_show_graphviz(self, *args)
1094 def get_graphviz_string(self):
1095 """get_graphviz_string(CliqueGraph self) -> std::string"""
1096 return _IMP_domino.CliqueGraph_get_graphviz_string(self)
1099 def add_edge(self, v0, v1):
1100 """add_edge(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v0, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v1)"""
1101 return _IMP_domino.CliqueGraph_add_edge(self, v0, v1)
1104 def add_vertex(self, l):
1105 """add_vertex(CliqueGraph self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor"""
1106 return _IMP_domino.CliqueGraph_add_vertex(self, l)
1109 def remove_vertex(self, l):
1110 """remove_vertex(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor l)"""
1111 return _IMP_domino.CliqueGraph_remove_vertex(self, l)
1113 __swig_destroy__ = _IMP_domino.delete_CliqueGraph
1114 __del__ =
lambda self:
None
1115 CliqueGraph_swigregister = _IMP_domino.CliqueGraph_swigregister
1116 CliqueGraph_swigregister(CliqueGraph)
1119 _value_types.append(
"CliqueGraph")
1122 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> class"""
1123 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1124 __repr__ = _swig_repr
1127 """__init__(IMP::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> self) -> MergeTree"""
1128 this = _IMP_domino.new_MergeTree()
1130 self.this.append(this)
1134 def get_graph(self):
1135 """get_graph(MergeTree self) -> IMP::domino::MergeTree const &"""
1136 return _IMP_domino.MergeTree_get_graph(self)
1140 """get_vertices(MergeTree self) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
1141 return _IMP_domino.MergeTree_get_vertices(self)
1144 def get_vertex_name(self, i):
1145 """get_vertex_name(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor i) -> Subset"""
1146 return _IMP_domino.MergeTree_get_vertex_name(self, i)
1149 def get_in_neighbors(self, v):
1150 """get_in_neighbors(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
1151 return _IMP_domino.MergeTree_get_in_neighbors(self, v)
1154 def get_out_neighbors(self, v):
1155 """get_out_neighbors(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
1156 return _IMP_domino.MergeTree_get_out_neighbors(self, v)
1161 show_graphviz(MergeTree self, _ostream out)
1162 show_graphviz(MergeTree self)
1164 return _IMP_domino.MergeTree_show_graphviz(self, *args)
1167 def get_graphviz_string(self):
1168 """get_graphviz_string(MergeTree self) -> std::string"""
1169 return _IMP_domino.MergeTree_get_graphviz_string(self)
1172 def add_edge(self, v0, v1):
1173 """add_edge(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v0, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v1)"""
1174 return _IMP_domino.MergeTree_add_edge(self, v0, v1)
1177 def add_vertex(self, l):
1178 """add_vertex(MergeTree self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor"""
1179 return _IMP_domino.MergeTree_add_vertex(self, l)
1182 def remove_vertex(self, l):
1183 """remove_vertex(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor l)"""
1184 return _IMP_domino.MergeTree_remove_vertex(self, l)
1186 __swig_destroy__ = _IMP_domino.delete_MergeTree
1187 __del__ =
lambda self:
None
1188 MergeTree_swigregister = _IMP_domino.MergeTree_swigregister
1189 MergeTree_swigregister(MergeTree)
1192 _value_types.append(
"MergeTree")
1195 _object_types.append(
"BranchAndBoundSampler")
1198 def _object_cast_to_BranchAndBoundSampler(o):
1199 """_object_cast_to_BranchAndBoundSampler(Object o) -> BranchAndBoundSampler"""
1200 return _IMP_domino._object_cast_to_BranchAndBoundSampler(o)
1202 _object_types.append(
"BranchAndBoundAssignmentsTable")
1205 def _object_cast_to_BranchAndBoundAssignmentsTable(o):
1206 """_object_cast_to_BranchAndBoundAssignmentsTable(Object o) -> BranchAndBoundAssignmentsTable"""
1207 return _IMP_domino._object_cast_to_BranchAndBoundAssignmentsTable(o)
1209 _object_types.append(
"RecursiveAssignmentsTable")
1212 def _object_cast_to_RecursiveAssignmentsTable(o):
1213 """_object_cast_to_RecursiveAssignmentsTable(Object o) -> RecursiveAssignmentsTable"""
1214 return _IMP_domino._object_cast_to_RecursiveAssignmentsTable(o)
1216 _object_types.append(
"SimpleAssignmentsTable")
1219 def _object_cast_to_SimpleAssignmentsTable(o):
1220 """_object_cast_to_SimpleAssignmentsTable(Object o) -> SimpleAssignmentsTable"""
1221 return _IMP_domino._object_cast_to_SimpleAssignmentsTable(o)
1223 _object_types.append(
"CompoundStates")
1226 def _object_cast_to_CompoundStates(o):
1227 """_object_cast_to_CompoundStates(Object o) -> CompoundStates"""
1228 return _IMP_domino._object_cast_to_CompoundStates(o)
1230 _object_types.append(
"DisjointSetsSubsetFilterTable")
1233 def _object_cast_to_DisjointSetsSubsetFilterTable(o):
1234 """_object_cast_to_DisjointSetsSubsetFilterTable(Object o) -> DisjointSetsSubsetFilterTable"""
1235 return _IMP_domino._object_cast_to_DisjointSetsSubsetFilterTable(o)
1237 _object_types.append(
"MinimumRestraintScoreSubsetFilterTable")
1240 def _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o):
1241 """_object_cast_to_MinimumRestraintScoreSubsetFilterTable(Object o) -> MinimumRestraintScoreSubsetFilterTable"""
1242 return _IMP_domino._object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
1244 _object_types.append(
"DominoSampler")
1247 def _object_cast_to_DominoSampler(o):
1248 """_object_cast_to_DominoSampler(Object o) -> DominoSampler"""
1249 return _IMP_domino._object_cast_to_DominoSampler(o)
1251 _object_types.append(
"EqualitySubsetFilterTable")
1254 def _object_cast_to_EqualitySubsetFilterTable(o):
1255 """_object_cast_to_EqualitySubsetFilterTable(Object o) -> EqualitySubsetFilterTable"""
1256 return _IMP_domino._object_cast_to_EqualitySubsetFilterTable(o)
1258 _object_types.append(
"EquivalenceSubsetFilterTable")
1261 def _object_cast_to_EquivalenceSubsetFilterTable(o):
1262 """_object_cast_to_EquivalenceSubsetFilterTable(Object o) -> EquivalenceSubsetFilterTable"""
1263 return _IMP_domino._object_cast_to_EquivalenceSubsetFilterTable(o)
1265 _object_types.append(
"EquivalenceAndExclusionSubsetFilterTable")
1268 def _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o):
1269 """_object_cast_to_EquivalenceAndExclusionSubsetFilterTable(Object o) -> EquivalenceAndExclusionSubsetFilterTable"""
1270 return _IMP_domino._object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
1272 _object_types.append(
"ExclusionSubsetFilterTable")
1275 def _object_cast_to_ExclusionSubsetFilterTable(o):
1276 """_object_cast_to_ExclusionSubsetFilterTable(Object o) -> ExclusionSubsetFilterTable"""
1277 return _IMP_domino._object_cast_to_ExclusionSubsetFilterTable(o)
1279 _object_types.append(
"IndexStates")
1282 def _object_cast_to_IndexStates(o):
1283 """_object_cast_to_IndexStates(Object o) -> IndexStates"""
1284 return _IMP_domino._object_cast_to_IndexStates(o)
1286 _object_types.append(
"ListSubsetFilterTable")
1289 def _object_cast_to_ListSubsetFilterTable(o):
1290 """_object_cast_to_ListSubsetFilterTable(Object o) -> ListSubsetFilterTable"""
1291 return _IMP_domino._object_cast_to_ListSubsetFilterTable(o)
1293 _object_types.append(
"ListAssignmentsTable")
1296 def _object_cast_to_ListAssignmentsTable(o):
1297 """_object_cast_to_ListAssignmentsTable(Object o) -> ListAssignmentsTable"""
1298 return _IMP_domino._object_cast_to_ListAssignmentsTable(o)
1300 _object_types.append(
"ParticleStatesTable")
1303 def _object_cast_to_ParticleStatesTable(o):
1304 """_object_cast_to_ParticleStatesTable(Object o) -> ParticleStatesTable"""
1305 return _IMP_domino._object_cast_to_ParticleStatesTable(o)
1307 _object_types.append(
"RecursiveStates")
1310 def _object_cast_to_RecursiveStates(o):
1311 """_object_cast_to_RecursiveStates(Object o) -> RecursiveStates"""
1312 return _IMP_domino._object_cast_to_RecursiveStates(o)
1314 _object_types.append(
"ProbabilisticSubsetFilterTable")
1317 def _object_cast_to_ProbabilisticSubsetFilterTable(o):
1318 """_object_cast_to_ProbabilisticSubsetFilterTable(Object o) -> ProbabilisticSubsetFilterTable"""
1319 return _IMP_domino._object_cast_to_ProbabilisticSubsetFilterTable(o)
1321 _object_types.append(
"RestraintScoreSubsetFilterTable")
1324 def _object_cast_to_RestraintScoreSubsetFilterTable(o):
1325 """_object_cast_to_RestraintScoreSubsetFilterTable(Object o) -> RestraintScoreSubsetFilterTable"""
1326 return _IMP_domino._object_cast_to_RestraintScoreSubsetFilterTable(o)
1328 _object_types.append(
"RigidBodyStates")
1331 def _object_cast_to_RigidBodyStates(o):
1332 """_object_cast_to_RigidBodyStates(Object o) -> RigidBodyStates"""
1333 return _IMP_domino._object_cast_to_RigidBodyStates(o)
1335 _object_types.append(
"XYZStates")
1338 def _object_cast_to_XYZStates(o):
1339 """_object_cast_to_XYZStates(Object o) -> XYZStates"""
1340 return _IMP_domino._object_cast_to_XYZStates(o)
1342 _object_types.append(
"NestedRigidBodyStates")
1345 def _object_cast_to_NestedRigidBodyStates(o):
1346 """_object_cast_to_NestedRigidBodyStates(Object o) -> NestedRigidBodyStates"""
1347 return _IMP_domino._object_cast_to_NestedRigidBodyStates(o)
1349 _object_types.append(
"DependencyScoreState")
1352 def _object_cast_to_DependencyScoreState(o):
1353 """_object_cast_to_DependencyScoreState(Object o) -> DependencyScoreState"""
1354 return _IMP_domino._object_cast_to_DependencyScoreState(o)
1356 _object_types.append(
"PairListSubsetFilterTable")
1359 def _object_cast_to_PairListSubsetFilterTable(o):
1360 """_object_cast_to_PairListSubsetFilterTable(Object o) -> PairListSubsetFilterTable"""
1361 return _IMP_domino._object_cast_to_PairListSubsetFilterTable(o)
1363 _object_types.append(
"ListAssignmentContainer")
1366 def _object_cast_to_ListAssignmentContainer(o):
1367 """_object_cast_to_ListAssignmentContainer(Object o) -> ListAssignmentContainer"""
1368 return _IMP_domino._object_cast_to_ListAssignmentContainer(o)
1370 _object_types.append(
"PackedAssignmentContainer")
1373 def _object_cast_to_PackedAssignmentContainer(o):
1374 """_object_cast_to_PackedAssignmentContainer(Object o) -> PackedAssignmentContainer"""
1375 return _IMP_domino._object_cast_to_PackedAssignmentContainer(o)
1377 _object_types.append(
"HeapAssignmentContainer")
1380 def _object_cast_to_HeapAssignmentContainer(o):
1381 """_object_cast_to_HeapAssignmentContainer(Object o) -> HeapAssignmentContainer"""
1382 return _IMP_domino._object_cast_to_HeapAssignmentContainer(o)
1384 _object_types.append(
"RangeViewAssignmentContainer")
1387 def _object_cast_to_RangeViewAssignmentContainer(o):
1388 """_object_cast_to_RangeViewAssignmentContainer(Object o) -> RangeViewAssignmentContainer"""
1389 return _IMP_domino._object_cast_to_RangeViewAssignmentContainer(o)
1391 _object_types.append(
"SampleAssignmentContainer")
1394 def _object_cast_to_SampleAssignmentContainer(o):
1395 """_object_cast_to_SampleAssignmentContainer(Object o) -> SampleAssignmentContainer"""
1396 return _IMP_domino._object_cast_to_SampleAssignmentContainer(o)
1398 _object_types.append(
"PermutationStates")
1401 def _object_cast_to_PermutationStates(o):
1402 """_object_cast_to_PermutationStates(Object o) -> PermutationStates"""
1403 return _IMP_domino._object_cast_to_PermutationStates(o)
1405 _object_types.append(
"WriteHDF5AssignmentContainer")
1408 def _object_cast_to_WriteHDF5AssignmentContainer(o):
1409 """_object_cast_to_WriteHDF5AssignmentContainer(Object o) -> WriteHDF5AssignmentContainer"""
1410 return _IMP_domino._object_cast_to_WriteHDF5AssignmentContainer(o)
1412 _object_types.append(
"ReadHDF5AssignmentContainer")
1415 def _object_cast_to_ReadHDF5AssignmentContainer(o):
1416 """_object_cast_to_ReadHDF5AssignmentContainer(Object o) -> ReadHDF5AssignmentContainer"""
1417 return _IMP_domino._object_cast_to_ReadHDF5AssignmentContainer(o)
1419 _object_types.append(
"ReadAssignmentContainer")
1422 def _object_cast_to_ReadAssignmentContainer(o):
1423 """_object_cast_to_ReadAssignmentContainer(Object o) -> ReadAssignmentContainer"""
1424 return _IMP_domino._object_cast_to_ReadAssignmentContainer(o)
1426 _object_types.append(
"WriteAssignmentContainer")
1429 def _object_cast_to_WriteAssignmentContainer(o):
1430 """_object_cast_to_WriteAssignmentContainer(Object o) -> WriteAssignmentContainer"""
1431 return _IMP_domino._object_cast_to_WriteAssignmentContainer(o)
1433 _object_types.append(
"CappedAssignmentContainer")
1436 def _object_cast_to_CappedAssignmentContainer(o):
1437 """_object_cast_to_CappedAssignmentContainer(Object o) -> CappedAssignmentContainer"""
1438 return _IMP_domino._object_cast_to_CappedAssignmentContainer(o)
1440 _object_types.append(
"RestraintCache")
1443 def _object_cast_to_RestraintCache(o):
1444 """_object_cast_to_RestraintCache(Object o) -> RestraintCache"""
1445 return _IMP_domino._object_cast_to_RestraintCache(o)
1448 _plural_types.append(
"Subsets")
1449 _value_types.append(
"Subset")
1453 _plural_types.append(
"Assignments")
1454 _value_types.append(
"Assignment")
1458 _plural_types.append(
"Slices")
1459 _value_types.append(
"Slice")
1463 _plural_types.append(
"Orders")
1464 _value_types.append(
"Order")
1466 class _IntArray(IMP._Value):
1467 """Proxy of C++ IMP::ConstVector<(int)> class"""
1468 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1469 __repr__ = _swig_repr
1470 __swig_destroy__ = _IMP_domino.delete__IntArray
1471 __del__ =
lambda self:
None
1473 def __init__(self, *args):
1475 __init__(IMP::ConstVector<(int)> self, unsigned int sz, int fill) -> _IntArray
1476 __init__(IMP::ConstVector<(int)> self) -> _IntArray
1478 this = _IMP_domino.new__IntArray(*args)
1480 self.this.append(this)
1484 def __cmp__(self, o):
1485 """__cmp__(_IntArray self, _IntArray o) -> int"""
1486 return _IMP_domino._IntArray___cmp__(self, o)
1489 def __eq__(self, o):
1490 """__eq__(_IntArray self, _IntArray o) -> bool"""
1491 return _IMP_domino._IntArray___eq__(self, o)
1494 def __ne__(self, o):
1495 """__ne__(_IntArray self, _IntArray o) -> bool"""
1496 return _IMP_domino._IntArray___ne__(self, o)
1499 def __lt__(self, o):
1500 """__lt__(_IntArray self, _IntArray o) -> bool"""
1501 return _IMP_domino._IntArray___lt__(self, o)
1504 def __gt__(self, o):
1505 """__gt__(_IntArray self, _IntArray o) -> bool"""
1506 return _IMP_domino._IntArray___gt__(self, o)
1509 def __ge__(self, o):
1510 """__ge__(_IntArray self, _IntArray o) -> bool"""
1511 return _IMP_domino._IntArray___ge__(self, o)
1514 def __le__(self, o):
1515 """__le__(_IntArray self, _IntArray o) -> bool"""
1516 return _IMP_domino._IntArray___le__(self, o)
1519 def __getitem__(self, i):
1520 """__getitem__(_IntArray self, unsigned int i) -> int"""
1521 return _IMP_domino._IntArray___getitem__(self, i)
1525 """__len__(_IntArray self) -> unsigned int"""
1526 return _IMP_domino._IntArray___len__(self)
1529 def show(self, *args):
1531 show(_IntArray self, _ostream out)
1532 show(_IntArray self)
1534 return _IMP_domino._IntArray_show(self, *args)
1538 """__hash__(_IntArray self) -> std::size_t"""
1539 return _IMP_domino._IntArray___hash__(self)
1541 _IntArray_swigregister = _IMP_domino._IntArray_swigregister
1542 _IntArray_swigregister(_IntArray)
1544 class _UIntArray(IMP._Value):
1545 """Proxy of C++ IMP::ConstVector<(unsigned int)> class"""
1546 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1547 __repr__ = _swig_repr
1548 __swig_destroy__ = _IMP_domino.delete__UIntArray
1549 __del__ =
lambda self:
None
1551 def __init__(self, *args):
1553 __init__(IMP::ConstVector<(unsigned int)> self, unsigned int sz, unsigned int fill) -> _UIntArray
1554 __init__(IMP::ConstVector<(unsigned int)> self) -> _UIntArray
1556 this = _IMP_domino.new__UIntArray(*args)
1558 self.this.append(this)
1562 def __cmp__(self, o):
1563 """__cmp__(_UIntArray self, _UIntArray o) -> int"""
1564 return _IMP_domino._UIntArray___cmp__(self, o)
1567 def __eq__(self, o):
1568 """__eq__(_UIntArray self, _UIntArray o) -> bool"""
1569 return _IMP_domino._UIntArray___eq__(self, o)
1572 def __ne__(self, o):
1573 """__ne__(_UIntArray self, _UIntArray o) -> bool"""
1574 return _IMP_domino._UIntArray___ne__(self, o)
1577 def __lt__(self, o):
1578 """__lt__(_UIntArray self, _UIntArray o) -> bool"""
1579 return _IMP_domino._UIntArray___lt__(self, o)
1582 def __gt__(self, o):
1583 """__gt__(_UIntArray self, _UIntArray o) -> bool"""
1584 return _IMP_domino._UIntArray___gt__(self, o)
1587 def __ge__(self, o):
1588 """__ge__(_UIntArray self, _UIntArray o) -> bool"""
1589 return _IMP_domino._UIntArray___ge__(self, o)
1592 def __le__(self, o):
1593 """__le__(_UIntArray self, _UIntArray o) -> bool"""
1594 return _IMP_domino._UIntArray___le__(self, o)
1597 def __getitem__(self, i):
1598 """__getitem__(_UIntArray self, unsigned int i) -> unsigned int"""
1599 return _IMP_domino._UIntArray___getitem__(self, i)
1603 """__len__(_UIntArray self) -> unsigned int"""
1604 return _IMP_domino._UIntArray___len__(self)
1607 def show(self, *args):
1609 show(_UIntArray self, _ostream out)
1610 show(_UIntArray self)
1612 return _IMP_domino._UIntArray_show(self, *args)
1616 """__hash__(_UIntArray self) -> std::size_t"""
1617 return _IMP_domino._UIntArray___hash__(self)
1619 _UIntArray_swigregister = _IMP_domino._UIntArray_swigregister
1620 _UIntArray_swigregister(_UIntArray)
1622 class _ParticleArray(IMP._Value):
1623 """Proxy of C++ IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> class"""
1624 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1625 __repr__ = _swig_repr
1626 __swig_destroy__ = _IMP_domino.delete__ParticleArray
1627 __del__ =
lambda self:
None
1629 def __init__(self, *args):
1631 __init__(IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> self, unsigned int sz, IMP::WeakPointer< IMP::Particle > fill) -> _ParticleArray
1632 __init__(IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> self) -> _ParticleArray
1634 this = _IMP_domino.new__ParticleArray(*args)
1636 self.this.append(this)
1640 def __cmp__(self, o):
1641 """__cmp__(_ParticleArray self, _ParticleArray o) -> int"""
1642 return _IMP_domino._ParticleArray___cmp__(self, o)
1645 def __eq__(self, o):
1646 """__eq__(_ParticleArray self, _ParticleArray o) -> bool"""
1647 return _IMP_domino._ParticleArray___eq__(self, o)
1650 def __ne__(self, o):
1651 """__ne__(_ParticleArray self, _ParticleArray o) -> bool"""
1652 return _IMP_domino._ParticleArray___ne__(self, o)
1655 def __lt__(self, o):
1656 """__lt__(_ParticleArray self, _ParticleArray o) -> bool"""
1657 return _IMP_domino._ParticleArray___lt__(self, o)
1660 def __gt__(self, o):
1661 """__gt__(_ParticleArray self, _ParticleArray o) -> bool"""
1662 return _IMP_domino._ParticleArray___gt__(self, o)
1665 def __ge__(self, o):
1666 """__ge__(_ParticleArray self, _ParticleArray o) -> bool"""
1667 return _IMP_domino._ParticleArray___ge__(self, o)
1670 def __le__(self, o):
1671 """__le__(_ParticleArray self, _ParticleArray o) -> bool"""
1672 return _IMP_domino._ParticleArray___le__(self, o)
1675 def __getitem__(self, i):
1676 """__getitem__(_ParticleArray self, unsigned int i) -> Particle"""
1677 return _IMP_domino._ParticleArray___getitem__(self, i)
1681 """__len__(_ParticleArray self) -> unsigned int"""
1682 return _IMP_domino._ParticleArray___len__(self)
1685 def show(self, *args):
1687 show(_ParticleArray self, _ostream out)
1688 show(_ParticleArray self)
1690 return _IMP_domino._ParticleArray_show(self, *args)
1694 """__hash__(_ParticleArray self) -> std::size_t"""
1695 return _IMP_domino._ParticleArray___hash__(self)
1697 _ParticleArray_swigregister = _IMP_domino._ParticleArray_swigregister
1698 _ParticleArray_swigregister(_ParticleArray)
1700 class Subset(_ParticleArray):
1701 """Proxy of C++ IMP::domino::Subset class"""
1702 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1704 def __init__(self, *args):
1706 __init__(IMP::domino::Subset self, IMP::ParticlesTemp const & ps, bool arg3) -> Subset
1707 __init__(IMP::domino::Subset self) -> Subset
1708 __init__(IMP::domino::Subset self, IMP::ParticlesTemp ps) -> Subset
1710 this = _IMP_domino.new_Subset(*args)
1712 self.this.append(this)
1716 def get_model(self):
1717 """get_model(Subset self) -> Model"""
1718 return _IMP_domino.Subset_get_model(self)
1722 """get_name(Subset self) -> std::string"""
1723 return _IMP_domino.Subset_get_name(self)
1726 def get_contains(self, o):
1727 """get_contains(Subset self, Subset o) -> bool"""
1728 return _IMP_domino.Subset_get_contains(self, o)
1732 """__str__(Subset self) -> std::string"""
1733 return _IMP_domino.Subset___str__(self)
1737 """__repr__(Subset self) -> std::string"""
1738 return _IMP_domino.Subset___repr__(self)
1740 __swig_destroy__ = _IMP_domino.delete_Subset
1741 __del__ =
lambda self:
None
1742 Subset_swigregister = _IMP_domino.Subset_swigregister
1743 Subset_swigregister(Subset)
1747 """get_union(Subset a, Subset b) -> Subset"""
1748 return _IMP_domino.get_union(a, b)
1751 """get_intersection(Subset a, Subset b) -> Subset"""
1752 return _IMP_domino.get_intersection(a, b)
1754 def get_difference(a, b):
1755 """get_difference(Subset a, Subset b) -> Subset"""
1756 return _IMP_domino.get_difference(a, b)
1757 class Assignment(_IntArray):
1758 """Proxy of C++ IMP::domino::Assignment class"""
1759 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1761 def __init__(self, *args):
1763 __init__(IMP::domino::Assignment self) -> Assignment
1764 __init__(IMP::domino::Assignment self, unsigned int sz) -> Assignment
1765 __init__(IMP::domino::Assignment self, IMP::Ints const & i) -> Assignment
1767 this = _IMP_domino.new_Assignment(*args)
1769 self.this.append(this)
1774 """__str__(Assignment self) -> std::string"""
1775 return _IMP_domino.Assignment___str__(self)
1779 """__repr__(Assignment self) -> std::string"""
1780 return _IMP_domino.Assignment___repr__(self)
1783 def _get_as_binary(self):
1784 """_get_as_binary(Assignment self) -> PyObject *"""
1785 return _IMP_domino.Assignment__get_as_binary(self)
1788 def _set_from_binary(self, p):
1789 """_set_from_binary(Assignment self, PyObject * p)"""
1790 return _IMP_domino.Assignment__set_from_binary(self, p)
1793 def __getstate__(self):
1794 p = self._get_as_binary()
1795 if len(self.__dict__) > 1:
1796 d = self.__dict__.copy()
1801 def __setstate__(self, p):
1802 if not hasattr(self,
'this'):
1804 if isinstance(p, tuple):
1806 self.__dict__.update(d)
1807 return self._set_from_binary(p)
1809 __swig_destroy__ = _IMP_domino.delete_Assignment
1810 __del__ =
lambda self:
None
1811 Assignment_swigregister = _IMP_domino.Assignment_swigregister
1812 Assignment_swigregister(Assignment)
1814 class Slice(_UIntArray):
1815 """Proxy of C++ IMP::domino::Slice class"""
1816 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1818 def __init__(self, *args):
1820 __init__(IMP::domino::Slice self) -> Slice
1821 __init__(IMP::domino::Slice self, Subset outer, Subset inner) -> Slice
1823 this = _IMP_domino.new_Slice(*args)
1825 self.this.append(this)
1829 def get_sliced(self, *args):
1831 get_sliced(Slice self, Assignment a) -> Assignment
1832 get_sliced(Slice self, Subset a) -> Subset
1834 return _IMP_domino.Slice_get_sliced(self, *args)
1838 """__str__(Slice self) -> std::string"""
1839 return _IMP_domino.Slice___str__(self)
1843 """__repr__(Slice self) -> std::string"""
1844 return _IMP_domino.Slice___repr__(self)
1847 def _get_as_binary(self):
1848 """_get_as_binary(Slice self) -> PyObject *"""
1849 return _IMP_domino.Slice__get_as_binary(self)
1852 def _set_from_binary(self, p):
1853 """_set_from_binary(Slice self, PyObject * p)"""
1854 return _IMP_domino.Slice__set_from_binary(self, p)
1857 def __getstate__(self):
1858 p = self._get_as_binary()
1859 if len(self.__dict__) > 1:
1860 d = self.__dict__.copy()
1865 def __setstate__(self, p):
1866 if not hasattr(self,
'this'):
1868 if isinstance(p, tuple):
1870 self.__dict__.update(d)
1871 return self._set_from_binary(p)
1873 __swig_destroy__ = _IMP_domino.delete_Slice
1874 __del__ =
lambda self:
None
1875 Slice_swigregister = _IMP_domino.Slice_swigregister
1876 Slice_swigregister(Slice)
1880 """get_slice(Subset outer, Subset inner, IMP::domino::Subsets const & excluded) -> Slice"""
1881 return _IMP_domino.get_slice(outer, inner, excluded)
1882 class Order(_UIntArray):
1883 """Proxy of C++ IMP::domino::Order class"""
1884 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1886 def __init__(self, *args):
1888 __init__(IMP::domino::Order self) -> Order
1889 __init__(IMP::domino::Order self, Subset outer, IMP::ParticlesTemp const & order) -> Order
1891 this = _IMP_domino.new_Order(*args)
1893 self.this.append(this)
1897 def get_list_ordered(self, a):
1898 """get_list_ordered(Order self, Assignment a) -> IMP::Ints"""
1899 return _IMP_domino.Order_get_list_ordered(self, a)
1902 def get_subset_ordered(self, a):
1903 """get_subset_ordered(Order self, IMP::Ints const & a) -> Assignment"""
1904 return _IMP_domino.Order_get_subset_ordered(self, a)
1908 """__str__(Order self) -> std::string"""
1909 return _IMP_domino.Order___str__(self)
1913 """__repr__(Order self) -> std::string"""
1914 return _IMP_domino.Order___repr__(self)
1917 def _get_as_binary(self):
1918 """_get_as_binary(Order self) -> PyObject *"""
1919 return _IMP_domino.Order__get_as_binary(self)
1922 def _set_from_binary(self, p):
1923 """_set_from_binary(Order self, PyObject * p)"""
1924 return _IMP_domino.Order__set_from_binary(self, p)
1927 def __getstate__(self):
1928 p = self._get_as_binary()
1929 if len(self.__dict__) > 1:
1930 d = self.__dict__.copy()
1935 def __setstate__(self, p):
1936 if not hasattr(self,
'this'):
1938 if isinstance(p, tuple):
1940 self.__dict__.update(d)
1941 return self._set_from_binary(p)
1943 __swig_destroy__ = _IMP_domino.delete_Order
1944 __del__ =
lambda self:
None
1945 Order_swigregister = _IMP_domino.Order_swigregister
1946 Order_swigregister(Order)
1949 """Proxy of C++ IMP::domino::ParticleStates class"""
1950 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1952 def __init__(self, *args):
1954 __init__(IMP::domino::ParticleStates self, std::string name) -> ParticleStates
1955 __init__(IMP::domino::ParticleStates self) -> ParticleStates
1957 if self.__class__ == ParticleStates:
1961 this = _IMP_domino.new_ParticleStates(_self, *args)
1963 self.this.append(this)
1967 if self.__class__ != ParticleStates:
1968 _director_objects.register(self)
1973 def get_number_of_particle_states(self):
1974 """get_number_of_particle_states(ParticleStates self) -> unsigned int"""
1975 return _IMP_domino.ParticleStates_get_number_of_particle_states(self)
1978 def load_particle_state(self, arg0, arg1):
1979 """load_particle_state(ParticleStates self, unsigned int arg0, Particle arg1)"""
1980 return _IMP_domino.ParticleStates_load_particle_state(self, arg0, arg1)
1984 """get_embedding(ParticleStates self, unsigned int i) -> VectorKD"""
1985 return _IMP_domino.ParticleStates_get_embedding(self, i)
1988 def get_nearest_state(self, v):
1989 """get_nearest_state(ParticleStates self, VectorKD v) -> unsigned int"""
1990 return _IMP_domino.ParticleStates_get_nearest_state(self, v)
1992 __swig_destroy__ = _IMP_domino.delete_ParticleStates
1993 __del__ =
lambda self:
None
1996 """__str__(ParticleStates self) -> std::string"""
1997 return _IMP_domino.ParticleStates___str__(self)
2001 """__repr__(ParticleStates self) -> std::string"""
2002 return _IMP_domino.ParticleStates___repr__(self)
2007 return _object_cast_to_ParticleStates(o)
2010 def get_type_name(self):
2011 return self.__class__.__name__
2012 def do_show(self, out):
2014 def get_version_info(self):
2015 if"IMP::domino" ==
"IMP":
2016 return VersionInfo(self.__module__,
2023 return _object_cast_to_ParticleStates(o)
2025 def __disown__(self):
2027 _IMP_domino.disown_ParticleStates(self)
2028 return weakref_proxy(self)
2030 def do_destroy(self):
2031 """do_destroy(ParticleStates self)"""
2032 return _IMP_domino.ParticleStates_do_destroy(self)
2034 ParticleStates_swigregister = _IMP_domino.ParticleStates_swigregister
2035 ParticleStates_swigregister(ParticleStates)
2038 """Proxy of C++ IMP::domino::ParticleStatesTable class"""
2039 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2042 """__init__(IMP::domino::ParticleStatesTable self) -> ParticleStatesTable"""
2043 this = _IMP_domino.new_ParticleStatesTable()
2045 self.this.append(this)
2049 def get_particle_states(self, p):
2050 """get_particle_states(ParticleStatesTable self, Particle p) -> ParticleStates"""
2051 return _IMP_domino.ParticleStatesTable_get_particle_states(self, p)
2054 def get_has_particle(self, p):
2055 """get_has_particle(ParticleStatesTable self, Particle p) -> bool"""
2056 return _IMP_domino.ParticleStatesTable_get_has_particle(self, p)
2060 """get_particles(ParticleStatesTable self) -> IMP::ParticlesTemp"""
2061 return _IMP_domino.ParticleStatesTable_get_particles(self)
2064 def get_subset(self):
2065 """get_subset(ParticleStatesTable self) -> Subset"""
2066 return _IMP_domino.ParticleStatesTable_get_subset(self)
2069 def set_particle_states(self, p, e):
2070 """set_particle_states(ParticleStatesTable self, Particle p, ParticleStates e)"""
2071 return _IMP_domino.ParticleStatesTable_set_particle_states(self, p, e)
2074 def get_version_info(self):
2075 """get_version_info(ParticleStatesTable self) -> VersionInfo"""
2076 return _IMP_domino.ParticleStatesTable_get_version_info(self)
2080 """__str__(ParticleStatesTable self) -> std::string"""
2081 return _IMP_domino.ParticleStatesTable___str__(self)
2085 """__repr__(ParticleStatesTable self) -> std::string"""
2086 return _IMP_domino.ParticleStatesTable___repr__(self)
2091 return _object_cast_to_ParticleStatesTable(o)
2093 ParticleStatesTable_swigregister = _IMP_domino.ParticleStatesTable_swigregister
2094 ParticleStatesTable_swigregister(ParticleStatesTable)
2096 class IndexStates(ParticleStates):
2097 """Proxy of C++ IMP::domino::IndexStates class"""
2098 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2100 def __init__(self, *args):
2102 __init__(IMP::domino::IndexStates self, unsigned int n, IntKey k) -> IndexStates
2103 __init__(IMP::domino::IndexStates self, unsigned int n) -> IndexStates
2105 this = _IMP_domino.new_IndexStates(*args)
2107 self.this.append(this)
2111 def get_version_info(self):
2112 """get_version_info(IndexStates self) -> VersionInfo"""
2113 return _IMP_domino.IndexStates_get_version_info(self)
2117 """__str__(IndexStates self) -> std::string"""
2118 return _IMP_domino.IndexStates___str__(self)
2122 """__repr__(IndexStates self) -> std::string"""
2123 return _IMP_domino.IndexStates___repr__(self)
2128 return _object_cast_to_IndexStates(o)
2130 IndexStates_swigregister = _IMP_domino.IndexStates_swigregister
2131 IndexStates_swigregister(IndexStates)
2133 class XYZStates(ParticleStates):
2134 """Proxy of C++ IMP::domino::XYZStates class"""
2135 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2137 def __init__(self, states):
2138 """__init__(IMP::domino::XYZStates self, IMP::algebra::Vector3Ds const & states) -> XYZStates"""
2139 this = _IMP_domino.new_XYZStates(states)
2141 self.this.append(this)
2145 def get_vector(self, i):
2146 """get_vector(XYZStates self, unsigned int i) -> Vector3D"""
2147 return _IMP_domino.XYZStates_get_vector(self, i)
2150 def get_version_info(self):
2151 """get_version_info(XYZStates self) -> VersionInfo"""
2152 return _IMP_domino.XYZStates_get_version_info(self)
2156 """__str__(XYZStates self) -> std::string"""
2157 return _IMP_domino.XYZStates___str__(self)
2161 """__repr__(XYZStates self) -> std::string"""
2162 return _IMP_domino.XYZStates___repr__(self)
2167 return _object_cast_to_XYZStates(o)
2169 XYZStates_swigregister = _IMP_domino.XYZStates_swigregister
2170 XYZStates_swigregister(XYZStates)
2172 class RigidBodyStates(ParticleStates):
2173 """Proxy of C++ IMP::domino::RigidBodyStates class"""
2174 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2176 def __init__(self, states, scale=1):
2178 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states, double scale=1) -> RigidBodyStates
2179 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states) -> RigidBodyStates
2181 this = _IMP_domino.new_RigidBodyStates(states, scale)
2183 self.this.append(this)
2187 def get_reference_frame(self, i):
2188 """get_reference_frame(RigidBodyStates self, unsigned int i) -> ReferenceFrame3D"""
2189 return _IMP_domino.RigidBodyStates_get_reference_frame(self, i)
2192 def get_version_info(self):
2193 """get_version_info(RigidBodyStates self) -> VersionInfo"""
2194 return _IMP_domino.RigidBodyStates_get_version_info(self)
2198 """__str__(RigidBodyStates self) -> std::string"""
2199 return _IMP_domino.RigidBodyStates___str__(self)
2203 """__repr__(RigidBodyStates self) -> std::string"""
2204 return _IMP_domino.RigidBodyStates___repr__(self)
2209 return _object_cast_to_RigidBodyStates(o)
2211 RigidBodyStates_swigregister = _IMP_domino.RigidBodyStates_swigregister
2212 RigidBodyStates_swigregister(RigidBodyStates)
2214 class NestedRigidBodyStates(ParticleStates):
2215 """Proxy of C++ IMP::domino::NestedRigidBodyStates class"""
2216 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2218 def __init__(self, states, scale=100):
2220 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states, double scale=100) -> NestedRigidBodyStates
2221 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states) -> NestedRigidBodyStates
2223 this = _IMP_domino.new_NestedRigidBodyStates(states, scale)
2225 self.this.append(this)
2229 def get_transformation(self, i):
2230 """get_transformation(NestedRigidBodyStates self, unsigned int i) -> Transformation3D"""
2231 return _IMP_domino.NestedRigidBodyStates_get_transformation(self, i)
2234 def get_version_info(self):
2235 """get_version_info(NestedRigidBodyStates self) -> VersionInfo"""
2236 return _IMP_domino.NestedRigidBodyStates_get_version_info(self)
2240 """__str__(NestedRigidBodyStates self) -> std::string"""
2241 return _IMP_domino.NestedRigidBodyStates___str__(self)
2245 """__repr__(NestedRigidBodyStates self) -> std::string"""
2246 return _IMP_domino.NestedRigidBodyStates___repr__(self)
2251 return _object_cast_to_NestedRigidBodyStates(o)
2253 NestedRigidBodyStates_swigregister = _IMP_domino.NestedRigidBodyStates_swigregister
2254 NestedRigidBodyStates_swigregister(NestedRigidBodyStates)
2256 class CompoundStates(ParticleStates):
2257 """Proxy of C++ IMP::domino::CompoundStates class"""
2258 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2260 def __init__(self, a, b):
2261 """__init__(IMP::domino::CompoundStates self, ParticleStates a, ParticleStates b) -> CompoundStates"""
2262 this = _IMP_domino.new_CompoundStates(a, b)
2264 self.this.append(this)
2268 def get_version_info(self):
2269 """get_version_info(CompoundStates self) -> VersionInfo"""
2270 return _IMP_domino.CompoundStates_get_version_info(self)
2274 """__str__(CompoundStates self) -> std::string"""
2275 return _IMP_domino.CompoundStates___str__(self)
2279 """__repr__(CompoundStates self) -> std::string"""
2280 return _IMP_domino.CompoundStates___repr__(self)
2285 return _object_cast_to_CompoundStates(o)
2287 CompoundStates_swigregister = _IMP_domino.CompoundStates_swigregister
2288 CompoundStates_swigregister(CompoundStates)
2290 class RecursiveStates(ParticleStates):
2291 """Proxy of C++ IMP::domino::RecursiveStates class"""
2292 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2294 def __init__(self, p, s, ss, pst):
2295 """__init__(IMP::domino::RecursiveStates self, Particle p, Subset s, IMP::domino::Assignments const & ss, ParticleStatesTable pst) -> RecursiveStates"""
2296 this = _IMP_domino.new_RecursiveStates(p, s, ss, pst)
2298 self.this.append(this)
2302 def get_version_info(self):
2303 """get_version_info(RecursiveStates self) -> VersionInfo"""
2304 return _IMP_domino.RecursiveStates_get_version_info(self)
2308 """__str__(RecursiveStates self) -> std::string"""
2309 return _IMP_domino.RecursiveStates___str__(self)
2313 """__repr__(RecursiveStates self) -> std::string"""
2314 return _IMP_domino.RecursiveStates___repr__(self)
2319 return _object_cast_to_RecursiveStates(o)
2321 RecursiveStates_swigregister = _IMP_domino.RecursiveStates_swigregister
2322 RecursiveStates_swigregister(RecursiveStates)
2324 class PermutationStates(ParticleStates):
2325 """Proxy of C++ IMP::domino::PermutationStates class"""
2326 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2328 def __init__(self, inner):
2329 """__init__(IMP::domino::PermutationStates self, ParticleStates inner) -> PermutationStates"""
2330 this = _IMP_domino.new_PermutationStates(inner)
2332 self.this.append(this)
2336 def get_inner_state(self, i):
2337 """get_inner_state(PermutationStates self, unsigned int i) -> unsigned int"""
2338 return _IMP_domino.PermutationStates_get_inner_state(self, i)
2341 def get_version_info(self):
2342 """get_version_info(PermutationStates self) -> VersionInfo"""
2343 return _IMP_domino.PermutationStates_get_version_info(self)
2347 """__str__(PermutationStates self) -> std::string"""
2348 return _IMP_domino.PermutationStates___str__(self)
2352 """__repr__(PermutationStates self) -> std::string"""
2353 return _IMP_domino.PermutationStates___repr__(self)
2358 return _object_cast_to_PermutationStates(o)
2360 PermutationStates_swigregister = _IMP_domino.PermutationStates_swigregister
2361 PermutationStates_swigregister(PermutationStates)
2363 class _ParticlesAdaptor(IMP._InputAdaptor):
2364 """Proxy of C++ IMP::domino::ParticlesAdaptor class"""
2365 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2366 __repr__ = _swig_repr
2368 def __init__(self, *args):
2370 ParticlesAdaptor(ParticleStatesTable pst) -> _ParticlesAdaptor
2371 __init__(IMP::domino::ParticlesAdaptor self, IMP::ParticlesTemp const & ps) -> _ParticlesAdaptor
2373 this = _IMP_domino.new__ParticlesAdaptor(*args)
2375 self.this.append(this)
2378 __swig_destroy__ = _IMP_domino.delete__ParticlesAdaptor
2379 __del__ =
lambda self:
None
2380 _ParticlesAdaptor_swigregister = _IMP_domino._ParticlesAdaptor_swigregister
2381 _ParticlesAdaptor_swigregister(_ParticlesAdaptor)
2384 """Proxy of C++ IMP::domino::RestraintCache class"""
2385 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2387 def __init__(self, *args):
2389 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst, unsigned int size) -> RestraintCache
2390 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst) -> RestraintCache
2392 this = _IMP_domino.new_RestraintCache(*args)
2394 self.this.append(this)
2399 """add_restraints(RestraintCache self, _RestraintsAdaptor rs)"""
2400 return _IMP_domino.RestraintCache_add_restraints(self, rs)
2403 def get_score(self, *args):
2405 get_score(RestraintCache self, Restraint r, Assignment a) -> double
2406 get_score(RestraintCache self, Restraint r, Subset s, Assignment a) -> double
2408 return _IMP_domino.RestraintCache_get_score(self, *args)
2411 def load_last_score(self, r, s, a):
2412 """load_last_score(RestraintCache self, Restraint r, Subset s, Assignment a)"""
2413 return _IMP_domino.RestraintCache_load_last_score(self, r, s, a)
2416 def get_restraints(self, *args):
2418 get_restraints(RestraintCache self, Subset s, IMP::domino::Subsets const & exclusions) -> IMP::RestraintsTemp
2419 get_restraints(RestraintCache self) -> IMP::RestraintsTemp
2421 return _IMP_domino.RestraintCache_get_restraints(self, *args)
2424 def save_cache(self, particle_ordering, restraints, group, max_entries):
2425 """save_cache(RestraintCache self, IMP::ParticlesTemp const & particle_ordering, IMP::RestraintsTemp const & restraints, Group group, unsigned int max_entries)"""
2426 return _IMP_domino.RestraintCache_save_cache(self, particle_ordering, restraints, group, max_entries)
2429 def load_cache(self, ps, group):
2430 """load_cache(RestraintCache self, IMP::ParticlesTemp const & ps, ConstGroup group)"""
2431 return _IMP_domino.RestraintCache_load_cache(self, ps, group)
2435 """get_slice(RestraintCache self, Restraint r, Subset s) -> Slice"""
2436 return _IMP_domino.RestraintCache_get_slice(self, r, s)
2439 def get_number_of_entries(self):
2440 """get_number_of_entries(RestraintCache self) -> unsigned int"""
2441 return _IMP_domino.RestraintCache_get_number_of_entries(self)
2445 """validate(RestraintCache self)"""
2446 return _IMP_domino.RestraintCache_validate(self)
2449 def show_restraint_information(self, *args):
2451 show_restraint_information(RestraintCache self, _ostream out)
2452 show_restraint_information(RestraintCache self)
2454 return _IMP_domino.RestraintCache_show_restraint_information(self, *args)
2457 def get_hit_rate(self):
2458 """get_hit_rate(RestraintCache self) -> double"""
2459 return _IMP_domino.RestraintCache_get_hit_rate(self)
2462 def get_version_info(self):
2463 """get_version_info(RestraintCache self) -> VersionInfo"""
2464 return _IMP_domino.RestraintCache_get_version_info(self)
2468 """__str__(RestraintCache self) -> std::string"""
2469 return _IMP_domino.RestraintCache___str__(self)
2473 """__repr__(RestraintCache self) -> std::string"""
2474 return _IMP_domino.RestraintCache___repr__(self)
2479 return _object_cast_to_RestraintCache(o)
2481 RestraintCache_swigregister = _IMP_domino.RestraintCache_swigregister
2482 RestraintCache_swigregister(RestraintCache)
2485 """Proxy of C++ IMP::domino::SubsetFilter class"""
2486 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2488 def __init__(self, *args):
2490 __init__(IMP::domino::SubsetFilter self, std::string name) -> SubsetFilter
2491 __init__(IMP::domino::SubsetFilter self) -> SubsetFilter
2493 if self.__class__ == SubsetFilter:
2497 this = _IMP_domino.new_SubsetFilter(_self, *args)
2499 self.this.append(this)
2503 if self.__class__ != SubsetFilter:
2504 _director_objects.register(self)
2509 def get_is_ok(self, state):
2510 """get_is_ok(SubsetFilter self, Assignment state) -> bool"""
2511 return _IMP_domino.SubsetFilter_get_is_ok(self, state)
2514 def get_next_state(self, pos, state):
2515 """get_next_state(SubsetFilter self, int pos, Assignment state) -> int"""
2516 return _IMP_domino.SubsetFilter_get_next_state(self, pos, state)
2518 __swig_destroy__ = _IMP_domino.delete_SubsetFilter
2519 __del__ =
lambda self:
None
2522 """__str__(SubsetFilter self) -> std::string"""
2523 return _IMP_domino.SubsetFilter___str__(self)
2527 """__repr__(SubsetFilter self) -> std::string"""
2528 return _IMP_domino.SubsetFilter___repr__(self)
2533 return _object_cast_to_SubsetFilter(o)
2536 def get_type_name(self):
2537 return self.__class__.__name__
2538 def do_show(self, out):
2540 def get_version_info(self):
2541 if"IMP::domino" ==
"IMP":
2542 return VersionInfo(self.__module__,
2549 return _object_cast_to_SubsetFilter(o)
2551 def __disown__(self):
2553 _IMP_domino.disown_SubsetFilter(self)
2554 return weakref_proxy(self)
2556 def do_destroy(self):
2557 """do_destroy(SubsetFilter self)"""
2558 return _IMP_domino.SubsetFilter_do_destroy(self)
2560 SubsetFilter_swigregister = _IMP_domino.SubsetFilter_swigregister
2561 SubsetFilter_swigregister(SubsetFilter)
2564 """Proxy of C++ IMP::domino::SubsetFilterTable class"""
2565 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2567 def __init__(self, *args):
2569 __init__(IMP::domino::SubsetFilterTable self, std::string name) -> SubsetFilterTable
2570 __init__(IMP::domino::SubsetFilterTable self) -> SubsetFilterTable
2572 if self.__class__ == SubsetFilterTable:
2576 this = _IMP_domino.new_SubsetFilterTable(_self, *args)
2578 self.this.append(this)
2582 if self.__class__ != SubsetFilterTable:
2583 _director_objects.register(self)
2588 def get_subset_filter(self, s, prior_subsets):
2589 """get_subset_filter(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> SubsetFilter"""
2590 return _IMP_domino.SubsetFilterTable_get_subset_filter(self, s, prior_subsets)
2593 def get_strength(self, s, prior_subsets):
2594 """get_strength(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> double"""
2595 return _IMP_domino.SubsetFilterTable_get_strength(self, s, prior_subsets)
2597 __swig_destroy__ = _IMP_domino.delete_SubsetFilterTable
2598 __del__ =
lambda self:
None
2601 """__str__(SubsetFilterTable self) -> std::string"""
2602 return _IMP_domino.SubsetFilterTable___str__(self)
2606 """__repr__(SubsetFilterTable self) -> std::string"""
2607 return _IMP_domino.SubsetFilterTable___repr__(self)
2612 return _object_cast_to_SubsetFilterTable(o)
2615 def get_type_name(self):
2616 return self.__class__.__name__
2617 def do_show(self, out):
2619 def get_version_info(self):
2620 if"IMP::domino" ==
"IMP":
2621 return VersionInfo(self.__module__,
2628 return _object_cast_to_SubsetFilterTable(o)
2630 def __disown__(self):
2632 _IMP_domino.disown_SubsetFilterTable(self)
2633 return weakref_proxy(self)
2635 def do_destroy(self):
2636 """do_destroy(SubsetFilterTable self)"""
2637 return _IMP_domino.SubsetFilterTable_do_destroy(self)
2639 SubsetFilterTable_swigregister = _IMP_domino.SubsetFilterTable_swigregister
2640 SubsetFilterTable_swigregister(SubsetFilterTable)
2642 class RestraintScoreSubsetFilterTable(SubsetFilterTable):
2643 """Proxy of C++ IMP::domino::RestraintScoreSubsetFilterTable class"""
2644 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2646 def __init__(self, *args):
2648 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, RestraintCache rc) -> RestraintScoreSubsetFilterTable
2649 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, _RestraintsAdaptor rs, ParticleStatesTable pst) -> RestraintScoreSubsetFilterTable
2651 this = _IMP_domino.new_RestraintScoreSubsetFilterTable(*args)
2653 self.this.append(this)
2657 def get_version_info(self):
2658 """get_version_info(RestraintScoreSubsetFilterTable self) -> VersionInfo"""
2659 return _IMP_domino.RestraintScoreSubsetFilterTable_get_version_info(self)
2663 """__str__(RestraintScoreSubsetFilterTable self) -> std::string"""
2664 return _IMP_domino.RestraintScoreSubsetFilterTable___str__(self)
2668 """__repr__(RestraintScoreSubsetFilterTable self) -> std::string"""
2669 return _IMP_domino.RestraintScoreSubsetFilterTable___repr__(self)
2674 return _object_cast_to_RestraintScoreSubsetFilterTable(o)
2676 RestraintScoreSubsetFilterTable_swigregister = _IMP_domino.RestraintScoreSubsetFilterTable_swigregister
2677 RestraintScoreSubsetFilterTable_swigregister(RestraintScoreSubsetFilterTable)
2679 class MinimumRestraintScoreSubsetFilterTable(SubsetFilterTable):
2680 """Proxy of C++ IMP::domino::MinimumRestraintScoreSubsetFilterTable class"""
2681 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2683 def __init__(self, rs, rc, max_number_allowed_violations):
2684 """__init__(IMP::domino::MinimumRestraintScoreSubsetFilterTable self, IMP::RestraintsTemp const & rs, RestraintCache rc, int max_number_allowed_violations) -> MinimumRestraintScoreSubsetFilterTable"""
2685 this = _IMP_domino.new_MinimumRestraintScoreSubsetFilterTable(rs, rc, max_number_allowed_violations)
2687 self.this.append(this)
2691 def get_maximum_number_of_violated_restraints(self):
2692 """get_maximum_number_of_violated_restraints(MinimumRestraintScoreSubsetFilterTable self) -> int"""
2693 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_maximum_number_of_violated_restraints(self)
2696 def get_version_info(self):
2697 """get_version_info(MinimumRestraintScoreSubsetFilterTable self) -> VersionInfo"""
2698 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_version_info(self)
2702 """__str__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
2703 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___str__(self)
2707 """__repr__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
2708 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___repr__(self)
2713 return _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
2715 MinimumRestraintScoreSubsetFilterTable_swigregister = _IMP_domino.MinimumRestraintScoreSubsetFilterTable_swigregister
2716 MinimumRestraintScoreSubsetFilterTable_swigregister(MinimumRestraintScoreSubsetFilterTable)
2718 class DisjointSetsSubsetFilterTable(SubsetFilterTable):
2719 """Proxy of C++ IMP::domino::DisjointSetsSubsetFilterTable class"""
2720 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2722 def __init__(self, *args, **kwargs):
2723 raise AttributeError(
"No constructor defined - class is abstract")
2725 def add_set(self, ps):
2726 """add_set(DisjointSetsSubsetFilterTable self, IMP::ParticlesTemp const & ps)"""
2727 return _IMP_domino.DisjointSetsSubsetFilterTable_add_set(self, ps)
2730 def add_pair(self, pp):
2731 """add_pair(DisjointSetsSubsetFilterTable self, IMP::ParticlePair const & pp)"""
2732 return _IMP_domino.DisjointSetsSubsetFilterTable_add_pair(self, pp)
2736 """__str__(DisjointSetsSubsetFilterTable self) -> std::string"""
2737 return _IMP_domino.DisjointSetsSubsetFilterTable___str__(self)
2741 """__repr__(DisjointSetsSubsetFilterTable self) -> std::string"""
2742 return _IMP_domino.DisjointSetsSubsetFilterTable___repr__(self)
2747 return _object_cast_to_DisjointSetsSubsetFilterTable(o)
2749 __swig_destroy__ = _IMP_domino.delete_DisjointSetsSubsetFilterTable
2750 __del__ =
lambda self:
None
2751 DisjointSetsSubsetFilterTable_swigregister = _IMP_domino.DisjointSetsSubsetFilterTable_swigregister
2752 DisjointSetsSubsetFilterTable_swigregister(DisjointSetsSubsetFilterTable)
2754 class ExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2755 """Proxy of C++ IMP::domino::ExclusionSubsetFilterTable class"""
2756 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2758 def __init__(self, *args):
2760 __init__(IMP::domino::ExclusionSubsetFilterTable self, ParticleStatesTable pst) -> ExclusionSubsetFilterTable
2761 __init__(IMP::domino::ExclusionSubsetFilterTable self) -> ExclusionSubsetFilterTable
2763 this = _IMP_domino.new_ExclusionSubsetFilterTable(*args)
2765 self.this.append(this)
2769 def get_version_info(self):
2770 """get_version_info(ExclusionSubsetFilterTable self) -> VersionInfo"""
2771 return _IMP_domino.ExclusionSubsetFilterTable_get_version_info(self)
2775 """__str__(ExclusionSubsetFilterTable self) -> std::string"""
2776 return _IMP_domino.ExclusionSubsetFilterTable___str__(self)
2780 """__repr__(ExclusionSubsetFilterTable self) -> std::string"""
2781 return _IMP_domino.ExclusionSubsetFilterTable___repr__(self)
2786 return _object_cast_to_ExclusionSubsetFilterTable(o)
2788 ExclusionSubsetFilterTable_swigregister = _IMP_domino.ExclusionSubsetFilterTable_swigregister
2789 ExclusionSubsetFilterTable_swigregister(ExclusionSubsetFilterTable)
2791 class EqualitySubsetFilterTable(DisjointSetsSubsetFilterTable):
2792 """Proxy of C++ IMP::domino::EqualitySubsetFilterTable class"""
2793 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2795 def __init__(self, *args):
2797 __init__(IMP::domino::EqualitySubsetFilterTable self, ParticleStatesTable pst) -> EqualitySubsetFilterTable
2798 __init__(IMP::domino::EqualitySubsetFilterTable self) -> EqualitySubsetFilterTable
2800 this = _IMP_domino.new_EqualitySubsetFilterTable(*args)
2802 self.this.append(this)
2806 def get_version_info(self):
2807 """get_version_info(EqualitySubsetFilterTable self) -> VersionInfo"""
2808 return _IMP_domino.EqualitySubsetFilterTable_get_version_info(self)
2812 """__str__(EqualitySubsetFilterTable self) -> std::string"""
2813 return _IMP_domino.EqualitySubsetFilterTable___str__(self)
2817 """__repr__(EqualitySubsetFilterTable self) -> std::string"""
2818 return _IMP_domino.EqualitySubsetFilterTable___repr__(self)
2823 return _object_cast_to_EqualitySubsetFilterTable(o)
2825 EqualitySubsetFilterTable_swigregister = _IMP_domino.EqualitySubsetFilterTable_swigregister
2826 EqualitySubsetFilterTable_swigregister(EqualitySubsetFilterTable)
2828 class EquivalenceSubsetFilterTable(DisjointSetsSubsetFilterTable):
2829 """Proxy of C++ IMP::domino::EquivalenceSubsetFilterTable class"""
2830 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2832 def __init__(self, *args):
2834 __init__(IMP::domino::EquivalenceSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceSubsetFilterTable
2835 __init__(IMP::domino::EquivalenceSubsetFilterTable self) -> EquivalenceSubsetFilterTable
2837 this = _IMP_domino.new_EquivalenceSubsetFilterTable(*args)
2839 self.this.append(this)
2843 def get_version_info(self):
2844 """get_version_info(EquivalenceSubsetFilterTable self) -> VersionInfo"""
2845 return _IMP_domino.EquivalenceSubsetFilterTable_get_version_info(self)
2849 """__str__(EquivalenceSubsetFilterTable self) -> std::string"""
2850 return _IMP_domino.EquivalenceSubsetFilterTable___str__(self)
2854 """__repr__(EquivalenceSubsetFilterTable self) -> std::string"""
2855 return _IMP_domino.EquivalenceSubsetFilterTable___repr__(self)
2860 return _object_cast_to_EquivalenceSubsetFilterTable(o)
2862 EquivalenceSubsetFilterTable_swigregister = _IMP_domino.EquivalenceSubsetFilterTable_swigregister
2863 EquivalenceSubsetFilterTable_swigregister(EquivalenceSubsetFilterTable)
2865 class EquivalenceAndExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2866 """Proxy of C++ IMP::domino::EquivalenceAndExclusionSubsetFilterTable class"""
2867 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2869 def __init__(self, *args):
2871 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceAndExclusionSubsetFilterTable
2872 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self) -> EquivalenceAndExclusionSubsetFilterTable
2874 this = _IMP_domino.new_EquivalenceAndExclusionSubsetFilterTable(*args)
2876 self.this.append(this)
2880 def get_version_info(self):
2881 """get_version_info(EquivalenceAndExclusionSubsetFilterTable self) -> VersionInfo"""
2882 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_get_version_info(self)
2886 """__str__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2887 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___str__(self)
2891 """__repr__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2892 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___repr__(self)
2897 return _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
2899 EquivalenceAndExclusionSubsetFilterTable_swigregister = _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_swigregister
2900 EquivalenceAndExclusionSubsetFilterTable_swigregister(EquivalenceAndExclusionSubsetFilterTable)
2902 class ListSubsetFilterTable(SubsetFilterTable):
2903 """Proxy of C++ IMP::domino::ListSubsetFilterTable class"""
2904 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2906 def __init__(self, pst):
2907 """__init__(IMP::domino::ListSubsetFilterTable self, ParticleStatesTable pst) -> ListSubsetFilterTable"""
2908 this = _IMP_domino.new_ListSubsetFilterTable(pst)
2910 self.this.append(this)
2914 def get_ok_rate(self):
2915 """get_ok_rate(ListSubsetFilterTable self) -> double"""
2916 return _IMP_domino.ListSubsetFilterTable_get_ok_rate(self)
2919 def get_number_of_particle_states(self, p):
2920 """get_number_of_particle_states(ListSubsetFilterTable self, Particle p) -> unsigned int"""
2921 return _IMP_domino.ListSubsetFilterTable_get_number_of_particle_states(self, p)
2924 def set_allowed_states(self, p, states):
2925 """set_allowed_states(ListSubsetFilterTable self, Particle p, IMP::Ints const & states)"""
2926 return _IMP_domino.ListSubsetFilterTable_set_allowed_states(self, p, states)
2929 def get_version_info(self):
2930 """get_version_info(ListSubsetFilterTable self) -> VersionInfo"""
2931 return _IMP_domino.ListSubsetFilterTable_get_version_info(self)
2935 """__str__(ListSubsetFilterTable self) -> std::string"""
2936 return _IMP_domino.ListSubsetFilterTable___str__(self)
2940 """__repr__(ListSubsetFilterTable self) -> std::string"""
2941 return _IMP_domino.ListSubsetFilterTable___repr__(self)
2946 return _object_cast_to_ListSubsetFilterTable(o)
2948 ListSubsetFilterTable_swigregister = _IMP_domino.ListSubsetFilterTable_swigregister
2949 ListSubsetFilterTable_swigregister(ListSubsetFilterTable)
2951 class PairListSubsetFilterTable(SubsetFilterTable):
2952 """Proxy of C++ IMP::domino::PairListSubsetFilterTable class"""
2953 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2956 """__init__(IMP::domino::PairListSubsetFilterTable self) -> PairListSubsetFilterTable"""
2957 this = _IMP_domino.new_PairListSubsetFilterTable()
2959 self.this.append(this)
2963 def set_allowed_states(self, p, states):
2964 """set_allowed_states(PairListSubsetFilterTable self, IMP::ParticlePair p, IMP::IntPairs const & states)"""
2965 return _IMP_domino.PairListSubsetFilterTable_set_allowed_states(self, p, states)
2968 def get_version_info(self):
2969 """get_version_info(PairListSubsetFilterTable self) -> VersionInfo"""
2970 return _IMP_domino.PairListSubsetFilterTable_get_version_info(self)
2974 """__str__(PairListSubsetFilterTable self) -> std::string"""
2975 return _IMP_domino.PairListSubsetFilterTable___str__(self)
2979 """__repr__(PairListSubsetFilterTable self) -> std::string"""
2980 return _IMP_domino.PairListSubsetFilterTable___repr__(self)
2985 return _object_cast_to_PairListSubsetFilterTable(o)
2987 PairListSubsetFilterTable_swigregister = _IMP_domino.PairListSubsetFilterTable_swigregister
2988 PairListSubsetFilterTable_swigregister(PairListSubsetFilterTable)
2990 class ProbabilisticSubsetFilterTable(SubsetFilterTable):
2991 """Proxy of C++ IMP::domino::ProbabilisticSubsetFilterTable class"""
2992 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2994 def __init__(self, p, leaves_only=False):
2996 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p, bool leaves_only=False) -> ProbabilisticSubsetFilterTable
2997 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p) -> ProbabilisticSubsetFilterTable
2999 this = _IMP_domino.new_ProbabilisticSubsetFilterTable(p, leaves_only)
3001 self.this.append(this)
3005 def get_version_info(self):
3006 """get_version_info(ProbabilisticSubsetFilterTable self) -> VersionInfo"""
3007 return _IMP_domino.ProbabilisticSubsetFilterTable_get_version_info(self)
3011 """__str__(ProbabilisticSubsetFilterTable self) -> std::string"""
3012 return _IMP_domino.ProbabilisticSubsetFilterTable___str__(self)
3016 """__repr__(ProbabilisticSubsetFilterTable self) -> std::string"""
3017 return _IMP_domino.ProbabilisticSubsetFilterTable___repr__(self)
3022 return _object_cast_to_ProbabilisticSubsetFilterTable(o)
3024 ProbabilisticSubsetFilterTable_swigregister = _IMP_domino.ProbabilisticSubsetFilterTable_swigregister
3025 ProbabilisticSubsetFilterTable_swigregister(ProbabilisticSubsetFilterTable)
3028 """Proxy of C++ IMP::domino::AssignmentContainer class"""
3029 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3031 def __init__(self, *args):
3033 __init__(IMP::domino::AssignmentContainer self, std::string name) -> AssignmentContainer
3034 __init__(IMP::domino::AssignmentContainer self) -> AssignmentContainer
3036 if self.__class__ == AssignmentContainer:
3040 this = _IMP_domino.new_AssignmentContainer(_self, *args)
3042 self.this.append(this)
3046 if self.__class__ != AssignmentContainer:
3047 _director_objects.register(self)
3052 def get_number_of_assignments(self):
3053 """get_number_of_assignments(AssignmentContainer self) -> unsigned int"""
3054 return _IMP_domino.AssignmentContainer_get_number_of_assignments(self)
3057 def get_assignment(self, i):
3058 """get_assignment(AssignmentContainer self, unsigned int i) -> Assignment"""
3059 return _IMP_domino.AssignmentContainer_get_assignment(self, i)
3062 def get_assignments(self, *args):
3064 get_assignments(AssignmentContainer self, IMP::IntRange ir) -> IMP::domino::Assignments
3065 get_assignments(AssignmentContainer self) -> IMP::domino::Assignments
3067 return _IMP_domino.AssignmentContainer_get_assignments(self, *args)
3070 def add_assignment(self, a):
3071 """add_assignment(AssignmentContainer self, Assignment a)"""
3072 return _IMP_domino.AssignmentContainer_add_assignment(self, a)
3075 def add_assignments(self, asgn):
3076 """add_assignments(AssignmentContainer self, IMP::domino::Assignments const & asgn)"""
3077 return _IMP_domino.AssignmentContainer_add_assignments(self, asgn)
3080 def get_particle_assignments(self, i):
3081 """get_particle_assignments(AssignmentContainer self, unsigned int i) -> IMP::Ints"""
3082 return _IMP_domino.AssignmentContainer_get_particle_assignments(self, i)
3084 __swig_destroy__ = _IMP_domino.delete_AssignmentContainer
3085 __del__ =
lambda self:
None
3088 """__str__(AssignmentContainer self) -> std::string"""
3089 return _IMP_domino.AssignmentContainer___str__(self)
3093 """__repr__(AssignmentContainer self) -> std::string"""
3094 return _IMP_domino.AssignmentContainer___repr__(self)
3099 return _object_cast_to_AssignmentContainer(o)
3102 def get_type_name(self):
3103 return self.__class__.__name__
3104 def do_show(self, out):
3106 def get_version_info(self):
3107 if"IMP::domino" ==
"IMP":
3108 return VersionInfo(self.__module__,
3115 return _object_cast_to_AssignmentContainer(o)
3117 def __disown__(self):
3119 _IMP_domino.disown_AssignmentContainer(self)
3120 return weakref_proxy(self)
3122 def do_destroy(self):
3123 """do_destroy(AssignmentContainer self)"""
3124 return _IMP_domino.AssignmentContainer_do_destroy(self)
3126 AssignmentContainer_swigregister = _IMP_domino.AssignmentContainer_swigregister
3127 AssignmentContainer_swigregister(AssignmentContainer)
3129 class PackedAssignmentContainer(AssignmentContainer):
3130 """Proxy of C++ IMP::domino::PackedAssignmentContainer class"""
3131 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3133 def __init__(self, *args):
3135 __init__(IMP::domino::PackedAssignmentContainer self, std::string name) -> PackedAssignmentContainer
3136 __init__(IMP::domino::PackedAssignmentContainer self) -> PackedAssignmentContainer
3138 this = _IMP_domino.new_PackedAssignmentContainer(*args)
3140 self.this.append(this)
3144 def get_assignments(self, *args):
3146 get_assignments(PackedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3147 get_assignments(PackedAssignmentContainer self) -> IMP::domino::Assignments
3149 return _IMP_domino.PackedAssignmentContainer_get_assignments(self, *args)
3152 def get_version_info(self):
3153 """get_version_info(PackedAssignmentContainer self) -> VersionInfo"""
3154 return _IMP_domino.PackedAssignmentContainer_get_version_info(self)
3158 """__str__(PackedAssignmentContainer self) -> std::string"""
3159 return _IMP_domino.PackedAssignmentContainer___str__(self)
3163 """__repr__(PackedAssignmentContainer self) -> std::string"""
3164 return _IMP_domino.PackedAssignmentContainer___repr__(self)
3169 return _object_cast_to_PackedAssignmentContainer(o)
3171 PackedAssignmentContainer_swigregister = _IMP_domino.PackedAssignmentContainer_swigregister
3172 PackedAssignmentContainer_swigregister(PackedAssignmentContainer)
3174 class ListAssignmentContainer(AssignmentContainer):
3175 """Proxy of C++ IMP::domino::ListAssignmentContainer class"""
3176 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3178 def __init__(self, *args):
3180 __init__(IMP::domino::ListAssignmentContainer self, std::string name) -> ListAssignmentContainer
3181 __init__(IMP::domino::ListAssignmentContainer self) -> ListAssignmentContainer
3183 this = _IMP_domino.new_ListAssignmentContainer(*args)
3185 self.this.append(this)
3189 def get_assignments(self, *args):
3191 get_assignments(ListAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3192 get_assignments(ListAssignmentContainer self) -> IMP::domino::Assignments
3194 return _IMP_domino.ListAssignmentContainer_get_assignments(self, *args)
3197 def get_version_info(self):
3198 """get_version_info(ListAssignmentContainer self) -> VersionInfo"""
3199 return _IMP_domino.ListAssignmentContainer_get_version_info(self)
3203 """__str__(ListAssignmentContainer self) -> std::string"""
3204 return _IMP_domino.ListAssignmentContainer___str__(self)
3208 """__repr__(ListAssignmentContainer self) -> std::string"""
3209 return _IMP_domino.ListAssignmentContainer___repr__(self)
3214 return _object_cast_to_ListAssignmentContainer(o)
3216 ListAssignmentContainer_swigregister = _IMP_domino.ListAssignmentContainer_swigregister
3217 ListAssignmentContainer_swigregister(ListAssignmentContainer)
3219 class SampleAssignmentContainer(AssignmentContainer):
3220 """Proxy of C++ IMP::domino::SampleAssignmentContainer class"""
3221 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3223 def __init__(self, *args):
3225 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k, std::string name) -> SampleAssignmentContainer
3226 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k) -> SampleAssignmentContainer
3228 this = _IMP_domino.new_SampleAssignmentContainer(*args)
3230 self.this.append(this)
3234 def get_assignments(self, *args):
3236 get_assignments(SampleAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3237 get_assignments(SampleAssignmentContainer self) -> IMP::domino::Assignments
3239 return _IMP_domino.SampleAssignmentContainer_get_assignments(self, *args)
3242 def get_version_info(self):
3243 """get_version_info(SampleAssignmentContainer self) -> VersionInfo"""
3244 return _IMP_domino.SampleAssignmentContainer_get_version_info(self)
3248 """__str__(SampleAssignmentContainer self) -> std::string"""
3249 return _IMP_domino.SampleAssignmentContainer___str__(self)
3253 """__repr__(SampleAssignmentContainer self) -> std::string"""
3254 return _IMP_domino.SampleAssignmentContainer___repr__(self)
3259 return _object_cast_to_SampleAssignmentContainer(o)
3261 SampleAssignmentContainer_swigregister = _IMP_domino.SampleAssignmentContainer_swigregister
3262 SampleAssignmentContainer_swigregister(SampleAssignmentContainer)
3264 class WriteHDF5AssignmentContainer(AssignmentContainer):
3265 """Proxy of C++ IMP::domino::WriteHDF5AssignmentContainer class"""
3266 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3268 def __init__(self, *args):
3270 __init__(IMP::domino::WriteHDF5AssignmentContainer self, Group parent, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
3271 __init__(IMP::domino::WriteHDF5AssignmentContainer self, IndexDataSet2D dataset, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
3273 this = _IMP_domino.new_WriteHDF5AssignmentContainer(*args)
3275 self.this.append(this)
3279 def set_cache_size(self, words):
3280 """set_cache_size(WriteHDF5AssignmentContainer self, unsigned int words)"""
3281 return _IMP_domino.WriteHDF5AssignmentContainer_set_cache_size(self, words)
3284 def get_assignments(self, *args):
3286 get_assignments(WriteHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3287 get_assignments(WriteHDF5AssignmentContainer self) -> IMP::domino::Assignments
3289 return _IMP_domino.WriteHDF5AssignmentContainer_get_assignments(self, *args)
3292 def get_version_info(self):
3293 """get_version_info(WriteHDF5AssignmentContainer self) -> VersionInfo"""
3294 return _IMP_domino.WriteHDF5AssignmentContainer_get_version_info(self)
3298 """__str__(WriteHDF5AssignmentContainer self) -> std::string"""
3299 return _IMP_domino.WriteHDF5AssignmentContainer___str__(self)
3303 """__repr__(WriteHDF5AssignmentContainer self) -> std::string"""
3304 return _IMP_domino.WriteHDF5AssignmentContainer___repr__(self)
3309 return _object_cast_to_WriteHDF5AssignmentContainer(o)
3311 WriteHDF5AssignmentContainer_swigregister = _IMP_domino.WriteHDF5AssignmentContainer_swigregister
3312 WriteHDF5AssignmentContainer_swigregister(WriteHDF5AssignmentContainer)
3314 class ReadHDF5AssignmentContainer(AssignmentContainer):
3315 """Proxy of C++ IMP::domino::ReadHDF5AssignmentContainer class"""
3316 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3318 def __init__(self, dataset, s, all_particles, name):
3319 """__init__(IMP::domino::ReadHDF5AssignmentContainer self, IndexConstDataSet2D dataset, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> ReadHDF5AssignmentContainer"""
3320 this = _IMP_domino.new_ReadHDF5AssignmentContainer(dataset, s, all_particles, name)
3322 self.this.append(this)
3326 def set_cache_size(self, words):
3327 """set_cache_size(ReadHDF5AssignmentContainer self, unsigned int words)"""
3328 return _IMP_domino.ReadHDF5AssignmentContainer_set_cache_size(self, words)
3331 def get_assignments(self, *args):
3333 get_assignments(ReadHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3334 get_assignments(ReadHDF5AssignmentContainer self) -> IMP::domino::Assignments
3336 return _IMP_domino.ReadHDF5AssignmentContainer_get_assignments(self, *args)
3339 def get_version_info(self):
3340 """get_version_info(ReadHDF5AssignmentContainer self) -> VersionInfo"""
3341 return _IMP_domino.ReadHDF5AssignmentContainer_get_version_info(self)
3345 """__str__(ReadHDF5AssignmentContainer self) -> std::string"""
3346 return _IMP_domino.ReadHDF5AssignmentContainer___str__(self)
3350 """__repr__(ReadHDF5AssignmentContainer self) -> std::string"""
3351 return _IMP_domino.ReadHDF5AssignmentContainer___repr__(self)
3356 return _object_cast_to_ReadHDF5AssignmentContainer(o)
3358 ReadHDF5AssignmentContainer_swigregister = _IMP_domino.ReadHDF5AssignmentContainer_swigregister
3359 ReadHDF5AssignmentContainer_swigregister(ReadHDF5AssignmentContainer)
3361 class WriteAssignmentContainer(AssignmentContainer):
3362 """Proxy of C++ IMP::domino::WriteAssignmentContainer class"""
3363 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3365 def __init__(self, out_file, s, all_particles, name):
3366 """__init__(IMP::domino::WriteAssignmentContainer self, std::string out_file, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteAssignmentContainer"""
3367 this = _IMP_domino.new_WriteAssignmentContainer(out_file, s, all_particles, name)
3369 self.this.append(this)
3373 def set_cache_size(self, words):
3374 """set_cache_size(WriteAssignmentContainer self, unsigned int words)"""
3375 return _IMP_domino.WriteAssignmentContainer_set_cache_size(self, words)
3378 def get_assignments(self, *args):
3380 get_assignments(WriteAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3381 get_assignments(WriteAssignmentContainer self) -> IMP::domino::Assignments
3383 return _IMP_domino.WriteAssignmentContainer_get_assignments(self, *args)
3386 def get_version_info(self):
3387 """get_version_info(WriteAssignmentContainer self) -> VersionInfo"""
3388 return _IMP_domino.WriteAssignmentContainer_get_version_info(self)
3392 """__str__(WriteAssignmentContainer self) -> std::string"""
3393 return _IMP_domino.WriteAssignmentContainer___str__(self)
3397 """__repr__(WriteAssignmentContainer self) -> std::string"""
3398 return _IMP_domino.WriteAssignmentContainer___repr__(self)
3403 return _object_cast_to_WriteAssignmentContainer(o)
3405 WriteAssignmentContainer_swigregister = _IMP_domino.WriteAssignmentContainer_swigregister
3406 WriteAssignmentContainer_swigregister(WriteAssignmentContainer)
3408 class ReadAssignmentContainer(AssignmentContainer):
3409 """Proxy of C++ IMP::domino::ReadAssignmentContainer class"""
3410 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3412 def __init__(self, out_file, s, all_particles, name):
3413 """__init__(IMP::domino::ReadAssignmentContainer self, std::string out_file, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> ReadAssignmentContainer"""
3414 this = _IMP_domino.new_ReadAssignmentContainer(out_file, s, all_particles, name)
3416 self.this.append(this)
3420 def set_cache_size(self, words):
3421 """set_cache_size(ReadAssignmentContainer self, unsigned int words)"""
3422 return _IMP_domino.ReadAssignmentContainer_set_cache_size(self, words)
3425 def get_assignments(self, *args):
3427 get_assignments(ReadAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3428 get_assignments(ReadAssignmentContainer self) -> IMP::domino::Assignments
3430 return _IMP_domino.ReadAssignmentContainer_get_assignments(self, *args)
3433 def get_version_info(self):
3434 """get_version_info(ReadAssignmentContainer self) -> VersionInfo"""
3435 return _IMP_domino.ReadAssignmentContainer_get_version_info(self)
3439 """__str__(ReadAssignmentContainer self) -> std::string"""
3440 return _IMP_domino.ReadAssignmentContainer___str__(self)
3444 """__repr__(ReadAssignmentContainer self) -> std::string"""
3445 return _IMP_domino.ReadAssignmentContainer___repr__(self)
3450 return _object_cast_to_ReadAssignmentContainer(o)
3452 ReadAssignmentContainer_swigregister = _IMP_domino.ReadAssignmentContainer_swigregister
3453 ReadAssignmentContainer_swigregister(ReadAssignmentContainer)
3455 class RangeViewAssignmentContainer(AssignmentContainer):
3456 """Proxy of C++ IMP::domino::RangeViewAssignmentContainer class"""
3457 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3459 def __init__(self, inner, begin, end):
3460 """__init__(IMP::domino::RangeViewAssignmentContainer self, AssignmentContainer inner, unsigned int begin, unsigned int end) -> RangeViewAssignmentContainer"""
3461 this = _IMP_domino.new_RangeViewAssignmentContainer(inner, begin, end)
3463 self.this.append(this)
3467 def get_assignments(self, *args):
3469 get_assignments(RangeViewAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3470 get_assignments(RangeViewAssignmentContainer self) -> IMP::domino::Assignments
3472 return _IMP_domino.RangeViewAssignmentContainer_get_assignments(self, *args)
3475 def get_version_info(self):
3476 """get_version_info(RangeViewAssignmentContainer self) -> VersionInfo"""
3477 return _IMP_domino.RangeViewAssignmentContainer_get_version_info(self)
3481 """__str__(RangeViewAssignmentContainer self) -> std::string"""
3482 return _IMP_domino.RangeViewAssignmentContainer___str__(self)
3486 """__repr__(RangeViewAssignmentContainer self) -> std::string"""
3487 return _IMP_domino.RangeViewAssignmentContainer___repr__(self)
3492 return _object_cast_to_RangeViewAssignmentContainer(o)
3494 RangeViewAssignmentContainer_swigregister = _IMP_domino.RangeViewAssignmentContainer_swigregister
3495 RangeViewAssignmentContainer_swigregister(RangeViewAssignmentContainer)
3497 class HeapAssignmentContainer(AssignmentContainer):
3498 """Proxy of C++ IMP::domino::HeapAssignmentContainer class"""
3499 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3501 def __init__(self, *args):
3503 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf, std::string name) -> HeapAssignmentContainer
3504 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf) -> HeapAssignmentContainer
3506 this = _IMP_domino.new_HeapAssignmentContainer(*args)
3508 self.this.append(this)
3512 def get_assignments(self, *args):
3514 get_assignments(HeapAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3515 get_assignments(HeapAssignmentContainer self) -> IMP::domino::Assignments
3517 return _IMP_domino.HeapAssignmentContainer_get_assignments(self, *args)
3520 def get_version_info(self):
3521 """get_version_info(HeapAssignmentContainer self) -> VersionInfo"""
3522 return _IMP_domino.HeapAssignmentContainer_get_version_info(self)
3526 """__str__(HeapAssignmentContainer self) -> std::string"""
3527 return _IMP_domino.HeapAssignmentContainer___str__(self)
3531 """__repr__(HeapAssignmentContainer self) -> std::string"""
3532 return _IMP_domino.HeapAssignmentContainer___repr__(self)
3537 return _object_cast_to_HeapAssignmentContainer(o)
3539 HeapAssignmentContainer_swigregister = _IMP_domino.HeapAssignmentContainer_swigregister
3540 HeapAssignmentContainer_swigregister(HeapAssignmentContainer)
3542 class CappedAssignmentContainer(AssignmentContainer):
3543 """Proxy of C++ IMP::domino::CappedAssignmentContainer class"""
3544 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3546 def __init__(self, contained, max_states, name):
3547 """__init__(IMP::domino::CappedAssignmentContainer self, AssignmentContainer contained, int max_states, std::string name) -> CappedAssignmentContainer"""
3548 this = _IMP_domino.new_CappedAssignmentContainer(contained, max_states, name)
3550 self.this.append(this)
3554 def get_assignments(self, *args):
3556 get_assignments(CappedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3557 get_assignments(CappedAssignmentContainer self) -> IMP::domino::Assignments
3559 return _IMP_domino.CappedAssignmentContainer_get_assignments(self, *args)
3562 def get_version_info(self):
3563 """get_version_info(CappedAssignmentContainer self) -> VersionInfo"""
3564 return _IMP_domino.CappedAssignmentContainer_get_version_info(self)
3568 """__str__(CappedAssignmentContainer self) -> std::string"""
3569 return _IMP_domino.CappedAssignmentContainer___str__(self)
3573 """__repr__(CappedAssignmentContainer self) -> std::string"""
3574 return _IMP_domino.CappedAssignmentContainer___repr__(self)
3579 return _object_cast_to_CappedAssignmentContainer(o)
3581 CappedAssignmentContainer_swigregister = _IMP_domino.CappedAssignmentContainer_swigregister
3582 CappedAssignmentContainer_swigregister(CappedAssignmentContainer)
3585 """Proxy of C++ IMP::domino::AssignmentsTable class"""
3586 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3588 def __init__(self, *args):
3590 __init__(IMP::domino::AssignmentsTable self, std::string name) -> AssignmentsTable
3591 __init__(IMP::domino::AssignmentsTable self) -> AssignmentsTable
3593 if self.__class__ == AssignmentsTable:
3597 this = _IMP_domino.new_AssignmentsTable(_self, *args)
3599 self.this.append(this)
3603 if self.__class__ != AssignmentsTable:
3604 _director_objects.register(self)
3609 def load_assignments(self, s, ac):
3610 """load_assignments(AssignmentsTable self, Subset s, AssignmentContainer ac)"""
3611 return _IMP_domino.AssignmentsTable_load_assignments(self, s, ac)
3613 __swig_destroy__ = _IMP_domino.delete_AssignmentsTable
3614 __del__ =
lambda self:
None
3617 """__str__(AssignmentsTable self) -> std::string"""
3618 return _IMP_domino.AssignmentsTable___str__(self)
3622 """__repr__(AssignmentsTable self) -> std::string"""
3623 return _IMP_domino.AssignmentsTable___repr__(self)
3628 return _object_cast_to_AssignmentsTable(o)
3631 def get_type_name(self):
3632 return self.__class__.__name__
3633 def do_show(self, out):
3635 def get_version_info(self):
3636 if"IMP::domino" ==
"IMP":
3637 return VersionInfo(self.__module__,
3644 return _object_cast_to_AssignmentsTable(o)
3646 def __disown__(self):
3648 _IMP_domino.disown_AssignmentsTable(self)
3649 return weakref_proxy(self)
3651 def do_destroy(self):
3652 """do_destroy(AssignmentsTable self)"""
3653 return _IMP_domino.AssignmentsTable_do_destroy(self)
3655 AssignmentsTable_swigregister = _IMP_domino.AssignmentsTable_swigregister
3656 AssignmentsTable_swigregister(AssignmentsTable)
3658 class SimpleAssignmentsTable(AssignmentsTable):
3659 """Proxy of C++ IMP::domino::SimpleAssignmentsTable class"""
3660 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3662 def __init__(self, *args):
3664 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> SimpleAssignmentsTable
3665 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> SimpleAssignmentsTable
3666 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst) -> SimpleAssignmentsTable
3668 this = _IMP_domino.new_SimpleAssignmentsTable(*args)
3670 self.this.append(this)
3674 def get_version_info(self):
3675 """get_version_info(SimpleAssignmentsTable self) -> VersionInfo"""
3676 return _IMP_domino.SimpleAssignmentsTable_get_version_info(self)
3680 """__str__(SimpleAssignmentsTable self) -> std::string"""
3681 return _IMP_domino.SimpleAssignmentsTable___str__(self)
3685 """__repr__(SimpleAssignmentsTable self) -> std::string"""
3686 return _IMP_domino.SimpleAssignmentsTable___repr__(self)
3691 return _object_cast_to_SimpleAssignmentsTable(o)
3693 SimpleAssignmentsTable_swigregister = _IMP_domino.SimpleAssignmentsTable_swigregister
3694 SimpleAssignmentsTable_swigregister(SimpleAssignmentsTable)
3696 class RecursiveAssignmentsTable(AssignmentsTable):
3697 """Proxy of C++ IMP::domino::RecursiveAssignmentsTable class"""
3698 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3700 def __init__(self, *args):
3702 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> RecursiveAssignmentsTable
3703 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> RecursiveAssignmentsTable
3704 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst) -> RecursiveAssignmentsTable
3706 this = _IMP_domino.new_RecursiveAssignmentsTable(*args)
3708 self.this.append(this)
3712 def get_version_info(self):
3713 """get_version_info(RecursiveAssignmentsTable self) -> VersionInfo"""
3714 return _IMP_domino.RecursiveAssignmentsTable_get_version_info(self)
3718 """__str__(RecursiveAssignmentsTable self) -> std::string"""
3719 return _IMP_domino.RecursiveAssignmentsTable___str__(self)
3723 """__repr__(RecursiveAssignmentsTable self) -> std::string"""
3724 return _IMP_domino.RecursiveAssignmentsTable___repr__(self)
3729 return _object_cast_to_RecursiveAssignmentsTable(o)
3731 RecursiveAssignmentsTable_swigregister = _IMP_domino.RecursiveAssignmentsTable_swigregister
3732 RecursiveAssignmentsTable_swigregister(RecursiveAssignmentsTable)
3734 class BranchAndBoundAssignmentsTable(AssignmentsTable):
3735 """Proxy of C++ IMP::domino::BranchAndBoundAssignmentsTable class"""
3736 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3738 def __init__(self, *args):
3740 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> BranchAndBoundAssignmentsTable
3741 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> BranchAndBoundAssignmentsTable
3742 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst) -> BranchAndBoundAssignmentsTable
3744 this = _IMP_domino.new_BranchAndBoundAssignmentsTable(*args)
3746 self.this.append(this)
3750 def get_version_info(self):
3751 """get_version_info(BranchAndBoundAssignmentsTable self) -> VersionInfo"""
3752 return _IMP_domino.BranchAndBoundAssignmentsTable_get_version_info(self)
3756 """__str__(BranchAndBoundAssignmentsTable self) -> std::string"""
3757 return _IMP_domino.BranchAndBoundAssignmentsTable___str__(self)
3761 """__repr__(BranchAndBoundAssignmentsTable self) -> std::string"""
3762 return _IMP_domino.BranchAndBoundAssignmentsTable___repr__(self)
3767 return _object_cast_to_BranchAndBoundAssignmentsTable(o)
3769 BranchAndBoundAssignmentsTable_swigregister = _IMP_domino.BranchAndBoundAssignmentsTable_swigregister
3770 BranchAndBoundAssignmentsTable_swigregister(BranchAndBoundAssignmentsTable)
3772 class ListAssignmentsTable(AssignmentsTable):
3773 """Proxy of C++ IMP::domino::ListAssignmentsTable class"""
3774 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3776 def __init__(self, *args):
3778 __init__(IMP::domino::ListAssignmentsTable self, std::string name) -> ListAssignmentsTable
3779 __init__(IMP::domino::ListAssignmentsTable self) -> ListAssignmentsTable
3781 this = _IMP_domino.new_ListAssignmentsTable(*args)
3783 self.this.append(this)
3787 def set_assignments(self, s, lsc):
3788 """set_assignments(ListAssignmentsTable self, Subset s, AssignmentContainer lsc)"""
3789 return _IMP_domino.ListAssignmentsTable_set_assignments(self, s, lsc)
3792 def get_version_info(self):
3793 """get_version_info(ListAssignmentsTable self) -> VersionInfo"""
3794 return _IMP_domino.ListAssignmentsTable_get_version_info(self)
3798 """__str__(ListAssignmentsTable self) -> std::string"""
3799 return _IMP_domino.ListAssignmentsTable___str__(self)
3803 """__repr__(ListAssignmentsTable self) -> std::string"""
3804 return _IMP_domino.ListAssignmentsTable___repr__(self)
3809 return _object_cast_to_ListAssignmentsTable(o)
3811 ListAssignmentsTable_swigregister = _IMP_domino.ListAssignmentsTable_swigregister
3812 ListAssignmentsTable_swigregister(ListAssignmentsTable)
3816 """get_order(Subset s, IMP::domino::SubsetFilterTables const & sft) -> IMP::ParticlesTemp"""
3817 return _IMP_domino.get_order(s, sft)
3818 class _SubsetGraphVertexIndex(object):
3819 """Proxy of C++ IMP::domino::SubsetGraphVertexIndex class"""
3820 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3821 __repr__ = _swig_repr
3824 """__init__(IMP::domino::SubsetGraphVertexIndex self) -> _SubsetGraphVertexIndex"""
3825 this = _IMP_domino.new__SubsetGraphVertexIndex()
3827 self.this.append(this)
3830 __swig_destroy__ = _IMP_domino.delete__SubsetGraphVertexIndex
3831 __del__ =
lambda self:
None
3832 _SubsetGraphVertexIndex_swigregister = _IMP_domino._SubsetGraphVertexIndex_swigregister
3833 _SubsetGraphVertexIndex_swigregister(_SubsetGraphVertexIndex)
3835 class _InteractionGraphVertexIndex(object):
3836 """Proxy of C++ IMP::domino::InteractionGraphVertexIndex class"""
3837 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3838 __repr__ = _swig_repr
3841 """__init__(IMP::domino::InteractionGraphVertexIndex self) -> _InteractionGraphVertexIndex"""
3842 this = _IMP_domino.new__InteractionGraphVertexIndex()
3844 self.this.append(this)
3847 __swig_destroy__ = _IMP_domino.delete__InteractionGraphVertexIndex
3848 __del__ =
lambda self:
None
3849 _InteractionGraphVertexIndex_swigregister = _IMP_domino._InteractionGraphVertexIndex_swigregister
3850 _InteractionGraphVertexIndex_swigregister(_InteractionGraphVertexIndex)
3854 """get_subsets(IMP::domino::SubsetGraph const & g) -> IMP::domino::Subsets"""
3855 return _IMP_domino.get_subsets(g)
3858 """get_junction_tree(IMP::domino::InteractionGraph const & ig) -> IMP::domino::SubsetGraph"""
3859 return _IMP_domino.get_junction_tree(ig)
3861 def get_triangulated(input):
3862 """get_triangulated(IMP::domino::InteractionGraph const & input) -> IMP::domino::InteractionGraph"""
3863 return _IMP_domino.get_triangulated(input)
3864 class _CliqueGraphVertexIndex(object):
3865 """Proxy of C++ IMP::domino::CliqueGraphVertexIndex class"""
3866 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3867 __repr__ = _swig_repr
3870 """__init__(IMP::domino::CliqueGraphVertexIndex self) -> _CliqueGraphVertexIndex"""
3871 this = _IMP_domino.new__CliqueGraphVertexIndex()
3873 self.this.append(this)
3876 __swig_destroy__ = _IMP_domino.delete__CliqueGraphVertexIndex
3877 __del__ =
lambda self:
None
3878 _CliqueGraphVertexIndex_swigregister = _IMP_domino._CliqueGraphVertexIndex_swigregister
3879 _CliqueGraphVertexIndex_swigregister(_CliqueGraphVertexIndex)
3882 def get_clique_graph(input):
3883 """get_clique_graph(IMP::domino::InteractionGraph const & input) -> IMP::domino::CliqueGraph"""
3884 return _IMP_domino.get_clique_graph(input)
3886 def get_minimum_spanning_tree(input):
3887 """get_minimum_spanning_tree(IMP::domino::CliqueGraph const & input) -> IMP::domino::SubsetGraph"""
3888 return _IMP_domino.get_minimum_spanning_tree(input)
3891 """get_restraint_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::SubsetGraph"""
3892 return _IMP_domino.get_restraint_graph(rs, pst)
3896 get_interaction_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::InteractionGraph
3897 get_interaction_graph(_ScoringFunctionAdaptor rs, IMP::ParticlesTemp const & pst) -> IMP::domino::InteractionGraph
3899 return _IMP_domino.get_interaction_graph(*args)
3902 """get_interaction_graph_geometry(IMP::domino::InteractionGraph const & ig) -> IMP::display::Geometries"""
3903 return _IMP_domino.get_interaction_graph_geometry(ig)
3906 """get_subset_graph_geometry(IMP::domino::SubsetGraph const & ig) -> IMP::display::Geometries"""
3907 return _IMP_domino.get_subset_graph_geometry(ig)
3908 class _MergeTreeVertexIndex(object):
3909 """Proxy of C++ IMP::domino::MergeTreeVertexIndex class"""
3910 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3911 __repr__ = _swig_repr
3914 """__init__(IMP::domino::MergeTreeVertexIndex self) -> _MergeTreeVertexIndex"""
3915 this = _IMP_domino.new__MergeTreeVertexIndex()
3917 self.this.append(this)
3920 __swig_destroy__ = _IMP_domino.delete__MergeTreeVertexIndex
3921 __del__ =
lambda self:
None
3922 _MergeTreeVertexIndex_swigregister = _IMP_domino._MergeTreeVertexIndex_swigregister
3923 _MergeTreeVertexIndex_swigregister(_MergeTreeVertexIndex)
3926 def show_as_graphviz(*args):
3928 show_as_graphviz(IMP::domino::SubsetGraph const & name, TextOutput out)
3929 show_as_graphviz(IMP::domino::InteractionGraph const & name, TextOutput out)
3930 show_as_graphviz(IMP::domino::CliqueGraph const & name, TextOutput out)
3931 show_as_graphviz(IMP::domino::MergeTree const & name, TextOutput out)
3933 return _IMP_domino.show_as_graphviz(*args)
3935 def get_vertex_index(*args):
3937 get_vertex_index(IMP::domino::SubsetGraph const & g) -> _SubsetGraphVertexIndex
3938 get_vertex_index(IMP::domino::InteractionGraph const & g) -> _InteractionGraphVertexIndex
3939 get_vertex_index(IMP::domino::CliqueGraph const & g) -> _CliqueGraphVertexIndex
3940 get_vertex_index(IMP::domino::MergeTree const & g) -> _MergeTreeVertexIndex
3942 return _IMP_domino.get_vertex_index(*args)
3946 get_merge_tree(_ScoringFunctionAdaptor input, ParticleStatesTable pst) -> IMP::domino::MergeTree
3947 get_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree
3949 return _IMP_domino.get_merge_tree(*args)
3952 """get_balanced_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree"""
3953 return _IMP_domino.get_balanced_merge_tree(junction_tree)
3955 def get_is_merge_tree(tree, all, verbose=True):
3957 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all, bool verbose=True) -> bool
3958 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all) -> bool
3960 return _IMP_domino.get_is_merge_tree(tree, all, verbose)
3962 def write_merge_tree(tree, ps, out):
3963 """write_merge_tree(IMP::domino::MergeTree const & tree, IMP::ParticlesTemp const & ps, _ostream out)"""
3964 return _IMP_domino.write_merge_tree(tree, ps, out)
3966 def read_merge_tree(input, ps):
3967 """read_merge_tree(std::istream & input, IMP::ParticlesTemp const & ps) -> IMP::domino::MergeTree"""
3968 return _IMP_domino.read_merge_tree(input, ps)
3970 """Proxy of C++ IMP::domino::DiscreteSampler class"""
3971 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3973 def get_subset_filter_tables_to_use(self, rs, pst):
3974 """get_subset_filter_tables_to_use(DiscreteSampler self, IMP::RestraintsTemp const & rs, ParticleStatesTable pst) -> IMP::domino::SubsetFilterTables"""
3975 return _IMP_domino.DiscreteSampler_get_subset_filter_tables_to_use(self, rs, pst)
3978 def get_assignments_table_to_use(self, *args):
3980 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts, unsigned int max) -> AssignmentsTable
3981 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts) -> AssignmentsTable
3983 return _IMP_domino.DiscreteSampler_get_assignments_table_to_use(self, *args)
3986 def do_sample(self):
3987 """do_sample(DiscreteSampler self) -> ConfigurationSet"""
3988 return _IMP_domino.DiscreteSampler_do_sample(self)
3991 def do_get_sample_assignments(self, all):
3992 """do_get_sample_assignments(DiscreteSampler self, Subset all) -> IMP::domino::Assignments"""
3993 return _IMP_domino.DiscreteSampler_do_get_sample_assignments(self, all)
3996 def get_restraints(self):
3997 """get_restraints(DiscreteSampler self) -> IMP::RestraintsTemp"""
3998 return _IMP_domino.DiscreteSampler_get_restraints(self)
4001 def __init__(self, m, pst, name):
4002 """__init__(IMP::domino::DiscreteSampler self, Model m, ParticleStatesTable pst, std::string name) -> DiscreteSampler"""
4003 if self.__class__ == DiscreteSampler:
4007 this = _IMP_domino.new_DiscreteSampler(_self, m, pst, name)
4009 self.this.append(this)
4013 if self.__class__ != DiscreteSampler:
4014 _director_objects.register(self)
4018 __swig_destroy__ = _IMP_domino.delete_DiscreteSampler
4019 __del__ =
lambda self:
None
4021 def set_restraints(self, rs):
4022 """set_restraints(DiscreteSampler self, _RestraintsAdaptor rs)"""
4023 return _IMP_domino.DiscreteSampler_set_restraints(self, rs)
4026 def set_particle_states(self, p, se):
4027 """set_particle_states(DiscreteSampler self, Particle p, ParticleStates se)"""
4028 return _IMP_domino.DiscreteSampler_set_particle_states(self, p, se)
4031 def get_sample_assignments(self, s):
4032 """get_sample_assignments(DiscreteSampler self, Subset s) -> IMP::domino::Assignments"""
4033 return _IMP_domino.DiscreteSampler_get_sample_assignments(self, s)
4036 def set_particle_states_table(self, cse):
4037 """set_particle_states_table(DiscreteSampler self, ParticleStatesTable cse)"""
4038 return _IMP_domino.DiscreteSampler_set_particle_states_table(self, cse)
4041 def set_assignments_table(self, sst):
4042 """set_assignments_table(DiscreteSampler self, AssignmentsTable sst)"""
4043 return _IMP_domino.DiscreteSampler_set_assignments_table(self, sst)
4046 def get_particle_states_table(self):
4047 """get_particle_states_table(DiscreteSampler self) -> ParticleStatesTable"""
4048 return _IMP_domino.DiscreteSampler_get_particle_states_table(self)
4050 def __get_subset_filter_tables(self):
return IMP._list_util.VarList(getdimfunc=self.get_number_of_subset_filter_tables, getfunc=self.get_subset_filter_table, erasefunc=self.erase_subset_filter_table, appendfunc=self.add_subset_filter_table, extendfunc=self.add_subset_filter_tables, clearfunc=self.clear_subset_filter_tables, indexfunc=self._python_index_subset_filter_table)
4051 def __set_subset_filter_tables(self, obj): IMP._list_util.set_varlist(self.subset_filter_tables, obj)
4052 def __del_subset_filter_tables(self): IMP._list_util.del_varlist(self.subset_filter_tables)
4053 subset_filter_tables = property(__get_subset_filter_tables, __set_subset_filter_tables, __del_subset_filter_tables, doc=
"List of ##ucnames")
4055 def remove_subset_filter_table(self, d):
4056 """remove_subset_filter_table(DiscreteSampler self, SubsetFilterTable d)"""
4057 return _IMP_domino.DiscreteSampler_remove_subset_filter_table(self, d)
4060 def _python_index_subset_filter_table(self, d, start, stop):
4061 """_python_index_subset_filter_table(DiscreteSampler self, SubsetFilterTable d, unsigned int start, unsigned int stop) -> unsigned int"""
4062 return _IMP_domino.DiscreteSampler__python_index_subset_filter_table(self, d, start, stop)
4065 def remove_subset_filter_tables(self, d):
4066 """remove_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & d)"""
4067 return _IMP_domino.DiscreteSampler_remove_subset_filter_tables(self, d)
4070 def set_subset_filter_tables(self, ps):
4071 """set_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & ps)"""
4072 return _IMP_domino.DiscreteSampler_set_subset_filter_tables(self, ps)
4075 def set_subset_filter_tables_order(self, objs):
4076 """set_subset_filter_tables_order(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
4077 return _IMP_domino.DiscreteSampler_set_subset_filter_tables_order(self, objs)
4080 def add_subset_filter_table(self, obj):
4081 """add_subset_filter_table(DiscreteSampler self, SubsetFilterTable obj) -> unsigned int"""
4082 return _IMP_domino.DiscreteSampler_add_subset_filter_table(self, obj)
4085 def add_subset_filter_tables(self, objs):
4086 """add_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
4087 return _IMP_domino.DiscreteSampler_add_subset_filter_tables(self, objs)
4090 def clear_subset_filter_tables(self):
4091 """clear_subset_filter_tables(DiscreteSampler self)"""
4092 return _IMP_domino.DiscreteSampler_clear_subset_filter_tables(self)
4095 def get_number_of_subset_filter_tables(self):
4096 """get_number_of_subset_filter_tables(DiscreteSampler self) -> unsigned int"""
4097 return _IMP_domino.DiscreteSampler_get_number_of_subset_filter_tables(self)
4100 def get_has_subset_filter_tables(self):
4101 """get_has_subset_filter_tables(DiscreteSampler self) -> bool"""
4102 return _IMP_domino.DiscreteSampler_get_has_subset_filter_tables(self)
4105 def get_subset_filter_table(self, i):
4106 """get_subset_filter_table(DiscreteSampler self, unsigned int i) -> SubsetFilterTable"""
4107 return _IMP_domino.DiscreteSampler_get_subset_filter_table(self, i)
4110 def get_subset_filter_tables(self):
4111 """get_subset_filter_tables(DiscreteSampler self) -> IMP::domino::SubsetFilterTables"""
4112 return _IMP_domino.DiscreteSampler_get_subset_filter_tables(self)
4115 def erase_subset_filter_table(self, i):
4116 """erase_subset_filter_table(DiscreteSampler self, unsigned int i)"""
4117 return _IMP_domino.DiscreteSampler_erase_subset_filter_table(self, i)
4120 def reserve_subset_filter_tables(self, sz):
4121 """reserve_subset_filter_tables(DiscreteSampler self, unsigned int sz)"""
4122 return _IMP_domino.DiscreteSampler_reserve_subset_filter_tables(self, sz)
4125 def set_maximum_number_of_assignments(self, mx):
4126 """set_maximum_number_of_assignments(DiscreteSampler self, unsigned int mx)"""
4127 return _IMP_domino.DiscreteSampler_set_maximum_number_of_assignments(self, mx)
4130 def get_maximum_number_of_assignments(self):
4131 """get_maximum_number_of_assignments(DiscreteSampler self) -> unsigned int"""
4132 return _IMP_domino.DiscreteSampler_get_maximum_number_of_assignments(self)
4136 """__str__(DiscreteSampler self) -> std::string"""
4137 return _IMP_domino.DiscreteSampler___str__(self)
4141 """__repr__(DiscreteSampler self) -> std::string"""
4142 return _IMP_domino.DiscreteSampler___repr__(self)
4147 return _object_cast_to_DiscreteSampler(o)
4150 def get_type_name(self):
4151 return self.__class__.__name__
4152 def do_show(self, out):
4154 def get_version_info(self):
4155 if"IMP::domino" ==
"IMP":
4156 return VersionInfo(self.__module__,
4163 return _object_cast_to_DiscreteSampler(o)
4165 def __disown__(self):
4167 _IMP_domino.disown_DiscreteSampler(self)
4168 return weakref_proxy(self)
4170 def do_destroy(self):
4171 """do_destroy(DiscreteSampler self)"""
4172 return _IMP_domino.DiscreteSampler_do_destroy(self)
4174 DiscreteSampler_swigregister = _IMP_domino.DiscreteSampler_swigregister
4175 DiscreteSampler_swigregister(DiscreteSampler)
4177 class DominoSampler(DiscreteSampler):
4178 """Proxy of C++ IMP::domino::DominoSampler class"""
4179 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4181 def __init__(self, *args):
4183 __init__(IMP::domino::DominoSampler self, Model m, std::string name) -> DominoSampler
4184 __init__(IMP::domino::DominoSampler self, Model m) -> DominoSampler
4185 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst, std::string name) -> DominoSampler
4186 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst) -> DominoSampler
4188 this = _IMP_domino.new_DominoSampler(*args)
4190 self.this.append(this)
4194 def do_get_sample_assignments(self, known):
4195 """do_get_sample_assignments(DominoSampler self, Subset known) -> IMP::domino::Assignments"""
4196 return _IMP_domino.DominoSampler_do_get_sample_assignments(self, known)
4199 def get_version_info(self):
4200 """get_version_info(DominoSampler self) -> VersionInfo"""
4201 return _IMP_domino.DominoSampler_get_version_info(self)
4204 def set_merge_tree(self, mt):
4205 """set_merge_tree(DominoSampler self, IMP::domino::MergeTree const & mt)"""
4206 return _IMP_domino.DominoSampler_set_merge_tree(self, mt)
4209 def set_use_cross_subset_filtering(self, tf):
4210 """set_use_cross_subset_filtering(DominoSampler self, bool tf)"""
4211 return _IMP_domino.DominoSampler_set_use_cross_subset_filtering(self, tf)
4214 def get_number_of_assignments_for_vertex(self, tree_vertex):
4215 """get_number_of_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> unsigned int"""
4216 return _IMP_domino.DominoSampler_get_number_of_assignments_for_vertex(self, tree_vertex)
4219 def get_sample_assignments_for_vertex(self, tree_vertex):
4220 """get_sample_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> IMP::domino::Assignments"""
4221 return _IMP_domino.DominoSampler_get_sample_assignments_for_vertex(self, tree_vertex)
4224 def get_vertex_assignments(self, *args):
4226 get_vertex_assignments(DominoSampler self, unsigned int node_index, unsigned int max_states) -> IMP::domino::Assignments
4227 get_vertex_assignments(DominoSampler self, unsigned int node_index) -> IMP::domino::Assignments
4228 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second, unsigned int max_states) -> IMP::domino::Assignments
4229 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second) -> IMP::domino::Assignments
4231 return _IMP_domino.DominoSampler_get_vertex_assignments(self, *args)
4234 def load_vertex_assignments(self, *args):
4236 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac, unsigned int max_states)
4237 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac)
4238 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac, unsigned int max_states)
4239 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac)
4241 return _IMP_domino.DominoSampler_load_vertex_assignments(self, *args)
4245 """__str__(DominoSampler self) -> std::string"""
4246 return _IMP_domino.DominoSampler___str__(self)
4250 """__repr__(DominoSampler self) -> std::string"""
4251 return _IMP_domino.DominoSampler___repr__(self)
4256 return _object_cast_to_DominoSampler(o)
4258 DominoSampler_swigregister = _IMP_domino.DominoSampler_swigregister
4259 DominoSampler_swigregister(DominoSampler)
4261 class BranchAndBoundSampler(DiscreteSampler):
4262 """Proxy of C++ IMP::domino::BranchAndBoundSampler class"""
4263 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4265 def __init__(self, *args):
4267 __init__(IMP::domino::BranchAndBoundSampler self, Model m, std::string name) -> BranchAndBoundSampler
4268 __init__(IMP::domino::BranchAndBoundSampler self, Model m) -> BranchAndBoundSampler
4269 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst, std::string name) -> BranchAndBoundSampler
4270 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst) -> BranchAndBoundSampler
4272 this = _IMP_domino.new_BranchAndBoundSampler(*args)
4274 self.this.append(this)
4278 def do_get_sample_assignments(self, known):
4279 """do_get_sample_assignments(BranchAndBoundSampler self, Subset known) -> IMP::domino::Assignments"""
4280 return _IMP_domino.BranchAndBoundSampler_do_get_sample_assignments(self, known)
4283 def get_version_info(self):
4284 """get_version_info(BranchAndBoundSampler self) -> VersionInfo"""
4285 return _IMP_domino.BranchAndBoundSampler_get_version_info(self)
4289 """__str__(BranchAndBoundSampler self) -> std::string"""
4290 return _IMP_domino.BranchAndBoundSampler___str__(self)
4294 """__repr__(BranchAndBoundSampler self) -> std::string"""
4295 return _IMP_domino.BranchAndBoundSampler___repr__(self)
4300 return _object_cast_to_BranchAndBoundSampler(o)
4302 BranchAndBoundSampler_swigregister = _IMP_domino.BranchAndBoundSampler_swigregister
4303 BranchAndBoundSampler_swigregister(BranchAndBoundSampler)
4307 """load_particle_states(Subset s, Assignment ss, ParticleStatesTable pst)"""
4308 return _IMP_domino.load_particle_states(s, ss, pst)
4310 def get_restraints(s, pst, dg, rs):
4311 """get_restraints(Subset s, ParticleStatesTable pst, IMP::DependencyGraph const & dg, RestraintSet rs) -> IMP::RestraintsTemp"""
4312 return _IMP_domino.get_restraints(s, pst, dg, rs)
4314 def get_index(particles, subset, excluded):
4315 """get_index(IMP::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
4316 return _IMP_domino.get_index(particles, subset, excluded)
4319 """get_partial_index(IMP::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
4320 return _IMP_domino.get_partial_index(particles, subset, excluded)
4323 """get_possible_interactions(IMP::ParticlesTemp const & ps, double max_distance, ParticleStatesTable pst) -> IMP::ParticlePairsTemp"""
4324 return _IMP_domino.get_possible_interactions(ps, max_distance, pst)
4327 """get_embedding(Subset s, Assignment a, ParticleStatesTable pst) -> VectorKD"""
4328 return _IMP_domino.get_embedding(s, a, pst)
4331 """get_nearest_assignment(Subset s, VectorKD embedding, ParticleStatesTable pst) -> Assignment"""
4332 return _IMP_domino.get_nearest_assignment(s, embedding, pst)
4335 """get_distance_if_smaller_than(Subset s, Assignment a, Assignment b, ParticleStatesTable pst, IMP::statistics::Metrics const & metrics, double max) -> double"""
4336 return _IMP_domino.get_distance_if_smaller_than(s, a, b, pst, metrics, max)
4339 """load_leaf_assignments(Subset subset, AssignmentsTable at, AssignmentContainer ac)"""
4340 return _IMP_domino.load_leaf_assignments(subset, at, ac)
4343 """load_merged_assignments(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second, IMP::domino::SubsetFilterTablesTemp const & filters, AssignmentContainer ret)"""
4344 return _IMP_domino.load_merged_assignments(first_subset, first, second_subset, second, filters, ret)
4347 """load_merged_assignments_random_order(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second, IMP::domino::SubsetFilterTablesTemp const & filters, unsigned int maximum_tries, AssignmentContainer ret)"""
4348 return _IMP_domino.load_merged_assignments_random_order(first_subset, first, second_subset, second, filters, maximum_tries, ret)
4351 """get_state_clusters(Subset subset, IMP::domino::Assignments const & states, ParticleStatesTable pst, double resolution) -> IMP::domino::Assignments"""
4352 return _IMP_domino.get_state_clusters(subset, states, pst, resolution)
4354 """Proxy of C++ IMP::domino::DependencyScoreState class"""
4355 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4357 def __init__(self, m):
4358 """__init__(IMP::domino::DependencyScoreState self, Model m) -> DependencyScoreState"""
4359 this = _IMP_domino.new_DependencyScoreState(m)
4361 self.this.append(this)
4365 def set_input_particles(self, pt):
4366 """set_input_particles(DependencyScoreState self, IMP::ParticlesTemp const & pt)"""
4367 return _IMP_domino.DependencyScoreState_set_input_particles(self, pt)
4370 def set_output_particles(self, pt):
4371 """set_output_particles(DependencyScoreState self, IMP::ParticlesTemp const & pt)"""
4372 return _IMP_domino.DependencyScoreState_set_output_particles(self, pt)
4375 def set_input_containers(self, pt):
4376 """set_input_containers(DependencyScoreState self, IMP::ContainersTemp const & pt)"""
4377 return _IMP_domino.DependencyScoreState_set_input_containers(self, pt)
4380 def set_output_containers(self, pt):
4381 """set_output_containers(DependencyScoreState self, IMP::ContainersTemp const & pt)"""
4382 return _IMP_domino.DependencyScoreState_set_output_containers(self, pt)
4385 def get_version_info(self):
4386 """get_version_info(DependencyScoreState self) -> VersionInfo"""
4387 return _IMP_domino.DependencyScoreState_get_version_info(self)
4391 """__str__(DependencyScoreState self) -> std::string"""
4392 return _IMP_domino.DependencyScoreState___str__(self)
4396 """__repr__(DependencyScoreState self) -> std::string"""
4397 return _IMP_domino.DependencyScoreState___repr__(self)
4402 return _object_cast_to_DependencyScoreState(o)
4404 DependencyScoreState_swigregister = _IMP_domino.DependencyScoreState_swigregister
4405 DependencyScoreState_swigregister(DependencyScoreState)
4408 def _get_ints_list(input):
4409 """_get_ints_list(IMP::IntsList const & input) -> IMP::IntsList"""
4410 return _IMP_domino._get_ints_list(input)
4413 """get_module_version() -> std::string const"""
4414 return _IMP_domino.get_module_version()
4417 """get_example_path(std::string fname) -> std::string"""
4418 return _IMP_domino.get_example_path(fname)
4421 """get_data_path(std::string fname) -> std::string"""
4422 return _IMP_domino.get_data_path(fname)
4424 from .
import _version_check
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)
Vector< VectorD< D > > get_vertices(const BoundingBoxD< D > &bb)
Return a list of the 2^D bounding points for the bounding box.
Make CGAL functionality available to IMP.
BoundingBoxD< D > get_union(BoundingBoxD< D > a, const BoundingBoxD< D > &b)
Return the union bounding box.
Assignment get_nearest_assignment(const Subset &s, const algebra::VectorKD &embedding, ParticleStatesTable *pst)
Return the nearest assignment from an embedding.
ParticlesTemp get_particles(Model *m, const ParticleIndexes &ps)
Get the particles from a list of indexes.
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)
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Base class for all samplers.
MergeTree get_balanced_merge_tree(const SubsetGraph &junction_tree)
Composable functors to implement scores via compile-time composition.
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
ParticlePairsTemp get_possible_interactions(const ParticlesTemp &ps, double max_distance, ParticleStatesTable *pst)
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)
Ints get_index(const ParticlesTemp &particles, const Subset &subset, const Subsets &excluded)
Common base class for heavy weight IMP objects.
ScoreStates maintain invariants in the Model.
ParticlesTemp get_order(const Subset &s, const SubsetFilterTables &sft)
Ints get_partial_index(const ParticlesTemp &particles, const Subset &subset, const Subsets &excluded)
void load_leaf_assignments(const Subset &subset, AssignmentsTable *at, AssignmentContainer *ac)
Fill in assignments for a leaf.
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.
algebra::VectorKD get_embedding(const Subset &s, const Assignment &a, ParticleStatesTable *pst)
Return an embedding for an assignment.
void add_restraints(RMF::FileHandle fh, const Restraints &hs)
Version and module information for Objects.
Basic utilities for handling cryo-electron microscopy 3D density maps.
std::ostream & show(Hierarchy h, std::ostream &out=std::cout)
Print the hierarchy using a given decorator to display each node.
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...
std::string show_graphviz(Graph g)
SubsetGraph get_restraint_graph(ScoringFunctionAdaptor rs, const ParticleStatesTable *pst)
std::string get_module_version()
Return the version of this module, as a string.
display::Geometries get_interaction_graph_geometry(const InteractionGraph &ig)
void load_particle_states(const Subset &s, const Assignment &ss, const ParticleStatesTable *pst)
Load the appropriate state for each particle in a Subset.
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.
Support for small angle X-ray scattering (SAXS) data.
Inferential scoring building on methods developed as part of the Inferential Structure Determination ...
Slice get_slice(Subset outer, Subset inner, const Subsets &excluded)