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_SYSTEM_swigconstant(_IMP_domino)
344 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_SYSTEM
346 _IMP_domino.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_domino)
347 IMP_CGAL_HAS_NUMPY = _IMP_domino.IMP_CGAL_HAS_NUMPY
349 _IMP_domino.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_domino)
350 IMPCGAL_SHOW_WARNINGS = _IMP_domino.IMPCGAL_SHOW_WARNINGS
353 _IMP_domino.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_domino)
354 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_IMP_CGAL
356 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
357 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
359 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
360 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
362 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
363 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_RANDOM
365 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
366 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SYSTEM
368 _IMP_domino.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_domino)
369 IMP_ALGEBRA_HAS_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_CGAL
371 _IMP_domino.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_domino)
372 IMP_ALGEBRA_HAS_NUMPY = _IMP_domino.IMP_ALGEBRA_HAS_NUMPY
374 _IMP_domino.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_domino)
375 IMP_ALGEBRA_HAS_ANN = _IMP_domino.IMP_ALGEBRA_HAS_ANN
377 _IMP_domino.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_domino)
378 IMPALGEBRA_SHOW_WARNINGS = _IMP_domino.IMPALGEBRA_SHOW_WARNINGS
381 _IMP_domino.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_domino)
382 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_domino.IMP_DISPLAY_HAS_IMP_CGAL
384 _IMP_domino.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
385 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
387 _IMP_domino.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
388 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
390 _IMP_domino.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
391 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_RANDOM
393 _IMP_domino.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
394 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_SYSTEM
396 _IMP_domino.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_domino)
397 IMP_DISPLAY_HAS_CGAL = _IMP_domino.IMP_DISPLAY_HAS_CGAL
399 _IMP_domino.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_domino)
400 IMP_DISPLAY_HAS_NUMPY = _IMP_domino.IMP_DISPLAY_HAS_NUMPY
402 _IMP_domino.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_domino)
403 IMPDISPLAY_SHOW_WARNINGS = _IMP_domino.IMPDISPLAY_SHOW_WARNINGS
406 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_domino)
407 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
409 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
410 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
412 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
413 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
415 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
416 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
418 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
419 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
421 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_domino)
422 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_CGAL
424 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_domino)
425 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_HDF5
427 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_domino)
428 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_NUMPY
430 _IMP_domino.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_domino)
431 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_domino.IMPSCOREFUNCTOR_SHOW_WARNINGS
434 _IMP_domino.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_domino)
435 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_domino.IMP_STATISTICS_HAS_IMP_CGAL
437 _IMP_domino.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
438 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
440 _IMP_domino.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
441 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
443 _IMP_domino.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
444 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_RANDOM
446 _IMP_domino.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
447 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_SYSTEM
449 _IMP_domino.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_domino)
450 IMP_STATISTICS_HAS_CGAL = _IMP_domino.IMP_STATISTICS_HAS_CGAL
452 _IMP_domino.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_domino)
453 IMP_STATISTICS_HAS_NUMPY = _IMP_domino.IMP_STATISTICS_HAS_NUMPY
455 _IMP_domino.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_domino)
456 IMPSTATISTICS_SHOW_WARNINGS = _IMP_domino.IMPSTATISTICS_SHOW_WARNINGS
459 _IMP_domino.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_domino)
460 IMP_CORE_HAS_IMP_CGAL = _IMP_domino.IMP_CORE_HAS_IMP_CGAL
462 _IMP_domino.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
463 IMP_CORE_HAS_IMP_KERNEL = _IMP_domino.IMP_CORE_HAS_IMP_KERNEL
465 _IMP_domino.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
466 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_FILESYSTEM
468 _IMP_domino.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
469 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
471 _IMP_domino.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
472 IMP_CORE_HAS_BOOST_RANDOM = _IMP_domino.IMP_CORE_HAS_BOOST_RANDOM
474 _IMP_domino.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
475 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_SYSTEM
477 _IMP_domino.IMP_CORE_HAS_CGAL_swigconstant(_IMP_domino)
478 IMP_CORE_HAS_CGAL = _IMP_domino.IMP_CORE_HAS_CGAL
480 _IMP_domino.IMP_CORE_HAS_HDF5_swigconstant(_IMP_domino)
481 IMP_CORE_HAS_HDF5 = _IMP_domino.IMP_CORE_HAS_HDF5
483 _IMP_domino.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_domino)
484 IMP_CORE_HAS_NUMPY = _IMP_domino.IMP_CORE_HAS_NUMPY
486 _IMP_domino.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_domino)
487 IMPCORE_SHOW_WARNINGS = _IMP_domino.IMPCORE_SHOW_WARNINGS
490 _IMP_domino.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_domino)
491 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_domino.IMP_CONTAINER_HAS_IMP_ALGEBRA
493 _IMP_domino.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_domino)
494 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_domino.IMP_CONTAINER_HAS_IMP_CGAL
496 _IMP_domino.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
497 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_domino.IMP_CONTAINER_HAS_IMP_DISPLAY
499 _IMP_domino.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
500 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_domino.IMP_CONTAINER_HAS_IMP_KERNEL
502 _IMP_domino.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
503 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
505 _IMP_domino.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
506 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
508 _IMP_domino.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
509 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
511 _IMP_domino.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
512 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_RANDOM
514 _IMP_domino.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
515 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_SYSTEM
517 _IMP_domino.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_domino)
518 IMP_CONTAINER_HAS_CGAL = _IMP_domino.IMP_CONTAINER_HAS_CGAL
520 _IMP_domino.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_domino)
521 IMP_CONTAINER_HAS_HDF5 = _IMP_domino.IMP_CONTAINER_HAS_HDF5
523 _IMP_domino.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_domino)
524 IMP_CONTAINER_HAS_NUMPY = _IMP_domino.IMP_CONTAINER_HAS_NUMPY
526 _IMP_domino.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
527 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_domino.IMP_CONTAINER_HAS_PYTHON_IHM
529 _IMP_domino.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_domino)
530 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_domino.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
532 _IMP_domino.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_domino)
533 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_domino.IMP_CONTAINER_HAS_ROBIN_MAP
535 _IMP_domino.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_domino)
536 IMPCONTAINER_SHOW_WARNINGS = _IMP_domino.IMPCONTAINER_SHOW_WARNINGS
539 _IMP_domino.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_domino)
540 IMP_ATOM_HAS_IMP_CGAL = _IMP_domino.IMP_ATOM_HAS_IMP_CGAL
542 _IMP_domino.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
543 IMP_ATOM_HAS_IMP_KERNEL = _IMP_domino.IMP_ATOM_HAS_IMP_KERNEL
545 _IMP_domino.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
546 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
548 _IMP_domino.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
549 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
551 _IMP_domino.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
552 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_domino.IMP_ATOM_HAS_BOOST_RANDOM
554 _IMP_domino.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
555 IMP_ATOM_HAS_BOOST_REGEX = _IMP_domino.IMP_ATOM_HAS_BOOST_REGEX
557 _IMP_domino.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
558 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ATOM_HAS_BOOST_SYSTEM
560 _IMP_domino.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_domino)
561 IMP_ATOM_HAS_CGAL = _IMP_domino.IMP_ATOM_HAS_CGAL
563 _IMP_domino.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_domino)
564 IMP_ATOM_HAS_HDF5 = _IMP_domino.IMP_ATOM_HAS_HDF5
566 _IMP_domino.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_domino)
567 IMP_ATOM_HAS_NUMPY = _IMP_domino.IMP_ATOM_HAS_NUMPY
569 _IMP_domino.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
570 IMP_ATOM_HAS_PYTHON_IHM = _IMP_domino.IMP_ATOM_HAS_PYTHON_IHM
572 _IMP_domino.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_domino)
573 IMPATOM_SHOW_WARNINGS = _IMP_domino.IMPATOM_SHOW_WARNINGS
575 _IMP_domino.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_domino)
576 IMP_ATOM_TYPE_INDEX = _IMP_domino.IMP_ATOM_TYPE_INDEX
578 _IMP_domino.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_domino)
579 IMP_RESIDUE_TYPE_INDEX = _IMP_domino.IMP_RESIDUE_TYPE_INDEX
581 _IMP_domino.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_domino)
582 IMP_HIERARCHY_TYPE_INDEX = _IMP_domino.IMP_HIERARCHY_TYPE_INDEX
584 _IMP_domino.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_domino)
585 IMP_CHAIN_TYPE_INDEX = _IMP_domino.IMP_CHAIN_TYPE_INDEX
588 _IMP_domino.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_domino)
589 IMP_EM_HAS_IMP_CGAL = _IMP_domino.IMP_EM_HAS_IMP_CGAL
591 _IMP_domino.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_domino)
592 IMP_EM_HAS_IMP_CONTAINER = _IMP_domino.IMP_EM_HAS_IMP_CONTAINER
594 _IMP_domino.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
595 IMP_EM_HAS_IMP_DISPLAY = _IMP_domino.IMP_EM_HAS_IMP_DISPLAY
597 _IMP_domino.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
598 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_EM_HAS_IMP_SCORE_FUNCTOR
600 _IMP_domino.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
601 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_EM_HAS_BOOST_FILESYSTEM
603 _IMP_domino.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
604 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
606 _IMP_domino.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
607 IMP_EM_HAS_BOOST_RANDOM = _IMP_domino.IMP_EM_HAS_BOOST_RANDOM
609 _IMP_domino.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
610 IMP_EM_HAS_BOOST_REGEX = _IMP_domino.IMP_EM_HAS_BOOST_REGEX
612 _IMP_domino.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
613 IMP_EM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_EM_HAS_BOOST_SYSTEM
615 _IMP_domino.IMP_EM_HAS_CGAL_swigconstant(_IMP_domino)
616 IMP_EM_HAS_CGAL = _IMP_domino.IMP_EM_HAS_CGAL
618 _IMP_domino.IMP_EM_HAS_HDF5_swigconstant(_IMP_domino)
619 IMP_EM_HAS_HDF5 = _IMP_domino.IMP_EM_HAS_HDF5
621 _IMP_domino.IMP_EM_HAS_NUMPY_swigconstant(_IMP_domino)
622 IMP_EM_HAS_NUMPY = _IMP_domino.IMP_EM_HAS_NUMPY
624 _IMP_domino.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
625 IMP_EM_HAS_PYTHON_IHM = _IMP_domino.IMP_EM_HAS_PYTHON_IHM
627 _IMP_domino.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_domino)
628 IMPEM_SHOW_WARNINGS = _IMP_domino.IMPEM_SHOW_WARNINGS
631 _IMP_domino.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_domino)
632 IMP_SAXS_HAS_IMP_CGAL = _IMP_domino.IMP_SAXS_HAS_IMP_CGAL
634 _IMP_domino.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_domino)
635 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_domino.IMP_SAXS_HAS_IMP_CONTAINER
637 _IMP_domino.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
638 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_domino.IMP_SAXS_HAS_IMP_DISPLAY
640 _IMP_domino.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
641 IMP_SAXS_HAS_IMP_KERNEL = _IMP_domino.IMP_SAXS_HAS_IMP_KERNEL
643 _IMP_domino.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
644 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
646 _IMP_domino.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
647 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_SAXS_HAS_BOOST_FILESYSTEM
649 _IMP_domino.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
650 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
652 _IMP_domino.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
653 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_domino.IMP_SAXS_HAS_BOOST_RANDOM
655 _IMP_domino.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
656 IMP_SAXS_HAS_BOOST_REGEX = _IMP_domino.IMP_SAXS_HAS_BOOST_REGEX
658 _IMP_domino.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
659 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_SAXS_HAS_BOOST_SYSTEM
661 _IMP_domino.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_domino)
662 IMP_SAXS_HAS_CGAL = _IMP_domino.IMP_SAXS_HAS_CGAL
664 _IMP_domino.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_domino)
665 IMP_SAXS_HAS_HDF5 = _IMP_domino.IMP_SAXS_HAS_HDF5
667 _IMP_domino.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_domino)
668 IMP_SAXS_HAS_NUMPY = _IMP_domino.IMP_SAXS_HAS_NUMPY
670 _IMP_domino.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
671 IMP_SAXS_HAS_PYTHON_IHM = _IMP_domino.IMP_SAXS_HAS_PYTHON_IHM
673 _IMP_domino.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_domino)
674 IMPSAXS_SHOW_WARNINGS = _IMP_domino.IMPSAXS_SHOW_WARNINGS
677 _IMP_domino.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_domino)
678 IMP_ISD_HAS_IMP_CGAL = _IMP_domino.IMP_ISD_HAS_IMP_CGAL
680 _IMP_domino.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
681 IMP_ISD_HAS_IMP_DISPLAY = _IMP_domino.IMP_ISD_HAS_IMP_DISPLAY
683 _IMP_domino.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
684 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
686 _IMP_domino.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
687 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_ISD_HAS_BOOST_FILESYSTEM
689 _IMP_domino.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
690 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
692 _IMP_domino.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
693 IMP_ISD_HAS_BOOST_RANDOM = _IMP_domino.IMP_ISD_HAS_BOOST_RANDOM
695 _IMP_domino.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
696 IMP_ISD_HAS_BOOST_REGEX = _IMP_domino.IMP_ISD_HAS_BOOST_REGEX
698 _IMP_domino.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
699 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ISD_HAS_BOOST_SYSTEM
701 _IMP_domino.IMP_ISD_HAS_CGAL_swigconstant(_IMP_domino)
702 IMP_ISD_HAS_CGAL = _IMP_domino.IMP_ISD_HAS_CGAL
704 _IMP_domino.IMP_ISD_HAS_HDF5_swigconstant(_IMP_domino)
705 IMP_ISD_HAS_HDF5 = _IMP_domino.IMP_ISD_HAS_HDF5
707 _IMP_domino.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_domino)
708 IMP_ISD_HAS_NUMPY = _IMP_domino.IMP_ISD_HAS_NUMPY
710 _IMP_domino.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
711 IMP_ISD_HAS_PYTHON_IHM = _IMP_domino.IMP_ISD_HAS_PYTHON_IHM
713 _IMP_domino.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_domino)
714 IMPISD_SHOW_WARNINGS = _IMP_domino.IMPISD_SHOW_WARNINGS
717 _IMP_domino.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_domino)
718 IMP_RMF_HAS_IMP_CGAL = _IMP_domino.IMP_RMF_HAS_IMP_CGAL
720 _IMP_domino.IMP_RMF_HAS_IMP_EM_swigconstant(_IMP_domino)
721 IMP_RMF_HAS_IMP_EM = _IMP_domino.IMP_RMF_HAS_IMP_EM
723 _IMP_domino.IMP_RMF_HAS_IMP_SAXS_swigconstant(_IMP_domino)
724 IMP_RMF_HAS_IMP_SAXS = _IMP_domino.IMP_RMF_HAS_IMP_SAXS
726 _IMP_domino.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
727 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
729 _IMP_domino.IMP_RMF_HAS_IMP_STATISTICS_swigconstant(_IMP_domino)
730 IMP_RMF_HAS_IMP_STATISTICS = _IMP_domino.IMP_RMF_HAS_IMP_STATISTICS
732 _IMP_domino.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
733 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_FILESYSTEM
735 _IMP_domino.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
736 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
738 _IMP_domino.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
739 IMP_RMF_HAS_BOOST_RANDOM = _IMP_domino.IMP_RMF_HAS_BOOST_RANDOM
741 _IMP_domino.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
742 IMP_RMF_HAS_BOOST_REGEX = _IMP_domino.IMP_RMF_HAS_BOOST_REGEX
744 _IMP_domino.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
745 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_SYSTEM
747 _IMP_domino.IMP_RMF_HAS_CGAL_swigconstant(_IMP_domino)
748 IMP_RMF_HAS_CGAL = _IMP_domino.IMP_RMF_HAS_CGAL
750 _IMP_domino.IMP_RMF_HAS_HDF5_swigconstant(_IMP_domino)
751 IMP_RMF_HAS_HDF5 = _IMP_domino.IMP_RMF_HAS_HDF5
753 _IMP_domino.IMP_RMF_HAS_NUMPY_swigconstant(_IMP_domino)
754 IMP_RMF_HAS_NUMPY = _IMP_domino.IMP_RMF_HAS_NUMPY
756 _IMP_domino.IMP_RMF_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
757 IMP_RMF_HAS_PYTHON_IHM = _IMP_domino.IMP_RMF_HAS_PYTHON_IHM
759 _IMP_domino.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_domino)
760 IMPRMF_SHOW_WARNINGS = _IMP_domino.IMPRMF_SHOW_WARNINGS
764 _IMP_domino.IMP_DOMINO_HAS_IMP_ATOM_swigconstant(_IMP_domino)
765 IMP_DOMINO_HAS_IMP_ATOM = _IMP_domino.IMP_DOMINO_HAS_IMP_ATOM
767 _IMP_domino.IMP_DOMINO_HAS_IMP_CGAL_swigconstant(_IMP_domino)
768 IMP_DOMINO_HAS_IMP_CGAL = _IMP_domino.IMP_DOMINO_HAS_IMP_CGAL
770 _IMP_domino.IMP_DOMINO_HAS_IMP_EM_swigconstant(_IMP_domino)
771 IMP_DOMINO_HAS_IMP_EM = _IMP_domino.IMP_DOMINO_HAS_IMP_EM
773 _IMP_domino.IMP_DOMINO_HAS_IMP_ISD_swigconstant(_IMP_domino)
774 IMP_DOMINO_HAS_IMP_ISD = _IMP_domino.IMP_DOMINO_HAS_IMP_ISD
776 _IMP_domino.IMP_DOMINO_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
777 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_domino.IMP_DOMINO_HAS_IMP_KERNEL
779 _IMP_domino.IMP_DOMINO_HAS_IMP_RMF_swigconstant(_IMP_domino)
780 IMP_DOMINO_HAS_IMP_RMF = _IMP_domino.IMP_DOMINO_HAS_IMP_RMF
782 _IMP_domino.IMP_DOMINO_HAS_IMP_SAXS_swigconstant(_IMP_domino)
783 IMP_DOMINO_HAS_IMP_SAXS = _IMP_domino.IMP_DOMINO_HAS_IMP_SAXS
785 _IMP_domino.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
786 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
788 _IMP_domino.IMP_DOMINO_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
789 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_FILESYSTEM
791 _IMP_domino.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
792 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
794 _IMP_domino.IMP_DOMINO_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
795 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_domino.IMP_DOMINO_HAS_BOOST_RANDOM
797 _IMP_domino.IMP_DOMINO_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
798 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_domino.IMP_DOMINO_HAS_BOOST_REGEX
800 _IMP_domino.IMP_DOMINO_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
801 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_SYSTEM
803 _IMP_domino.IMP_DOMINO_HAS_CGAL_swigconstant(_IMP_domino)
804 IMP_DOMINO_HAS_CGAL = _IMP_domino.IMP_DOMINO_HAS_CGAL
806 _IMP_domino.IMP_DOMINO_HAS_HDF5_swigconstant(_IMP_domino)
807 IMP_DOMINO_HAS_HDF5 = _IMP_domino.IMP_DOMINO_HAS_HDF5
809 _IMP_domino.IMP_DOMINO_HAS_NUMPY_swigconstant(_IMP_domino)
810 IMP_DOMINO_HAS_NUMPY = _IMP_domino.IMP_DOMINO_HAS_NUMPY
812 _IMP_domino.IMP_DOMINO_HAS_RMF_swigconstant(_IMP_domino)
813 IMP_DOMINO_HAS_RMF = _IMP_domino.IMP_DOMINO_HAS_RMF
815 _IMP_domino.IMP_DOMINO_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
816 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_domino.IMP_DOMINO_HAS_PYTHON_IHM
818 _IMP_domino.IMPDOMINO_SHOW_WARNINGS_swigconstant(_IMP_domino)
819 IMPDOMINO_SHOW_WARNINGS = _IMP_domino.IMPDOMINO_SHOW_WARNINGS
822 _object_types.append(
"DiscreteSampler")
825 def _object_cast_to_DiscreteSampler(o):
826 """_object_cast_to_DiscreteSampler(Object o) -> DiscreteSampler"""
827 return _IMP_domino._object_cast_to_DiscreteSampler(o)
829 _object_types.append(
"ParticleStates")
832 def _object_cast_to_ParticleStates(o):
833 """_object_cast_to_ParticleStates(Object o) -> ParticleStates"""
834 return _IMP_domino._object_cast_to_ParticleStates(o)
836 _object_types.append(
"SubsetFilter")
839 def _object_cast_to_SubsetFilter(o):
840 """_object_cast_to_SubsetFilter(Object o) -> SubsetFilter"""
841 return _IMP_domino._object_cast_to_SubsetFilter(o)
843 _object_types.append(
"SubsetFilterTable")
846 def _object_cast_to_SubsetFilterTable(o):
847 """_object_cast_to_SubsetFilterTable(Object o) -> SubsetFilterTable"""
848 return _IMP_domino._object_cast_to_SubsetFilterTable(o)
850 _object_types.append(
"AssignmentsTable")
853 def _object_cast_to_AssignmentsTable(o):
854 """_object_cast_to_AssignmentsTable(Object o) -> AssignmentsTable"""
855 return _IMP_domino._object_cast_to_AssignmentsTable(o)
857 _object_types.append(
"AssignmentContainer")
860 def _object_cast_to_AssignmentContainer(o):
861 """_object_cast_to_AssignmentContainer(Object o) -> AssignmentContainer"""
862 return _IMP_domino._object_cast_to_AssignmentContainer(o)
864 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::Particle,IMP::domino::ShowInteractionGraphVertex)> class"""
865 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
866 __repr__ = _swig_repr
869 """__init__(IMP::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::Particle,IMP::domino::ShowInteractionGraphVertex)> self) -> InteractionGraph"""
870 this = _IMP_domino.new_InteractionGraph()
872 self.this.append(this)
877 """get_graph(InteractionGraph self) -> IMP::domino::InteractionGraph const &"""
878 return _IMP_domino.InteractionGraph_get_graph(self)
882 """get_vertices(InteractionGraph self) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
883 return _IMP_domino.InteractionGraph_get_vertices(self)
886 def get_vertex_name(self, i):
887 """get_vertex_name(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor i) -> Particle"""
888 return _IMP_domino.InteractionGraph_get_vertex_name(self, i)
891 def get_in_neighbors(self, v):
892 """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"""
893 return _IMP_domino.InteractionGraph_get_in_neighbors(self, v)
896 def get_out_neighbors(self, v):
897 """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"""
898 return _IMP_domino.InteractionGraph_get_out_neighbors(self, v)
903 show_graphviz(InteractionGraph self, _ostream out)
904 show_graphviz(InteractionGraph self)
906 return _IMP_domino.InteractionGraph_show_graphviz(self, *args)
909 def get_graphviz_string(self):
910 """get_graphviz_string(InteractionGraph self) -> std::string"""
911 return _IMP_domino.InteractionGraph_get_graphviz_string(self)
914 def add_edge(self, v0, v1):
915 """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)"""
916 return _IMP_domino.InteractionGraph_add_edge(self, v0, v1)
919 def add_vertex(self, l):
920 """add_vertex(InteractionGraph self, Particle l) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor"""
921 return _IMP_domino.InteractionGraph_add_vertex(self, l)
924 def remove_vertex(self, l):
925 """remove_vertex(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor l)"""
926 return _IMP_domino.InteractionGraph_remove_vertex(self, l)
928 __swig_destroy__ = _IMP_domino.delete_InteractionGraph
929 __del__ =
lambda self:
None
930 InteractionGraph_swigregister = _IMP_domino.InteractionGraph_swigregister
931 InteractionGraph_swigregister(InteractionGraph)
934 _value_types.append(
"InteractionGraph")
937 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> class"""
938 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
939 __repr__ = _swig_repr
942 """__init__(IMP::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> self) -> SubsetGraph"""
943 this = _IMP_domino.new_SubsetGraph()
945 self.this.append(this)
950 """get_graph(SubsetGraph self) -> IMP::domino::SubsetGraph const &"""
951 return _IMP_domino.SubsetGraph_get_graph(self)
955 """get_vertices(SubsetGraph self) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
956 return _IMP_domino.SubsetGraph_get_vertices(self)
959 def get_vertex_name(self, i):
960 """get_vertex_name(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor i) -> Subset"""
961 return _IMP_domino.SubsetGraph_get_vertex_name(self, i)
964 def get_in_neighbors(self, v):
965 """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"""
966 return _IMP_domino.SubsetGraph_get_in_neighbors(self, v)
969 def get_out_neighbors(self, v):
970 """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"""
971 return _IMP_domino.SubsetGraph_get_out_neighbors(self, v)
976 show_graphviz(SubsetGraph self, _ostream out)
977 show_graphviz(SubsetGraph self)
979 return _IMP_domino.SubsetGraph_show_graphviz(self, *args)
982 def get_graphviz_string(self):
983 """get_graphviz_string(SubsetGraph self) -> std::string"""
984 return _IMP_domino.SubsetGraph_get_graphviz_string(self)
987 def add_edge(self, v0, v1):
988 """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)"""
989 return _IMP_domino.SubsetGraph_add_edge(self, v0, v1)
992 def add_vertex(self, l):
993 """add_vertex(SubsetGraph self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor"""
994 return _IMP_domino.SubsetGraph_add_vertex(self, l)
997 def remove_vertex(self, l):
998 """remove_vertex(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor l)"""
999 return _IMP_domino.SubsetGraph_remove_vertex(self, l)
1001 __swig_destroy__ = _IMP_domino.delete_SubsetGraph
1002 __del__ =
lambda self:
None
1003 SubsetGraph_swigregister = _IMP_domino.SubsetGraph_swigregister
1004 SubsetGraph_swigregister(SubsetGraph)
1007 _value_types.append(
"SubsetGraph")
1010 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> class"""
1011 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1012 __repr__ = _swig_repr
1015 """__init__(IMP::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> self) -> CliqueGraph"""
1016 this = _IMP_domino.new_CliqueGraph()
1018 self.this.append(this)
1022 def get_graph(self):
1023 """get_graph(CliqueGraph self) -> IMP::domino::CliqueGraph const &"""
1024 return _IMP_domino.CliqueGraph_get_graph(self)
1028 """get_vertices(CliqueGraph self) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
1029 return _IMP_domino.CliqueGraph_get_vertices(self)
1032 def get_vertex_name(self, i):
1033 """get_vertex_name(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor i) -> Subset"""
1034 return _IMP_domino.CliqueGraph_get_vertex_name(self, i)
1037 def get_in_neighbors(self, v):
1038 """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"""
1039 return _IMP_domino.CliqueGraph_get_in_neighbors(self, v)
1042 def get_out_neighbors(self, v):
1043 """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"""
1044 return _IMP_domino.CliqueGraph_get_out_neighbors(self, v)
1049 show_graphviz(CliqueGraph self, _ostream out)
1050 show_graphviz(CliqueGraph self)
1052 return _IMP_domino.CliqueGraph_show_graphviz(self, *args)
1055 def get_graphviz_string(self):
1056 """get_graphviz_string(CliqueGraph self) -> std::string"""
1057 return _IMP_domino.CliqueGraph_get_graphviz_string(self)
1060 def add_edge(self, v0, v1):
1061 """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)"""
1062 return _IMP_domino.CliqueGraph_add_edge(self, v0, v1)
1065 def add_vertex(self, l):
1066 """add_vertex(CliqueGraph self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor"""
1067 return _IMP_domino.CliqueGraph_add_vertex(self, l)
1070 def remove_vertex(self, l):
1071 """remove_vertex(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor l)"""
1072 return _IMP_domino.CliqueGraph_remove_vertex(self, l)
1074 __swig_destroy__ = _IMP_domino.delete_CliqueGraph
1075 __del__ =
lambda self:
None
1076 CliqueGraph_swigregister = _IMP_domino.CliqueGraph_swigregister
1077 CliqueGraph_swigregister(CliqueGraph)
1080 _value_types.append(
"CliqueGraph")
1083 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> class"""
1084 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1085 __repr__ = _swig_repr
1088 """__init__(IMP::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> self) -> MergeTree"""
1089 this = _IMP_domino.new_MergeTree()
1091 self.this.append(this)
1095 def get_graph(self):
1096 """get_graph(MergeTree self) -> IMP::domino::MergeTree const &"""
1097 return _IMP_domino.MergeTree_get_graph(self)
1101 """get_vertices(MergeTree self) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
1102 return _IMP_domino.MergeTree_get_vertices(self)
1105 def get_vertex_name(self, i):
1106 """get_vertex_name(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor i) -> Subset"""
1107 return _IMP_domino.MergeTree_get_vertex_name(self, i)
1110 def get_in_neighbors(self, v):
1111 """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"""
1112 return _IMP_domino.MergeTree_get_in_neighbors(self, v)
1115 def get_out_neighbors(self, v):
1116 """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"""
1117 return _IMP_domino.MergeTree_get_out_neighbors(self, v)
1122 show_graphviz(MergeTree self, _ostream out)
1123 show_graphviz(MergeTree self)
1125 return _IMP_domino.MergeTree_show_graphviz(self, *args)
1128 def get_graphviz_string(self):
1129 """get_graphviz_string(MergeTree self) -> std::string"""
1130 return _IMP_domino.MergeTree_get_graphviz_string(self)
1133 def add_edge(self, v0, v1):
1134 """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)"""
1135 return _IMP_domino.MergeTree_add_edge(self, v0, v1)
1138 def add_vertex(self, l):
1139 """add_vertex(MergeTree self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor"""
1140 return _IMP_domino.MergeTree_add_vertex(self, l)
1143 def remove_vertex(self, l):
1144 """remove_vertex(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor l)"""
1145 return _IMP_domino.MergeTree_remove_vertex(self, l)
1147 __swig_destroy__ = _IMP_domino.delete_MergeTree
1148 __del__ =
lambda self:
None
1149 MergeTree_swigregister = _IMP_domino.MergeTree_swigregister
1150 MergeTree_swigregister(MergeTree)
1153 _value_types.append(
"MergeTree")
1156 _object_types.append(
"BranchAndBoundSampler")
1159 def _object_cast_to_BranchAndBoundSampler(o):
1160 """_object_cast_to_BranchAndBoundSampler(Object o) -> BranchAndBoundSampler"""
1161 return _IMP_domino._object_cast_to_BranchAndBoundSampler(o)
1163 _object_types.append(
"BranchAndBoundAssignmentsTable")
1166 def _object_cast_to_BranchAndBoundAssignmentsTable(o):
1167 """_object_cast_to_BranchAndBoundAssignmentsTable(Object o) -> BranchAndBoundAssignmentsTable"""
1168 return _IMP_domino._object_cast_to_BranchAndBoundAssignmentsTable(o)
1170 _object_types.append(
"RecursiveAssignmentsTable")
1173 def _object_cast_to_RecursiveAssignmentsTable(o):
1174 """_object_cast_to_RecursiveAssignmentsTable(Object o) -> RecursiveAssignmentsTable"""
1175 return _IMP_domino._object_cast_to_RecursiveAssignmentsTable(o)
1177 _object_types.append(
"SimpleAssignmentsTable")
1180 def _object_cast_to_SimpleAssignmentsTable(o):
1181 """_object_cast_to_SimpleAssignmentsTable(Object o) -> SimpleAssignmentsTable"""
1182 return _IMP_domino._object_cast_to_SimpleAssignmentsTable(o)
1184 _object_types.append(
"CompoundStates")
1187 def _object_cast_to_CompoundStates(o):
1188 """_object_cast_to_CompoundStates(Object o) -> CompoundStates"""
1189 return _IMP_domino._object_cast_to_CompoundStates(o)
1191 _object_types.append(
"DisjointSetsSubsetFilterTable")
1194 def _object_cast_to_DisjointSetsSubsetFilterTable(o):
1195 """_object_cast_to_DisjointSetsSubsetFilterTable(Object o) -> DisjointSetsSubsetFilterTable"""
1196 return _IMP_domino._object_cast_to_DisjointSetsSubsetFilterTable(o)
1198 _object_types.append(
"MinimumRestraintScoreSubsetFilterTable")
1201 def _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o):
1202 """_object_cast_to_MinimumRestraintScoreSubsetFilterTable(Object o) -> MinimumRestraintScoreSubsetFilterTable"""
1203 return _IMP_domino._object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
1205 _object_types.append(
"DominoSampler")
1208 def _object_cast_to_DominoSampler(o):
1209 """_object_cast_to_DominoSampler(Object o) -> DominoSampler"""
1210 return _IMP_domino._object_cast_to_DominoSampler(o)
1212 _object_types.append(
"EqualitySubsetFilterTable")
1215 def _object_cast_to_EqualitySubsetFilterTable(o):
1216 """_object_cast_to_EqualitySubsetFilterTable(Object o) -> EqualitySubsetFilterTable"""
1217 return _IMP_domino._object_cast_to_EqualitySubsetFilterTable(o)
1219 _object_types.append(
"EquivalenceSubsetFilterTable")
1222 def _object_cast_to_EquivalenceSubsetFilterTable(o):
1223 """_object_cast_to_EquivalenceSubsetFilterTable(Object o) -> EquivalenceSubsetFilterTable"""
1224 return _IMP_domino._object_cast_to_EquivalenceSubsetFilterTable(o)
1226 _object_types.append(
"EquivalenceAndExclusionSubsetFilterTable")
1229 def _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o):
1230 """_object_cast_to_EquivalenceAndExclusionSubsetFilterTable(Object o) -> EquivalenceAndExclusionSubsetFilterTable"""
1231 return _IMP_domino._object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
1233 _object_types.append(
"ExclusionSubsetFilterTable")
1236 def _object_cast_to_ExclusionSubsetFilterTable(o):
1237 """_object_cast_to_ExclusionSubsetFilterTable(Object o) -> ExclusionSubsetFilterTable"""
1238 return _IMP_domino._object_cast_to_ExclusionSubsetFilterTable(o)
1240 _object_types.append(
"IndexStates")
1243 def _object_cast_to_IndexStates(o):
1244 """_object_cast_to_IndexStates(Object o) -> IndexStates"""
1245 return _IMP_domino._object_cast_to_IndexStates(o)
1247 _object_types.append(
"ListSubsetFilterTable")
1250 def _object_cast_to_ListSubsetFilterTable(o):
1251 """_object_cast_to_ListSubsetFilterTable(Object o) -> ListSubsetFilterTable"""
1252 return _IMP_domino._object_cast_to_ListSubsetFilterTable(o)
1254 _object_types.append(
"ListAssignmentsTable")
1257 def _object_cast_to_ListAssignmentsTable(o):
1258 """_object_cast_to_ListAssignmentsTable(Object o) -> ListAssignmentsTable"""
1259 return _IMP_domino._object_cast_to_ListAssignmentsTable(o)
1261 _object_types.append(
"ParticleStatesTable")
1264 def _object_cast_to_ParticleStatesTable(o):
1265 """_object_cast_to_ParticleStatesTable(Object o) -> ParticleStatesTable"""
1266 return _IMP_domino._object_cast_to_ParticleStatesTable(o)
1268 _object_types.append(
"RecursiveStates")
1271 def _object_cast_to_RecursiveStates(o):
1272 """_object_cast_to_RecursiveStates(Object o) -> RecursiveStates"""
1273 return _IMP_domino._object_cast_to_RecursiveStates(o)
1275 _object_types.append(
"ProbabilisticSubsetFilterTable")
1278 def _object_cast_to_ProbabilisticSubsetFilterTable(o):
1279 """_object_cast_to_ProbabilisticSubsetFilterTable(Object o) -> ProbabilisticSubsetFilterTable"""
1280 return _IMP_domino._object_cast_to_ProbabilisticSubsetFilterTable(o)
1282 _object_types.append(
"RestraintScoreSubsetFilterTable")
1285 def _object_cast_to_RestraintScoreSubsetFilterTable(o):
1286 """_object_cast_to_RestraintScoreSubsetFilterTable(Object o) -> RestraintScoreSubsetFilterTable"""
1287 return _IMP_domino._object_cast_to_RestraintScoreSubsetFilterTable(o)
1289 _object_types.append(
"RigidBodyStates")
1292 def _object_cast_to_RigidBodyStates(o):
1293 """_object_cast_to_RigidBodyStates(Object o) -> RigidBodyStates"""
1294 return _IMP_domino._object_cast_to_RigidBodyStates(o)
1296 _object_types.append(
"XYZStates")
1299 def _object_cast_to_XYZStates(o):
1300 """_object_cast_to_XYZStates(Object o) -> XYZStates"""
1301 return _IMP_domino._object_cast_to_XYZStates(o)
1303 _object_types.append(
"NestedRigidBodyStates")
1306 def _object_cast_to_NestedRigidBodyStates(o):
1307 """_object_cast_to_NestedRigidBodyStates(Object o) -> NestedRigidBodyStates"""
1308 return _IMP_domino._object_cast_to_NestedRigidBodyStates(o)
1310 _object_types.append(
"DependencyScoreState")
1313 def _object_cast_to_DependencyScoreState(o):
1314 """_object_cast_to_DependencyScoreState(Object o) -> DependencyScoreState"""
1315 return _IMP_domino._object_cast_to_DependencyScoreState(o)
1317 _object_types.append(
"PairListSubsetFilterTable")
1320 def _object_cast_to_PairListSubsetFilterTable(o):
1321 """_object_cast_to_PairListSubsetFilterTable(Object o) -> PairListSubsetFilterTable"""
1322 return _IMP_domino._object_cast_to_PairListSubsetFilterTable(o)
1324 _object_types.append(
"ListAssignmentContainer")
1327 def _object_cast_to_ListAssignmentContainer(o):
1328 """_object_cast_to_ListAssignmentContainer(Object o) -> ListAssignmentContainer"""
1329 return _IMP_domino._object_cast_to_ListAssignmentContainer(o)
1331 _object_types.append(
"PackedAssignmentContainer")
1334 def _object_cast_to_PackedAssignmentContainer(o):
1335 """_object_cast_to_PackedAssignmentContainer(Object o) -> PackedAssignmentContainer"""
1336 return _IMP_domino._object_cast_to_PackedAssignmentContainer(o)
1338 _object_types.append(
"HeapAssignmentContainer")
1341 def _object_cast_to_HeapAssignmentContainer(o):
1342 """_object_cast_to_HeapAssignmentContainer(Object o) -> HeapAssignmentContainer"""
1343 return _IMP_domino._object_cast_to_HeapAssignmentContainer(o)
1345 _object_types.append(
"RangeViewAssignmentContainer")
1348 def _object_cast_to_RangeViewAssignmentContainer(o):
1349 """_object_cast_to_RangeViewAssignmentContainer(Object o) -> RangeViewAssignmentContainer"""
1350 return _IMP_domino._object_cast_to_RangeViewAssignmentContainer(o)
1352 _object_types.append(
"SampleAssignmentContainer")
1355 def _object_cast_to_SampleAssignmentContainer(o):
1356 """_object_cast_to_SampleAssignmentContainer(Object o) -> SampleAssignmentContainer"""
1357 return _IMP_domino._object_cast_to_SampleAssignmentContainer(o)
1359 _object_types.append(
"PermutationStates")
1362 def _object_cast_to_PermutationStates(o):
1363 """_object_cast_to_PermutationStates(Object o) -> PermutationStates"""
1364 return _IMP_domino._object_cast_to_PermutationStates(o)
1366 _object_types.append(
"WriteHDF5AssignmentContainer")
1369 def _object_cast_to_WriteHDF5AssignmentContainer(o):
1370 """_object_cast_to_WriteHDF5AssignmentContainer(Object o) -> WriteHDF5AssignmentContainer"""
1371 return _IMP_domino._object_cast_to_WriteHDF5AssignmentContainer(o)
1373 _object_types.append(
"ReadHDF5AssignmentContainer")
1376 def _object_cast_to_ReadHDF5AssignmentContainer(o):
1377 """_object_cast_to_ReadHDF5AssignmentContainer(Object o) -> ReadHDF5AssignmentContainer"""
1378 return _IMP_domino._object_cast_to_ReadHDF5AssignmentContainer(o)
1380 _object_types.append(
"ReadAssignmentContainer")
1383 def _object_cast_to_ReadAssignmentContainer(o):
1384 """_object_cast_to_ReadAssignmentContainer(Object o) -> ReadAssignmentContainer"""
1385 return _IMP_domino._object_cast_to_ReadAssignmentContainer(o)
1387 _object_types.append(
"WriteAssignmentContainer")
1390 def _object_cast_to_WriteAssignmentContainer(o):
1391 """_object_cast_to_WriteAssignmentContainer(Object o) -> WriteAssignmentContainer"""
1392 return _IMP_domino._object_cast_to_WriteAssignmentContainer(o)
1394 _object_types.append(
"CappedAssignmentContainer")
1397 def _object_cast_to_CappedAssignmentContainer(o):
1398 """_object_cast_to_CappedAssignmentContainer(Object o) -> CappedAssignmentContainer"""
1399 return _IMP_domino._object_cast_to_CappedAssignmentContainer(o)
1401 _object_types.append(
"RestraintCache")
1404 def _object_cast_to_RestraintCache(o):
1405 """_object_cast_to_RestraintCache(Object o) -> RestraintCache"""
1406 return _IMP_domino._object_cast_to_RestraintCache(o)
1409 _plural_types.append(
"Subsets")
1410 _value_types.append(
"Subset")
1414 _plural_types.append(
"Assignments")
1415 _value_types.append(
"Assignment")
1419 _plural_types.append(
"Slices")
1420 _value_types.append(
"Slice")
1424 _plural_types.append(
"Orders")
1425 _value_types.append(
"Order")
1427 class _IntArray(IMP._Value):
1428 """Proxy of C++ IMP::ConstVector<(int)> class"""
1429 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1430 __repr__ = _swig_repr
1431 __swig_destroy__ = _IMP_domino.delete__IntArray
1432 __del__ =
lambda self:
None
1434 def __init__(self, *args):
1436 __init__(IMP::ConstVector<(int)> self, unsigned int sz, int fill) -> _IntArray
1437 __init__(IMP::ConstVector<(int)> self) -> _IntArray
1439 this = _IMP_domino.new__IntArray(*args)
1441 self.this.append(this)
1445 def __cmp__(self, o):
1446 """__cmp__(_IntArray self, _IntArray o) -> int"""
1447 return _IMP_domino._IntArray___cmp__(self, o)
1450 def __eq__(self, o):
1451 """__eq__(_IntArray self, _IntArray o) -> bool"""
1452 return _IMP_domino._IntArray___eq__(self, o)
1455 def __ne__(self, o):
1456 """__ne__(_IntArray self, _IntArray o) -> bool"""
1457 return _IMP_domino._IntArray___ne__(self, o)
1460 def __lt__(self, o):
1461 """__lt__(_IntArray self, _IntArray o) -> bool"""
1462 return _IMP_domino._IntArray___lt__(self, o)
1465 def __gt__(self, o):
1466 """__gt__(_IntArray self, _IntArray o) -> bool"""
1467 return _IMP_domino._IntArray___gt__(self, o)
1470 def __ge__(self, o):
1471 """__ge__(_IntArray self, _IntArray o) -> bool"""
1472 return _IMP_domino._IntArray___ge__(self, o)
1475 def __le__(self, o):
1476 """__le__(_IntArray self, _IntArray o) -> bool"""
1477 return _IMP_domino._IntArray___le__(self, o)
1480 def __getitem__(self, i):
1481 """__getitem__(_IntArray self, unsigned int i) -> int"""
1482 return _IMP_domino._IntArray___getitem__(self, i)
1486 """__len__(_IntArray self) -> unsigned int"""
1487 return _IMP_domino._IntArray___len__(self)
1490 def show(self, *args):
1492 show(_IntArray self, _ostream out)
1493 show(_IntArray self)
1495 return _IMP_domino._IntArray_show(self, *args)
1499 """__hash__(_IntArray self) -> std::size_t"""
1500 return _IMP_domino._IntArray___hash__(self)
1502 _IntArray_swigregister = _IMP_domino._IntArray_swigregister
1503 _IntArray_swigregister(_IntArray)
1505 class _UIntArray(IMP._Value):
1506 """Proxy of C++ IMP::ConstVector<(unsigned int)> class"""
1507 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1508 __repr__ = _swig_repr
1509 __swig_destroy__ = _IMP_domino.delete__UIntArray
1510 __del__ =
lambda self:
None
1512 def __init__(self, *args):
1514 __init__(IMP::ConstVector<(unsigned int)> self, unsigned int sz, unsigned int fill) -> _UIntArray
1515 __init__(IMP::ConstVector<(unsigned int)> self) -> _UIntArray
1517 this = _IMP_domino.new__UIntArray(*args)
1519 self.this.append(this)
1523 def __cmp__(self, o):
1524 """__cmp__(_UIntArray self, _UIntArray o) -> int"""
1525 return _IMP_domino._UIntArray___cmp__(self, o)
1528 def __eq__(self, o):
1529 """__eq__(_UIntArray self, _UIntArray o) -> bool"""
1530 return _IMP_domino._UIntArray___eq__(self, o)
1533 def __ne__(self, o):
1534 """__ne__(_UIntArray self, _UIntArray o) -> bool"""
1535 return _IMP_domino._UIntArray___ne__(self, o)
1538 def __lt__(self, o):
1539 """__lt__(_UIntArray self, _UIntArray o) -> bool"""
1540 return _IMP_domino._UIntArray___lt__(self, o)
1543 def __gt__(self, o):
1544 """__gt__(_UIntArray self, _UIntArray o) -> bool"""
1545 return _IMP_domino._UIntArray___gt__(self, o)
1548 def __ge__(self, o):
1549 """__ge__(_UIntArray self, _UIntArray o) -> bool"""
1550 return _IMP_domino._UIntArray___ge__(self, o)
1553 def __le__(self, o):
1554 """__le__(_UIntArray self, _UIntArray o) -> bool"""
1555 return _IMP_domino._UIntArray___le__(self, o)
1558 def __getitem__(self, i):
1559 """__getitem__(_UIntArray self, unsigned int i) -> unsigned int"""
1560 return _IMP_domino._UIntArray___getitem__(self, i)
1564 """__len__(_UIntArray self) -> unsigned int"""
1565 return _IMP_domino._UIntArray___len__(self)
1568 def show(self, *args):
1570 show(_UIntArray self, _ostream out)
1571 show(_UIntArray self)
1573 return _IMP_domino._UIntArray_show(self, *args)
1577 """__hash__(_UIntArray self) -> std::size_t"""
1578 return _IMP_domino._UIntArray___hash__(self)
1580 _UIntArray_swigregister = _IMP_domino._UIntArray_swigregister
1581 _UIntArray_swigregister(_UIntArray)
1583 class _ParticleArray(IMP._Value):
1584 """Proxy of C++ IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> class"""
1585 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1586 __repr__ = _swig_repr
1587 __swig_destroy__ = _IMP_domino.delete__ParticleArray
1588 __del__ =
lambda self:
None
1590 def __init__(self, *args):
1592 __init__(IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> self, unsigned int sz, IMP::WeakPointer< IMP::Particle > fill) -> _ParticleArray
1593 __init__(IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> self) -> _ParticleArray
1595 this = _IMP_domino.new__ParticleArray(*args)
1597 self.this.append(this)
1601 def __cmp__(self, o):
1602 """__cmp__(_ParticleArray self, _ParticleArray o) -> int"""
1603 return _IMP_domino._ParticleArray___cmp__(self, o)
1606 def __eq__(self, o):
1607 """__eq__(_ParticleArray self, _ParticleArray o) -> bool"""
1608 return _IMP_domino._ParticleArray___eq__(self, o)
1611 def __ne__(self, o):
1612 """__ne__(_ParticleArray self, _ParticleArray o) -> bool"""
1613 return _IMP_domino._ParticleArray___ne__(self, o)
1616 def __lt__(self, o):
1617 """__lt__(_ParticleArray self, _ParticleArray o) -> bool"""
1618 return _IMP_domino._ParticleArray___lt__(self, o)
1621 def __gt__(self, o):
1622 """__gt__(_ParticleArray self, _ParticleArray o) -> bool"""
1623 return _IMP_domino._ParticleArray___gt__(self, o)
1626 def __ge__(self, o):
1627 """__ge__(_ParticleArray self, _ParticleArray o) -> bool"""
1628 return _IMP_domino._ParticleArray___ge__(self, o)
1631 def __le__(self, o):
1632 """__le__(_ParticleArray self, _ParticleArray o) -> bool"""
1633 return _IMP_domino._ParticleArray___le__(self, o)
1636 def __getitem__(self, i):
1637 """__getitem__(_ParticleArray self, unsigned int i) -> Particle"""
1638 return _IMP_domino._ParticleArray___getitem__(self, i)
1642 """__len__(_ParticleArray self) -> unsigned int"""
1643 return _IMP_domino._ParticleArray___len__(self)
1646 def show(self, *args):
1648 show(_ParticleArray self, _ostream out)
1649 show(_ParticleArray self)
1651 return _IMP_domino._ParticleArray_show(self, *args)
1655 """__hash__(_ParticleArray self) -> std::size_t"""
1656 return _IMP_domino._ParticleArray___hash__(self)
1658 _ParticleArray_swigregister = _IMP_domino._ParticleArray_swigregister
1659 _ParticleArray_swigregister(_ParticleArray)
1661 class Subset(_ParticleArray):
1662 """Proxy of C++ IMP::domino::Subset class"""
1663 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1665 def __init__(self, *args):
1667 __init__(IMP::domino::Subset self, IMP::ParticlesTemp const & ps, bool arg3) -> Subset
1668 __init__(IMP::domino::Subset self) -> Subset
1669 __init__(IMP::domino::Subset self, IMP::ParticlesTemp ps) -> Subset
1671 this = _IMP_domino.new_Subset(*args)
1673 self.this.append(this)
1677 def get_model(self):
1678 """get_model(Subset self) -> Model"""
1679 return _IMP_domino.Subset_get_model(self)
1683 """get_name(Subset self) -> std::string"""
1684 return _IMP_domino.Subset_get_name(self)
1687 def get_contains(self, o):
1688 """get_contains(Subset self, Subset o) -> bool"""
1689 return _IMP_domino.Subset_get_contains(self, o)
1693 """__str__(Subset self) -> std::string"""
1694 return _IMP_domino.Subset___str__(self)
1698 """__repr__(Subset self) -> std::string"""
1699 return _IMP_domino.Subset___repr__(self)
1701 __swig_destroy__ = _IMP_domino.delete_Subset
1702 __del__ =
lambda self:
None
1703 Subset_swigregister = _IMP_domino.Subset_swigregister
1704 Subset_swigregister(Subset)
1708 """get_union(Subset a, Subset b) -> Subset"""
1709 return _IMP_domino.get_union(a, b)
1712 """get_intersection(Subset a, Subset b) -> Subset"""
1713 return _IMP_domino.get_intersection(a, b)
1715 def get_difference(a, b):
1716 """get_difference(Subset a, Subset b) -> Subset"""
1717 return _IMP_domino.get_difference(a, b)
1718 class Assignment(_IntArray):
1719 """Proxy of C++ IMP::domino::Assignment class"""
1720 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1722 def __init__(self, *args):
1724 __init__(IMP::domino::Assignment self) -> Assignment
1725 __init__(IMP::domino::Assignment self, unsigned int sz) -> Assignment
1726 __init__(IMP::domino::Assignment self, IMP::Ints const & i) -> Assignment
1728 this = _IMP_domino.new_Assignment(*args)
1730 self.this.append(this)
1735 """__str__(Assignment self) -> std::string"""
1736 return _IMP_domino.Assignment___str__(self)
1740 """__repr__(Assignment self) -> std::string"""
1741 return _IMP_domino.Assignment___repr__(self)
1743 __swig_destroy__ = _IMP_domino.delete_Assignment
1744 __del__ =
lambda self:
None
1745 Assignment_swigregister = _IMP_domino.Assignment_swigregister
1746 Assignment_swigregister(Assignment)
1748 class Slice(_UIntArray):
1749 """Proxy of C++ IMP::domino::Slice class"""
1750 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1752 def __init__(self, *args):
1754 __init__(IMP::domino::Slice self) -> Slice
1755 __init__(IMP::domino::Slice self, Subset outer, Subset inner) -> Slice
1757 this = _IMP_domino.new_Slice(*args)
1759 self.this.append(this)
1763 def get_sliced(self, *args):
1765 get_sliced(Slice self, Assignment a) -> Assignment
1766 get_sliced(Slice self, Subset a) -> Subset
1768 return _IMP_domino.Slice_get_sliced(self, *args)
1772 """__str__(Slice self) -> std::string"""
1773 return _IMP_domino.Slice___str__(self)
1777 """__repr__(Slice self) -> std::string"""
1778 return _IMP_domino.Slice___repr__(self)
1780 __swig_destroy__ = _IMP_domino.delete_Slice
1781 __del__ =
lambda self:
None
1782 Slice_swigregister = _IMP_domino.Slice_swigregister
1783 Slice_swigregister(Slice)
1787 """get_slice(Subset outer, Subset inner, IMP::domino::Subsets const & excluded) -> Slice"""
1788 return _IMP_domino.get_slice(outer, inner, excluded)
1789 class Order(_UIntArray):
1790 """Proxy of C++ IMP::domino::Order class"""
1791 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1793 def __init__(self, *args):
1795 __init__(IMP::domino::Order self) -> Order
1796 __init__(IMP::domino::Order self, Subset outer, IMP::ParticlesTemp const & order) -> Order
1798 this = _IMP_domino.new_Order(*args)
1800 self.this.append(this)
1804 def get_list_ordered(self, a):
1805 """get_list_ordered(Order self, Assignment a) -> IMP::Ints"""
1806 return _IMP_domino.Order_get_list_ordered(self, a)
1809 def get_subset_ordered(self, a):
1810 """get_subset_ordered(Order self, IMP::Ints const & a) -> Assignment"""
1811 return _IMP_domino.Order_get_subset_ordered(self, a)
1815 """__str__(Order self) -> std::string"""
1816 return _IMP_domino.Order___str__(self)
1820 """__repr__(Order self) -> std::string"""
1821 return _IMP_domino.Order___repr__(self)
1823 __swig_destroy__ = _IMP_domino.delete_Order
1824 __del__ =
lambda self:
None
1825 Order_swigregister = _IMP_domino.Order_swigregister
1826 Order_swigregister(Order)
1829 """Proxy of C++ IMP::domino::ParticleStates class"""
1830 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1832 def __init__(self, *args):
1834 __init__(IMP::domino::ParticleStates self, std::string name) -> ParticleStates
1835 __init__(IMP::domino::ParticleStates self) -> ParticleStates
1837 if self.__class__ == ParticleStates:
1841 this = _IMP_domino.new_ParticleStates(_self, *args)
1843 self.this.append(this)
1847 if self.__class__ != ParticleStates:
1848 _director_objects.register(self)
1853 def get_number_of_particle_states(self):
1854 """get_number_of_particle_states(ParticleStates self) -> unsigned int"""
1855 return _IMP_domino.ParticleStates_get_number_of_particle_states(self)
1858 def load_particle_state(self, arg0, arg1):
1859 """load_particle_state(ParticleStates self, unsigned int arg0, Particle arg1)"""
1860 return _IMP_domino.ParticleStates_load_particle_state(self, arg0, arg1)
1864 """get_embedding(ParticleStates self, unsigned int i) -> VectorKD"""
1865 return _IMP_domino.ParticleStates_get_embedding(self, i)
1868 def get_nearest_state(self, v):
1869 """get_nearest_state(ParticleStates self, VectorKD v) -> unsigned int"""
1870 return _IMP_domino.ParticleStates_get_nearest_state(self, v)
1872 __swig_destroy__ = _IMP_domino.delete_ParticleStates
1873 __del__ =
lambda self:
None
1876 """__str__(ParticleStates self) -> std::string"""
1877 return _IMP_domino.ParticleStates___str__(self)
1881 """__repr__(ParticleStates self) -> std::string"""
1882 return _IMP_domino.ParticleStates___repr__(self)
1887 return _object_cast_to_ParticleStates(o)
1890 def get_type_name(self):
1891 return self.__class__.__name__
1892 def do_show(self, out):
1894 def get_version_info(self):
1895 if"IMP::domino" ==
"IMP":
1896 return VersionInfo(self.__module__,
1903 return _object_cast_to_ParticleStates(o)
1905 def __disown__(self):
1907 _IMP_domino.disown_ParticleStates(self)
1908 return weakref_proxy(self)
1910 def do_destroy(self):
1911 """do_destroy(ParticleStates self)"""
1912 return _IMP_domino.ParticleStates_do_destroy(self)
1914 ParticleStates_swigregister = _IMP_domino.ParticleStates_swigregister
1915 ParticleStates_swigregister(ParticleStates)
1918 """Proxy of C++ IMP::domino::ParticleStatesTable class"""
1919 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1922 """__init__(IMP::domino::ParticleStatesTable self) -> ParticleStatesTable"""
1923 this = _IMP_domino.new_ParticleStatesTable()
1925 self.this.append(this)
1929 def get_particle_states(self, p):
1930 """get_particle_states(ParticleStatesTable self, Particle p) -> ParticleStates"""
1931 return _IMP_domino.ParticleStatesTable_get_particle_states(self, p)
1934 def get_has_particle(self, p):
1935 """get_has_particle(ParticleStatesTable self, Particle p) -> bool"""
1936 return _IMP_domino.ParticleStatesTable_get_has_particle(self, p)
1940 """get_particles(ParticleStatesTable self) -> IMP::ParticlesTemp"""
1941 return _IMP_domino.ParticleStatesTable_get_particles(self)
1944 def get_subset(self):
1945 """get_subset(ParticleStatesTable self) -> Subset"""
1946 return _IMP_domino.ParticleStatesTable_get_subset(self)
1949 def set_particle_states(self, p, e):
1950 """set_particle_states(ParticleStatesTable self, Particle p, ParticleStates e)"""
1951 return _IMP_domino.ParticleStatesTable_set_particle_states(self, p, e)
1954 def get_version_info(self):
1955 """get_version_info(ParticleStatesTable self) -> VersionInfo"""
1956 return _IMP_domino.ParticleStatesTable_get_version_info(self)
1960 """__str__(ParticleStatesTable self) -> std::string"""
1961 return _IMP_domino.ParticleStatesTable___str__(self)
1965 """__repr__(ParticleStatesTable self) -> std::string"""
1966 return _IMP_domino.ParticleStatesTable___repr__(self)
1971 return _object_cast_to_ParticleStatesTable(o)
1973 ParticleStatesTable_swigregister = _IMP_domino.ParticleStatesTable_swigregister
1974 ParticleStatesTable_swigregister(ParticleStatesTable)
1976 class IndexStates(ParticleStates):
1977 """Proxy of C++ IMP::domino::IndexStates class"""
1978 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1980 def __init__(self, *args):
1982 __init__(IMP::domino::IndexStates self, unsigned int n, IntKey k) -> IndexStates
1983 __init__(IMP::domino::IndexStates self, unsigned int n) -> IndexStates
1985 this = _IMP_domino.new_IndexStates(*args)
1987 self.this.append(this)
1991 def get_version_info(self):
1992 """get_version_info(IndexStates self) -> VersionInfo"""
1993 return _IMP_domino.IndexStates_get_version_info(self)
1997 """__str__(IndexStates self) -> std::string"""
1998 return _IMP_domino.IndexStates___str__(self)
2002 """__repr__(IndexStates self) -> std::string"""
2003 return _IMP_domino.IndexStates___repr__(self)
2008 return _object_cast_to_IndexStates(o)
2010 IndexStates_swigregister = _IMP_domino.IndexStates_swigregister
2011 IndexStates_swigregister(IndexStates)
2013 class XYZStates(ParticleStates):
2014 """Proxy of C++ IMP::domino::XYZStates class"""
2015 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2017 def __init__(self, states):
2018 """__init__(IMP::domino::XYZStates self, IMP::algebra::Vector3Ds const & states) -> XYZStates"""
2019 this = _IMP_domino.new_XYZStates(states)
2021 self.this.append(this)
2025 def get_vector(self, i):
2026 """get_vector(XYZStates self, unsigned int i) -> Vector3D"""
2027 return _IMP_domino.XYZStates_get_vector(self, i)
2030 def get_version_info(self):
2031 """get_version_info(XYZStates self) -> VersionInfo"""
2032 return _IMP_domino.XYZStates_get_version_info(self)
2036 """__str__(XYZStates self) -> std::string"""
2037 return _IMP_domino.XYZStates___str__(self)
2041 """__repr__(XYZStates self) -> std::string"""
2042 return _IMP_domino.XYZStates___repr__(self)
2047 return _object_cast_to_XYZStates(o)
2049 XYZStates_swigregister = _IMP_domino.XYZStates_swigregister
2050 XYZStates_swigregister(XYZStates)
2052 class RigidBodyStates(ParticleStates):
2053 """Proxy of C++ IMP::domino::RigidBodyStates class"""
2054 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2056 def __init__(self, states, scale=1):
2058 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states, double scale=1) -> RigidBodyStates
2059 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states) -> RigidBodyStates
2061 this = _IMP_domino.new_RigidBodyStates(states, scale)
2063 self.this.append(this)
2067 def get_reference_frame(self, i):
2068 """get_reference_frame(RigidBodyStates self, unsigned int i) -> ReferenceFrame3D"""
2069 return _IMP_domino.RigidBodyStates_get_reference_frame(self, i)
2072 def get_version_info(self):
2073 """get_version_info(RigidBodyStates self) -> VersionInfo"""
2074 return _IMP_domino.RigidBodyStates_get_version_info(self)
2078 """__str__(RigidBodyStates self) -> std::string"""
2079 return _IMP_domino.RigidBodyStates___str__(self)
2083 """__repr__(RigidBodyStates self) -> std::string"""
2084 return _IMP_domino.RigidBodyStates___repr__(self)
2089 return _object_cast_to_RigidBodyStates(o)
2091 RigidBodyStates_swigregister = _IMP_domino.RigidBodyStates_swigregister
2092 RigidBodyStates_swigregister(RigidBodyStates)
2094 class NestedRigidBodyStates(ParticleStates):
2095 """Proxy of C++ IMP::domino::NestedRigidBodyStates class"""
2096 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2098 def __init__(self, states, scale=100):
2100 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states, double scale=100) -> NestedRigidBodyStates
2101 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states) -> NestedRigidBodyStates
2103 this = _IMP_domino.new_NestedRigidBodyStates(states, scale)
2105 self.this.append(this)
2109 def get_transformation(self, i):
2110 """get_transformation(NestedRigidBodyStates self, unsigned int i) -> Transformation3D"""
2111 return _IMP_domino.NestedRigidBodyStates_get_transformation(self, i)
2114 def get_version_info(self):
2115 """get_version_info(NestedRigidBodyStates self) -> VersionInfo"""
2116 return _IMP_domino.NestedRigidBodyStates_get_version_info(self)
2120 """__str__(NestedRigidBodyStates self) -> std::string"""
2121 return _IMP_domino.NestedRigidBodyStates___str__(self)
2125 """__repr__(NestedRigidBodyStates self) -> std::string"""
2126 return _IMP_domino.NestedRigidBodyStates___repr__(self)
2131 return _object_cast_to_NestedRigidBodyStates(o)
2133 NestedRigidBodyStates_swigregister = _IMP_domino.NestedRigidBodyStates_swigregister
2134 NestedRigidBodyStates_swigregister(NestedRigidBodyStates)
2136 class CompoundStates(ParticleStates):
2137 """Proxy of C++ IMP::domino::CompoundStates class"""
2138 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2140 def __init__(self, a, b):
2141 """__init__(IMP::domino::CompoundStates self, ParticleStates a, ParticleStates b) -> CompoundStates"""
2142 this = _IMP_domino.new_CompoundStates(a, b)
2144 self.this.append(this)
2148 def get_version_info(self):
2149 """get_version_info(CompoundStates self) -> VersionInfo"""
2150 return _IMP_domino.CompoundStates_get_version_info(self)
2154 """__str__(CompoundStates self) -> std::string"""
2155 return _IMP_domino.CompoundStates___str__(self)
2159 """__repr__(CompoundStates self) -> std::string"""
2160 return _IMP_domino.CompoundStates___repr__(self)
2165 return _object_cast_to_CompoundStates(o)
2167 CompoundStates_swigregister = _IMP_domino.CompoundStates_swigregister
2168 CompoundStates_swigregister(CompoundStates)
2170 class RecursiveStates(ParticleStates):
2171 """Proxy of C++ IMP::domino::RecursiveStates class"""
2172 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2174 def __init__(self, p, s, ss, pst):
2175 """__init__(IMP::domino::RecursiveStates self, Particle p, Subset s, IMP::domino::Assignments const & ss, ParticleStatesTable pst) -> RecursiveStates"""
2176 this = _IMP_domino.new_RecursiveStates(p, s, ss, pst)
2178 self.this.append(this)
2182 def get_version_info(self):
2183 """get_version_info(RecursiveStates self) -> VersionInfo"""
2184 return _IMP_domino.RecursiveStates_get_version_info(self)
2188 """__str__(RecursiveStates self) -> std::string"""
2189 return _IMP_domino.RecursiveStates___str__(self)
2193 """__repr__(RecursiveStates self) -> std::string"""
2194 return _IMP_domino.RecursiveStates___repr__(self)
2199 return _object_cast_to_RecursiveStates(o)
2201 RecursiveStates_swigregister = _IMP_domino.RecursiveStates_swigregister
2202 RecursiveStates_swigregister(RecursiveStates)
2204 class PermutationStates(ParticleStates):
2205 """Proxy of C++ IMP::domino::PermutationStates class"""
2206 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2208 def __init__(self, inner):
2209 """__init__(IMP::domino::PermutationStates self, ParticleStates inner) -> PermutationStates"""
2210 this = _IMP_domino.new_PermutationStates(inner)
2212 self.this.append(this)
2216 def get_inner_state(self, i):
2217 """get_inner_state(PermutationStates self, unsigned int i) -> unsigned int"""
2218 return _IMP_domino.PermutationStates_get_inner_state(self, i)
2221 def get_version_info(self):
2222 """get_version_info(PermutationStates self) -> VersionInfo"""
2223 return _IMP_domino.PermutationStates_get_version_info(self)
2227 """__str__(PermutationStates self) -> std::string"""
2228 return _IMP_domino.PermutationStates___str__(self)
2232 """__repr__(PermutationStates self) -> std::string"""
2233 return _IMP_domino.PermutationStates___repr__(self)
2238 return _object_cast_to_PermutationStates(o)
2240 PermutationStates_swigregister = _IMP_domino.PermutationStates_swigregister
2241 PermutationStates_swigregister(PermutationStates)
2243 class _ParticlesAdaptor(IMP._InputAdaptor):
2244 """Proxy of C++ IMP::domino::ParticlesAdaptor class"""
2245 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2246 __repr__ = _swig_repr
2248 def __init__(self, *args):
2250 ParticlesAdaptor(ParticleStatesTable pst) -> _ParticlesAdaptor
2251 __init__(IMP::domino::ParticlesAdaptor self, IMP::ParticlesTemp const & ps) -> _ParticlesAdaptor
2253 this = _IMP_domino.new__ParticlesAdaptor(*args)
2255 self.this.append(this)
2258 __swig_destroy__ = _IMP_domino.delete__ParticlesAdaptor
2259 __del__ =
lambda self:
None
2260 _ParticlesAdaptor_swigregister = _IMP_domino._ParticlesAdaptor_swigregister
2261 _ParticlesAdaptor_swigregister(_ParticlesAdaptor)
2264 """Proxy of C++ IMP::domino::RestraintCache class"""
2265 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2267 def __init__(self, *args):
2269 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst, unsigned int size) -> RestraintCache
2270 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst) -> RestraintCache
2272 this = _IMP_domino.new_RestraintCache(*args)
2274 self.this.append(this)
2279 """add_restraints(RestraintCache self, _RestraintsAdaptor rs)"""
2280 return _IMP_domino.RestraintCache_add_restraints(self, rs)
2283 def get_score(self, *args):
2285 get_score(RestraintCache self, Restraint r, Assignment a) -> double
2286 get_score(RestraintCache self, Restraint r, Subset s, Assignment a) -> double
2288 return _IMP_domino.RestraintCache_get_score(self, *args)
2291 def load_last_score(self, r, s, a):
2292 """load_last_score(RestraintCache self, Restraint r, Subset s, Assignment a)"""
2293 return _IMP_domino.RestraintCache_load_last_score(self, r, s, a)
2296 def get_restraints(self, *args):
2298 get_restraints(RestraintCache self, Subset s, IMP::domino::Subsets const & exclusions) -> IMP::RestraintsTemp
2299 get_restraints(RestraintCache self) -> IMP::RestraintsTemp
2301 return _IMP_domino.RestraintCache_get_restraints(self, *args)
2304 def save_cache(self, particle_ordering, restraints, group, max_entries):
2305 """save_cache(RestraintCache self, IMP::ParticlesTemp const & particle_ordering, IMP::RestraintsTemp const & restraints, Group group, unsigned int max_entries)"""
2306 return _IMP_domino.RestraintCache_save_cache(self, particle_ordering, restraints, group, max_entries)
2309 def load_cache(self, ps, group):
2310 """load_cache(RestraintCache self, IMP::ParticlesTemp const & ps, ConstGroup group)"""
2311 return _IMP_domino.RestraintCache_load_cache(self, ps, group)
2315 """get_slice(RestraintCache self, Restraint r, Subset s) -> Slice"""
2316 return _IMP_domino.RestraintCache_get_slice(self, r, s)
2319 def get_number_of_entries(self):
2320 """get_number_of_entries(RestraintCache self) -> unsigned int"""
2321 return _IMP_domino.RestraintCache_get_number_of_entries(self)
2325 """validate(RestraintCache self)"""
2326 return _IMP_domino.RestraintCache_validate(self)
2329 def show_restraint_information(self, *args):
2331 show_restraint_information(RestraintCache self, _ostream out)
2332 show_restraint_information(RestraintCache self)
2334 return _IMP_domino.RestraintCache_show_restraint_information(self, *args)
2337 def get_hit_rate(self):
2338 """get_hit_rate(RestraintCache self) -> double"""
2339 return _IMP_domino.RestraintCache_get_hit_rate(self)
2342 def get_version_info(self):
2343 """get_version_info(RestraintCache self) -> VersionInfo"""
2344 return _IMP_domino.RestraintCache_get_version_info(self)
2348 """__str__(RestraintCache self) -> std::string"""
2349 return _IMP_domino.RestraintCache___str__(self)
2353 """__repr__(RestraintCache self) -> std::string"""
2354 return _IMP_domino.RestraintCache___repr__(self)
2359 return _object_cast_to_RestraintCache(o)
2361 RestraintCache_swigregister = _IMP_domino.RestraintCache_swigregister
2362 RestraintCache_swigregister(RestraintCache)
2365 """Proxy of C++ IMP::domino::SubsetFilter class"""
2366 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2368 def __init__(self, *args):
2370 __init__(IMP::domino::SubsetFilter self, std::string name) -> SubsetFilter
2371 __init__(IMP::domino::SubsetFilter self) -> SubsetFilter
2373 if self.__class__ == SubsetFilter:
2377 this = _IMP_domino.new_SubsetFilter(_self, *args)
2379 self.this.append(this)
2383 if self.__class__ != SubsetFilter:
2384 _director_objects.register(self)
2389 def get_is_ok(self, state):
2390 """get_is_ok(SubsetFilter self, Assignment state) -> bool"""
2391 return _IMP_domino.SubsetFilter_get_is_ok(self, state)
2394 def get_next_state(self, pos, state):
2395 """get_next_state(SubsetFilter self, int pos, Assignment state) -> int"""
2396 return _IMP_domino.SubsetFilter_get_next_state(self, pos, state)
2398 __swig_destroy__ = _IMP_domino.delete_SubsetFilter
2399 __del__ =
lambda self:
None
2402 """__str__(SubsetFilter self) -> std::string"""
2403 return _IMP_domino.SubsetFilter___str__(self)
2407 """__repr__(SubsetFilter self) -> std::string"""
2408 return _IMP_domino.SubsetFilter___repr__(self)
2413 return _object_cast_to_SubsetFilter(o)
2416 def get_type_name(self):
2417 return self.__class__.__name__
2418 def do_show(self, out):
2420 def get_version_info(self):
2421 if"IMP::domino" ==
"IMP":
2422 return VersionInfo(self.__module__,
2429 return _object_cast_to_SubsetFilter(o)
2431 def __disown__(self):
2433 _IMP_domino.disown_SubsetFilter(self)
2434 return weakref_proxy(self)
2436 def do_destroy(self):
2437 """do_destroy(SubsetFilter self)"""
2438 return _IMP_domino.SubsetFilter_do_destroy(self)
2440 SubsetFilter_swigregister = _IMP_domino.SubsetFilter_swigregister
2441 SubsetFilter_swigregister(SubsetFilter)
2444 """Proxy of C++ IMP::domino::SubsetFilterTable class"""
2445 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2447 def __init__(self, *args):
2449 __init__(IMP::domino::SubsetFilterTable self, std::string name) -> SubsetFilterTable
2450 __init__(IMP::domino::SubsetFilterTable self) -> SubsetFilterTable
2452 if self.__class__ == SubsetFilterTable:
2456 this = _IMP_domino.new_SubsetFilterTable(_self, *args)
2458 self.this.append(this)
2462 if self.__class__ != SubsetFilterTable:
2463 _director_objects.register(self)
2468 def get_subset_filter(self, s, prior_subsets):
2469 """get_subset_filter(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> SubsetFilter"""
2470 return _IMP_domino.SubsetFilterTable_get_subset_filter(self, s, prior_subsets)
2473 def get_strength(self, s, prior_subsets):
2474 """get_strength(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> double"""
2475 return _IMP_domino.SubsetFilterTable_get_strength(self, s, prior_subsets)
2477 __swig_destroy__ = _IMP_domino.delete_SubsetFilterTable
2478 __del__ =
lambda self:
None
2481 """__str__(SubsetFilterTable self) -> std::string"""
2482 return _IMP_domino.SubsetFilterTable___str__(self)
2486 """__repr__(SubsetFilterTable self) -> std::string"""
2487 return _IMP_domino.SubsetFilterTable___repr__(self)
2492 return _object_cast_to_SubsetFilterTable(o)
2495 def get_type_name(self):
2496 return self.__class__.__name__
2497 def do_show(self, out):
2499 def get_version_info(self):
2500 if"IMP::domino" ==
"IMP":
2501 return VersionInfo(self.__module__,
2508 return _object_cast_to_SubsetFilterTable(o)
2510 def __disown__(self):
2512 _IMP_domino.disown_SubsetFilterTable(self)
2513 return weakref_proxy(self)
2515 def do_destroy(self):
2516 """do_destroy(SubsetFilterTable self)"""
2517 return _IMP_domino.SubsetFilterTable_do_destroy(self)
2519 SubsetFilterTable_swigregister = _IMP_domino.SubsetFilterTable_swigregister
2520 SubsetFilterTable_swigregister(SubsetFilterTable)
2522 class RestraintScoreSubsetFilterTable(SubsetFilterTable):
2523 """Proxy of C++ IMP::domino::RestraintScoreSubsetFilterTable class"""
2524 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2526 def __init__(self, *args):
2528 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, RestraintCache rc) -> RestraintScoreSubsetFilterTable
2529 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, _RestraintsAdaptor rs, ParticleStatesTable pst) -> RestraintScoreSubsetFilterTable
2531 this = _IMP_domino.new_RestraintScoreSubsetFilterTable(*args)
2533 self.this.append(this)
2537 def get_version_info(self):
2538 """get_version_info(RestraintScoreSubsetFilterTable self) -> VersionInfo"""
2539 return _IMP_domino.RestraintScoreSubsetFilterTable_get_version_info(self)
2543 """__str__(RestraintScoreSubsetFilterTable self) -> std::string"""
2544 return _IMP_domino.RestraintScoreSubsetFilterTable___str__(self)
2548 """__repr__(RestraintScoreSubsetFilterTable self) -> std::string"""
2549 return _IMP_domino.RestraintScoreSubsetFilterTable___repr__(self)
2554 return _object_cast_to_RestraintScoreSubsetFilterTable(o)
2556 RestraintScoreSubsetFilterTable_swigregister = _IMP_domino.RestraintScoreSubsetFilterTable_swigregister
2557 RestraintScoreSubsetFilterTable_swigregister(RestraintScoreSubsetFilterTable)
2559 class MinimumRestraintScoreSubsetFilterTable(SubsetFilterTable):
2560 """Proxy of C++ IMP::domino::MinimumRestraintScoreSubsetFilterTable class"""
2561 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2563 def __init__(self, rs, rc, max_number_allowed_violations):
2564 """__init__(IMP::domino::MinimumRestraintScoreSubsetFilterTable self, IMP::RestraintsTemp const & rs, RestraintCache rc, int max_number_allowed_violations) -> MinimumRestraintScoreSubsetFilterTable"""
2565 this = _IMP_domino.new_MinimumRestraintScoreSubsetFilterTable(rs, rc, max_number_allowed_violations)
2567 self.this.append(this)
2571 def get_maximum_number_of_violated_restraints(self):
2572 """get_maximum_number_of_violated_restraints(MinimumRestraintScoreSubsetFilterTable self) -> int"""
2573 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_maximum_number_of_violated_restraints(self)
2576 def get_version_info(self):
2577 """get_version_info(MinimumRestraintScoreSubsetFilterTable self) -> VersionInfo"""
2578 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_version_info(self)
2582 """__str__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
2583 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___str__(self)
2587 """__repr__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
2588 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___repr__(self)
2593 return _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
2595 MinimumRestraintScoreSubsetFilterTable_swigregister = _IMP_domino.MinimumRestraintScoreSubsetFilterTable_swigregister
2596 MinimumRestraintScoreSubsetFilterTable_swigregister(MinimumRestraintScoreSubsetFilterTable)
2598 class DisjointSetsSubsetFilterTable(SubsetFilterTable):
2599 """Proxy of C++ IMP::domino::DisjointSetsSubsetFilterTable class"""
2600 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2602 def __init__(self, *args, **kwargs):
2603 raise AttributeError(
"No constructor defined - class is abstract")
2605 def add_set(self, ps):
2606 """add_set(DisjointSetsSubsetFilterTable self, IMP::ParticlesTemp const & ps)"""
2607 return _IMP_domino.DisjointSetsSubsetFilterTable_add_set(self, ps)
2610 def add_pair(self, pp):
2611 """add_pair(DisjointSetsSubsetFilterTable self, IMP::ParticlePair const & pp)"""
2612 return _IMP_domino.DisjointSetsSubsetFilterTable_add_pair(self, pp)
2616 """__str__(DisjointSetsSubsetFilterTable self) -> std::string"""
2617 return _IMP_domino.DisjointSetsSubsetFilterTable___str__(self)
2621 """__repr__(DisjointSetsSubsetFilterTable self) -> std::string"""
2622 return _IMP_domino.DisjointSetsSubsetFilterTable___repr__(self)
2627 return _object_cast_to_DisjointSetsSubsetFilterTable(o)
2629 __swig_destroy__ = _IMP_domino.delete_DisjointSetsSubsetFilterTable
2630 __del__ =
lambda self:
None
2631 DisjointSetsSubsetFilterTable_swigregister = _IMP_domino.DisjointSetsSubsetFilterTable_swigregister
2632 DisjointSetsSubsetFilterTable_swigregister(DisjointSetsSubsetFilterTable)
2634 class ExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2635 """Proxy of C++ IMP::domino::ExclusionSubsetFilterTable class"""
2636 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2638 def __init__(self, *args):
2640 __init__(IMP::domino::ExclusionSubsetFilterTable self, ParticleStatesTable pst) -> ExclusionSubsetFilterTable
2641 __init__(IMP::domino::ExclusionSubsetFilterTable self) -> ExclusionSubsetFilterTable
2643 this = _IMP_domino.new_ExclusionSubsetFilterTable(*args)
2645 self.this.append(this)
2649 def get_version_info(self):
2650 """get_version_info(ExclusionSubsetFilterTable self) -> VersionInfo"""
2651 return _IMP_domino.ExclusionSubsetFilterTable_get_version_info(self)
2655 """__str__(ExclusionSubsetFilterTable self) -> std::string"""
2656 return _IMP_domino.ExclusionSubsetFilterTable___str__(self)
2660 """__repr__(ExclusionSubsetFilterTable self) -> std::string"""
2661 return _IMP_domino.ExclusionSubsetFilterTable___repr__(self)
2666 return _object_cast_to_ExclusionSubsetFilterTable(o)
2668 ExclusionSubsetFilterTable_swigregister = _IMP_domino.ExclusionSubsetFilterTable_swigregister
2669 ExclusionSubsetFilterTable_swigregister(ExclusionSubsetFilterTable)
2671 class EqualitySubsetFilterTable(DisjointSetsSubsetFilterTable):
2672 """Proxy of C++ IMP::domino::EqualitySubsetFilterTable class"""
2673 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2675 def __init__(self, *args):
2677 __init__(IMP::domino::EqualitySubsetFilterTable self, ParticleStatesTable pst) -> EqualitySubsetFilterTable
2678 __init__(IMP::domino::EqualitySubsetFilterTable self) -> EqualitySubsetFilterTable
2680 this = _IMP_domino.new_EqualitySubsetFilterTable(*args)
2682 self.this.append(this)
2686 def get_version_info(self):
2687 """get_version_info(EqualitySubsetFilterTable self) -> VersionInfo"""
2688 return _IMP_domino.EqualitySubsetFilterTable_get_version_info(self)
2692 """__str__(EqualitySubsetFilterTable self) -> std::string"""
2693 return _IMP_domino.EqualitySubsetFilterTable___str__(self)
2697 """__repr__(EqualitySubsetFilterTable self) -> std::string"""
2698 return _IMP_domino.EqualitySubsetFilterTable___repr__(self)
2703 return _object_cast_to_EqualitySubsetFilterTable(o)
2705 EqualitySubsetFilterTable_swigregister = _IMP_domino.EqualitySubsetFilterTable_swigregister
2706 EqualitySubsetFilterTable_swigregister(EqualitySubsetFilterTable)
2708 class EquivalenceSubsetFilterTable(DisjointSetsSubsetFilterTable):
2709 """Proxy of C++ IMP::domino::EquivalenceSubsetFilterTable class"""
2710 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2712 def __init__(self, *args):
2714 __init__(IMP::domino::EquivalenceSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceSubsetFilterTable
2715 __init__(IMP::domino::EquivalenceSubsetFilterTable self) -> EquivalenceSubsetFilterTable
2717 this = _IMP_domino.new_EquivalenceSubsetFilterTable(*args)
2719 self.this.append(this)
2723 def get_version_info(self):
2724 """get_version_info(EquivalenceSubsetFilterTable self) -> VersionInfo"""
2725 return _IMP_domino.EquivalenceSubsetFilterTable_get_version_info(self)
2729 """__str__(EquivalenceSubsetFilterTable self) -> std::string"""
2730 return _IMP_domino.EquivalenceSubsetFilterTable___str__(self)
2734 """__repr__(EquivalenceSubsetFilterTable self) -> std::string"""
2735 return _IMP_domino.EquivalenceSubsetFilterTable___repr__(self)
2740 return _object_cast_to_EquivalenceSubsetFilterTable(o)
2742 EquivalenceSubsetFilterTable_swigregister = _IMP_domino.EquivalenceSubsetFilterTable_swigregister
2743 EquivalenceSubsetFilterTable_swigregister(EquivalenceSubsetFilterTable)
2745 class EquivalenceAndExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2746 """Proxy of C++ IMP::domino::EquivalenceAndExclusionSubsetFilterTable class"""
2747 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2749 def __init__(self, *args):
2751 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceAndExclusionSubsetFilterTable
2752 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self) -> EquivalenceAndExclusionSubsetFilterTable
2754 this = _IMP_domino.new_EquivalenceAndExclusionSubsetFilterTable(*args)
2756 self.this.append(this)
2760 def get_version_info(self):
2761 """get_version_info(EquivalenceAndExclusionSubsetFilterTable self) -> VersionInfo"""
2762 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_get_version_info(self)
2766 """__str__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2767 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___str__(self)
2771 """__repr__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2772 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___repr__(self)
2777 return _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
2779 EquivalenceAndExclusionSubsetFilterTable_swigregister = _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_swigregister
2780 EquivalenceAndExclusionSubsetFilterTable_swigregister(EquivalenceAndExclusionSubsetFilterTable)
2782 class ListSubsetFilterTable(SubsetFilterTable):
2783 """Proxy of C++ IMP::domino::ListSubsetFilterTable class"""
2784 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2786 def __init__(self, pst):
2787 """__init__(IMP::domino::ListSubsetFilterTable self, ParticleStatesTable pst) -> ListSubsetFilterTable"""
2788 this = _IMP_domino.new_ListSubsetFilterTable(pst)
2790 self.this.append(this)
2794 def get_ok_rate(self):
2795 """get_ok_rate(ListSubsetFilterTable self) -> double"""
2796 return _IMP_domino.ListSubsetFilterTable_get_ok_rate(self)
2799 def get_number_of_particle_states(self, p):
2800 """get_number_of_particle_states(ListSubsetFilterTable self, Particle p) -> unsigned int"""
2801 return _IMP_domino.ListSubsetFilterTable_get_number_of_particle_states(self, p)
2804 def set_allowed_states(self, p, states):
2805 """set_allowed_states(ListSubsetFilterTable self, Particle p, IMP::Ints const & states)"""
2806 return _IMP_domino.ListSubsetFilterTable_set_allowed_states(self, p, states)
2809 def get_version_info(self):
2810 """get_version_info(ListSubsetFilterTable self) -> VersionInfo"""
2811 return _IMP_domino.ListSubsetFilterTable_get_version_info(self)
2815 """__str__(ListSubsetFilterTable self) -> std::string"""
2816 return _IMP_domino.ListSubsetFilterTable___str__(self)
2820 """__repr__(ListSubsetFilterTable self) -> std::string"""
2821 return _IMP_domino.ListSubsetFilterTable___repr__(self)
2826 return _object_cast_to_ListSubsetFilterTable(o)
2828 ListSubsetFilterTable_swigregister = _IMP_domino.ListSubsetFilterTable_swigregister
2829 ListSubsetFilterTable_swigregister(ListSubsetFilterTable)
2831 class PairListSubsetFilterTable(SubsetFilterTable):
2832 """Proxy of C++ IMP::domino::PairListSubsetFilterTable class"""
2833 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2836 """__init__(IMP::domino::PairListSubsetFilterTable self) -> PairListSubsetFilterTable"""
2837 this = _IMP_domino.new_PairListSubsetFilterTable()
2839 self.this.append(this)
2843 def set_allowed_states(self, p, states):
2844 """set_allowed_states(PairListSubsetFilterTable self, IMP::ParticlePair p, IMP::IntPairs const & states)"""
2845 return _IMP_domino.PairListSubsetFilterTable_set_allowed_states(self, p, states)
2848 def get_version_info(self):
2849 """get_version_info(PairListSubsetFilterTable self) -> VersionInfo"""
2850 return _IMP_domino.PairListSubsetFilterTable_get_version_info(self)
2854 """__str__(PairListSubsetFilterTable self) -> std::string"""
2855 return _IMP_domino.PairListSubsetFilterTable___str__(self)
2859 """__repr__(PairListSubsetFilterTable self) -> std::string"""
2860 return _IMP_domino.PairListSubsetFilterTable___repr__(self)
2865 return _object_cast_to_PairListSubsetFilterTable(o)
2867 PairListSubsetFilterTable_swigregister = _IMP_domino.PairListSubsetFilterTable_swigregister
2868 PairListSubsetFilterTable_swigregister(PairListSubsetFilterTable)
2870 class ProbabilisticSubsetFilterTable(SubsetFilterTable):
2871 """Proxy of C++ IMP::domino::ProbabilisticSubsetFilterTable class"""
2872 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2874 def __init__(self, p, leaves_only=False):
2876 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p, bool leaves_only=False) -> ProbabilisticSubsetFilterTable
2877 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p) -> ProbabilisticSubsetFilterTable
2879 this = _IMP_domino.new_ProbabilisticSubsetFilterTable(p, leaves_only)
2881 self.this.append(this)
2885 def get_version_info(self):
2886 """get_version_info(ProbabilisticSubsetFilterTable self) -> VersionInfo"""
2887 return _IMP_domino.ProbabilisticSubsetFilterTable_get_version_info(self)
2891 """__str__(ProbabilisticSubsetFilterTable self) -> std::string"""
2892 return _IMP_domino.ProbabilisticSubsetFilterTable___str__(self)
2896 """__repr__(ProbabilisticSubsetFilterTable self) -> std::string"""
2897 return _IMP_domino.ProbabilisticSubsetFilterTable___repr__(self)
2902 return _object_cast_to_ProbabilisticSubsetFilterTable(o)
2904 ProbabilisticSubsetFilterTable_swigregister = _IMP_domino.ProbabilisticSubsetFilterTable_swigregister
2905 ProbabilisticSubsetFilterTable_swigregister(ProbabilisticSubsetFilterTable)
2908 """Proxy of C++ IMP::domino::AssignmentContainer class"""
2909 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2911 def __init__(self, *args):
2913 __init__(IMP::domino::AssignmentContainer self, std::string name) -> AssignmentContainer
2914 __init__(IMP::domino::AssignmentContainer self) -> AssignmentContainer
2916 if self.__class__ == AssignmentContainer:
2920 this = _IMP_domino.new_AssignmentContainer(_self, *args)
2922 self.this.append(this)
2926 if self.__class__ != AssignmentContainer:
2927 _director_objects.register(self)
2932 def get_number_of_assignments(self):
2933 """get_number_of_assignments(AssignmentContainer self) -> unsigned int"""
2934 return _IMP_domino.AssignmentContainer_get_number_of_assignments(self)
2937 def get_assignment(self, i):
2938 """get_assignment(AssignmentContainer self, unsigned int i) -> Assignment"""
2939 return _IMP_domino.AssignmentContainer_get_assignment(self, i)
2942 def get_assignments(self, *args):
2944 get_assignments(AssignmentContainer self, IMP::IntRange ir) -> IMP::domino::Assignments
2945 get_assignments(AssignmentContainer self) -> IMP::domino::Assignments
2947 return _IMP_domino.AssignmentContainer_get_assignments(self, *args)
2950 def add_assignment(self, a):
2951 """add_assignment(AssignmentContainer self, Assignment a)"""
2952 return _IMP_domino.AssignmentContainer_add_assignment(self, a)
2955 def add_assignments(self, asgn):
2956 """add_assignments(AssignmentContainer self, IMP::domino::Assignments const & asgn)"""
2957 return _IMP_domino.AssignmentContainer_add_assignments(self, asgn)
2960 def get_particle_assignments(self, i):
2961 """get_particle_assignments(AssignmentContainer self, unsigned int i) -> IMP::Ints"""
2962 return _IMP_domino.AssignmentContainer_get_particle_assignments(self, i)
2964 __swig_destroy__ = _IMP_domino.delete_AssignmentContainer
2965 __del__ =
lambda self:
None
2968 """__str__(AssignmentContainer self) -> std::string"""
2969 return _IMP_domino.AssignmentContainer___str__(self)
2973 """__repr__(AssignmentContainer self) -> std::string"""
2974 return _IMP_domino.AssignmentContainer___repr__(self)
2979 return _object_cast_to_AssignmentContainer(o)
2982 def get_type_name(self):
2983 return self.__class__.__name__
2984 def do_show(self, out):
2986 def get_version_info(self):
2987 if"IMP::domino" ==
"IMP":
2988 return VersionInfo(self.__module__,
2995 return _object_cast_to_AssignmentContainer(o)
2997 def __disown__(self):
2999 _IMP_domino.disown_AssignmentContainer(self)
3000 return weakref_proxy(self)
3002 def do_destroy(self):
3003 """do_destroy(AssignmentContainer self)"""
3004 return _IMP_domino.AssignmentContainer_do_destroy(self)
3006 AssignmentContainer_swigregister = _IMP_domino.AssignmentContainer_swigregister
3007 AssignmentContainer_swigregister(AssignmentContainer)
3009 class PackedAssignmentContainer(AssignmentContainer):
3010 """Proxy of C++ IMP::domino::PackedAssignmentContainer class"""
3011 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3013 def __init__(self, *args):
3015 __init__(IMP::domino::PackedAssignmentContainer self, std::string name) -> PackedAssignmentContainer
3016 __init__(IMP::domino::PackedAssignmentContainer self) -> PackedAssignmentContainer
3018 this = _IMP_domino.new_PackedAssignmentContainer(*args)
3020 self.this.append(this)
3024 def get_assignments(self, *args):
3026 get_assignments(PackedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3027 get_assignments(PackedAssignmentContainer self) -> IMP::domino::Assignments
3029 return _IMP_domino.PackedAssignmentContainer_get_assignments(self, *args)
3032 def get_version_info(self):
3033 """get_version_info(PackedAssignmentContainer self) -> VersionInfo"""
3034 return _IMP_domino.PackedAssignmentContainer_get_version_info(self)
3038 """__str__(PackedAssignmentContainer self) -> std::string"""
3039 return _IMP_domino.PackedAssignmentContainer___str__(self)
3043 """__repr__(PackedAssignmentContainer self) -> std::string"""
3044 return _IMP_domino.PackedAssignmentContainer___repr__(self)
3049 return _object_cast_to_PackedAssignmentContainer(o)
3051 PackedAssignmentContainer_swigregister = _IMP_domino.PackedAssignmentContainer_swigregister
3052 PackedAssignmentContainer_swigregister(PackedAssignmentContainer)
3054 class ListAssignmentContainer(AssignmentContainer):
3055 """Proxy of C++ IMP::domino::ListAssignmentContainer class"""
3056 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3058 def __init__(self, *args):
3060 __init__(IMP::domino::ListAssignmentContainer self, std::string name) -> ListAssignmentContainer
3061 __init__(IMP::domino::ListAssignmentContainer self) -> ListAssignmentContainer
3063 this = _IMP_domino.new_ListAssignmentContainer(*args)
3065 self.this.append(this)
3069 def get_assignments(self, *args):
3071 get_assignments(ListAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3072 get_assignments(ListAssignmentContainer self) -> IMP::domino::Assignments
3074 return _IMP_domino.ListAssignmentContainer_get_assignments(self, *args)
3077 def get_version_info(self):
3078 """get_version_info(ListAssignmentContainer self) -> VersionInfo"""
3079 return _IMP_domino.ListAssignmentContainer_get_version_info(self)
3083 """__str__(ListAssignmentContainer self) -> std::string"""
3084 return _IMP_domino.ListAssignmentContainer___str__(self)
3088 """__repr__(ListAssignmentContainer self) -> std::string"""
3089 return _IMP_domino.ListAssignmentContainer___repr__(self)
3094 return _object_cast_to_ListAssignmentContainer(o)
3096 ListAssignmentContainer_swigregister = _IMP_domino.ListAssignmentContainer_swigregister
3097 ListAssignmentContainer_swigregister(ListAssignmentContainer)
3099 class SampleAssignmentContainer(AssignmentContainer):
3100 """Proxy of C++ IMP::domino::SampleAssignmentContainer class"""
3101 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3103 def __init__(self, *args):
3105 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k, std::string name) -> SampleAssignmentContainer
3106 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k) -> SampleAssignmentContainer
3108 this = _IMP_domino.new_SampleAssignmentContainer(*args)
3110 self.this.append(this)
3114 def get_assignments(self, *args):
3116 get_assignments(SampleAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3117 get_assignments(SampleAssignmentContainer self) -> IMP::domino::Assignments
3119 return _IMP_domino.SampleAssignmentContainer_get_assignments(self, *args)
3122 def get_version_info(self):
3123 """get_version_info(SampleAssignmentContainer self) -> VersionInfo"""
3124 return _IMP_domino.SampleAssignmentContainer_get_version_info(self)
3128 """__str__(SampleAssignmentContainer self) -> std::string"""
3129 return _IMP_domino.SampleAssignmentContainer___str__(self)
3133 """__repr__(SampleAssignmentContainer self) -> std::string"""
3134 return _IMP_domino.SampleAssignmentContainer___repr__(self)
3139 return _object_cast_to_SampleAssignmentContainer(o)
3141 SampleAssignmentContainer_swigregister = _IMP_domino.SampleAssignmentContainer_swigregister
3142 SampleAssignmentContainer_swigregister(SampleAssignmentContainer)
3144 class WriteHDF5AssignmentContainer(AssignmentContainer):
3145 """Proxy of C++ IMP::domino::WriteHDF5AssignmentContainer class"""
3146 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3148 def __init__(self, *args):
3150 __init__(IMP::domino::WriteHDF5AssignmentContainer self, Group parent, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
3151 __init__(IMP::domino::WriteHDF5AssignmentContainer self, IndexDataSet2D dataset, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
3153 this = _IMP_domino.new_WriteHDF5AssignmentContainer(*args)
3155 self.this.append(this)
3159 def set_cache_size(self, words):
3160 """set_cache_size(WriteHDF5AssignmentContainer self, unsigned int words)"""
3161 return _IMP_domino.WriteHDF5AssignmentContainer_set_cache_size(self, words)
3164 def get_assignments(self, *args):
3166 get_assignments(WriteHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3167 get_assignments(WriteHDF5AssignmentContainer self) -> IMP::domino::Assignments
3169 return _IMP_domino.WriteHDF5AssignmentContainer_get_assignments(self, *args)
3172 def get_version_info(self):
3173 """get_version_info(WriteHDF5AssignmentContainer self) -> VersionInfo"""
3174 return _IMP_domino.WriteHDF5AssignmentContainer_get_version_info(self)
3178 """__str__(WriteHDF5AssignmentContainer self) -> std::string"""
3179 return _IMP_domino.WriteHDF5AssignmentContainer___str__(self)
3183 """__repr__(WriteHDF5AssignmentContainer self) -> std::string"""
3184 return _IMP_domino.WriteHDF5AssignmentContainer___repr__(self)
3189 return _object_cast_to_WriteHDF5AssignmentContainer(o)
3191 WriteHDF5AssignmentContainer_swigregister = _IMP_domino.WriteHDF5AssignmentContainer_swigregister
3192 WriteHDF5AssignmentContainer_swigregister(WriteHDF5AssignmentContainer)
3194 class ReadHDF5AssignmentContainer(AssignmentContainer):
3195 """Proxy of C++ IMP::domino::ReadHDF5AssignmentContainer class"""
3196 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3198 def __init__(self, dataset, s, all_particles, name):
3199 """__init__(IMP::domino::ReadHDF5AssignmentContainer self, IndexConstDataSet2D dataset, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> ReadHDF5AssignmentContainer"""
3200 this = _IMP_domino.new_ReadHDF5AssignmentContainer(dataset, s, all_particles, name)
3202 self.this.append(this)
3206 def set_cache_size(self, words):
3207 """set_cache_size(ReadHDF5AssignmentContainer self, unsigned int words)"""
3208 return _IMP_domino.ReadHDF5AssignmentContainer_set_cache_size(self, words)
3211 def get_assignments(self, *args):
3213 get_assignments(ReadHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3214 get_assignments(ReadHDF5AssignmentContainer self) -> IMP::domino::Assignments
3216 return _IMP_domino.ReadHDF5AssignmentContainer_get_assignments(self, *args)
3219 def get_version_info(self):
3220 """get_version_info(ReadHDF5AssignmentContainer self) -> VersionInfo"""
3221 return _IMP_domino.ReadHDF5AssignmentContainer_get_version_info(self)
3225 """__str__(ReadHDF5AssignmentContainer self) -> std::string"""
3226 return _IMP_domino.ReadHDF5AssignmentContainer___str__(self)
3230 """__repr__(ReadHDF5AssignmentContainer self) -> std::string"""
3231 return _IMP_domino.ReadHDF5AssignmentContainer___repr__(self)
3236 return _object_cast_to_ReadHDF5AssignmentContainer(o)
3238 ReadHDF5AssignmentContainer_swigregister = _IMP_domino.ReadHDF5AssignmentContainer_swigregister
3239 ReadHDF5AssignmentContainer_swigregister(ReadHDF5AssignmentContainer)
3241 class WriteAssignmentContainer(AssignmentContainer):
3242 """Proxy of C++ IMP::domino::WriteAssignmentContainer class"""
3243 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3245 def __init__(self, out_file, s, all_particles, name):
3246 """__init__(IMP::domino::WriteAssignmentContainer self, std::string out_file, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteAssignmentContainer"""
3247 this = _IMP_domino.new_WriteAssignmentContainer(out_file, s, all_particles, name)
3249 self.this.append(this)
3253 def set_cache_size(self, words):
3254 """set_cache_size(WriteAssignmentContainer self, unsigned int words)"""
3255 return _IMP_domino.WriteAssignmentContainer_set_cache_size(self, words)
3258 def get_assignments(self, *args):
3260 get_assignments(WriteAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3261 get_assignments(WriteAssignmentContainer self) -> IMP::domino::Assignments
3263 return _IMP_domino.WriteAssignmentContainer_get_assignments(self, *args)
3266 def get_version_info(self):
3267 """get_version_info(WriteAssignmentContainer self) -> VersionInfo"""
3268 return _IMP_domino.WriteAssignmentContainer_get_version_info(self)
3272 """__str__(WriteAssignmentContainer self) -> std::string"""
3273 return _IMP_domino.WriteAssignmentContainer___str__(self)
3277 """__repr__(WriteAssignmentContainer self) -> std::string"""
3278 return _IMP_domino.WriteAssignmentContainer___repr__(self)
3283 return _object_cast_to_WriteAssignmentContainer(o)
3285 WriteAssignmentContainer_swigregister = _IMP_domino.WriteAssignmentContainer_swigregister
3286 WriteAssignmentContainer_swigregister(WriteAssignmentContainer)
3288 class ReadAssignmentContainer(AssignmentContainer):
3289 """Proxy of C++ IMP::domino::ReadAssignmentContainer class"""
3290 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3292 def __init__(self, out_file, s, all_particles, name):
3293 """__init__(IMP::domino::ReadAssignmentContainer self, std::string out_file, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> ReadAssignmentContainer"""
3294 this = _IMP_domino.new_ReadAssignmentContainer(out_file, s, all_particles, name)
3296 self.this.append(this)
3300 def set_cache_size(self, words):
3301 """set_cache_size(ReadAssignmentContainer self, unsigned int words)"""
3302 return _IMP_domino.ReadAssignmentContainer_set_cache_size(self, words)
3305 def get_assignments(self, *args):
3307 get_assignments(ReadAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3308 get_assignments(ReadAssignmentContainer self) -> IMP::domino::Assignments
3310 return _IMP_domino.ReadAssignmentContainer_get_assignments(self, *args)
3313 def get_version_info(self):
3314 """get_version_info(ReadAssignmentContainer self) -> VersionInfo"""
3315 return _IMP_domino.ReadAssignmentContainer_get_version_info(self)
3319 """__str__(ReadAssignmentContainer self) -> std::string"""
3320 return _IMP_domino.ReadAssignmentContainer___str__(self)
3324 """__repr__(ReadAssignmentContainer self) -> std::string"""
3325 return _IMP_domino.ReadAssignmentContainer___repr__(self)
3330 return _object_cast_to_ReadAssignmentContainer(o)
3332 ReadAssignmentContainer_swigregister = _IMP_domino.ReadAssignmentContainer_swigregister
3333 ReadAssignmentContainer_swigregister(ReadAssignmentContainer)
3335 class RangeViewAssignmentContainer(AssignmentContainer):
3336 """Proxy of C++ IMP::domino::RangeViewAssignmentContainer class"""
3337 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3339 def __init__(self, inner, begin, end):
3340 """__init__(IMP::domino::RangeViewAssignmentContainer self, AssignmentContainer inner, unsigned int begin, unsigned int end) -> RangeViewAssignmentContainer"""
3341 this = _IMP_domino.new_RangeViewAssignmentContainer(inner, begin, end)
3343 self.this.append(this)
3347 def get_assignments(self, *args):
3349 get_assignments(RangeViewAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3350 get_assignments(RangeViewAssignmentContainer self) -> IMP::domino::Assignments
3352 return _IMP_domino.RangeViewAssignmentContainer_get_assignments(self, *args)
3355 def get_version_info(self):
3356 """get_version_info(RangeViewAssignmentContainer self) -> VersionInfo"""
3357 return _IMP_domino.RangeViewAssignmentContainer_get_version_info(self)
3361 """__str__(RangeViewAssignmentContainer self) -> std::string"""
3362 return _IMP_domino.RangeViewAssignmentContainer___str__(self)
3366 """__repr__(RangeViewAssignmentContainer self) -> std::string"""
3367 return _IMP_domino.RangeViewAssignmentContainer___repr__(self)
3372 return _object_cast_to_RangeViewAssignmentContainer(o)
3374 RangeViewAssignmentContainer_swigregister = _IMP_domino.RangeViewAssignmentContainer_swigregister
3375 RangeViewAssignmentContainer_swigregister(RangeViewAssignmentContainer)
3377 class HeapAssignmentContainer(AssignmentContainer):
3378 """Proxy of C++ IMP::domino::HeapAssignmentContainer class"""
3379 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3381 def __init__(self, *args):
3383 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf, std::string name) -> HeapAssignmentContainer
3384 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf) -> HeapAssignmentContainer
3386 this = _IMP_domino.new_HeapAssignmentContainer(*args)
3388 self.this.append(this)
3392 def get_assignments(self, *args):
3394 get_assignments(HeapAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3395 get_assignments(HeapAssignmentContainer self) -> IMP::domino::Assignments
3397 return _IMP_domino.HeapAssignmentContainer_get_assignments(self, *args)
3400 def get_version_info(self):
3401 """get_version_info(HeapAssignmentContainer self) -> VersionInfo"""
3402 return _IMP_domino.HeapAssignmentContainer_get_version_info(self)
3406 """__str__(HeapAssignmentContainer self) -> std::string"""
3407 return _IMP_domino.HeapAssignmentContainer___str__(self)
3411 """__repr__(HeapAssignmentContainer self) -> std::string"""
3412 return _IMP_domino.HeapAssignmentContainer___repr__(self)
3417 return _object_cast_to_HeapAssignmentContainer(o)
3419 HeapAssignmentContainer_swigregister = _IMP_domino.HeapAssignmentContainer_swigregister
3420 HeapAssignmentContainer_swigregister(HeapAssignmentContainer)
3422 class CappedAssignmentContainer(AssignmentContainer):
3423 """Proxy of C++ IMP::domino::CappedAssignmentContainer class"""
3424 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3426 def __init__(self, contained, max_states, name):
3427 """__init__(IMP::domino::CappedAssignmentContainer self, AssignmentContainer contained, int max_states, std::string name) -> CappedAssignmentContainer"""
3428 this = _IMP_domino.new_CappedAssignmentContainer(contained, max_states, name)
3430 self.this.append(this)
3434 def get_assignments(self, *args):
3436 get_assignments(CappedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3437 get_assignments(CappedAssignmentContainer self) -> IMP::domino::Assignments
3439 return _IMP_domino.CappedAssignmentContainer_get_assignments(self, *args)
3442 def get_version_info(self):
3443 """get_version_info(CappedAssignmentContainer self) -> VersionInfo"""
3444 return _IMP_domino.CappedAssignmentContainer_get_version_info(self)
3448 """__str__(CappedAssignmentContainer self) -> std::string"""
3449 return _IMP_domino.CappedAssignmentContainer___str__(self)
3453 """__repr__(CappedAssignmentContainer self) -> std::string"""
3454 return _IMP_domino.CappedAssignmentContainer___repr__(self)
3459 return _object_cast_to_CappedAssignmentContainer(o)
3461 CappedAssignmentContainer_swigregister = _IMP_domino.CappedAssignmentContainer_swigregister
3462 CappedAssignmentContainer_swigregister(CappedAssignmentContainer)
3465 """Proxy of C++ IMP::domino::AssignmentsTable class"""
3466 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3468 def __init__(self, *args):
3470 __init__(IMP::domino::AssignmentsTable self, std::string name) -> AssignmentsTable
3471 __init__(IMP::domino::AssignmentsTable self) -> AssignmentsTable
3473 if self.__class__ == AssignmentsTable:
3477 this = _IMP_domino.new_AssignmentsTable(_self, *args)
3479 self.this.append(this)
3483 if self.__class__ != AssignmentsTable:
3484 _director_objects.register(self)
3489 def load_assignments(self, s, ac):
3490 """load_assignments(AssignmentsTable self, Subset s, AssignmentContainer ac)"""
3491 return _IMP_domino.AssignmentsTable_load_assignments(self, s, ac)
3493 __swig_destroy__ = _IMP_domino.delete_AssignmentsTable
3494 __del__ =
lambda self:
None
3497 """__str__(AssignmentsTable self) -> std::string"""
3498 return _IMP_domino.AssignmentsTable___str__(self)
3502 """__repr__(AssignmentsTable self) -> std::string"""
3503 return _IMP_domino.AssignmentsTable___repr__(self)
3508 return _object_cast_to_AssignmentsTable(o)
3511 def get_type_name(self):
3512 return self.__class__.__name__
3513 def do_show(self, out):
3515 def get_version_info(self):
3516 if"IMP::domino" ==
"IMP":
3517 return VersionInfo(self.__module__,
3524 return _object_cast_to_AssignmentsTable(o)
3526 def __disown__(self):
3528 _IMP_domino.disown_AssignmentsTable(self)
3529 return weakref_proxy(self)
3531 def do_destroy(self):
3532 """do_destroy(AssignmentsTable self)"""
3533 return _IMP_domino.AssignmentsTable_do_destroy(self)
3535 AssignmentsTable_swigregister = _IMP_domino.AssignmentsTable_swigregister
3536 AssignmentsTable_swigregister(AssignmentsTable)
3538 class SimpleAssignmentsTable(AssignmentsTable):
3539 """Proxy of C++ IMP::domino::SimpleAssignmentsTable class"""
3540 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3542 def __init__(self, *args):
3544 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> SimpleAssignmentsTable
3545 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> SimpleAssignmentsTable
3546 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst) -> SimpleAssignmentsTable
3548 this = _IMP_domino.new_SimpleAssignmentsTable(*args)
3550 self.this.append(this)
3554 def get_version_info(self):
3555 """get_version_info(SimpleAssignmentsTable self) -> VersionInfo"""
3556 return _IMP_domino.SimpleAssignmentsTable_get_version_info(self)
3560 """__str__(SimpleAssignmentsTable self) -> std::string"""
3561 return _IMP_domino.SimpleAssignmentsTable___str__(self)
3565 """__repr__(SimpleAssignmentsTable self) -> std::string"""
3566 return _IMP_domino.SimpleAssignmentsTable___repr__(self)
3571 return _object_cast_to_SimpleAssignmentsTable(o)
3573 SimpleAssignmentsTable_swigregister = _IMP_domino.SimpleAssignmentsTable_swigregister
3574 SimpleAssignmentsTable_swigregister(SimpleAssignmentsTable)
3576 class RecursiveAssignmentsTable(AssignmentsTable):
3577 """Proxy of C++ IMP::domino::RecursiveAssignmentsTable class"""
3578 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3580 def __init__(self, *args):
3582 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> RecursiveAssignmentsTable
3583 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> RecursiveAssignmentsTable
3584 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst) -> RecursiveAssignmentsTable
3586 this = _IMP_domino.new_RecursiveAssignmentsTable(*args)
3588 self.this.append(this)
3592 def get_version_info(self):
3593 """get_version_info(RecursiveAssignmentsTable self) -> VersionInfo"""
3594 return _IMP_domino.RecursiveAssignmentsTable_get_version_info(self)
3598 """__str__(RecursiveAssignmentsTable self) -> std::string"""
3599 return _IMP_domino.RecursiveAssignmentsTable___str__(self)
3603 """__repr__(RecursiveAssignmentsTable self) -> std::string"""
3604 return _IMP_domino.RecursiveAssignmentsTable___repr__(self)
3609 return _object_cast_to_RecursiveAssignmentsTable(o)
3611 RecursiveAssignmentsTable_swigregister = _IMP_domino.RecursiveAssignmentsTable_swigregister
3612 RecursiveAssignmentsTable_swigregister(RecursiveAssignmentsTable)
3614 class BranchAndBoundAssignmentsTable(AssignmentsTable):
3615 """Proxy of C++ IMP::domino::BranchAndBoundAssignmentsTable class"""
3616 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3618 def __init__(self, *args):
3620 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> BranchAndBoundAssignmentsTable
3621 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> BranchAndBoundAssignmentsTable
3622 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst) -> BranchAndBoundAssignmentsTable
3624 this = _IMP_domino.new_BranchAndBoundAssignmentsTable(*args)
3626 self.this.append(this)
3630 def get_version_info(self):
3631 """get_version_info(BranchAndBoundAssignmentsTable self) -> VersionInfo"""
3632 return _IMP_domino.BranchAndBoundAssignmentsTable_get_version_info(self)
3636 """__str__(BranchAndBoundAssignmentsTable self) -> std::string"""
3637 return _IMP_domino.BranchAndBoundAssignmentsTable___str__(self)
3641 """__repr__(BranchAndBoundAssignmentsTable self) -> std::string"""
3642 return _IMP_domino.BranchAndBoundAssignmentsTable___repr__(self)
3647 return _object_cast_to_BranchAndBoundAssignmentsTable(o)
3649 BranchAndBoundAssignmentsTable_swigregister = _IMP_domino.BranchAndBoundAssignmentsTable_swigregister
3650 BranchAndBoundAssignmentsTable_swigregister(BranchAndBoundAssignmentsTable)
3652 class ListAssignmentsTable(AssignmentsTable):
3653 """Proxy of C++ IMP::domino::ListAssignmentsTable class"""
3654 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3656 def __init__(self, *args):
3658 __init__(IMP::domino::ListAssignmentsTable self, std::string name) -> ListAssignmentsTable
3659 __init__(IMP::domino::ListAssignmentsTable self) -> ListAssignmentsTable
3661 this = _IMP_domino.new_ListAssignmentsTable(*args)
3663 self.this.append(this)
3667 def set_assignments(self, s, lsc):
3668 """set_assignments(ListAssignmentsTable self, Subset s, AssignmentContainer lsc)"""
3669 return _IMP_domino.ListAssignmentsTable_set_assignments(self, s, lsc)
3672 def get_version_info(self):
3673 """get_version_info(ListAssignmentsTable self) -> VersionInfo"""
3674 return _IMP_domino.ListAssignmentsTable_get_version_info(self)
3678 """__str__(ListAssignmentsTable self) -> std::string"""
3679 return _IMP_domino.ListAssignmentsTable___str__(self)
3683 """__repr__(ListAssignmentsTable self) -> std::string"""
3684 return _IMP_domino.ListAssignmentsTable___repr__(self)
3689 return _object_cast_to_ListAssignmentsTable(o)
3691 ListAssignmentsTable_swigregister = _IMP_domino.ListAssignmentsTable_swigregister
3692 ListAssignmentsTable_swigregister(ListAssignmentsTable)
3696 """get_order(Subset s, IMP::domino::SubsetFilterTables const & sft) -> IMP::ParticlesTemp"""
3697 return _IMP_domino.get_order(s, sft)
3698 class _SubsetGraphVertexIndex(object):
3699 """Proxy of C++ IMP::domino::SubsetGraphVertexIndex class"""
3700 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3701 __repr__ = _swig_repr
3704 """__init__(IMP::domino::SubsetGraphVertexIndex self) -> _SubsetGraphVertexIndex"""
3705 this = _IMP_domino.new__SubsetGraphVertexIndex()
3707 self.this.append(this)
3710 __swig_destroy__ = _IMP_domino.delete__SubsetGraphVertexIndex
3711 __del__ =
lambda self:
None
3712 _SubsetGraphVertexIndex_swigregister = _IMP_domino._SubsetGraphVertexIndex_swigregister
3713 _SubsetGraphVertexIndex_swigregister(_SubsetGraphVertexIndex)
3715 class _InteractionGraphVertexIndex(object):
3716 """Proxy of C++ IMP::domino::InteractionGraphVertexIndex class"""
3717 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3718 __repr__ = _swig_repr
3721 """__init__(IMP::domino::InteractionGraphVertexIndex self) -> _InteractionGraphVertexIndex"""
3722 this = _IMP_domino.new__InteractionGraphVertexIndex()
3724 self.this.append(this)
3727 __swig_destroy__ = _IMP_domino.delete__InteractionGraphVertexIndex
3728 __del__ =
lambda self:
None
3729 _InteractionGraphVertexIndex_swigregister = _IMP_domino._InteractionGraphVertexIndex_swigregister
3730 _InteractionGraphVertexIndex_swigregister(_InteractionGraphVertexIndex)
3734 """get_subsets(IMP::domino::SubsetGraph const & g) -> IMP::domino::Subsets"""
3735 return _IMP_domino.get_subsets(g)
3738 """get_junction_tree(IMP::domino::InteractionGraph const & ig) -> IMP::domino::SubsetGraph"""
3739 return _IMP_domino.get_junction_tree(ig)
3741 def get_triangulated(input):
3742 """get_triangulated(IMP::domino::InteractionGraph const & input) -> IMP::domino::InteractionGraph"""
3743 return _IMP_domino.get_triangulated(input)
3744 class _CliqueGraphVertexIndex(object):
3745 """Proxy of C++ IMP::domino::CliqueGraphVertexIndex class"""
3746 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3747 __repr__ = _swig_repr
3750 """__init__(IMP::domino::CliqueGraphVertexIndex self) -> _CliqueGraphVertexIndex"""
3751 this = _IMP_domino.new__CliqueGraphVertexIndex()
3753 self.this.append(this)
3756 __swig_destroy__ = _IMP_domino.delete__CliqueGraphVertexIndex
3757 __del__ =
lambda self:
None
3758 _CliqueGraphVertexIndex_swigregister = _IMP_domino._CliqueGraphVertexIndex_swigregister
3759 _CliqueGraphVertexIndex_swigregister(_CliqueGraphVertexIndex)
3762 def get_clique_graph(input):
3763 """get_clique_graph(IMP::domino::InteractionGraph const & input) -> IMP::domino::CliqueGraph"""
3764 return _IMP_domino.get_clique_graph(input)
3766 def get_minimum_spanning_tree(input):
3767 """get_minimum_spanning_tree(IMP::domino::CliqueGraph const & input) -> IMP::domino::SubsetGraph"""
3768 return _IMP_domino.get_minimum_spanning_tree(input)
3771 """get_restraint_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::SubsetGraph"""
3772 return _IMP_domino.get_restraint_graph(rs, pst)
3776 get_interaction_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::InteractionGraph
3777 get_interaction_graph(_ScoringFunctionAdaptor rs, IMP::ParticlesTemp const & pst) -> IMP::domino::InteractionGraph
3779 return _IMP_domino.get_interaction_graph(*args)
3782 """get_interaction_graph_geometry(IMP::domino::InteractionGraph const & ig) -> IMP::display::Geometries"""
3783 return _IMP_domino.get_interaction_graph_geometry(ig)
3786 """get_subset_graph_geometry(IMP::domino::SubsetGraph const & ig) -> IMP::display::Geometries"""
3787 return _IMP_domino.get_subset_graph_geometry(ig)
3788 class _MergeTreeVertexIndex(object):
3789 """Proxy of C++ IMP::domino::MergeTreeVertexIndex class"""
3790 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3791 __repr__ = _swig_repr
3794 """__init__(IMP::domino::MergeTreeVertexIndex self) -> _MergeTreeVertexIndex"""
3795 this = _IMP_domino.new__MergeTreeVertexIndex()
3797 self.this.append(this)
3800 __swig_destroy__ = _IMP_domino.delete__MergeTreeVertexIndex
3801 __del__ =
lambda self:
None
3802 _MergeTreeVertexIndex_swigregister = _IMP_domino._MergeTreeVertexIndex_swigregister
3803 _MergeTreeVertexIndex_swigregister(_MergeTreeVertexIndex)
3806 def show_as_graphviz(*args):
3808 show_as_graphviz(IMP::domino::SubsetGraph const & name, TextOutput out)
3809 show_as_graphviz(IMP::domino::InteractionGraph const & name, TextOutput out)
3810 show_as_graphviz(IMP::domino::CliqueGraph const & name, TextOutput out)
3811 show_as_graphviz(IMP::domino::MergeTree const & name, TextOutput out)
3813 return _IMP_domino.show_as_graphviz(*args)
3815 def get_vertex_index(*args):
3817 get_vertex_index(IMP::domino::SubsetGraph const & g) -> _SubsetGraphVertexIndex
3818 get_vertex_index(IMP::domino::InteractionGraph const & g) -> _InteractionGraphVertexIndex
3819 get_vertex_index(IMP::domino::CliqueGraph const & g) -> _CliqueGraphVertexIndex
3820 get_vertex_index(IMP::domino::MergeTree const & g) -> _MergeTreeVertexIndex
3822 return _IMP_domino.get_vertex_index(*args)
3826 get_merge_tree(_ScoringFunctionAdaptor input, ParticleStatesTable pst) -> IMP::domino::MergeTree
3827 get_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree
3829 return _IMP_domino.get_merge_tree(*args)
3832 """get_balanced_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree"""
3833 return _IMP_domino.get_balanced_merge_tree(junction_tree)
3835 def get_is_merge_tree(tree, all, verbose=True):
3837 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all, bool verbose=True) -> bool
3838 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all) -> bool
3840 return _IMP_domino.get_is_merge_tree(tree, all, verbose)
3842 def write_merge_tree(tree, ps, out):
3843 """write_merge_tree(IMP::domino::MergeTree const & tree, IMP::ParticlesTemp const & ps, _ostream out)"""
3844 return _IMP_domino.write_merge_tree(tree, ps, out)
3846 def read_merge_tree(input, ps):
3847 """read_merge_tree(std::istream & input, IMP::ParticlesTemp const & ps) -> IMP::domino::MergeTree"""
3848 return _IMP_domino.read_merge_tree(input, ps)
3850 """Proxy of C++ IMP::domino::DiscreteSampler class"""
3851 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3853 def get_subset_filter_tables_to_use(self, rs, pst):
3854 """get_subset_filter_tables_to_use(DiscreteSampler self, IMP::RestraintsTemp const & rs, ParticleStatesTable pst) -> IMP::domino::SubsetFilterTables"""
3855 return _IMP_domino.DiscreteSampler_get_subset_filter_tables_to_use(self, rs, pst)
3858 def get_assignments_table_to_use(self, *args):
3860 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts, unsigned int max) -> AssignmentsTable
3861 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts) -> AssignmentsTable
3863 return _IMP_domino.DiscreteSampler_get_assignments_table_to_use(self, *args)
3866 def do_sample(self):
3867 """do_sample(DiscreteSampler self) -> ConfigurationSet"""
3868 return _IMP_domino.DiscreteSampler_do_sample(self)
3871 def do_get_sample_assignments(self, all):
3872 """do_get_sample_assignments(DiscreteSampler self, Subset all) -> IMP::domino::Assignments"""
3873 return _IMP_domino.DiscreteSampler_do_get_sample_assignments(self, all)
3876 def get_restraints(self):
3877 """get_restraints(DiscreteSampler self) -> IMP::RestraintsTemp"""
3878 return _IMP_domino.DiscreteSampler_get_restraints(self)
3881 def __init__(self, m, pst, name):
3882 """__init__(IMP::domino::DiscreteSampler self, Model m, ParticleStatesTable pst, std::string name) -> DiscreteSampler"""
3883 if self.__class__ == DiscreteSampler:
3887 this = _IMP_domino.new_DiscreteSampler(_self, m, pst, name)
3889 self.this.append(this)
3893 if self.__class__ != DiscreteSampler:
3894 _director_objects.register(self)
3898 __swig_destroy__ = _IMP_domino.delete_DiscreteSampler
3899 __del__ =
lambda self:
None
3901 def set_restraints(self, rs):
3902 """set_restraints(DiscreteSampler self, _RestraintsAdaptor rs)"""
3903 return _IMP_domino.DiscreteSampler_set_restraints(self, rs)
3906 def set_particle_states(self, p, se):
3907 """set_particle_states(DiscreteSampler self, Particle p, ParticleStates se)"""
3908 return _IMP_domino.DiscreteSampler_set_particle_states(self, p, se)
3911 def get_sample_assignments(self, s):
3912 """get_sample_assignments(DiscreteSampler self, Subset s) -> IMP::domino::Assignments"""
3913 return _IMP_domino.DiscreteSampler_get_sample_assignments(self, s)
3916 def set_particle_states_table(self, cse):
3917 """set_particle_states_table(DiscreteSampler self, ParticleStatesTable cse)"""
3918 return _IMP_domino.DiscreteSampler_set_particle_states_table(self, cse)
3921 def set_assignments_table(self, sst):
3922 """set_assignments_table(DiscreteSampler self, AssignmentsTable sst)"""
3923 return _IMP_domino.DiscreteSampler_set_assignments_table(self, sst)
3926 def get_particle_states_table(self):
3927 """get_particle_states_table(DiscreteSampler self) -> ParticleStatesTable"""
3928 return _IMP_domino.DiscreteSampler_get_particle_states_table(self)
3931 def remove_subset_filter_table(self, d):
3932 """remove_subset_filter_table(DiscreteSampler self, SubsetFilterTable d)"""
3933 return _IMP_domino.DiscreteSampler_remove_subset_filter_table(self, d)
3936 def remove_subset_filter_tables(self, d):
3937 """remove_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & d)"""
3938 return _IMP_domino.DiscreteSampler_remove_subset_filter_tables(self, d)
3941 def set_subset_filter_tables(self, ps):
3942 """set_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & ps)"""
3943 return _IMP_domino.DiscreteSampler_set_subset_filter_tables(self, ps)
3946 def set_subset_filter_tables_order(self, objs):
3947 """set_subset_filter_tables_order(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3948 return _IMP_domino.DiscreteSampler_set_subset_filter_tables_order(self, objs)
3951 def add_subset_filter_table(self, obj):
3952 """add_subset_filter_table(DiscreteSampler self, SubsetFilterTable obj) -> unsigned int"""
3953 return _IMP_domino.DiscreteSampler_add_subset_filter_table(self, obj)
3956 def add_subset_filter_tables(self, objs):
3957 """add_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3958 return _IMP_domino.DiscreteSampler_add_subset_filter_tables(self, objs)
3961 def clear_subset_filter_tables(self):
3962 """clear_subset_filter_tables(DiscreteSampler self)"""
3963 return _IMP_domino.DiscreteSampler_clear_subset_filter_tables(self)
3966 def get_number_of_subset_filter_tables(self):
3967 """get_number_of_subset_filter_tables(DiscreteSampler self) -> unsigned int"""
3968 return _IMP_domino.DiscreteSampler_get_number_of_subset_filter_tables(self)
3971 def get_has_subset_filter_tables(self):
3972 """get_has_subset_filter_tables(DiscreteSampler self) -> bool"""
3973 return _IMP_domino.DiscreteSampler_get_has_subset_filter_tables(self)
3976 def get_subset_filter_table(self, i):
3977 """get_subset_filter_table(DiscreteSampler self, unsigned int i) -> SubsetFilterTable"""
3978 return _IMP_domino.DiscreteSampler_get_subset_filter_table(self, i)
3981 def get_subset_filter_tables(self):
3982 """get_subset_filter_tables(DiscreteSampler self) -> IMP::domino::SubsetFilterTables"""
3983 return _IMP_domino.DiscreteSampler_get_subset_filter_tables(self)
3986 def reserve_subset_filter_tables(self, sz):
3987 """reserve_subset_filter_tables(DiscreteSampler self, unsigned int sz)"""
3988 return _IMP_domino.DiscreteSampler_reserve_subset_filter_tables(self, sz)
3991 def set_maximum_number_of_assignments(self, mx):
3992 """set_maximum_number_of_assignments(DiscreteSampler self, unsigned int mx)"""
3993 return _IMP_domino.DiscreteSampler_set_maximum_number_of_assignments(self, mx)
3996 def get_maximum_number_of_assignments(self):
3997 """get_maximum_number_of_assignments(DiscreteSampler self) -> unsigned int"""
3998 return _IMP_domino.DiscreteSampler_get_maximum_number_of_assignments(self)
4002 """__str__(DiscreteSampler self) -> std::string"""
4003 return _IMP_domino.DiscreteSampler___str__(self)
4007 """__repr__(DiscreteSampler self) -> std::string"""
4008 return _IMP_domino.DiscreteSampler___repr__(self)
4013 return _object_cast_to_DiscreteSampler(o)
4016 def get_type_name(self):
4017 return self.__class__.__name__
4018 def do_show(self, out):
4020 def get_version_info(self):
4021 if"IMP::domino" ==
"IMP":
4022 return VersionInfo(self.__module__,
4029 return _object_cast_to_DiscreteSampler(o)
4031 def __disown__(self):
4033 _IMP_domino.disown_DiscreteSampler(self)
4034 return weakref_proxy(self)
4036 def do_destroy(self):
4037 """do_destroy(DiscreteSampler self)"""
4038 return _IMP_domino.DiscreteSampler_do_destroy(self)
4040 DiscreteSampler_swigregister = _IMP_domino.DiscreteSampler_swigregister
4041 DiscreteSampler_swigregister(DiscreteSampler)
4043 class DominoSampler(DiscreteSampler):
4044 """Proxy of C++ IMP::domino::DominoSampler class"""
4045 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4047 def __init__(self, *args):
4049 __init__(IMP::domino::DominoSampler self, Model m, std::string name) -> DominoSampler
4050 __init__(IMP::domino::DominoSampler self, Model m) -> DominoSampler
4051 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst, std::string name) -> DominoSampler
4052 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst) -> DominoSampler
4054 this = _IMP_domino.new_DominoSampler(*args)
4056 self.this.append(this)
4060 def do_get_sample_assignments(self, known):
4061 """do_get_sample_assignments(DominoSampler self, Subset known) -> IMP::domino::Assignments"""
4062 return _IMP_domino.DominoSampler_do_get_sample_assignments(self, known)
4065 def get_version_info(self):
4066 """get_version_info(DominoSampler self) -> VersionInfo"""
4067 return _IMP_domino.DominoSampler_get_version_info(self)
4070 def set_merge_tree(self, mt):
4071 """set_merge_tree(DominoSampler self, IMP::domino::MergeTree const & mt)"""
4072 return _IMP_domino.DominoSampler_set_merge_tree(self, mt)
4075 def set_use_cross_subset_filtering(self, tf):
4076 """set_use_cross_subset_filtering(DominoSampler self, bool tf)"""
4077 return _IMP_domino.DominoSampler_set_use_cross_subset_filtering(self, tf)
4080 def get_number_of_assignments_for_vertex(self, tree_vertex):
4081 """get_number_of_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> unsigned int"""
4082 return _IMP_domino.DominoSampler_get_number_of_assignments_for_vertex(self, tree_vertex)
4085 def get_sample_assignments_for_vertex(self, tree_vertex):
4086 """get_sample_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> IMP::domino::Assignments"""
4087 return _IMP_domino.DominoSampler_get_sample_assignments_for_vertex(self, tree_vertex)
4090 def get_vertex_assignments(self, *args):
4092 get_vertex_assignments(DominoSampler self, unsigned int node_index, unsigned int max_states) -> IMP::domino::Assignments
4093 get_vertex_assignments(DominoSampler self, unsigned int node_index) -> IMP::domino::Assignments
4094 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
4095 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second) -> IMP::domino::Assignments
4097 return _IMP_domino.DominoSampler_get_vertex_assignments(self, *args)
4100 def load_vertex_assignments(self, *args):
4102 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac, unsigned int max_states)
4103 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac)
4104 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac, unsigned int max_states)
4105 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac)
4107 return _IMP_domino.DominoSampler_load_vertex_assignments(self, *args)
4111 """__str__(DominoSampler self) -> std::string"""
4112 return _IMP_domino.DominoSampler___str__(self)
4116 """__repr__(DominoSampler self) -> std::string"""
4117 return _IMP_domino.DominoSampler___repr__(self)
4122 return _object_cast_to_DominoSampler(o)
4124 DominoSampler_swigregister = _IMP_domino.DominoSampler_swigregister
4125 DominoSampler_swigregister(DominoSampler)
4127 class BranchAndBoundSampler(DiscreteSampler):
4128 """Proxy of C++ IMP::domino::BranchAndBoundSampler class"""
4129 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4131 def __init__(self, *args):
4133 __init__(IMP::domino::BranchAndBoundSampler self, Model m, std::string name) -> BranchAndBoundSampler
4134 __init__(IMP::domino::BranchAndBoundSampler self, Model m) -> BranchAndBoundSampler
4135 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst, std::string name) -> BranchAndBoundSampler
4136 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst) -> BranchAndBoundSampler
4138 this = _IMP_domino.new_BranchAndBoundSampler(*args)
4140 self.this.append(this)
4144 def do_get_sample_assignments(self, known):
4145 """do_get_sample_assignments(BranchAndBoundSampler self, Subset known) -> IMP::domino::Assignments"""
4146 return _IMP_domino.BranchAndBoundSampler_do_get_sample_assignments(self, known)
4149 def get_version_info(self):
4150 """get_version_info(BranchAndBoundSampler self) -> VersionInfo"""
4151 return _IMP_domino.BranchAndBoundSampler_get_version_info(self)
4155 """__str__(BranchAndBoundSampler self) -> std::string"""
4156 return _IMP_domino.BranchAndBoundSampler___str__(self)
4160 """__repr__(BranchAndBoundSampler self) -> std::string"""
4161 return _IMP_domino.BranchAndBoundSampler___repr__(self)
4166 return _object_cast_to_BranchAndBoundSampler(o)
4168 BranchAndBoundSampler_swigregister = _IMP_domino.BranchAndBoundSampler_swigregister
4169 BranchAndBoundSampler_swigregister(BranchAndBoundSampler)
4173 """load_particle_states(Subset s, Assignment ss, ParticleStatesTable pst)"""
4174 return _IMP_domino.load_particle_states(s, ss, pst)
4176 def get_restraints(s, pst, dg, rs):
4177 """get_restraints(Subset s, ParticleStatesTable pst, IMP::DependencyGraph const & dg, RestraintSet rs) -> IMP::RestraintsTemp"""
4178 return _IMP_domino.get_restraints(s, pst, dg, rs)
4180 def get_index(particles, subset, excluded):
4181 """get_index(IMP::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
4182 return _IMP_domino.get_index(particles, subset, excluded)
4185 """get_partial_index(IMP::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
4186 return _IMP_domino.get_partial_index(particles, subset, excluded)
4189 """get_possible_interactions(IMP::ParticlesTemp const & ps, double max_distance, ParticleStatesTable pst) -> IMP::ParticlePairsTemp"""
4190 return _IMP_domino.get_possible_interactions(ps, max_distance, pst)
4193 """get_embedding(Subset s, Assignment a, ParticleStatesTable pst) -> VectorKD"""
4194 return _IMP_domino.get_embedding(s, a, pst)
4197 """get_nearest_assignment(Subset s, VectorKD embedding, ParticleStatesTable pst) -> Assignment"""
4198 return _IMP_domino.get_nearest_assignment(s, embedding, pst)
4201 """get_distance_if_smaller_than(Subset s, Assignment a, Assignment b, ParticleStatesTable pst, IMP::statistics::Metrics const & metrics, double max) -> double"""
4202 return _IMP_domino.get_distance_if_smaller_than(s, a, b, pst, metrics, max)
4205 """load_leaf_assignments(Subset subset, AssignmentsTable at, AssignmentContainer ac)"""
4206 return _IMP_domino.load_leaf_assignments(subset, at, ac)
4209 """load_merged_assignments(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second, IMP::domino::SubsetFilterTablesTemp const & filters, AssignmentContainer ret)"""
4210 return _IMP_domino.load_merged_assignments(first_subset, first, second_subset, second, filters, ret)
4213 """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)"""
4214 return _IMP_domino.load_merged_assignments_random_order(first_subset, first, second_subset, second, filters, maximum_tries, ret)
4217 """get_state_clusters(Subset subset, IMP::domino::Assignments const & states, ParticleStatesTable pst, double resolution) -> IMP::domino::Assignments"""
4218 return _IMP_domino.get_state_clusters(subset, states, pst, resolution)
4220 """Proxy of C++ IMP::domino::DependencyScoreState class"""
4221 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4223 def __init__(self, m):
4224 """__init__(IMP::domino::DependencyScoreState self, Model m) -> DependencyScoreState"""
4225 this = _IMP_domino.new_DependencyScoreState(m)
4227 self.this.append(this)
4231 def set_input_particles(self, pt):
4232 """set_input_particles(DependencyScoreState self, IMP::ParticlesTemp const & pt)"""
4233 return _IMP_domino.DependencyScoreState_set_input_particles(self, pt)
4236 def set_output_particles(self, pt):
4237 """set_output_particles(DependencyScoreState self, IMP::ParticlesTemp const & pt)"""
4238 return _IMP_domino.DependencyScoreState_set_output_particles(self, pt)
4241 def set_input_containers(self, pt):
4242 """set_input_containers(DependencyScoreState self, IMP::ContainersTemp const & pt)"""
4243 return _IMP_domino.DependencyScoreState_set_input_containers(self, pt)
4246 def set_output_containers(self, pt):
4247 """set_output_containers(DependencyScoreState self, IMP::ContainersTemp const & pt)"""
4248 return _IMP_domino.DependencyScoreState_set_output_containers(self, pt)
4251 def get_version_info(self):
4252 """get_version_info(DependencyScoreState self) -> VersionInfo"""
4253 return _IMP_domino.DependencyScoreState_get_version_info(self)
4257 """__str__(DependencyScoreState self) -> std::string"""
4258 return _IMP_domino.DependencyScoreState___str__(self)
4262 """__repr__(DependencyScoreState self) -> std::string"""
4263 return _IMP_domino.DependencyScoreState___repr__(self)
4268 return _object_cast_to_DependencyScoreState(o)
4270 DependencyScoreState_swigregister = _IMP_domino.DependencyScoreState_swigregister
4271 DependencyScoreState_swigregister(DependencyScoreState)
4274 def _get_ints_list(input):
4275 """_get_ints_list(IMP::IntsList const & input) -> IMP::IntsList"""
4276 return _IMP_domino._get_ints_list(input)
4279 """get_module_version() -> std::string const"""
4280 return _IMP_domino.get_module_version()
4283 """get_example_path(std::string fname) -> std::string"""
4284 return _IMP_domino.get_example_path(fname)
4287 """get_data_path(std::string fname) -> std::string"""
4288 return _IMP_domino.get_data_path(fname)
4290 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)