10 from __future__
import print_function, division, absolute_import
15 from sys
import version_info
16 if version_info >= (2, 6, 0):
17 def swig_import_helper():
18 from os.path
import dirname
22 fp, pathname, description = imp.find_module(
'_IMP_domino', [dirname(__file__)])
28 _mod = imp.load_module(
'_IMP_domino', fp, pathname, description)
32 _IMP_domino = swig_import_helper()
33 del swig_import_helper
38 _swig_property = property
43 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
44 if (name ==
"thisown"):
45 return self.this.own(value)
47 if type(value).__name__ ==
'SwigPyObject':
48 self.__dict__[name] = value
50 method = class_type.__swig_setmethods__.get(name,
None)
52 return method(self, value)
54 object.__setattr__(self, name, value)
56 raise AttributeError(
"You cannot add attributes to %s" % self)
59 def _swig_setattr(self, class_type, name, value):
60 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
63 def _swig_getattr_nondynamic(self, class_type, name, static=1):
64 if (name ==
"thisown"):
65 return self.this.own()
66 method = class_type.__swig_getmethods__.get(name,
None)
70 return object.__getattr__(self, name)
72 raise AttributeError(name)
74 def _swig_getattr(self, class_type, name):
75 return _swig_getattr_nondynamic(self, class_type, name, 0)
80 strthis =
"proxy of " + self.this.__repr__()
83 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
88 except AttributeError:
95 def _swig_setattr_nondynamic_method(set):
96 def set_attr(self, name, value):
97 if (name ==
"thisown"):
98 return self.this.own(value)
99 if hasattr(self, name)
or (name ==
"this"):
100 set(self, name, value)
102 raise AttributeError(
"You cannot add attributes to %s" % self)
108 weakref_proxy = weakref.proxy
110 weakref_proxy =
lambda x: x
113 class IMP_DOMINO_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_DOMINO_SwigPyIterator class"""
115 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
117 def __init__(self, *args, **kwargs):
118 raise AttributeError(
"No constructor defined - class is abstract")
119 __repr__ = _swig_repr
120 __swig_destroy__ = _IMP_domino.delete_IMP_DOMINO_SwigPyIterator
121 __del__ =
lambda self:
None
124 """value(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
125 return _IMP_domino.IMP_DOMINO_SwigPyIterator_value(self)
130 incr(IMP_DOMINO_SwigPyIterator self, size_t n=1) -> IMP_DOMINO_SwigPyIterator
131 incr(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator
133 return _IMP_domino.IMP_DOMINO_SwigPyIterator_incr(self, n)
138 decr(IMP_DOMINO_SwigPyIterator self, size_t n=1) -> IMP_DOMINO_SwigPyIterator
139 decr(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator
141 return _IMP_domino.IMP_DOMINO_SwigPyIterator_decr(self, n)
144 def distance(self, x):
145 """distance(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> ptrdiff_t"""
146 return _IMP_domino.IMP_DOMINO_SwigPyIterator_distance(self, x)
150 """equal(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
151 return _IMP_domino.IMP_DOMINO_SwigPyIterator_equal(self, x)
155 """copy(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator"""
156 return _IMP_domino.IMP_DOMINO_SwigPyIterator_copy(self)
160 """next(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
161 return _IMP_domino.IMP_DOMINO_SwigPyIterator_next(self)
165 """__next__(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
166 return _IMP_domino.IMP_DOMINO_SwigPyIterator___next__(self)
170 """previous(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
171 return _IMP_domino.IMP_DOMINO_SwigPyIterator_previous(self)
174 def advance(self, n):
175 """advance(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
176 return _IMP_domino.IMP_DOMINO_SwigPyIterator_advance(self, n)
180 """__eq__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
181 return _IMP_domino.IMP_DOMINO_SwigPyIterator___eq__(self, x)
185 """__ne__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
186 return _IMP_domino.IMP_DOMINO_SwigPyIterator___ne__(self, x)
189 def __iadd__(self, n):
190 """__iadd__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
191 return _IMP_domino.IMP_DOMINO_SwigPyIterator___iadd__(self, n)
194 def __isub__(self, n):
195 """__isub__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
196 return _IMP_domino.IMP_DOMINO_SwigPyIterator___isub__(self, n)
199 def __add__(self, n):
200 """__add__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
201 return _IMP_domino.IMP_DOMINO_SwigPyIterator___add__(self, n)
204 def __sub__(self, *args):
206 __sub__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator
207 __sub__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> ptrdiff_t
209 return _IMP_domino.IMP_DOMINO_SwigPyIterator___sub__(self, *args)
213 IMP_DOMINO_SwigPyIterator_swigregister = _IMP_domino.IMP_DOMINO_SwigPyIterator_swigregister
214 IMP_DOMINO_SwigPyIterator_swigregister(IMP_DOMINO_SwigPyIterator)
223 _IMP_domino.IMP_DEBUG_swigconstant(_IMP_domino)
224 IMP_DEBUG = _IMP_domino.IMP_DEBUG
226 _IMP_domino.IMP_RELEASE_swigconstant(_IMP_domino)
227 IMP_RELEASE = _IMP_domino.IMP_RELEASE
229 _IMP_domino.IMP_SILENT_swigconstant(_IMP_domino)
230 IMP_SILENT = _IMP_domino.IMP_SILENT
232 _IMP_domino.IMP_PROGRESS_swigconstant(_IMP_domino)
233 IMP_PROGRESS = _IMP_domino.IMP_PROGRESS
235 _IMP_domino.IMP_TERSE_swigconstant(_IMP_domino)
236 IMP_TERSE = _IMP_domino.IMP_TERSE
238 _IMP_domino.IMP_VERBOSE_swigconstant(_IMP_domino)
239 IMP_VERBOSE = _IMP_domino.IMP_VERBOSE
241 _IMP_domino.IMP_MEMORY_swigconstant(_IMP_domino)
242 IMP_MEMORY = _IMP_domino.IMP_MEMORY
244 _IMP_domino.IMP_NONE_swigconstant(_IMP_domino)
245 IMP_NONE = _IMP_domino.IMP_NONE
247 _IMP_domino.IMP_USAGE_swigconstant(_IMP_domino)
248 IMP_USAGE = _IMP_domino.IMP_USAGE
250 _IMP_domino.IMP_INTERNAL_swigconstant(_IMP_domino)
251 IMP_INTERNAL = _IMP_domino.IMP_INTERNAL
253 _IMP_domino.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_domino)
254 IMP_KERNEL_HAS_LOG4CXX = _IMP_domino.IMP_KERNEL_HAS_LOG4CXX
256 _IMP_domino.IMP_COMPILER_HAS_AUTO_swigconstant(_IMP_domino)
257 IMP_COMPILER_HAS_AUTO = _IMP_domino.IMP_COMPILER_HAS_AUTO
259 _IMP_domino.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_domino)
260 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_domino.IMP_COMPILER_HAS_DEBUG_VECTOR
262 _IMP_domino.IMP_COMPILER_HAS_UNIQUE_PTR_swigconstant(_IMP_domino)
263 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_domino.IMP_COMPILER_HAS_UNIQUE_PTR
265 _IMP_domino.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
266 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_domino.IMP_KERNEL_HAS_BOOST_RANDOM
268 _IMP_domino.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_domino)
269 IMP_KERNEL_HAS_NUMPY = _IMP_domino.IMP_KERNEL_HAS_NUMPY
271 _IMP_domino.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_domino)
272 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_domino.IMP_KERNEL_HAS_GPERFTOOLS
274 _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_domino)
275 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
277 _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_domino)
278 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
280 _IMP_domino.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_domino)
281 IMPKERNEL_SHOW_WARNINGS = _IMP_domino.IMPKERNEL_SHOW_WARNINGS
284 class _DirectorObjects(object):
285 """@internal Simple class to keep references to director objects
286 to prevent premature deletion."""
289 def register(self, obj):
290 """Take a reference to a director object; will only work for
291 refcounted C++ classes"""
292 if hasattr(obj,
'get_ref_count'):
293 self._objects.append(obj)
295 """Only drop our reference and allow cleanup by Python if no other
296 Python references exist (we hold 3 references: one in self._objects,
297 one in x, and one in the argument list for getrefcount) *and* no
298 other C++ references exist (the Python object always holds one)"""
299 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
300 or x.get_ref_count() > 1]
304 def get_object_count(self):
305 """Get number of director objects (useful for testing only)"""
306 return len(self._objects)
307 _director_objects = _DirectorObjects()
309 class _ostream(object):
310 """Proxy of C++ std::ostream class"""
311 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
313 def __init__(self, *args, **kwargs):
314 raise AttributeError(
"No constructor defined")
315 __repr__ = _swig_repr
317 def write(self, osa_buf):
318 """write(_ostream self, char const * osa_buf)"""
319 return _IMP_domino._ostream_write(self, osa_buf)
321 _ostream_swigregister = _IMP_domino._ostream_swigregister
322 _ostream_swigregister(_ostream)
325 _IMP_domino.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_domino)
326 IMP_COMPILER_HAS_OVERRIDE = _IMP_domino.IMP_COMPILER_HAS_OVERRIDE
328 _IMP_domino.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_domino)
329 IMP_COMPILER_HAS_FINAL = _IMP_domino.IMP_COMPILER_HAS_FINAL
331 _IMP_domino.IMP_HAS_NOEXCEPT_swigconstant(_IMP_domino)
332 IMP_HAS_NOEXCEPT = _IMP_domino.IMP_HAS_NOEXCEPT
334 _IMP_domino.IMP_C_OPEN_BINARY_swigconstant(_IMP_domino)
335 IMP_C_OPEN_BINARY = _IMP_domino.IMP_C_OPEN_BINARY
338 _IMP_domino.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
339 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_FILESYSTEM
341 _IMP_domino.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
342 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
344 _IMP_domino.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
345 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_domino.IMP_CGAL_HAS_BOOST_RANDOM
347 _IMP_domino.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
348 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_SYSTEM
350 _IMP_domino.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_domino)
351 IMP_CGAL_HAS_NUMPY = _IMP_domino.IMP_CGAL_HAS_NUMPY
353 _IMP_domino.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_domino)
354 IMPCGAL_SHOW_WARNINGS = _IMP_domino.IMPCGAL_SHOW_WARNINGS
357 _IMP_domino.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_domino)
358 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_IMP_CGAL
360 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
361 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
363 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
364 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
366 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
367 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_RANDOM
369 _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
370 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SYSTEM
372 _IMP_domino.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_domino)
373 IMP_ALGEBRA_HAS_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_CGAL
375 _IMP_domino.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_domino)
376 IMP_ALGEBRA_HAS_NUMPY = _IMP_domino.IMP_ALGEBRA_HAS_NUMPY
378 _IMP_domino.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_domino)
379 IMP_ALGEBRA_HAS_ANN = _IMP_domino.IMP_ALGEBRA_HAS_ANN
381 _IMP_domino.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_domino)
382 IMPALGEBRA_SHOW_WARNINGS = _IMP_domino.IMPALGEBRA_SHOW_WARNINGS
385 _IMP_domino.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_domino)
386 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_domino.IMP_DISPLAY_HAS_IMP_CGAL
388 _IMP_domino.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
389 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
391 _IMP_domino.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
392 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
394 _IMP_domino.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
395 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_RANDOM
397 _IMP_domino.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
398 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_SYSTEM
400 _IMP_domino.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_domino)
401 IMP_DISPLAY_HAS_CGAL = _IMP_domino.IMP_DISPLAY_HAS_CGAL
403 _IMP_domino.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_domino)
404 IMP_DISPLAY_HAS_NUMPY = _IMP_domino.IMP_DISPLAY_HAS_NUMPY
406 _IMP_domino.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_domino)
407 IMPDISPLAY_SHOW_WARNINGS = _IMP_domino.IMPDISPLAY_SHOW_WARNINGS
410 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_domino)
411 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
413 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
414 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
416 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
417 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
419 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
420 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
422 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
423 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
425 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_domino)
426 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_CGAL
428 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_domino)
429 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_HDF5
431 _IMP_domino.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_domino)
432 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_NUMPY
434 _IMP_domino.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_domino)
435 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_domino.IMPSCOREFUNCTOR_SHOW_WARNINGS
438 _IMP_domino.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_domino)
439 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_domino.IMP_STATISTICS_HAS_IMP_CGAL
441 _IMP_domino.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
442 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
444 _IMP_domino.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
445 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
447 _IMP_domino.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
448 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_RANDOM
450 _IMP_domino.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
451 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_SYSTEM
453 _IMP_domino.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_domino)
454 IMP_STATISTICS_HAS_CGAL = _IMP_domino.IMP_STATISTICS_HAS_CGAL
456 _IMP_domino.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_domino)
457 IMP_STATISTICS_HAS_NUMPY = _IMP_domino.IMP_STATISTICS_HAS_NUMPY
459 _IMP_domino.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_domino)
460 IMPSTATISTICS_SHOW_WARNINGS = _IMP_domino.IMPSTATISTICS_SHOW_WARNINGS
463 _IMP_domino.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_domino)
464 IMP_CORE_HAS_IMP_CGAL = _IMP_domino.IMP_CORE_HAS_IMP_CGAL
466 _IMP_domino.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
467 IMP_CORE_HAS_IMP_KERNEL = _IMP_domino.IMP_CORE_HAS_IMP_KERNEL
469 _IMP_domino.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
470 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_FILESYSTEM
472 _IMP_domino.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
473 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
475 _IMP_domino.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
476 IMP_CORE_HAS_BOOST_RANDOM = _IMP_domino.IMP_CORE_HAS_BOOST_RANDOM
478 _IMP_domino.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
479 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_SYSTEM
481 _IMP_domino.IMP_CORE_HAS_CGAL_swigconstant(_IMP_domino)
482 IMP_CORE_HAS_CGAL = _IMP_domino.IMP_CORE_HAS_CGAL
484 _IMP_domino.IMP_CORE_HAS_HDF5_swigconstant(_IMP_domino)
485 IMP_CORE_HAS_HDF5 = _IMP_domino.IMP_CORE_HAS_HDF5
487 _IMP_domino.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_domino)
488 IMP_CORE_HAS_NUMPY = _IMP_domino.IMP_CORE_HAS_NUMPY
490 _IMP_domino.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_domino)
491 IMPCORE_SHOW_WARNINGS = _IMP_domino.IMPCORE_SHOW_WARNINGS
494 _IMP_domino.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_domino)
495 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_domino.IMP_CONTAINER_HAS_IMP_ALGEBRA
497 _IMP_domino.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_domino)
498 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_domino.IMP_CONTAINER_HAS_IMP_CGAL
500 _IMP_domino.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
501 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_domino.IMP_CONTAINER_HAS_IMP_DISPLAY
503 _IMP_domino.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
504 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_domino.IMP_CONTAINER_HAS_IMP_KERNEL
506 _IMP_domino.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
507 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
509 _IMP_domino.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
510 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
512 _IMP_domino.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
513 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
515 _IMP_domino.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
516 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_RANDOM
518 _IMP_domino.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
519 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_SYSTEM
521 _IMP_domino.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_domino)
522 IMP_CONTAINER_HAS_CGAL = _IMP_domino.IMP_CONTAINER_HAS_CGAL
524 _IMP_domino.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_domino)
525 IMP_CONTAINER_HAS_HDF5 = _IMP_domino.IMP_CONTAINER_HAS_HDF5
527 _IMP_domino.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_domino)
528 IMP_CONTAINER_HAS_NUMPY = _IMP_domino.IMP_CONTAINER_HAS_NUMPY
530 _IMP_domino.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
531 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_domino.IMP_CONTAINER_HAS_PYTHON_IHM
533 _IMP_domino.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_domino)
534 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_domino.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
536 _IMP_domino.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_domino)
537 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_domino.IMP_CONTAINER_HAS_ROBIN_MAP
539 _IMP_domino.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_domino)
540 IMPCONTAINER_SHOW_WARNINGS = _IMP_domino.IMPCONTAINER_SHOW_WARNINGS
543 _IMP_domino.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_domino)
544 IMP_ATOM_HAS_IMP_CGAL = _IMP_domino.IMP_ATOM_HAS_IMP_CGAL
546 _IMP_domino.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
547 IMP_ATOM_HAS_IMP_KERNEL = _IMP_domino.IMP_ATOM_HAS_IMP_KERNEL
549 _IMP_domino.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
550 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
552 _IMP_domino.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
553 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
555 _IMP_domino.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
556 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_domino.IMP_ATOM_HAS_BOOST_RANDOM
558 _IMP_domino.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
559 IMP_ATOM_HAS_BOOST_REGEX = _IMP_domino.IMP_ATOM_HAS_BOOST_REGEX
561 _IMP_domino.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
562 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ATOM_HAS_BOOST_SYSTEM
564 _IMP_domino.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_domino)
565 IMP_ATOM_HAS_CGAL = _IMP_domino.IMP_ATOM_HAS_CGAL
567 _IMP_domino.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_domino)
568 IMP_ATOM_HAS_HDF5 = _IMP_domino.IMP_ATOM_HAS_HDF5
570 _IMP_domino.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_domino)
571 IMP_ATOM_HAS_NUMPY = _IMP_domino.IMP_ATOM_HAS_NUMPY
573 _IMP_domino.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
574 IMP_ATOM_HAS_PYTHON_IHM = _IMP_domino.IMP_ATOM_HAS_PYTHON_IHM
576 _IMP_domino.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_domino)
577 IMPATOM_SHOW_WARNINGS = _IMP_domino.IMPATOM_SHOW_WARNINGS
579 _IMP_domino.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_domino)
580 IMP_ATOM_TYPE_INDEX = _IMP_domino.IMP_ATOM_TYPE_INDEX
582 _IMP_domino.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_domino)
583 IMP_RESIDUE_TYPE_INDEX = _IMP_domino.IMP_RESIDUE_TYPE_INDEX
585 _IMP_domino.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_domino)
586 IMP_HIERARCHY_TYPE_INDEX = _IMP_domino.IMP_HIERARCHY_TYPE_INDEX
588 _IMP_domino.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_domino)
589 IMP_CHAIN_TYPE_INDEX = _IMP_domino.IMP_CHAIN_TYPE_INDEX
592 _IMP_domino.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_domino)
593 IMP_EM_HAS_IMP_CGAL = _IMP_domino.IMP_EM_HAS_IMP_CGAL
595 _IMP_domino.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_domino)
596 IMP_EM_HAS_IMP_CONTAINER = _IMP_domino.IMP_EM_HAS_IMP_CONTAINER
598 _IMP_domino.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
599 IMP_EM_HAS_IMP_DISPLAY = _IMP_domino.IMP_EM_HAS_IMP_DISPLAY
601 _IMP_domino.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
602 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_EM_HAS_IMP_SCORE_FUNCTOR
604 _IMP_domino.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
605 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_EM_HAS_BOOST_FILESYSTEM
607 _IMP_domino.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
608 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
610 _IMP_domino.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
611 IMP_EM_HAS_BOOST_RANDOM = _IMP_domino.IMP_EM_HAS_BOOST_RANDOM
613 _IMP_domino.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
614 IMP_EM_HAS_BOOST_REGEX = _IMP_domino.IMP_EM_HAS_BOOST_REGEX
616 _IMP_domino.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
617 IMP_EM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_EM_HAS_BOOST_SYSTEM
619 _IMP_domino.IMP_EM_HAS_CGAL_swigconstant(_IMP_domino)
620 IMP_EM_HAS_CGAL = _IMP_domino.IMP_EM_HAS_CGAL
622 _IMP_domino.IMP_EM_HAS_HDF5_swigconstant(_IMP_domino)
623 IMP_EM_HAS_HDF5 = _IMP_domino.IMP_EM_HAS_HDF5
625 _IMP_domino.IMP_EM_HAS_NUMPY_swigconstant(_IMP_domino)
626 IMP_EM_HAS_NUMPY = _IMP_domino.IMP_EM_HAS_NUMPY
628 _IMP_domino.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
629 IMP_EM_HAS_PYTHON_IHM = _IMP_domino.IMP_EM_HAS_PYTHON_IHM
631 _IMP_domino.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_domino)
632 IMPEM_SHOW_WARNINGS = _IMP_domino.IMPEM_SHOW_WARNINGS
635 _IMP_domino.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_domino)
636 IMP_SAXS_HAS_IMP_CGAL = _IMP_domino.IMP_SAXS_HAS_IMP_CGAL
638 _IMP_domino.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_domino)
639 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_domino.IMP_SAXS_HAS_IMP_CONTAINER
641 _IMP_domino.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
642 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_domino.IMP_SAXS_HAS_IMP_DISPLAY
644 _IMP_domino.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
645 IMP_SAXS_HAS_IMP_KERNEL = _IMP_domino.IMP_SAXS_HAS_IMP_KERNEL
647 _IMP_domino.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
648 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
650 _IMP_domino.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
651 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_SAXS_HAS_BOOST_FILESYSTEM
653 _IMP_domino.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
654 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
656 _IMP_domino.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
657 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_domino.IMP_SAXS_HAS_BOOST_RANDOM
659 _IMP_domino.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
660 IMP_SAXS_HAS_BOOST_REGEX = _IMP_domino.IMP_SAXS_HAS_BOOST_REGEX
662 _IMP_domino.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
663 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_SAXS_HAS_BOOST_SYSTEM
665 _IMP_domino.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_domino)
666 IMP_SAXS_HAS_CGAL = _IMP_domino.IMP_SAXS_HAS_CGAL
668 _IMP_domino.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_domino)
669 IMP_SAXS_HAS_HDF5 = _IMP_domino.IMP_SAXS_HAS_HDF5
671 _IMP_domino.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_domino)
672 IMP_SAXS_HAS_NUMPY = _IMP_domino.IMP_SAXS_HAS_NUMPY
674 _IMP_domino.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
675 IMP_SAXS_HAS_PYTHON_IHM = _IMP_domino.IMP_SAXS_HAS_PYTHON_IHM
677 _IMP_domino.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_domino)
678 IMPSAXS_SHOW_WARNINGS = _IMP_domino.IMPSAXS_SHOW_WARNINGS
681 _IMP_domino.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_domino)
682 IMP_ISD_HAS_IMP_CGAL = _IMP_domino.IMP_ISD_HAS_IMP_CGAL
684 _IMP_domino.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_domino)
685 IMP_ISD_HAS_IMP_DISPLAY = _IMP_domino.IMP_ISD_HAS_IMP_DISPLAY
687 _IMP_domino.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
688 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
690 _IMP_domino.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
691 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_ISD_HAS_BOOST_FILESYSTEM
693 _IMP_domino.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
694 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
696 _IMP_domino.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
697 IMP_ISD_HAS_BOOST_RANDOM = _IMP_domino.IMP_ISD_HAS_BOOST_RANDOM
699 _IMP_domino.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
700 IMP_ISD_HAS_BOOST_REGEX = _IMP_domino.IMP_ISD_HAS_BOOST_REGEX
702 _IMP_domino.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
703 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ISD_HAS_BOOST_SYSTEM
705 _IMP_domino.IMP_ISD_HAS_CGAL_swigconstant(_IMP_domino)
706 IMP_ISD_HAS_CGAL = _IMP_domino.IMP_ISD_HAS_CGAL
708 _IMP_domino.IMP_ISD_HAS_HDF5_swigconstant(_IMP_domino)
709 IMP_ISD_HAS_HDF5 = _IMP_domino.IMP_ISD_HAS_HDF5
711 _IMP_domino.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_domino)
712 IMP_ISD_HAS_NUMPY = _IMP_domino.IMP_ISD_HAS_NUMPY
714 _IMP_domino.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
715 IMP_ISD_HAS_PYTHON_IHM = _IMP_domino.IMP_ISD_HAS_PYTHON_IHM
717 _IMP_domino.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_domino)
718 IMPISD_SHOW_WARNINGS = _IMP_domino.IMPISD_SHOW_WARNINGS
721 _IMP_domino.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_domino)
722 IMP_RMF_HAS_IMP_CGAL = _IMP_domino.IMP_RMF_HAS_IMP_CGAL
724 _IMP_domino.IMP_RMF_HAS_IMP_EM_swigconstant(_IMP_domino)
725 IMP_RMF_HAS_IMP_EM = _IMP_domino.IMP_RMF_HAS_IMP_EM
727 _IMP_domino.IMP_RMF_HAS_IMP_SAXS_swigconstant(_IMP_domino)
728 IMP_RMF_HAS_IMP_SAXS = _IMP_domino.IMP_RMF_HAS_IMP_SAXS
730 _IMP_domino.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
731 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
733 _IMP_domino.IMP_RMF_HAS_IMP_STATISTICS_swigconstant(_IMP_domino)
734 IMP_RMF_HAS_IMP_STATISTICS = _IMP_domino.IMP_RMF_HAS_IMP_STATISTICS
736 _IMP_domino.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
737 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_FILESYSTEM
739 _IMP_domino.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
740 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
742 _IMP_domino.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
743 IMP_RMF_HAS_BOOST_RANDOM = _IMP_domino.IMP_RMF_HAS_BOOST_RANDOM
745 _IMP_domino.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
746 IMP_RMF_HAS_BOOST_REGEX = _IMP_domino.IMP_RMF_HAS_BOOST_REGEX
748 _IMP_domino.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
749 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_SYSTEM
751 _IMP_domino.IMP_RMF_HAS_CGAL_swigconstant(_IMP_domino)
752 IMP_RMF_HAS_CGAL = _IMP_domino.IMP_RMF_HAS_CGAL
754 _IMP_domino.IMP_RMF_HAS_HDF5_swigconstant(_IMP_domino)
755 IMP_RMF_HAS_HDF5 = _IMP_domino.IMP_RMF_HAS_HDF5
757 _IMP_domino.IMP_RMF_HAS_NUMPY_swigconstant(_IMP_domino)
758 IMP_RMF_HAS_NUMPY = _IMP_domino.IMP_RMF_HAS_NUMPY
760 _IMP_domino.IMP_RMF_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
761 IMP_RMF_HAS_PYTHON_IHM = _IMP_domino.IMP_RMF_HAS_PYTHON_IHM
763 _IMP_domino.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_domino)
764 IMPRMF_SHOW_WARNINGS = _IMP_domino.IMPRMF_SHOW_WARNINGS
768 _IMP_domino.IMP_DOMINO_HAS_IMP_ATOM_swigconstant(_IMP_domino)
769 IMP_DOMINO_HAS_IMP_ATOM = _IMP_domino.IMP_DOMINO_HAS_IMP_ATOM
771 _IMP_domino.IMP_DOMINO_HAS_IMP_CGAL_swigconstant(_IMP_domino)
772 IMP_DOMINO_HAS_IMP_CGAL = _IMP_domino.IMP_DOMINO_HAS_IMP_CGAL
774 _IMP_domino.IMP_DOMINO_HAS_IMP_EM_swigconstant(_IMP_domino)
775 IMP_DOMINO_HAS_IMP_EM = _IMP_domino.IMP_DOMINO_HAS_IMP_EM
777 _IMP_domino.IMP_DOMINO_HAS_IMP_ISD_swigconstant(_IMP_domino)
778 IMP_DOMINO_HAS_IMP_ISD = _IMP_domino.IMP_DOMINO_HAS_IMP_ISD
780 _IMP_domino.IMP_DOMINO_HAS_IMP_KERNEL_swigconstant(_IMP_domino)
781 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_domino.IMP_DOMINO_HAS_IMP_KERNEL
783 _IMP_domino.IMP_DOMINO_HAS_IMP_RMF_swigconstant(_IMP_domino)
784 IMP_DOMINO_HAS_IMP_RMF = _IMP_domino.IMP_DOMINO_HAS_IMP_RMF
786 _IMP_domino.IMP_DOMINO_HAS_IMP_SAXS_swigconstant(_IMP_domino)
787 IMP_DOMINO_HAS_IMP_SAXS = _IMP_domino.IMP_DOMINO_HAS_IMP_SAXS
789 _IMP_domino.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_domino)
790 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
792 _IMP_domino.IMP_DOMINO_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_domino)
793 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_FILESYSTEM
795 _IMP_domino.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_domino)
796 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
798 _IMP_domino.IMP_DOMINO_HAS_BOOST_RANDOM_swigconstant(_IMP_domino)
799 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_domino.IMP_DOMINO_HAS_BOOST_RANDOM
801 _IMP_domino.IMP_DOMINO_HAS_BOOST_REGEX_swigconstant(_IMP_domino)
802 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_domino.IMP_DOMINO_HAS_BOOST_REGEX
804 _IMP_domino.IMP_DOMINO_HAS_BOOST_SYSTEM_swigconstant(_IMP_domino)
805 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_SYSTEM
807 _IMP_domino.IMP_DOMINO_HAS_CGAL_swigconstant(_IMP_domino)
808 IMP_DOMINO_HAS_CGAL = _IMP_domino.IMP_DOMINO_HAS_CGAL
810 _IMP_domino.IMP_DOMINO_HAS_HDF5_swigconstant(_IMP_domino)
811 IMP_DOMINO_HAS_HDF5 = _IMP_domino.IMP_DOMINO_HAS_HDF5
813 _IMP_domino.IMP_DOMINO_HAS_NUMPY_swigconstant(_IMP_domino)
814 IMP_DOMINO_HAS_NUMPY = _IMP_domino.IMP_DOMINO_HAS_NUMPY
816 _IMP_domino.IMP_DOMINO_HAS_RMF_swigconstant(_IMP_domino)
817 IMP_DOMINO_HAS_RMF = _IMP_domino.IMP_DOMINO_HAS_RMF
819 _IMP_domino.IMP_DOMINO_HAS_PYTHON_IHM_swigconstant(_IMP_domino)
820 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_domino.IMP_DOMINO_HAS_PYTHON_IHM
822 _IMP_domino.IMPDOMINO_SHOW_WARNINGS_swigconstant(_IMP_domino)
823 IMPDOMINO_SHOW_WARNINGS = _IMP_domino.IMPDOMINO_SHOW_WARNINGS
826 _object_types.append(
"DiscreteSampler")
829 def _object_cast_to_DiscreteSampler(o):
830 """_object_cast_to_DiscreteSampler(Object o) -> DiscreteSampler"""
831 return _IMP_domino._object_cast_to_DiscreteSampler(o)
833 _object_types.append(
"ParticleStates")
836 def _object_cast_to_ParticleStates(o):
837 """_object_cast_to_ParticleStates(Object o) -> ParticleStates"""
838 return _IMP_domino._object_cast_to_ParticleStates(o)
840 _object_types.append(
"SubsetFilter")
843 def _object_cast_to_SubsetFilter(o):
844 """_object_cast_to_SubsetFilter(Object o) -> SubsetFilter"""
845 return _IMP_domino._object_cast_to_SubsetFilter(o)
847 _object_types.append(
"SubsetFilterTable")
850 def _object_cast_to_SubsetFilterTable(o):
851 """_object_cast_to_SubsetFilterTable(Object o) -> SubsetFilterTable"""
852 return _IMP_domino._object_cast_to_SubsetFilterTable(o)
854 _object_types.append(
"AssignmentsTable")
857 def _object_cast_to_AssignmentsTable(o):
858 """_object_cast_to_AssignmentsTable(Object o) -> AssignmentsTable"""
859 return _IMP_domino._object_cast_to_AssignmentsTable(o)
861 _object_types.append(
"AssignmentContainer")
864 def _object_cast_to_AssignmentContainer(o):
865 """_object_cast_to_AssignmentContainer(Object o) -> AssignmentContainer"""
866 return _IMP_domino._object_cast_to_AssignmentContainer(o)
868 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::Particle,IMP::domino::ShowInteractionGraphVertex)> class"""
869 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
870 __repr__ = _swig_repr
873 """__init__(IMP::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::Particle,IMP::domino::ShowInteractionGraphVertex)> self) -> InteractionGraph"""
874 this = _IMP_domino.new_InteractionGraph()
876 self.this.append(this)
881 """get_graph(InteractionGraph self) -> IMP::domino::InteractionGraph const &"""
882 return _IMP_domino.InteractionGraph_get_graph(self)
886 """get_vertices(InteractionGraph self) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
887 return _IMP_domino.InteractionGraph_get_vertices(self)
890 def get_vertex_name(self, i):
891 """get_vertex_name(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor i) -> Particle"""
892 return _IMP_domino.InteractionGraph_get_vertex_name(self, i)
895 def get_in_neighbors(self, v):
896 """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"""
897 return _IMP_domino.InteractionGraph_get_in_neighbors(self, v)
900 def get_out_neighbors(self, v):
901 """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"""
902 return _IMP_domino.InteractionGraph_get_out_neighbors(self, v)
907 show_graphviz(InteractionGraph self, _ostream out)
908 show_graphviz(InteractionGraph self)
910 return _IMP_domino.InteractionGraph_show_graphviz(self, *args)
913 def get_graphviz_string(self):
914 """get_graphviz_string(InteractionGraph self) -> std::string"""
915 return _IMP_domino.InteractionGraph_get_graphviz_string(self)
918 def add_edge(self, v0, v1):
919 """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)"""
920 return _IMP_domino.InteractionGraph_add_edge(self, v0, v1)
923 def add_vertex(self, l):
924 """add_vertex(InteractionGraph self, Particle l) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor"""
925 return _IMP_domino.InteractionGraph_add_vertex(self, l)
928 def remove_vertex(self, l):
929 """remove_vertex(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor l)"""
930 return _IMP_domino.InteractionGraph_remove_vertex(self, l)
932 __swig_destroy__ = _IMP_domino.delete_InteractionGraph
933 __del__ =
lambda self:
None
934 InteractionGraph_swigregister = _IMP_domino.InteractionGraph_swigregister
935 InteractionGraph_swigregister(InteractionGraph)
938 _value_types.append(
"InteractionGraph")
941 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> class"""
942 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
943 __repr__ = _swig_repr
946 """__init__(IMP::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> self) -> SubsetGraph"""
947 this = _IMP_domino.new_SubsetGraph()
949 self.this.append(this)
954 """get_graph(SubsetGraph self) -> IMP::domino::SubsetGraph const &"""
955 return _IMP_domino.SubsetGraph_get_graph(self)
959 """get_vertices(SubsetGraph self) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
960 return _IMP_domino.SubsetGraph_get_vertices(self)
963 def get_vertex_name(self, i):
964 """get_vertex_name(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor i) -> Subset"""
965 return _IMP_domino.SubsetGraph_get_vertex_name(self, i)
968 def get_in_neighbors(self, v):
969 """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"""
970 return _IMP_domino.SubsetGraph_get_in_neighbors(self, v)
973 def get_out_neighbors(self, v):
974 """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"""
975 return _IMP_domino.SubsetGraph_get_out_neighbors(self, v)
980 show_graphviz(SubsetGraph self, _ostream out)
981 show_graphviz(SubsetGraph self)
983 return _IMP_domino.SubsetGraph_show_graphviz(self, *args)
986 def get_graphviz_string(self):
987 """get_graphviz_string(SubsetGraph self) -> std::string"""
988 return _IMP_domino.SubsetGraph_get_graphviz_string(self)
991 def add_edge(self, v0, v1):
992 """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)"""
993 return _IMP_domino.SubsetGraph_add_edge(self, v0, v1)
996 def add_vertex(self, l):
997 """add_vertex(SubsetGraph self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor"""
998 return _IMP_domino.SubsetGraph_add_vertex(self, l)
1001 def remove_vertex(self, l):
1002 """remove_vertex(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor l)"""
1003 return _IMP_domino.SubsetGraph_remove_vertex(self, l)
1005 __swig_destroy__ = _IMP_domino.delete_SubsetGraph
1006 __del__ =
lambda self:
None
1007 SubsetGraph_swigregister = _IMP_domino.SubsetGraph_swigregister
1008 SubsetGraph_swigregister(SubsetGraph)
1011 _value_types.append(
"SubsetGraph")
1014 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> class"""
1015 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1016 __repr__ = _swig_repr
1019 """__init__(IMP::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> self) -> CliqueGraph"""
1020 this = _IMP_domino.new_CliqueGraph()
1022 self.this.append(this)
1026 def get_graph(self):
1027 """get_graph(CliqueGraph self) -> IMP::domino::CliqueGraph const &"""
1028 return _IMP_domino.CliqueGraph_get_graph(self)
1032 """get_vertices(CliqueGraph self) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
1033 return _IMP_domino.CliqueGraph_get_vertices(self)
1036 def get_vertex_name(self, i):
1037 """get_vertex_name(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor i) -> Subset"""
1038 return _IMP_domino.CliqueGraph_get_vertex_name(self, i)
1041 def get_in_neighbors(self, v):
1042 """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"""
1043 return _IMP_domino.CliqueGraph_get_in_neighbors(self, v)
1046 def get_out_neighbors(self, v):
1047 """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"""
1048 return _IMP_domino.CliqueGraph_get_out_neighbors(self, v)
1053 show_graphviz(CliqueGraph self, _ostream out)
1054 show_graphviz(CliqueGraph self)
1056 return _IMP_domino.CliqueGraph_show_graphviz(self, *args)
1059 def get_graphviz_string(self):
1060 """get_graphviz_string(CliqueGraph self) -> std::string"""
1061 return _IMP_domino.CliqueGraph_get_graphviz_string(self)
1064 def add_edge(self, v0, v1):
1065 """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)"""
1066 return _IMP_domino.CliqueGraph_add_edge(self, v0, v1)
1069 def add_vertex(self, l):
1070 """add_vertex(CliqueGraph self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor"""
1071 return _IMP_domino.CliqueGraph_add_vertex(self, l)
1074 def remove_vertex(self, l):
1075 """remove_vertex(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor l)"""
1076 return _IMP_domino.CliqueGraph_remove_vertex(self, l)
1078 __swig_destroy__ = _IMP_domino.delete_CliqueGraph
1079 __del__ =
lambda self:
None
1080 CliqueGraph_swigregister = _IMP_domino.CliqueGraph_swigregister
1081 CliqueGraph_swigregister(CliqueGraph)
1084 _value_types.append(
"CliqueGraph")
1087 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> class"""
1088 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1089 __repr__ = _swig_repr
1092 """__init__(IMP::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> self) -> MergeTree"""
1093 this = _IMP_domino.new_MergeTree()
1095 self.this.append(this)
1099 def get_graph(self):
1100 """get_graph(MergeTree self) -> IMP::domino::MergeTree const &"""
1101 return _IMP_domino.MergeTree_get_graph(self)
1105 """get_vertices(MergeTree self) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
1106 return _IMP_domino.MergeTree_get_vertices(self)
1109 def get_vertex_name(self, i):
1110 """get_vertex_name(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor i) -> Subset"""
1111 return _IMP_domino.MergeTree_get_vertex_name(self, i)
1114 def get_in_neighbors(self, v):
1115 """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"""
1116 return _IMP_domino.MergeTree_get_in_neighbors(self, v)
1119 def get_out_neighbors(self, v):
1120 """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"""
1121 return _IMP_domino.MergeTree_get_out_neighbors(self, v)
1126 show_graphviz(MergeTree self, _ostream out)
1127 show_graphviz(MergeTree self)
1129 return _IMP_domino.MergeTree_show_graphviz(self, *args)
1132 def get_graphviz_string(self):
1133 """get_graphviz_string(MergeTree self) -> std::string"""
1134 return _IMP_domino.MergeTree_get_graphviz_string(self)
1137 def add_edge(self, v0, v1):
1138 """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)"""
1139 return _IMP_domino.MergeTree_add_edge(self, v0, v1)
1142 def add_vertex(self, l):
1143 """add_vertex(MergeTree self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor"""
1144 return _IMP_domino.MergeTree_add_vertex(self, l)
1147 def remove_vertex(self, l):
1148 """remove_vertex(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor l)"""
1149 return _IMP_domino.MergeTree_remove_vertex(self, l)
1151 __swig_destroy__ = _IMP_domino.delete_MergeTree
1152 __del__ =
lambda self:
None
1153 MergeTree_swigregister = _IMP_domino.MergeTree_swigregister
1154 MergeTree_swigregister(MergeTree)
1157 _value_types.append(
"MergeTree")
1160 _object_types.append(
"BranchAndBoundSampler")
1163 def _object_cast_to_BranchAndBoundSampler(o):
1164 """_object_cast_to_BranchAndBoundSampler(Object o) -> BranchAndBoundSampler"""
1165 return _IMP_domino._object_cast_to_BranchAndBoundSampler(o)
1167 _object_types.append(
"BranchAndBoundAssignmentsTable")
1170 def _object_cast_to_BranchAndBoundAssignmentsTable(o):
1171 """_object_cast_to_BranchAndBoundAssignmentsTable(Object o) -> BranchAndBoundAssignmentsTable"""
1172 return _IMP_domino._object_cast_to_BranchAndBoundAssignmentsTable(o)
1174 _object_types.append(
"RecursiveAssignmentsTable")
1177 def _object_cast_to_RecursiveAssignmentsTable(o):
1178 """_object_cast_to_RecursiveAssignmentsTable(Object o) -> RecursiveAssignmentsTable"""
1179 return _IMP_domino._object_cast_to_RecursiveAssignmentsTable(o)
1181 _object_types.append(
"SimpleAssignmentsTable")
1184 def _object_cast_to_SimpleAssignmentsTable(o):
1185 """_object_cast_to_SimpleAssignmentsTable(Object o) -> SimpleAssignmentsTable"""
1186 return _IMP_domino._object_cast_to_SimpleAssignmentsTable(o)
1188 _object_types.append(
"CompoundStates")
1191 def _object_cast_to_CompoundStates(o):
1192 """_object_cast_to_CompoundStates(Object o) -> CompoundStates"""
1193 return _IMP_domino._object_cast_to_CompoundStates(o)
1195 _object_types.append(
"DisjointSetsSubsetFilterTable")
1198 def _object_cast_to_DisjointSetsSubsetFilterTable(o):
1199 """_object_cast_to_DisjointSetsSubsetFilterTable(Object o) -> DisjointSetsSubsetFilterTable"""
1200 return _IMP_domino._object_cast_to_DisjointSetsSubsetFilterTable(o)
1202 _object_types.append(
"MinimumRestraintScoreSubsetFilterTable")
1205 def _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o):
1206 """_object_cast_to_MinimumRestraintScoreSubsetFilterTable(Object o) -> MinimumRestraintScoreSubsetFilterTable"""
1207 return _IMP_domino._object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
1209 _object_types.append(
"DominoSampler")
1212 def _object_cast_to_DominoSampler(o):
1213 """_object_cast_to_DominoSampler(Object o) -> DominoSampler"""
1214 return _IMP_domino._object_cast_to_DominoSampler(o)
1216 _object_types.append(
"EqualitySubsetFilterTable")
1219 def _object_cast_to_EqualitySubsetFilterTable(o):
1220 """_object_cast_to_EqualitySubsetFilterTable(Object o) -> EqualitySubsetFilterTable"""
1221 return _IMP_domino._object_cast_to_EqualitySubsetFilterTable(o)
1223 _object_types.append(
"EquivalenceSubsetFilterTable")
1226 def _object_cast_to_EquivalenceSubsetFilterTable(o):
1227 """_object_cast_to_EquivalenceSubsetFilterTable(Object o) -> EquivalenceSubsetFilterTable"""
1228 return _IMP_domino._object_cast_to_EquivalenceSubsetFilterTable(o)
1230 _object_types.append(
"EquivalenceAndExclusionSubsetFilterTable")
1233 def _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o):
1234 """_object_cast_to_EquivalenceAndExclusionSubsetFilterTable(Object o) -> EquivalenceAndExclusionSubsetFilterTable"""
1235 return _IMP_domino._object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
1237 _object_types.append(
"ExclusionSubsetFilterTable")
1240 def _object_cast_to_ExclusionSubsetFilterTable(o):
1241 """_object_cast_to_ExclusionSubsetFilterTable(Object o) -> ExclusionSubsetFilterTable"""
1242 return _IMP_domino._object_cast_to_ExclusionSubsetFilterTable(o)
1244 _object_types.append(
"IndexStates")
1247 def _object_cast_to_IndexStates(o):
1248 """_object_cast_to_IndexStates(Object o) -> IndexStates"""
1249 return _IMP_domino._object_cast_to_IndexStates(o)
1251 _object_types.append(
"ListSubsetFilterTable")
1254 def _object_cast_to_ListSubsetFilterTable(o):
1255 """_object_cast_to_ListSubsetFilterTable(Object o) -> ListSubsetFilterTable"""
1256 return _IMP_domino._object_cast_to_ListSubsetFilterTable(o)
1258 _object_types.append(
"ListAssignmentsTable")
1261 def _object_cast_to_ListAssignmentsTable(o):
1262 """_object_cast_to_ListAssignmentsTable(Object o) -> ListAssignmentsTable"""
1263 return _IMP_domino._object_cast_to_ListAssignmentsTable(o)
1265 _object_types.append(
"ParticleStatesTable")
1268 def _object_cast_to_ParticleStatesTable(o):
1269 """_object_cast_to_ParticleStatesTable(Object o) -> ParticleStatesTable"""
1270 return _IMP_domino._object_cast_to_ParticleStatesTable(o)
1272 _object_types.append(
"RecursiveStates")
1275 def _object_cast_to_RecursiveStates(o):
1276 """_object_cast_to_RecursiveStates(Object o) -> RecursiveStates"""
1277 return _IMP_domino._object_cast_to_RecursiveStates(o)
1279 _object_types.append(
"ProbabilisticSubsetFilterTable")
1282 def _object_cast_to_ProbabilisticSubsetFilterTable(o):
1283 """_object_cast_to_ProbabilisticSubsetFilterTable(Object o) -> ProbabilisticSubsetFilterTable"""
1284 return _IMP_domino._object_cast_to_ProbabilisticSubsetFilterTable(o)
1286 _object_types.append(
"RestraintScoreSubsetFilterTable")
1289 def _object_cast_to_RestraintScoreSubsetFilterTable(o):
1290 """_object_cast_to_RestraintScoreSubsetFilterTable(Object o) -> RestraintScoreSubsetFilterTable"""
1291 return _IMP_domino._object_cast_to_RestraintScoreSubsetFilterTable(o)
1293 _object_types.append(
"RigidBodyStates")
1296 def _object_cast_to_RigidBodyStates(o):
1297 """_object_cast_to_RigidBodyStates(Object o) -> RigidBodyStates"""
1298 return _IMP_domino._object_cast_to_RigidBodyStates(o)
1300 _object_types.append(
"XYZStates")
1303 def _object_cast_to_XYZStates(o):
1304 """_object_cast_to_XYZStates(Object o) -> XYZStates"""
1305 return _IMP_domino._object_cast_to_XYZStates(o)
1307 _object_types.append(
"NestedRigidBodyStates")
1310 def _object_cast_to_NestedRigidBodyStates(o):
1311 """_object_cast_to_NestedRigidBodyStates(Object o) -> NestedRigidBodyStates"""
1312 return _IMP_domino._object_cast_to_NestedRigidBodyStates(o)
1314 _object_types.append(
"DependencyScoreState")
1317 def _object_cast_to_DependencyScoreState(o):
1318 """_object_cast_to_DependencyScoreState(Object o) -> DependencyScoreState"""
1319 return _IMP_domino._object_cast_to_DependencyScoreState(o)
1321 _object_types.append(
"PairListSubsetFilterTable")
1324 def _object_cast_to_PairListSubsetFilterTable(o):
1325 """_object_cast_to_PairListSubsetFilterTable(Object o) -> PairListSubsetFilterTable"""
1326 return _IMP_domino._object_cast_to_PairListSubsetFilterTable(o)
1328 _object_types.append(
"ListAssignmentContainer")
1331 def _object_cast_to_ListAssignmentContainer(o):
1332 """_object_cast_to_ListAssignmentContainer(Object o) -> ListAssignmentContainer"""
1333 return _IMP_domino._object_cast_to_ListAssignmentContainer(o)
1335 _object_types.append(
"PackedAssignmentContainer")
1338 def _object_cast_to_PackedAssignmentContainer(o):
1339 """_object_cast_to_PackedAssignmentContainer(Object o) -> PackedAssignmentContainer"""
1340 return _IMP_domino._object_cast_to_PackedAssignmentContainer(o)
1342 _object_types.append(
"HeapAssignmentContainer")
1345 def _object_cast_to_HeapAssignmentContainer(o):
1346 """_object_cast_to_HeapAssignmentContainer(Object o) -> HeapAssignmentContainer"""
1347 return _IMP_domino._object_cast_to_HeapAssignmentContainer(o)
1349 _object_types.append(
"RangeViewAssignmentContainer")
1352 def _object_cast_to_RangeViewAssignmentContainer(o):
1353 """_object_cast_to_RangeViewAssignmentContainer(Object o) -> RangeViewAssignmentContainer"""
1354 return _IMP_domino._object_cast_to_RangeViewAssignmentContainer(o)
1356 _object_types.append(
"SampleAssignmentContainer")
1359 def _object_cast_to_SampleAssignmentContainer(o):
1360 """_object_cast_to_SampleAssignmentContainer(Object o) -> SampleAssignmentContainer"""
1361 return _IMP_domino._object_cast_to_SampleAssignmentContainer(o)
1363 _object_types.append(
"PermutationStates")
1366 def _object_cast_to_PermutationStates(o):
1367 """_object_cast_to_PermutationStates(Object o) -> PermutationStates"""
1368 return _IMP_domino._object_cast_to_PermutationStates(o)
1370 _object_types.append(
"WriteHDF5AssignmentContainer")
1373 def _object_cast_to_WriteHDF5AssignmentContainer(o):
1374 """_object_cast_to_WriteHDF5AssignmentContainer(Object o) -> WriteHDF5AssignmentContainer"""
1375 return _IMP_domino._object_cast_to_WriteHDF5AssignmentContainer(o)
1377 _object_types.append(
"ReadHDF5AssignmentContainer")
1380 def _object_cast_to_ReadHDF5AssignmentContainer(o):
1381 """_object_cast_to_ReadHDF5AssignmentContainer(Object o) -> ReadHDF5AssignmentContainer"""
1382 return _IMP_domino._object_cast_to_ReadHDF5AssignmentContainer(o)
1384 _object_types.append(
"ReadAssignmentContainer")
1387 def _object_cast_to_ReadAssignmentContainer(o):
1388 """_object_cast_to_ReadAssignmentContainer(Object o) -> ReadAssignmentContainer"""
1389 return _IMP_domino._object_cast_to_ReadAssignmentContainer(o)
1391 _object_types.append(
"WriteAssignmentContainer")
1394 def _object_cast_to_WriteAssignmentContainer(o):
1395 """_object_cast_to_WriteAssignmentContainer(Object o) -> WriteAssignmentContainer"""
1396 return _IMP_domino._object_cast_to_WriteAssignmentContainer(o)
1398 _object_types.append(
"CappedAssignmentContainer")
1401 def _object_cast_to_CappedAssignmentContainer(o):
1402 """_object_cast_to_CappedAssignmentContainer(Object o) -> CappedAssignmentContainer"""
1403 return _IMP_domino._object_cast_to_CappedAssignmentContainer(o)
1405 _object_types.append(
"RestraintCache")
1408 def _object_cast_to_RestraintCache(o):
1409 """_object_cast_to_RestraintCache(Object o) -> RestraintCache"""
1410 return _IMP_domino._object_cast_to_RestraintCache(o)
1413 _plural_types.append(
"Subsets")
1414 _value_types.append(
"Subset")
1418 _plural_types.append(
"Assignments")
1419 _value_types.append(
"Assignment")
1423 _plural_types.append(
"Slices")
1424 _value_types.append(
"Slice")
1428 _plural_types.append(
"Orders")
1429 _value_types.append(
"Order")
1431 class _IntArray(IMP._Value):
1432 """Proxy of C++ IMP::ConstVector<(int)> class"""
1433 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1434 __repr__ = _swig_repr
1435 __swig_destroy__ = _IMP_domino.delete__IntArray
1436 __del__ =
lambda self:
None
1438 def __init__(self, *args):
1440 __init__(IMP::ConstVector<(int)> self, unsigned int sz, int fill) -> _IntArray
1441 __init__(IMP::ConstVector<(int)> self) -> _IntArray
1443 this = _IMP_domino.new__IntArray(*args)
1445 self.this.append(this)
1449 def __cmp__(self, o):
1450 """__cmp__(_IntArray self, _IntArray o) -> int"""
1451 return _IMP_domino._IntArray___cmp__(self, o)
1454 def __eq__(self, o):
1455 """__eq__(_IntArray self, _IntArray o) -> bool"""
1456 return _IMP_domino._IntArray___eq__(self, o)
1459 def __ne__(self, o):
1460 """__ne__(_IntArray self, _IntArray o) -> bool"""
1461 return _IMP_domino._IntArray___ne__(self, o)
1464 def __lt__(self, o):
1465 """__lt__(_IntArray self, _IntArray o) -> bool"""
1466 return _IMP_domino._IntArray___lt__(self, o)
1469 def __gt__(self, o):
1470 """__gt__(_IntArray self, _IntArray o) -> bool"""
1471 return _IMP_domino._IntArray___gt__(self, o)
1474 def __ge__(self, o):
1475 """__ge__(_IntArray self, _IntArray o) -> bool"""
1476 return _IMP_domino._IntArray___ge__(self, o)
1479 def __le__(self, o):
1480 """__le__(_IntArray self, _IntArray o) -> bool"""
1481 return _IMP_domino._IntArray___le__(self, o)
1484 def __getitem__(self, i):
1485 """__getitem__(_IntArray self, unsigned int i) -> int"""
1486 return _IMP_domino._IntArray___getitem__(self, i)
1490 """__len__(_IntArray self) -> unsigned int"""
1491 return _IMP_domino._IntArray___len__(self)
1494 def show(self, *args):
1496 show(_IntArray self, _ostream out)
1497 show(_IntArray self)
1499 return _IMP_domino._IntArray_show(self, *args)
1503 """__hash__(_IntArray self) -> std::size_t"""
1504 return _IMP_domino._IntArray___hash__(self)
1506 _IntArray_swigregister = _IMP_domino._IntArray_swigregister
1507 _IntArray_swigregister(_IntArray)
1509 class _UIntArray(IMP._Value):
1510 """Proxy of C++ IMP::ConstVector<(unsigned int)> class"""
1511 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1512 __repr__ = _swig_repr
1513 __swig_destroy__ = _IMP_domino.delete__UIntArray
1514 __del__ =
lambda self:
None
1516 def __init__(self, *args):
1518 __init__(IMP::ConstVector<(unsigned int)> self, unsigned int sz, unsigned int fill) -> _UIntArray
1519 __init__(IMP::ConstVector<(unsigned int)> self) -> _UIntArray
1521 this = _IMP_domino.new__UIntArray(*args)
1523 self.this.append(this)
1527 def __cmp__(self, o):
1528 """__cmp__(_UIntArray self, _UIntArray o) -> int"""
1529 return _IMP_domino._UIntArray___cmp__(self, o)
1532 def __eq__(self, o):
1533 """__eq__(_UIntArray self, _UIntArray o) -> bool"""
1534 return _IMP_domino._UIntArray___eq__(self, o)
1537 def __ne__(self, o):
1538 """__ne__(_UIntArray self, _UIntArray o) -> bool"""
1539 return _IMP_domino._UIntArray___ne__(self, o)
1542 def __lt__(self, o):
1543 """__lt__(_UIntArray self, _UIntArray o) -> bool"""
1544 return _IMP_domino._UIntArray___lt__(self, o)
1547 def __gt__(self, o):
1548 """__gt__(_UIntArray self, _UIntArray o) -> bool"""
1549 return _IMP_domino._UIntArray___gt__(self, o)
1552 def __ge__(self, o):
1553 """__ge__(_UIntArray self, _UIntArray o) -> bool"""
1554 return _IMP_domino._UIntArray___ge__(self, o)
1557 def __le__(self, o):
1558 """__le__(_UIntArray self, _UIntArray o) -> bool"""
1559 return _IMP_domino._UIntArray___le__(self, o)
1562 def __getitem__(self, i):
1563 """__getitem__(_UIntArray self, unsigned int i) -> unsigned int"""
1564 return _IMP_domino._UIntArray___getitem__(self, i)
1568 """__len__(_UIntArray self) -> unsigned int"""
1569 return _IMP_domino._UIntArray___len__(self)
1572 def show(self, *args):
1574 show(_UIntArray self, _ostream out)
1575 show(_UIntArray self)
1577 return _IMP_domino._UIntArray_show(self, *args)
1581 """__hash__(_UIntArray self) -> std::size_t"""
1582 return _IMP_domino._UIntArray___hash__(self)
1584 _UIntArray_swigregister = _IMP_domino._UIntArray_swigregister
1585 _UIntArray_swigregister(_UIntArray)
1587 class _ParticleArray(IMP._Value):
1588 """Proxy of C++ IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> class"""
1589 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1590 __repr__ = _swig_repr
1591 __swig_destroy__ = _IMP_domino.delete__ParticleArray
1592 __del__ =
lambda self:
None
1594 def __init__(self, *args):
1596 __init__(IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> self, unsigned int sz, IMP::WeakPointer< IMP::Particle > fill) -> _ParticleArray
1597 __init__(IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> self) -> _ParticleArray
1599 this = _IMP_domino.new__ParticleArray(*args)
1601 self.this.append(this)
1605 def __cmp__(self, o):
1606 """__cmp__(_ParticleArray self, _ParticleArray o) -> int"""
1607 return _IMP_domino._ParticleArray___cmp__(self, o)
1610 def __eq__(self, o):
1611 """__eq__(_ParticleArray self, _ParticleArray o) -> bool"""
1612 return _IMP_domino._ParticleArray___eq__(self, o)
1615 def __ne__(self, o):
1616 """__ne__(_ParticleArray self, _ParticleArray o) -> bool"""
1617 return _IMP_domino._ParticleArray___ne__(self, o)
1620 def __lt__(self, o):
1621 """__lt__(_ParticleArray self, _ParticleArray o) -> bool"""
1622 return _IMP_domino._ParticleArray___lt__(self, o)
1625 def __gt__(self, o):
1626 """__gt__(_ParticleArray self, _ParticleArray o) -> bool"""
1627 return _IMP_domino._ParticleArray___gt__(self, o)
1630 def __ge__(self, o):
1631 """__ge__(_ParticleArray self, _ParticleArray o) -> bool"""
1632 return _IMP_domino._ParticleArray___ge__(self, o)
1635 def __le__(self, o):
1636 """__le__(_ParticleArray self, _ParticleArray o) -> bool"""
1637 return _IMP_domino._ParticleArray___le__(self, o)
1640 def __getitem__(self, i):
1641 """__getitem__(_ParticleArray self, unsigned int i) -> Particle"""
1642 return _IMP_domino._ParticleArray___getitem__(self, i)
1646 """__len__(_ParticleArray self) -> unsigned int"""
1647 return _IMP_domino._ParticleArray___len__(self)
1650 def show(self, *args):
1652 show(_ParticleArray self, _ostream out)
1653 show(_ParticleArray self)
1655 return _IMP_domino._ParticleArray_show(self, *args)
1659 """__hash__(_ParticleArray self) -> std::size_t"""
1660 return _IMP_domino._ParticleArray___hash__(self)
1662 _ParticleArray_swigregister = _IMP_domino._ParticleArray_swigregister
1663 _ParticleArray_swigregister(_ParticleArray)
1665 class Subset(_ParticleArray):
1666 """Proxy of C++ IMP::domino::Subset class"""
1667 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1669 def __init__(self, *args):
1671 __init__(IMP::domino::Subset self, IMP::ParticlesTemp const & ps, bool arg3) -> Subset
1672 __init__(IMP::domino::Subset self) -> Subset
1673 __init__(IMP::domino::Subset self, IMP::ParticlesTemp ps) -> Subset
1675 this = _IMP_domino.new_Subset(*args)
1677 self.this.append(this)
1681 def get_model(self):
1682 """get_model(Subset self) -> Model"""
1683 return _IMP_domino.Subset_get_model(self)
1687 """get_name(Subset self) -> std::string"""
1688 return _IMP_domino.Subset_get_name(self)
1691 def get_contains(self, o):
1692 """get_contains(Subset self, Subset o) -> bool"""
1693 return _IMP_domino.Subset_get_contains(self, o)
1697 """__str__(Subset self) -> std::string"""
1698 return _IMP_domino.Subset___str__(self)
1702 """__repr__(Subset self) -> std::string"""
1703 return _IMP_domino.Subset___repr__(self)
1705 __swig_destroy__ = _IMP_domino.delete_Subset
1706 __del__ =
lambda self:
None
1707 Subset_swigregister = _IMP_domino.Subset_swigregister
1708 Subset_swigregister(Subset)
1712 """get_union(Subset a, Subset b) -> Subset"""
1713 return _IMP_domino.get_union(a, b)
1716 """get_intersection(Subset a, Subset b) -> Subset"""
1717 return _IMP_domino.get_intersection(a, b)
1719 def get_difference(a, b):
1720 """get_difference(Subset a, Subset b) -> Subset"""
1721 return _IMP_domino.get_difference(a, b)
1722 class Assignment(_IntArray):
1723 """Proxy of C++ IMP::domino::Assignment class"""
1724 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1726 def __init__(self, *args):
1728 __init__(IMP::domino::Assignment self) -> Assignment
1729 __init__(IMP::domino::Assignment self, unsigned int sz) -> Assignment
1730 __init__(IMP::domino::Assignment self, IMP::Ints const & i) -> Assignment
1732 this = _IMP_domino.new_Assignment(*args)
1734 self.this.append(this)
1739 """__str__(Assignment self) -> std::string"""
1740 return _IMP_domino.Assignment___str__(self)
1744 """__repr__(Assignment self) -> std::string"""
1745 return _IMP_domino.Assignment___repr__(self)
1747 __swig_destroy__ = _IMP_domino.delete_Assignment
1748 __del__ =
lambda self:
None
1749 Assignment_swigregister = _IMP_domino.Assignment_swigregister
1750 Assignment_swigregister(Assignment)
1752 class Slice(_UIntArray):
1753 """Proxy of C++ IMP::domino::Slice class"""
1754 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1756 def __init__(self, *args):
1758 __init__(IMP::domino::Slice self) -> Slice
1759 __init__(IMP::domino::Slice self, Subset outer, Subset inner) -> Slice
1761 this = _IMP_domino.new_Slice(*args)
1763 self.this.append(this)
1767 def get_sliced(self, *args):
1769 get_sliced(Slice self, Assignment a) -> Assignment
1770 get_sliced(Slice self, Subset a) -> Subset
1772 return _IMP_domino.Slice_get_sliced(self, *args)
1776 """__str__(Slice self) -> std::string"""
1777 return _IMP_domino.Slice___str__(self)
1781 """__repr__(Slice self) -> std::string"""
1782 return _IMP_domino.Slice___repr__(self)
1784 __swig_destroy__ = _IMP_domino.delete_Slice
1785 __del__ =
lambda self:
None
1786 Slice_swigregister = _IMP_domino.Slice_swigregister
1787 Slice_swigregister(Slice)
1791 """get_slice(Subset outer, Subset inner, IMP::domino::Subsets const & excluded) -> Slice"""
1792 return _IMP_domino.get_slice(outer, inner, excluded)
1793 class Order(_UIntArray):
1794 """Proxy of C++ IMP::domino::Order class"""
1795 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1797 def __init__(self, *args):
1799 __init__(IMP::domino::Order self) -> Order
1800 __init__(IMP::domino::Order self, Subset outer, IMP::ParticlesTemp const & order) -> Order
1802 this = _IMP_domino.new_Order(*args)
1804 self.this.append(this)
1808 def get_list_ordered(self, a):
1809 """get_list_ordered(Order self, Assignment a) -> IMP::Ints"""
1810 return _IMP_domino.Order_get_list_ordered(self, a)
1813 def get_subset_ordered(self, a):
1814 """get_subset_ordered(Order self, IMP::Ints const & a) -> Assignment"""
1815 return _IMP_domino.Order_get_subset_ordered(self, a)
1819 """__str__(Order self) -> std::string"""
1820 return _IMP_domino.Order___str__(self)
1824 """__repr__(Order self) -> std::string"""
1825 return _IMP_domino.Order___repr__(self)
1827 __swig_destroy__ = _IMP_domino.delete_Order
1828 __del__ =
lambda self:
None
1829 Order_swigregister = _IMP_domino.Order_swigregister
1830 Order_swigregister(Order)
1833 """Proxy of C++ IMP::domino::ParticleStates class"""
1834 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1836 def __init__(self, *args):
1838 __init__(IMP::domino::ParticleStates self, std::string name) -> ParticleStates
1839 __init__(IMP::domino::ParticleStates self) -> ParticleStates
1841 if self.__class__ == ParticleStates:
1845 this = _IMP_domino.new_ParticleStates(_self, *args)
1847 self.this.append(this)
1851 if self.__class__ != ParticleStates:
1852 _director_objects.register(self)
1857 def get_number_of_particle_states(self):
1858 """get_number_of_particle_states(ParticleStates self) -> unsigned int"""
1859 return _IMP_domino.ParticleStates_get_number_of_particle_states(self)
1862 def load_particle_state(self, arg0, arg1):
1863 """load_particle_state(ParticleStates self, unsigned int arg0, Particle arg1)"""
1864 return _IMP_domino.ParticleStates_load_particle_state(self, arg0, arg1)
1868 """get_embedding(ParticleStates self, unsigned int i) -> VectorKD"""
1869 return _IMP_domino.ParticleStates_get_embedding(self, i)
1872 def get_nearest_state(self, v):
1873 """get_nearest_state(ParticleStates self, VectorKD v) -> unsigned int"""
1874 return _IMP_domino.ParticleStates_get_nearest_state(self, v)
1876 __swig_destroy__ = _IMP_domino.delete_ParticleStates
1877 __del__ =
lambda self:
None
1880 """__str__(ParticleStates self) -> std::string"""
1881 return _IMP_domino.ParticleStates___str__(self)
1885 """__repr__(ParticleStates self) -> std::string"""
1886 return _IMP_domino.ParticleStates___repr__(self)
1891 return _object_cast_to_ParticleStates(o)
1894 def get_type_name(self):
1895 return self.__class__.__name__
1896 def do_show(self, out):
1898 def get_version_info(self):
1899 if"IMP::domino" ==
"IMP":
1900 return VersionInfo(self.__module__,
1907 return _object_cast_to_ParticleStates(o)
1909 def __disown__(self):
1911 _IMP_domino.disown_ParticleStates(self)
1912 return weakref_proxy(self)
1914 def do_destroy(self):
1915 """do_destroy(ParticleStates self)"""
1916 return _IMP_domino.ParticleStates_do_destroy(self)
1918 ParticleStates_swigregister = _IMP_domino.ParticleStates_swigregister
1919 ParticleStates_swigregister(ParticleStates)
1922 """Proxy of C++ IMP::domino::ParticleStatesTable class"""
1923 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1926 """__init__(IMP::domino::ParticleStatesTable self) -> ParticleStatesTable"""
1927 this = _IMP_domino.new_ParticleStatesTable()
1929 self.this.append(this)
1933 def get_particle_states(self, p):
1934 """get_particle_states(ParticleStatesTable self, Particle p) -> ParticleStates"""
1935 return _IMP_domino.ParticleStatesTable_get_particle_states(self, p)
1938 def get_has_particle(self, p):
1939 """get_has_particle(ParticleStatesTable self, Particle p) -> bool"""
1940 return _IMP_domino.ParticleStatesTable_get_has_particle(self, p)
1944 """get_particles(ParticleStatesTable self) -> IMP::ParticlesTemp"""
1945 return _IMP_domino.ParticleStatesTable_get_particles(self)
1948 def get_subset(self):
1949 """get_subset(ParticleStatesTable self) -> Subset"""
1950 return _IMP_domino.ParticleStatesTable_get_subset(self)
1953 def set_particle_states(self, p, e):
1954 """set_particle_states(ParticleStatesTable self, Particle p, ParticleStates e)"""
1955 return _IMP_domino.ParticleStatesTable_set_particle_states(self, p, e)
1958 def get_version_info(self):
1959 """get_version_info(ParticleStatesTable self) -> VersionInfo"""
1960 return _IMP_domino.ParticleStatesTable_get_version_info(self)
1964 """__str__(ParticleStatesTable self) -> std::string"""
1965 return _IMP_domino.ParticleStatesTable___str__(self)
1969 """__repr__(ParticleStatesTable self) -> std::string"""
1970 return _IMP_domino.ParticleStatesTable___repr__(self)
1975 return _object_cast_to_ParticleStatesTable(o)
1977 ParticleStatesTable_swigregister = _IMP_domino.ParticleStatesTable_swigregister
1978 ParticleStatesTable_swigregister(ParticleStatesTable)
1980 class IndexStates(ParticleStates):
1981 """Proxy of C++ IMP::domino::IndexStates class"""
1982 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1984 def __init__(self, *args):
1986 __init__(IMP::domino::IndexStates self, unsigned int n, IntKey k) -> IndexStates
1987 __init__(IMP::domino::IndexStates self, unsigned int n) -> IndexStates
1989 this = _IMP_domino.new_IndexStates(*args)
1991 self.this.append(this)
1995 def get_version_info(self):
1996 """get_version_info(IndexStates self) -> VersionInfo"""
1997 return _IMP_domino.IndexStates_get_version_info(self)
2001 """__str__(IndexStates self) -> std::string"""
2002 return _IMP_domino.IndexStates___str__(self)
2006 """__repr__(IndexStates self) -> std::string"""
2007 return _IMP_domino.IndexStates___repr__(self)
2012 return _object_cast_to_IndexStates(o)
2014 IndexStates_swigregister = _IMP_domino.IndexStates_swigregister
2015 IndexStates_swigregister(IndexStates)
2017 class XYZStates(ParticleStates):
2018 """Proxy of C++ IMP::domino::XYZStates class"""
2019 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2021 def __init__(self, states):
2022 """__init__(IMP::domino::XYZStates self, IMP::algebra::Vector3Ds const & states) -> XYZStates"""
2023 this = _IMP_domino.new_XYZStates(states)
2025 self.this.append(this)
2029 def get_vector(self, i):
2030 """get_vector(XYZStates self, unsigned int i) -> Vector3D"""
2031 return _IMP_domino.XYZStates_get_vector(self, i)
2034 def get_version_info(self):
2035 """get_version_info(XYZStates self) -> VersionInfo"""
2036 return _IMP_domino.XYZStates_get_version_info(self)
2040 """__str__(XYZStates self) -> std::string"""
2041 return _IMP_domino.XYZStates___str__(self)
2045 """__repr__(XYZStates self) -> std::string"""
2046 return _IMP_domino.XYZStates___repr__(self)
2051 return _object_cast_to_XYZStates(o)
2053 XYZStates_swigregister = _IMP_domino.XYZStates_swigregister
2054 XYZStates_swigregister(XYZStates)
2056 class RigidBodyStates(ParticleStates):
2057 """Proxy of C++ IMP::domino::RigidBodyStates class"""
2058 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2060 def __init__(self, states, scale=1):
2062 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states, double scale=1) -> RigidBodyStates
2063 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states) -> RigidBodyStates
2065 this = _IMP_domino.new_RigidBodyStates(states, scale)
2067 self.this.append(this)
2071 def get_reference_frame(self, i):
2072 """get_reference_frame(RigidBodyStates self, unsigned int i) -> ReferenceFrame3D"""
2073 return _IMP_domino.RigidBodyStates_get_reference_frame(self, i)
2076 def get_version_info(self):
2077 """get_version_info(RigidBodyStates self) -> VersionInfo"""
2078 return _IMP_domino.RigidBodyStates_get_version_info(self)
2082 """__str__(RigidBodyStates self) -> std::string"""
2083 return _IMP_domino.RigidBodyStates___str__(self)
2087 """__repr__(RigidBodyStates self) -> std::string"""
2088 return _IMP_domino.RigidBodyStates___repr__(self)
2093 return _object_cast_to_RigidBodyStates(o)
2095 RigidBodyStates_swigregister = _IMP_domino.RigidBodyStates_swigregister
2096 RigidBodyStates_swigregister(RigidBodyStates)
2098 class NestedRigidBodyStates(ParticleStates):
2099 """Proxy of C++ IMP::domino::NestedRigidBodyStates class"""
2100 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2102 def __init__(self, states, scale=100):
2104 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states, double scale=100) -> NestedRigidBodyStates
2105 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states) -> NestedRigidBodyStates
2107 this = _IMP_domino.new_NestedRigidBodyStates(states, scale)
2109 self.this.append(this)
2113 def get_transformation(self, i):
2114 """get_transformation(NestedRigidBodyStates self, unsigned int i) -> Transformation3D"""
2115 return _IMP_domino.NestedRigidBodyStates_get_transformation(self, i)
2118 def get_version_info(self):
2119 """get_version_info(NestedRigidBodyStates self) -> VersionInfo"""
2120 return _IMP_domino.NestedRigidBodyStates_get_version_info(self)
2124 """__str__(NestedRigidBodyStates self) -> std::string"""
2125 return _IMP_domino.NestedRigidBodyStates___str__(self)
2129 """__repr__(NestedRigidBodyStates self) -> std::string"""
2130 return _IMP_domino.NestedRigidBodyStates___repr__(self)
2135 return _object_cast_to_NestedRigidBodyStates(o)
2137 NestedRigidBodyStates_swigregister = _IMP_domino.NestedRigidBodyStates_swigregister
2138 NestedRigidBodyStates_swigregister(NestedRigidBodyStates)
2140 class CompoundStates(ParticleStates):
2141 """Proxy of C++ IMP::domino::CompoundStates class"""
2142 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2144 def __init__(self, a, b):
2145 """__init__(IMP::domino::CompoundStates self, ParticleStates a, ParticleStates b) -> CompoundStates"""
2146 this = _IMP_domino.new_CompoundStates(a, b)
2148 self.this.append(this)
2152 def get_version_info(self):
2153 """get_version_info(CompoundStates self) -> VersionInfo"""
2154 return _IMP_domino.CompoundStates_get_version_info(self)
2158 """__str__(CompoundStates self) -> std::string"""
2159 return _IMP_domino.CompoundStates___str__(self)
2163 """__repr__(CompoundStates self) -> std::string"""
2164 return _IMP_domino.CompoundStates___repr__(self)
2169 return _object_cast_to_CompoundStates(o)
2171 CompoundStates_swigregister = _IMP_domino.CompoundStates_swigregister
2172 CompoundStates_swigregister(CompoundStates)
2174 class RecursiveStates(ParticleStates):
2175 """Proxy of C++ IMP::domino::RecursiveStates class"""
2176 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2178 def __init__(self, p, s, ss, pst):
2179 """__init__(IMP::domino::RecursiveStates self, Particle p, Subset s, IMP::domino::Assignments const & ss, ParticleStatesTable pst) -> RecursiveStates"""
2180 this = _IMP_domino.new_RecursiveStates(p, s, ss, pst)
2182 self.this.append(this)
2186 def get_version_info(self):
2187 """get_version_info(RecursiveStates self) -> VersionInfo"""
2188 return _IMP_domino.RecursiveStates_get_version_info(self)
2192 """__str__(RecursiveStates self) -> std::string"""
2193 return _IMP_domino.RecursiveStates___str__(self)
2197 """__repr__(RecursiveStates self) -> std::string"""
2198 return _IMP_domino.RecursiveStates___repr__(self)
2203 return _object_cast_to_RecursiveStates(o)
2205 RecursiveStates_swigregister = _IMP_domino.RecursiveStates_swigregister
2206 RecursiveStates_swigregister(RecursiveStates)
2208 class PermutationStates(ParticleStates):
2209 """Proxy of C++ IMP::domino::PermutationStates class"""
2210 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2212 def __init__(self, inner):
2213 """__init__(IMP::domino::PermutationStates self, ParticleStates inner) -> PermutationStates"""
2214 this = _IMP_domino.new_PermutationStates(inner)
2216 self.this.append(this)
2220 def get_inner_state(self, i):
2221 """get_inner_state(PermutationStates self, unsigned int i) -> unsigned int"""
2222 return _IMP_domino.PermutationStates_get_inner_state(self, i)
2225 def get_version_info(self):
2226 """get_version_info(PermutationStates self) -> VersionInfo"""
2227 return _IMP_domino.PermutationStates_get_version_info(self)
2231 """__str__(PermutationStates self) -> std::string"""
2232 return _IMP_domino.PermutationStates___str__(self)
2236 """__repr__(PermutationStates self) -> std::string"""
2237 return _IMP_domino.PermutationStates___repr__(self)
2242 return _object_cast_to_PermutationStates(o)
2244 PermutationStates_swigregister = _IMP_domino.PermutationStates_swigregister
2245 PermutationStates_swigregister(PermutationStates)
2247 class _ParticlesAdaptor(IMP._InputAdaptor):
2248 """Proxy of C++ IMP::domino::ParticlesAdaptor class"""
2249 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2250 __repr__ = _swig_repr
2252 def __init__(self, *args):
2254 ParticlesAdaptor(ParticleStatesTable pst) -> _ParticlesAdaptor
2255 __init__(IMP::domino::ParticlesAdaptor self, IMP::ParticlesTemp const & ps) -> _ParticlesAdaptor
2257 this = _IMP_domino.new__ParticlesAdaptor(*args)
2259 self.this.append(this)
2262 __swig_destroy__ = _IMP_domino.delete__ParticlesAdaptor
2263 __del__ =
lambda self:
None
2264 _ParticlesAdaptor_swigregister = _IMP_domino._ParticlesAdaptor_swigregister
2265 _ParticlesAdaptor_swigregister(_ParticlesAdaptor)
2268 """Proxy of C++ IMP::domino::RestraintCache class"""
2269 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2271 def __init__(self, *args):
2273 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst, unsigned int size) -> RestraintCache
2274 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst) -> RestraintCache
2276 this = _IMP_domino.new_RestraintCache(*args)
2278 self.this.append(this)
2283 """add_restraints(RestraintCache self, _RestraintsAdaptor rs)"""
2284 return _IMP_domino.RestraintCache_add_restraints(self, rs)
2287 def get_score(self, *args):
2289 get_score(RestraintCache self, Restraint r, Assignment a) -> double
2290 get_score(RestraintCache self, Restraint r, Subset s, Assignment a) -> double
2292 return _IMP_domino.RestraintCache_get_score(self, *args)
2295 def load_last_score(self, r, s, a):
2296 """load_last_score(RestraintCache self, Restraint r, Subset s, Assignment a)"""
2297 return _IMP_domino.RestraintCache_load_last_score(self, r, s, a)
2300 def get_restraints(self, *args):
2302 get_restraints(RestraintCache self, Subset s, IMP::domino::Subsets const & exclusions) -> IMP::RestraintsTemp
2303 get_restraints(RestraintCache self) -> IMP::RestraintsTemp
2305 return _IMP_domino.RestraintCache_get_restraints(self, *args)
2308 def save_cache(self, particle_ordering, restraints, group, max_entries):
2309 """save_cache(RestraintCache self, IMP::ParticlesTemp const & particle_ordering, IMP::RestraintsTemp const & restraints, Group group, unsigned int max_entries)"""
2310 return _IMP_domino.RestraintCache_save_cache(self, particle_ordering, restraints, group, max_entries)
2313 def load_cache(self, ps, group):
2314 """load_cache(RestraintCache self, IMP::ParticlesTemp const & ps, ConstGroup group)"""
2315 return _IMP_domino.RestraintCache_load_cache(self, ps, group)
2319 """get_slice(RestraintCache self, Restraint r, Subset s) -> Slice"""
2320 return _IMP_domino.RestraintCache_get_slice(self, r, s)
2323 def get_number_of_entries(self):
2324 """get_number_of_entries(RestraintCache self) -> unsigned int"""
2325 return _IMP_domino.RestraintCache_get_number_of_entries(self)
2329 """validate(RestraintCache self)"""
2330 return _IMP_domino.RestraintCache_validate(self)
2333 def show_restraint_information(self, *args):
2335 show_restraint_information(RestraintCache self, _ostream out)
2336 show_restraint_information(RestraintCache self)
2338 return _IMP_domino.RestraintCache_show_restraint_information(self, *args)
2341 def get_hit_rate(self):
2342 """get_hit_rate(RestraintCache self) -> double"""
2343 return _IMP_domino.RestraintCache_get_hit_rate(self)
2346 def get_version_info(self):
2347 """get_version_info(RestraintCache self) -> VersionInfo"""
2348 return _IMP_domino.RestraintCache_get_version_info(self)
2352 """__str__(RestraintCache self) -> std::string"""
2353 return _IMP_domino.RestraintCache___str__(self)
2357 """__repr__(RestraintCache self) -> std::string"""
2358 return _IMP_domino.RestraintCache___repr__(self)
2363 return _object_cast_to_RestraintCache(o)
2365 RestraintCache_swigregister = _IMP_domino.RestraintCache_swigregister
2366 RestraintCache_swigregister(RestraintCache)
2369 """Proxy of C++ IMP::domino::SubsetFilter class"""
2370 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2372 def __init__(self, *args):
2374 __init__(IMP::domino::SubsetFilter self, std::string name) -> SubsetFilter
2375 __init__(IMP::domino::SubsetFilter self) -> SubsetFilter
2377 if self.__class__ == SubsetFilter:
2381 this = _IMP_domino.new_SubsetFilter(_self, *args)
2383 self.this.append(this)
2387 if self.__class__ != SubsetFilter:
2388 _director_objects.register(self)
2393 def get_is_ok(self, state):
2394 """get_is_ok(SubsetFilter self, Assignment state) -> bool"""
2395 return _IMP_domino.SubsetFilter_get_is_ok(self, state)
2398 def get_next_state(self, pos, state):
2399 """get_next_state(SubsetFilter self, int pos, Assignment state) -> int"""
2400 return _IMP_domino.SubsetFilter_get_next_state(self, pos, state)
2402 __swig_destroy__ = _IMP_domino.delete_SubsetFilter
2403 __del__ =
lambda self:
None
2406 """__str__(SubsetFilter self) -> std::string"""
2407 return _IMP_domino.SubsetFilter___str__(self)
2411 """__repr__(SubsetFilter self) -> std::string"""
2412 return _IMP_domino.SubsetFilter___repr__(self)
2417 return _object_cast_to_SubsetFilter(o)
2420 def get_type_name(self):
2421 return self.__class__.__name__
2422 def do_show(self, out):
2424 def get_version_info(self):
2425 if"IMP::domino" ==
"IMP":
2426 return VersionInfo(self.__module__,
2433 return _object_cast_to_SubsetFilter(o)
2435 def __disown__(self):
2437 _IMP_domino.disown_SubsetFilter(self)
2438 return weakref_proxy(self)
2440 def do_destroy(self):
2441 """do_destroy(SubsetFilter self)"""
2442 return _IMP_domino.SubsetFilter_do_destroy(self)
2444 SubsetFilter_swigregister = _IMP_domino.SubsetFilter_swigregister
2445 SubsetFilter_swigregister(SubsetFilter)
2448 """Proxy of C++ IMP::domino::SubsetFilterTable class"""
2449 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2451 def __init__(self, *args):
2453 __init__(IMP::domino::SubsetFilterTable self, std::string name) -> SubsetFilterTable
2454 __init__(IMP::domino::SubsetFilterTable self) -> SubsetFilterTable
2456 if self.__class__ == SubsetFilterTable:
2460 this = _IMP_domino.new_SubsetFilterTable(_self, *args)
2462 self.this.append(this)
2466 if self.__class__ != SubsetFilterTable:
2467 _director_objects.register(self)
2472 def get_subset_filter(self, s, prior_subsets):
2473 """get_subset_filter(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> SubsetFilter"""
2474 return _IMP_domino.SubsetFilterTable_get_subset_filter(self, s, prior_subsets)
2477 def get_strength(self, s, prior_subsets):
2478 """get_strength(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> double"""
2479 return _IMP_domino.SubsetFilterTable_get_strength(self, s, prior_subsets)
2481 __swig_destroy__ = _IMP_domino.delete_SubsetFilterTable
2482 __del__ =
lambda self:
None
2485 """__str__(SubsetFilterTable self) -> std::string"""
2486 return _IMP_domino.SubsetFilterTable___str__(self)
2490 """__repr__(SubsetFilterTable self) -> std::string"""
2491 return _IMP_domino.SubsetFilterTable___repr__(self)
2496 return _object_cast_to_SubsetFilterTable(o)
2499 def get_type_name(self):
2500 return self.__class__.__name__
2501 def do_show(self, out):
2503 def get_version_info(self):
2504 if"IMP::domino" ==
"IMP":
2505 return VersionInfo(self.__module__,
2512 return _object_cast_to_SubsetFilterTable(o)
2514 def __disown__(self):
2516 _IMP_domino.disown_SubsetFilterTable(self)
2517 return weakref_proxy(self)
2519 def do_destroy(self):
2520 """do_destroy(SubsetFilterTable self)"""
2521 return _IMP_domino.SubsetFilterTable_do_destroy(self)
2523 SubsetFilterTable_swigregister = _IMP_domino.SubsetFilterTable_swigregister
2524 SubsetFilterTable_swigregister(SubsetFilterTable)
2526 class RestraintScoreSubsetFilterTable(SubsetFilterTable):
2527 """Proxy of C++ IMP::domino::RestraintScoreSubsetFilterTable class"""
2528 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2530 def __init__(self, *args):
2532 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, RestraintCache rc) -> RestraintScoreSubsetFilterTable
2533 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, _RestraintsAdaptor rs, ParticleStatesTable pst) -> RestraintScoreSubsetFilterTable
2535 this = _IMP_domino.new_RestraintScoreSubsetFilterTable(*args)
2537 self.this.append(this)
2541 def get_version_info(self):
2542 """get_version_info(RestraintScoreSubsetFilterTable self) -> VersionInfo"""
2543 return _IMP_domino.RestraintScoreSubsetFilterTable_get_version_info(self)
2547 """__str__(RestraintScoreSubsetFilterTable self) -> std::string"""
2548 return _IMP_domino.RestraintScoreSubsetFilterTable___str__(self)
2552 """__repr__(RestraintScoreSubsetFilterTable self) -> std::string"""
2553 return _IMP_domino.RestraintScoreSubsetFilterTable___repr__(self)
2558 return _object_cast_to_RestraintScoreSubsetFilterTable(o)
2560 RestraintScoreSubsetFilterTable_swigregister = _IMP_domino.RestraintScoreSubsetFilterTable_swigregister
2561 RestraintScoreSubsetFilterTable_swigregister(RestraintScoreSubsetFilterTable)
2563 class MinimumRestraintScoreSubsetFilterTable(SubsetFilterTable):
2564 """Proxy of C++ IMP::domino::MinimumRestraintScoreSubsetFilterTable class"""
2565 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2567 def __init__(self, rs, rc, max_number_allowed_violations):
2568 """__init__(IMP::domino::MinimumRestraintScoreSubsetFilterTable self, IMP::RestraintsTemp const & rs, RestraintCache rc, int max_number_allowed_violations) -> MinimumRestraintScoreSubsetFilterTable"""
2569 this = _IMP_domino.new_MinimumRestraintScoreSubsetFilterTable(rs, rc, max_number_allowed_violations)
2571 self.this.append(this)
2575 def get_maximum_number_of_violated_restraints(self):
2576 """get_maximum_number_of_violated_restraints(MinimumRestraintScoreSubsetFilterTable self) -> int"""
2577 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_maximum_number_of_violated_restraints(self)
2580 def get_version_info(self):
2581 """get_version_info(MinimumRestraintScoreSubsetFilterTable self) -> VersionInfo"""
2582 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_version_info(self)
2586 """__str__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
2587 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___str__(self)
2591 """__repr__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
2592 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___repr__(self)
2597 return _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
2599 MinimumRestraintScoreSubsetFilterTable_swigregister = _IMP_domino.MinimumRestraintScoreSubsetFilterTable_swigregister
2600 MinimumRestraintScoreSubsetFilterTable_swigregister(MinimumRestraintScoreSubsetFilterTable)
2602 class DisjointSetsSubsetFilterTable(SubsetFilterTable):
2603 """Proxy of C++ IMP::domino::DisjointSetsSubsetFilterTable class"""
2604 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2606 def __init__(self, *args, **kwargs):
2607 raise AttributeError(
"No constructor defined - class is abstract")
2609 def add_set(self, ps):
2610 """add_set(DisjointSetsSubsetFilterTable self, IMP::ParticlesTemp const & ps)"""
2611 return _IMP_domino.DisjointSetsSubsetFilterTable_add_set(self, ps)
2614 def add_pair(self, pp):
2615 """add_pair(DisjointSetsSubsetFilterTable self, IMP::ParticlePair const & pp)"""
2616 return _IMP_domino.DisjointSetsSubsetFilterTable_add_pair(self, pp)
2620 """__str__(DisjointSetsSubsetFilterTable self) -> std::string"""
2621 return _IMP_domino.DisjointSetsSubsetFilterTable___str__(self)
2625 """__repr__(DisjointSetsSubsetFilterTable self) -> std::string"""
2626 return _IMP_domino.DisjointSetsSubsetFilterTable___repr__(self)
2631 return _object_cast_to_DisjointSetsSubsetFilterTable(o)
2633 __swig_destroy__ = _IMP_domino.delete_DisjointSetsSubsetFilterTable
2634 __del__ =
lambda self:
None
2635 DisjointSetsSubsetFilterTable_swigregister = _IMP_domino.DisjointSetsSubsetFilterTable_swigregister
2636 DisjointSetsSubsetFilterTable_swigregister(DisjointSetsSubsetFilterTable)
2638 class ExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2639 """Proxy of C++ IMP::domino::ExclusionSubsetFilterTable class"""
2640 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2642 def __init__(self, *args):
2644 __init__(IMP::domino::ExclusionSubsetFilterTable self, ParticleStatesTable pst) -> ExclusionSubsetFilterTable
2645 __init__(IMP::domino::ExclusionSubsetFilterTable self) -> ExclusionSubsetFilterTable
2647 this = _IMP_domino.new_ExclusionSubsetFilterTable(*args)
2649 self.this.append(this)
2653 def get_version_info(self):
2654 """get_version_info(ExclusionSubsetFilterTable self) -> VersionInfo"""
2655 return _IMP_domino.ExclusionSubsetFilterTable_get_version_info(self)
2659 """__str__(ExclusionSubsetFilterTable self) -> std::string"""
2660 return _IMP_domino.ExclusionSubsetFilterTable___str__(self)
2664 """__repr__(ExclusionSubsetFilterTable self) -> std::string"""
2665 return _IMP_domino.ExclusionSubsetFilterTable___repr__(self)
2670 return _object_cast_to_ExclusionSubsetFilterTable(o)
2672 ExclusionSubsetFilterTable_swigregister = _IMP_domino.ExclusionSubsetFilterTable_swigregister
2673 ExclusionSubsetFilterTable_swigregister(ExclusionSubsetFilterTable)
2675 class EqualitySubsetFilterTable(DisjointSetsSubsetFilterTable):
2676 """Proxy of C++ IMP::domino::EqualitySubsetFilterTable class"""
2677 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2679 def __init__(self, *args):
2681 __init__(IMP::domino::EqualitySubsetFilterTable self, ParticleStatesTable pst) -> EqualitySubsetFilterTable
2682 __init__(IMP::domino::EqualitySubsetFilterTable self) -> EqualitySubsetFilterTable
2684 this = _IMP_domino.new_EqualitySubsetFilterTable(*args)
2686 self.this.append(this)
2690 def get_version_info(self):
2691 """get_version_info(EqualitySubsetFilterTable self) -> VersionInfo"""
2692 return _IMP_domino.EqualitySubsetFilterTable_get_version_info(self)
2696 """__str__(EqualitySubsetFilterTable self) -> std::string"""
2697 return _IMP_domino.EqualitySubsetFilterTable___str__(self)
2701 """__repr__(EqualitySubsetFilterTable self) -> std::string"""
2702 return _IMP_domino.EqualitySubsetFilterTable___repr__(self)
2707 return _object_cast_to_EqualitySubsetFilterTable(o)
2709 EqualitySubsetFilterTable_swigregister = _IMP_domino.EqualitySubsetFilterTable_swigregister
2710 EqualitySubsetFilterTable_swigregister(EqualitySubsetFilterTable)
2712 class EquivalenceSubsetFilterTable(DisjointSetsSubsetFilterTable):
2713 """Proxy of C++ IMP::domino::EquivalenceSubsetFilterTable class"""
2714 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2716 def __init__(self, *args):
2718 __init__(IMP::domino::EquivalenceSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceSubsetFilterTable
2719 __init__(IMP::domino::EquivalenceSubsetFilterTable self) -> EquivalenceSubsetFilterTable
2721 this = _IMP_domino.new_EquivalenceSubsetFilterTable(*args)
2723 self.this.append(this)
2727 def get_version_info(self):
2728 """get_version_info(EquivalenceSubsetFilterTable self) -> VersionInfo"""
2729 return _IMP_domino.EquivalenceSubsetFilterTable_get_version_info(self)
2733 """__str__(EquivalenceSubsetFilterTable self) -> std::string"""
2734 return _IMP_domino.EquivalenceSubsetFilterTable___str__(self)
2738 """__repr__(EquivalenceSubsetFilterTable self) -> std::string"""
2739 return _IMP_domino.EquivalenceSubsetFilterTable___repr__(self)
2744 return _object_cast_to_EquivalenceSubsetFilterTable(o)
2746 EquivalenceSubsetFilterTable_swigregister = _IMP_domino.EquivalenceSubsetFilterTable_swigregister
2747 EquivalenceSubsetFilterTable_swigregister(EquivalenceSubsetFilterTable)
2749 class EquivalenceAndExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2750 """Proxy of C++ IMP::domino::EquivalenceAndExclusionSubsetFilterTable class"""
2751 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2753 def __init__(self, *args):
2755 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceAndExclusionSubsetFilterTable
2756 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self) -> EquivalenceAndExclusionSubsetFilterTable
2758 this = _IMP_domino.new_EquivalenceAndExclusionSubsetFilterTable(*args)
2760 self.this.append(this)
2764 def get_version_info(self):
2765 """get_version_info(EquivalenceAndExclusionSubsetFilterTable self) -> VersionInfo"""
2766 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_get_version_info(self)
2770 """__str__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2771 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___str__(self)
2775 """__repr__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2776 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___repr__(self)
2781 return _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
2783 EquivalenceAndExclusionSubsetFilterTable_swigregister = _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_swigregister
2784 EquivalenceAndExclusionSubsetFilterTable_swigregister(EquivalenceAndExclusionSubsetFilterTable)
2786 class ListSubsetFilterTable(SubsetFilterTable):
2787 """Proxy of C++ IMP::domino::ListSubsetFilterTable class"""
2788 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2790 def __init__(self, pst):
2791 """__init__(IMP::domino::ListSubsetFilterTable self, ParticleStatesTable pst) -> ListSubsetFilterTable"""
2792 this = _IMP_domino.new_ListSubsetFilterTable(pst)
2794 self.this.append(this)
2798 def get_ok_rate(self):
2799 """get_ok_rate(ListSubsetFilterTable self) -> double"""
2800 return _IMP_domino.ListSubsetFilterTable_get_ok_rate(self)
2803 def get_number_of_particle_states(self, p):
2804 """get_number_of_particle_states(ListSubsetFilterTable self, Particle p) -> unsigned int"""
2805 return _IMP_domino.ListSubsetFilterTable_get_number_of_particle_states(self, p)
2808 def set_allowed_states(self, p, states):
2809 """set_allowed_states(ListSubsetFilterTable self, Particle p, IMP::Ints const & states)"""
2810 return _IMP_domino.ListSubsetFilterTable_set_allowed_states(self, p, states)
2813 def get_version_info(self):
2814 """get_version_info(ListSubsetFilterTable self) -> VersionInfo"""
2815 return _IMP_domino.ListSubsetFilterTable_get_version_info(self)
2819 """__str__(ListSubsetFilterTable self) -> std::string"""
2820 return _IMP_domino.ListSubsetFilterTable___str__(self)
2824 """__repr__(ListSubsetFilterTable self) -> std::string"""
2825 return _IMP_domino.ListSubsetFilterTable___repr__(self)
2830 return _object_cast_to_ListSubsetFilterTable(o)
2832 ListSubsetFilterTable_swigregister = _IMP_domino.ListSubsetFilterTable_swigregister
2833 ListSubsetFilterTable_swigregister(ListSubsetFilterTable)
2835 class PairListSubsetFilterTable(SubsetFilterTable):
2836 """Proxy of C++ IMP::domino::PairListSubsetFilterTable class"""
2837 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2840 """__init__(IMP::domino::PairListSubsetFilterTable self) -> PairListSubsetFilterTable"""
2841 this = _IMP_domino.new_PairListSubsetFilterTable()
2843 self.this.append(this)
2847 def set_allowed_states(self, p, states):
2848 """set_allowed_states(PairListSubsetFilterTable self, IMP::ParticlePair p, IMP::IntPairs const & states)"""
2849 return _IMP_domino.PairListSubsetFilterTable_set_allowed_states(self, p, states)
2852 def get_version_info(self):
2853 """get_version_info(PairListSubsetFilterTable self) -> VersionInfo"""
2854 return _IMP_domino.PairListSubsetFilterTable_get_version_info(self)
2858 """__str__(PairListSubsetFilterTable self) -> std::string"""
2859 return _IMP_domino.PairListSubsetFilterTable___str__(self)
2863 """__repr__(PairListSubsetFilterTable self) -> std::string"""
2864 return _IMP_domino.PairListSubsetFilterTable___repr__(self)
2869 return _object_cast_to_PairListSubsetFilterTable(o)
2871 PairListSubsetFilterTable_swigregister = _IMP_domino.PairListSubsetFilterTable_swigregister
2872 PairListSubsetFilterTable_swigregister(PairListSubsetFilterTable)
2874 class ProbabilisticSubsetFilterTable(SubsetFilterTable):
2875 """Proxy of C++ IMP::domino::ProbabilisticSubsetFilterTable class"""
2876 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2878 def __init__(self, p, leaves_only=False):
2880 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p, bool leaves_only=False) -> ProbabilisticSubsetFilterTable
2881 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p) -> ProbabilisticSubsetFilterTable
2883 this = _IMP_domino.new_ProbabilisticSubsetFilterTable(p, leaves_only)
2885 self.this.append(this)
2889 def get_version_info(self):
2890 """get_version_info(ProbabilisticSubsetFilterTable self) -> VersionInfo"""
2891 return _IMP_domino.ProbabilisticSubsetFilterTable_get_version_info(self)
2895 """__str__(ProbabilisticSubsetFilterTable self) -> std::string"""
2896 return _IMP_domino.ProbabilisticSubsetFilterTable___str__(self)
2900 """__repr__(ProbabilisticSubsetFilterTable self) -> std::string"""
2901 return _IMP_domino.ProbabilisticSubsetFilterTable___repr__(self)
2906 return _object_cast_to_ProbabilisticSubsetFilterTable(o)
2908 ProbabilisticSubsetFilterTable_swigregister = _IMP_domino.ProbabilisticSubsetFilterTable_swigregister
2909 ProbabilisticSubsetFilterTable_swigregister(ProbabilisticSubsetFilterTable)
2912 """Proxy of C++ IMP::domino::AssignmentContainer class"""
2913 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2915 def __init__(self, *args):
2917 __init__(IMP::domino::AssignmentContainer self, std::string name) -> AssignmentContainer
2918 __init__(IMP::domino::AssignmentContainer self) -> AssignmentContainer
2920 if self.__class__ == AssignmentContainer:
2924 this = _IMP_domino.new_AssignmentContainer(_self, *args)
2926 self.this.append(this)
2930 if self.__class__ != AssignmentContainer:
2931 _director_objects.register(self)
2936 def get_number_of_assignments(self):
2937 """get_number_of_assignments(AssignmentContainer self) -> unsigned int"""
2938 return _IMP_domino.AssignmentContainer_get_number_of_assignments(self)
2941 def get_assignment(self, i):
2942 """get_assignment(AssignmentContainer self, unsigned int i) -> Assignment"""
2943 return _IMP_domino.AssignmentContainer_get_assignment(self, i)
2946 def get_assignments(self, *args):
2948 get_assignments(AssignmentContainer self, IMP::IntRange ir) -> IMP::domino::Assignments
2949 get_assignments(AssignmentContainer self) -> IMP::domino::Assignments
2951 return _IMP_domino.AssignmentContainer_get_assignments(self, *args)
2954 def add_assignment(self, a):
2955 """add_assignment(AssignmentContainer self, Assignment a)"""
2956 return _IMP_domino.AssignmentContainer_add_assignment(self, a)
2959 def add_assignments(self, asgn):
2960 """add_assignments(AssignmentContainer self, IMP::domino::Assignments const & asgn)"""
2961 return _IMP_domino.AssignmentContainer_add_assignments(self, asgn)
2964 def get_particle_assignments(self, i):
2965 """get_particle_assignments(AssignmentContainer self, unsigned int i) -> IMP::Ints"""
2966 return _IMP_domino.AssignmentContainer_get_particle_assignments(self, i)
2968 __swig_destroy__ = _IMP_domino.delete_AssignmentContainer
2969 __del__ =
lambda self:
None
2972 """__str__(AssignmentContainer self) -> std::string"""
2973 return _IMP_domino.AssignmentContainer___str__(self)
2977 """__repr__(AssignmentContainer self) -> std::string"""
2978 return _IMP_domino.AssignmentContainer___repr__(self)
2983 return _object_cast_to_AssignmentContainer(o)
2986 def get_type_name(self):
2987 return self.__class__.__name__
2988 def do_show(self, out):
2990 def get_version_info(self):
2991 if"IMP::domino" ==
"IMP":
2992 return VersionInfo(self.__module__,
2999 return _object_cast_to_AssignmentContainer(o)
3001 def __disown__(self):
3003 _IMP_domino.disown_AssignmentContainer(self)
3004 return weakref_proxy(self)
3006 def do_destroy(self):
3007 """do_destroy(AssignmentContainer self)"""
3008 return _IMP_domino.AssignmentContainer_do_destroy(self)
3010 AssignmentContainer_swigregister = _IMP_domino.AssignmentContainer_swigregister
3011 AssignmentContainer_swigregister(AssignmentContainer)
3013 class PackedAssignmentContainer(AssignmentContainer):
3014 """Proxy of C++ IMP::domino::PackedAssignmentContainer class"""
3015 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3017 def __init__(self, *args):
3019 __init__(IMP::domino::PackedAssignmentContainer self, std::string name) -> PackedAssignmentContainer
3020 __init__(IMP::domino::PackedAssignmentContainer self) -> PackedAssignmentContainer
3022 this = _IMP_domino.new_PackedAssignmentContainer(*args)
3024 self.this.append(this)
3028 def get_assignments(self, *args):
3030 get_assignments(PackedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3031 get_assignments(PackedAssignmentContainer self) -> IMP::domino::Assignments
3033 return _IMP_domino.PackedAssignmentContainer_get_assignments(self, *args)
3036 def get_version_info(self):
3037 """get_version_info(PackedAssignmentContainer self) -> VersionInfo"""
3038 return _IMP_domino.PackedAssignmentContainer_get_version_info(self)
3042 """__str__(PackedAssignmentContainer self) -> std::string"""
3043 return _IMP_domino.PackedAssignmentContainer___str__(self)
3047 """__repr__(PackedAssignmentContainer self) -> std::string"""
3048 return _IMP_domino.PackedAssignmentContainer___repr__(self)
3053 return _object_cast_to_PackedAssignmentContainer(o)
3055 PackedAssignmentContainer_swigregister = _IMP_domino.PackedAssignmentContainer_swigregister
3056 PackedAssignmentContainer_swigregister(PackedAssignmentContainer)
3058 class ListAssignmentContainer(AssignmentContainer):
3059 """Proxy of C++ IMP::domino::ListAssignmentContainer class"""
3060 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3062 def __init__(self, *args):
3064 __init__(IMP::domino::ListAssignmentContainer self, std::string name) -> ListAssignmentContainer
3065 __init__(IMP::domino::ListAssignmentContainer self) -> ListAssignmentContainer
3067 this = _IMP_domino.new_ListAssignmentContainer(*args)
3069 self.this.append(this)
3073 def get_assignments(self, *args):
3075 get_assignments(ListAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3076 get_assignments(ListAssignmentContainer self) -> IMP::domino::Assignments
3078 return _IMP_domino.ListAssignmentContainer_get_assignments(self, *args)
3081 def get_version_info(self):
3082 """get_version_info(ListAssignmentContainer self) -> VersionInfo"""
3083 return _IMP_domino.ListAssignmentContainer_get_version_info(self)
3087 """__str__(ListAssignmentContainer self) -> std::string"""
3088 return _IMP_domino.ListAssignmentContainer___str__(self)
3092 """__repr__(ListAssignmentContainer self) -> std::string"""
3093 return _IMP_domino.ListAssignmentContainer___repr__(self)
3098 return _object_cast_to_ListAssignmentContainer(o)
3100 ListAssignmentContainer_swigregister = _IMP_domino.ListAssignmentContainer_swigregister
3101 ListAssignmentContainer_swigregister(ListAssignmentContainer)
3103 class SampleAssignmentContainer(AssignmentContainer):
3104 """Proxy of C++ IMP::domino::SampleAssignmentContainer class"""
3105 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3107 def __init__(self, *args):
3109 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k, std::string name) -> SampleAssignmentContainer
3110 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k) -> SampleAssignmentContainer
3112 this = _IMP_domino.new_SampleAssignmentContainer(*args)
3114 self.this.append(this)
3118 def get_assignments(self, *args):
3120 get_assignments(SampleAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3121 get_assignments(SampleAssignmentContainer self) -> IMP::domino::Assignments
3123 return _IMP_domino.SampleAssignmentContainer_get_assignments(self, *args)
3126 def get_version_info(self):
3127 """get_version_info(SampleAssignmentContainer self) -> VersionInfo"""
3128 return _IMP_domino.SampleAssignmentContainer_get_version_info(self)
3132 """__str__(SampleAssignmentContainer self) -> std::string"""
3133 return _IMP_domino.SampleAssignmentContainer___str__(self)
3137 """__repr__(SampleAssignmentContainer self) -> std::string"""
3138 return _IMP_domino.SampleAssignmentContainer___repr__(self)
3143 return _object_cast_to_SampleAssignmentContainer(o)
3145 SampleAssignmentContainer_swigregister = _IMP_domino.SampleAssignmentContainer_swigregister
3146 SampleAssignmentContainer_swigregister(SampleAssignmentContainer)
3148 class WriteHDF5AssignmentContainer(AssignmentContainer):
3149 """Proxy of C++ IMP::domino::WriteHDF5AssignmentContainer class"""
3150 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3152 def __init__(self, *args):
3154 __init__(IMP::domino::WriteHDF5AssignmentContainer self, Group parent, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
3155 __init__(IMP::domino::WriteHDF5AssignmentContainer self, IndexDataSet2D dataset, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
3157 this = _IMP_domino.new_WriteHDF5AssignmentContainer(*args)
3159 self.this.append(this)
3163 def set_cache_size(self, words):
3164 """set_cache_size(WriteHDF5AssignmentContainer self, unsigned int words)"""
3165 return _IMP_domino.WriteHDF5AssignmentContainer_set_cache_size(self, words)
3168 def get_assignments(self, *args):
3170 get_assignments(WriteHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3171 get_assignments(WriteHDF5AssignmentContainer self) -> IMP::domino::Assignments
3173 return _IMP_domino.WriteHDF5AssignmentContainer_get_assignments(self, *args)
3176 def get_version_info(self):
3177 """get_version_info(WriteHDF5AssignmentContainer self) -> VersionInfo"""
3178 return _IMP_domino.WriteHDF5AssignmentContainer_get_version_info(self)
3182 """__str__(WriteHDF5AssignmentContainer self) -> std::string"""
3183 return _IMP_domino.WriteHDF5AssignmentContainer___str__(self)
3187 """__repr__(WriteHDF5AssignmentContainer self) -> std::string"""
3188 return _IMP_domino.WriteHDF5AssignmentContainer___repr__(self)
3193 return _object_cast_to_WriteHDF5AssignmentContainer(o)
3195 WriteHDF5AssignmentContainer_swigregister = _IMP_domino.WriteHDF5AssignmentContainer_swigregister
3196 WriteHDF5AssignmentContainer_swigregister(WriteHDF5AssignmentContainer)
3198 class ReadHDF5AssignmentContainer(AssignmentContainer):
3199 """Proxy of C++ IMP::domino::ReadHDF5AssignmentContainer class"""
3200 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3202 def __init__(self, dataset, s, all_particles, name):
3203 """__init__(IMP::domino::ReadHDF5AssignmentContainer self, IndexConstDataSet2D dataset, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> ReadHDF5AssignmentContainer"""
3204 this = _IMP_domino.new_ReadHDF5AssignmentContainer(dataset, s, all_particles, name)
3206 self.this.append(this)
3210 def set_cache_size(self, words):
3211 """set_cache_size(ReadHDF5AssignmentContainer self, unsigned int words)"""
3212 return _IMP_domino.ReadHDF5AssignmentContainer_set_cache_size(self, words)
3215 def get_assignments(self, *args):
3217 get_assignments(ReadHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3218 get_assignments(ReadHDF5AssignmentContainer self) -> IMP::domino::Assignments
3220 return _IMP_domino.ReadHDF5AssignmentContainer_get_assignments(self, *args)
3223 def get_version_info(self):
3224 """get_version_info(ReadHDF5AssignmentContainer self) -> VersionInfo"""
3225 return _IMP_domino.ReadHDF5AssignmentContainer_get_version_info(self)
3229 """__str__(ReadHDF5AssignmentContainer self) -> std::string"""
3230 return _IMP_domino.ReadHDF5AssignmentContainer___str__(self)
3234 """__repr__(ReadHDF5AssignmentContainer self) -> std::string"""
3235 return _IMP_domino.ReadHDF5AssignmentContainer___repr__(self)
3240 return _object_cast_to_ReadHDF5AssignmentContainer(o)
3242 ReadHDF5AssignmentContainer_swigregister = _IMP_domino.ReadHDF5AssignmentContainer_swigregister
3243 ReadHDF5AssignmentContainer_swigregister(ReadHDF5AssignmentContainer)
3245 class WriteAssignmentContainer(AssignmentContainer):
3246 """Proxy of C++ IMP::domino::WriteAssignmentContainer class"""
3247 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3249 def __init__(self, out_file, s, all_particles, name):
3250 """__init__(IMP::domino::WriteAssignmentContainer self, std::string out_file, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteAssignmentContainer"""
3251 this = _IMP_domino.new_WriteAssignmentContainer(out_file, s, all_particles, name)
3253 self.this.append(this)
3257 def set_cache_size(self, words):
3258 """set_cache_size(WriteAssignmentContainer self, unsigned int words)"""
3259 return _IMP_domino.WriteAssignmentContainer_set_cache_size(self, words)
3262 def get_assignments(self, *args):
3264 get_assignments(WriteAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3265 get_assignments(WriteAssignmentContainer self) -> IMP::domino::Assignments
3267 return _IMP_domino.WriteAssignmentContainer_get_assignments(self, *args)
3270 def get_version_info(self):
3271 """get_version_info(WriteAssignmentContainer self) -> VersionInfo"""
3272 return _IMP_domino.WriteAssignmentContainer_get_version_info(self)
3276 """__str__(WriteAssignmentContainer self) -> std::string"""
3277 return _IMP_domino.WriteAssignmentContainer___str__(self)
3281 """__repr__(WriteAssignmentContainer self) -> std::string"""
3282 return _IMP_domino.WriteAssignmentContainer___repr__(self)
3287 return _object_cast_to_WriteAssignmentContainer(o)
3289 WriteAssignmentContainer_swigregister = _IMP_domino.WriteAssignmentContainer_swigregister
3290 WriteAssignmentContainer_swigregister(WriteAssignmentContainer)
3292 class ReadAssignmentContainer(AssignmentContainer):
3293 """Proxy of C++ IMP::domino::ReadAssignmentContainer class"""
3294 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3296 def __init__(self, out_file, s, all_particles, name):
3297 """__init__(IMP::domino::ReadAssignmentContainer self, std::string out_file, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> ReadAssignmentContainer"""
3298 this = _IMP_domino.new_ReadAssignmentContainer(out_file, s, all_particles, name)
3300 self.this.append(this)
3304 def set_cache_size(self, words):
3305 """set_cache_size(ReadAssignmentContainer self, unsigned int words)"""
3306 return _IMP_domino.ReadAssignmentContainer_set_cache_size(self, words)
3309 def get_assignments(self, *args):
3311 get_assignments(ReadAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3312 get_assignments(ReadAssignmentContainer self) -> IMP::domino::Assignments
3314 return _IMP_domino.ReadAssignmentContainer_get_assignments(self, *args)
3317 def get_version_info(self):
3318 """get_version_info(ReadAssignmentContainer self) -> VersionInfo"""
3319 return _IMP_domino.ReadAssignmentContainer_get_version_info(self)
3323 """__str__(ReadAssignmentContainer self) -> std::string"""
3324 return _IMP_domino.ReadAssignmentContainer___str__(self)
3328 """__repr__(ReadAssignmentContainer self) -> std::string"""
3329 return _IMP_domino.ReadAssignmentContainer___repr__(self)
3334 return _object_cast_to_ReadAssignmentContainer(o)
3336 ReadAssignmentContainer_swigregister = _IMP_domino.ReadAssignmentContainer_swigregister
3337 ReadAssignmentContainer_swigregister(ReadAssignmentContainer)
3339 class RangeViewAssignmentContainer(AssignmentContainer):
3340 """Proxy of C++ IMP::domino::RangeViewAssignmentContainer class"""
3341 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3343 def __init__(self, inner, begin, end):
3344 """__init__(IMP::domino::RangeViewAssignmentContainer self, AssignmentContainer inner, unsigned int begin, unsigned int end) -> RangeViewAssignmentContainer"""
3345 this = _IMP_domino.new_RangeViewAssignmentContainer(inner, begin, end)
3347 self.this.append(this)
3351 def get_assignments(self, *args):
3353 get_assignments(RangeViewAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3354 get_assignments(RangeViewAssignmentContainer self) -> IMP::domino::Assignments
3356 return _IMP_domino.RangeViewAssignmentContainer_get_assignments(self, *args)
3359 def get_version_info(self):
3360 """get_version_info(RangeViewAssignmentContainer self) -> VersionInfo"""
3361 return _IMP_domino.RangeViewAssignmentContainer_get_version_info(self)
3365 """__str__(RangeViewAssignmentContainer self) -> std::string"""
3366 return _IMP_domino.RangeViewAssignmentContainer___str__(self)
3370 """__repr__(RangeViewAssignmentContainer self) -> std::string"""
3371 return _IMP_domino.RangeViewAssignmentContainer___repr__(self)
3376 return _object_cast_to_RangeViewAssignmentContainer(o)
3378 RangeViewAssignmentContainer_swigregister = _IMP_domino.RangeViewAssignmentContainer_swigregister
3379 RangeViewAssignmentContainer_swigregister(RangeViewAssignmentContainer)
3381 class HeapAssignmentContainer(AssignmentContainer):
3382 """Proxy of C++ IMP::domino::HeapAssignmentContainer class"""
3383 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3385 def __init__(self, *args):
3387 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf, std::string name) -> HeapAssignmentContainer
3388 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf) -> HeapAssignmentContainer
3390 this = _IMP_domino.new_HeapAssignmentContainer(*args)
3392 self.this.append(this)
3396 def get_assignments(self, *args):
3398 get_assignments(HeapAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3399 get_assignments(HeapAssignmentContainer self) -> IMP::domino::Assignments
3401 return _IMP_domino.HeapAssignmentContainer_get_assignments(self, *args)
3404 def get_version_info(self):
3405 """get_version_info(HeapAssignmentContainer self) -> VersionInfo"""
3406 return _IMP_domino.HeapAssignmentContainer_get_version_info(self)
3410 """__str__(HeapAssignmentContainer self) -> std::string"""
3411 return _IMP_domino.HeapAssignmentContainer___str__(self)
3415 """__repr__(HeapAssignmentContainer self) -> std::string"""
3416 return _IMP_domino.HeapAssignmentContainer___repr__(self)
3421 return _object_cast_to_HeapAssignmentContainer(o)
3423 HeapAssignmentContainer_swigregister = _IMP_domino.HeapAssignmentContainer_swigregister
3424 HeapAssignmentContainer_swigregister(HeapAssignmentContainer)
3426 class CappedAssignmentContainer(AssignmentContainer):
3427 """Proxy of C++ IMP::domino::CappedAssignmentContainer class"""
3428 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3430 def __init__(self, contained, max_states, name):
3431 """__init__(IMP::domino::CappedAssignmentContainer self, AssignmentContainer contained, int max_states, std::string name) -> CappedAssignmentContainer"""
3432 this = _IMP_domino.new_CappedAssignmentContainer(contained, max_states, name)
3434 self.this.append(this)
3438 def get_assignments(self, *args):
3440 get_assignments(CappedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3441 get_assignments(CappedAssignmentContainer self) -> IMP::domino::Assignments
3443 return _IMP_domino.CappedAssignmentContainer_get_assignments(self, *args)
3446 def get_version_info(self):
3447 """get_version_info(CappedAssignmentContainer self) -> VersionInfo"""
3448 return _IMP_domino.CappedAssignmentContainer_get_version_info(self)
3452 """__str__(CappedAssignmentContainer self) -> std::string"""
3453 return _IMP_domino.CappedAssignmentContainer___str__(self)
3457 """__repr__(CappedAssignmentContainer self) -> std::string"""
3458 return _IMP_domino.CappedAssignmentContainer___repr__(self)
3463 return _object_cast_to_CappedAssignmentContainer(o)
3465 CappedAssignmentContainer_swigregister = _IMP_domino.CappedAssignmentContainer_swigregister
3466 CappedAssignmentContainer_swigregister(CappedAssignmentContainer)
3469 """Proxy of C++ IMP::domino::AssignmentsTable class"""
3470 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3472 def __init__(self, *args):
3474 __init__(IMP::domino::AssignmentsTable self, std::string name) -> AssignmentsTable
3475 __init__(IMP::domino::AssignmentsTable self) -> AssignmentsTable
3477 if self.__class__ == AssignmentsTable:
3481 this = _IMP_domino.new_AssignmentsTable(_self, *args)
3483 self.this.append(this)
3487 if self.__class__ != AssignmentsTable:
3488 _director_objects.register(self)
3493 def load_assignments(self, s, ac):
3494 """load_assignments(AssignmentsTable self, Subset s, AssignmentContainer ac)"""
3495 return _IMP_domino.AssignmentsTable_load_assignments(self, s, ac)
3497 __swig_destroy__ = _IMP_domino.delete_AssignmentsTable
3498 __del__ =
lambda self:
None
3501 """__str__(AssignmentsTable self) -> std::string"""
3502 return _IMP_domino.AssignmentsTable___str__(self)
3506 """__repr__(AssignmentsTable self) -> std::string"""
3507 return _IMP_domino.AssignmentsTable___repr__(self)
3512 return _object_cast_to_AssignmentsTable(o)
3515 def get_type_name(self):
3516 return self.__class__.__name__
3517 def do_show(self, out):
3519 def get_version_info(self):
3520 if"IMP::domino" ==
"IMP":
3521 return VersionInfo(self.__module__,
3528 return _object_cast_to_AssignmentsTable(o)
3530 def __disown__(self):
3532 _IMP_domino.disown_AssignmentsTable(self)
3533 return weakref_proxy(self)
3535 def do_destroy(self):
3536 """do_destroy(AssignmentsTable self)"""
3537 return _IMP_domino.AssignmentsTable_do_destroy(self)
3539 AssignmentsTable_swigregister = _IMP_domino.AssignmentsTable_swigregister
3540 AssignmentsTable_swigregister(AssignmentsTable)
3542 class SimpleAssignmentsTable(AssignmentsTable):
3543 """Proxy of C++ IMP::domino::SimpleAssignmentsTable class"""
3544 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3546 def __init__(self, *args):
3548 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> SimpleAssignmentsTable
3549 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> SimpleAssignmentsTable
3550 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst) -> SimpleAssignmentsTable
3552 this = _IMP_domino.new_SimpleAssignmentsTable(*args)
3554 self.this.append(this)
3558 def get_version_info(self):
3559 """get_version_info(SimpleAssignmentsTable self) -> VersionInfo"""
3560 return _IMP_domino.SimpleAssignmentsTable_get_version_info(self)
3564 """__str__(SimpleAssignmentsTable self) -> std::string"""
3565 return _IMP_domino.SimpleAssignmentsTable___str__(self)
3569 """__repr__(SimpleAssignmentsTable self) -> std::string"""
3570 return _IMP_domino.SimpleAssignmentsTable___repr__(self)
3575 return _object_cast_to_SimpleAssignmentsTable(o)
3577 SimpleAssignmentsTable_swigregister = _IMP_domino.SimpleAssignmentsTable_swigregister
3578 SimpleAssignmentsTable_swigregister(SimpleAssignmentsTable)
3580 class RecursiveAssignmentsTable(AssignmentsTable):
3581 """Proxy of C++ IMP::domino::RecursiveAssignmentsTable class"""
3582 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3584 def __init__(self, *args):
3586 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> RecursiveAssignmentsTable
3587 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> RecursiveAssignmentsTable
3588 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst) -> RecursiveAssignmentsTable
3590 this = _IMP_domino.new_RecursiveAssignmentsTable(*args)
3592 self.this.append(this)
3596 def get_version_info(self):
3597 """get_version_info(RecursiveAssignmentsTable self) -> VersionInfo"""
3598 return _IMP_domino.RecursiveAssignmentsTable_get_version_info(self)
3602 """__str__(RecursiveAssignmentsTable self) -> std::string"""
3603 return _IMP_domino.RecursiveAssignmentsTable___str__(self)
3607 """__repr__(RecursiveAssignmentsTable self) -> std::string"""
3608 return _IMP_domino.RecursiveAssignmentsTable___repr__(self)
3613 return _object_cast_to_RecursiveAssignmentsTable(o)
3615 RecursiveAssignmentsTable_swigregister = _IMP_domino.RecursiveAssignmentsTable_swigregister
3616 RecursiveAssignmentsTable_swigregister(RecursiveAssignmentsTable)
3618 class BranchAndBoundAssignmentsTable(AssignmentsTable):
3619 """Proxy of C++ IMP::domino::BranchAndBoundAssignmentsTable class"""
3620 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3622 def __init__(self, *args):
3624 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> BranchAndBoundAssignmentsTable
3625 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> BranchAndBoundAssignmentsTable
3626 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst) -> BranchAndBoundAssignmentsTable
3628 this = _IMP_domino.new_BranchAndBoundAssignmentsTable(*args)
3630 self.this.append(this)
3634 def get_version_info(self):
3635 """get_version_info(BranchAndBoundAssignmentsTable self) -> VersionInfo"""
3636 return _IMP_domino.BranchAndBoundAssignmentsTable_get_version_info(self)
3640 """__str__(BranchAndBoundAssignmentsTable self) -> std::string"""
3641 return _IMP_domino.BranchAndBoundAssignmentsTable___str__(self)
3645 """__repr__(BranchAndBoundAssignmentsTable self) -> std::string"""
3646 return _IMP_domino.BranchAndBoundAssignmentsTable___repr__(self)
3651 return _object_cast_to_BranchAndBoundAssignmentsTable(o)
3653 BranchAndBoundAssignmentsTable_swigregister = _IMP_domino.BranchAndBoundAssignmentsTable_swigregister
3654 BranchAndBoundAssignmentsTable_swigregister(BranchAndBoundAssignmentsTable)
3656 class ListAssignmentsTable(AssignmentsTable):
3657 """Proxy of C++ IMP::domino::ListAssignmentsTable class"""
3658 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3660 def __init__(self, *args):
3662 __init__(IMP::domino::ListAssignmentsTable self, std::string name) -> ListAssignmentsTable
3663 __init__(IMP::domino::ListAssignmentsTable self) -> ListAssignmentsTable
3665 this = _IMP_domino.new_ListAssignmentsTable(*args)
3667 self.this.append(this)
3671 def set_assignments(self, s, lsc):
3672 """set_assignments(ListAssignmentsTable self, Subset s, AssignmentContainer lsc)"""
3673 return _IMP_domino.ListAssignmentsTable_set_assignments(self, s, lsc)
3676 def get_version_info(self):
3677 """get_version_info(ListAssignmentsTable self) -> VersionInfo"""
3678 return _IMP_domino.ListAssignmentsTable_get_version_info(self)
3682 """__str__(ListAssignmentsTable self) -> std::string"""
3683 return _IMP_domino.ListAssignmentsTable___str__(self)
3687 """__repr__(ListAssignmentsTable self) -> std::string"""
3688 return _IMP_domino.ListAssignmentsTable___repr__(self)
3693 return _object_cast_to_ListAssignmentsTable(o)
3695 ListAssignmentsTable_swigregister = _IMP_domino.ListAssignmentsTable_swigregister
3696 ListAssignmentsTable_swigregister(ListAssignmentsTable)
3700 """get_order(Subset s, IMP::domino::SubsetFilterTables const & sft) -> IMP::ParticlesTemp"""
3701 return _IMP_domino.get_order(s, sft)
3702 class _SubsetGraphVertexIndex(object):
3703 """Proxy of C++ IMP::domino::SubsetGraphVertexIndex class"""
3704 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3705 __repr__ = _swig_repr
3708 """__init__(IMP::domino::SubsetGraphVertexIndex self) -> _SubsetGraphVertexIndex"""
3709 this = _IMP_domino.new__SubsetGraphVertexIndex()
3711 self.this.append(this)
3714 __swig_destroy__ = _IMP_domino.delete__SubsetGraphVertexIndex
3715 __del__ =
lambda self:
None
3716 _SubsetGraphVertexIndex_swigregister = _IMP_domino._SubsetGraphVertexIndex_swigregister
3717 _SubsetGraphVertexIndex_swigregister(_SubsetGraphVertexIndex)
3719 class _InteractionGraphVertexIndex(object):
3720 """Proxy of C++ IMP::domino::InteractionGraphVertexIndex class"""
3721 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3722 __repr__ = _swig_repr
3725 """__init__(IMP::domino::InteractionGraphVertexIndex self) -> _InteractionGraphVertexIndex"""
3726 this = _IMP_domino.new__InteractionGraphVertexIndex()
3728 self.this.append(this)
3731 __swig_destroy__ = _IMP_domino.delete__InteractionGraphVertexIndex
3732 __del__ =
lambda self:
None
3733 _InteractionGraphVertexIndex_swigregister = _IMP_domino._InteractionGraphVertexIndex_swigregister
3734 _InteractionGraphVertexIndex_swigregister(_InteractionGraphVertexIndex)
3738 """get_subsets(IMP::domino::SubsetGraph const & g) -> IMP::domino::Subsets"""
3739 return _IMP_domino.get_subsets(g)
3742 """get_junction_tree(IMP::domino::InteractionGraph const & ig) -> IMP::domino::SubsetGraph"""
3743 return _IMP_domino.get_junction_tree(ig)
3745 def get_triangulated(input):
3746 """get_triangulated(IMP::domino::InteractionGraph const & input) -> IMP::domino::InteractionGraph"""
3747 return _IMP_domino.get_triangulated(input)
3748 class _CliqueGraphVertexIndex(object):
3749 """Proxy of C++ IMP::domino::CliqueGraphVertexIndex class"""
3750 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3751 __repr__ = _swig_repr
3754 """__init__(IMP::domino::CliqueGraphVertexIndex self) -> _CliqueGraphVertexIndex"""
3755 this = _IMP_domino.new__CliqueGraphVertexIndex()
3757 self.this.append(this)
3760 __swig_destroy__ = _IMP_domino.delete__CliqueGraphVertexIndex
3761 __del__ =
lambda self:
None
3762 _CliqueGraphVertexIndex_swigregister = _IMP_domino._CliqueGraphVertexIndex_swigregister
3763 _CliqueGraphVertexIndex_swigregister(_CliqueGraphVertexIndex)
3766 def get_clique_graph(input):
3767 """get_clique_graph(IMP::domino::InteractionGraph const & input) -> IMP::domino::CliqueGraph"""
3768 return _IMP_domino.get_clique_graph(input)
3770 def get_minimum_spanning_tree(input):
3771 """get_minimum_spanning_tree(IMP::domino::CliqueGraph const & input) -> IMP::domino::SubsetGraph"""
3772 return _IMP_domino.get_minimum_spanning_tree(input)
3775 """get_restraint_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::SubsetGraph"""
3776 return _IMP_domino.get_restraint_graph(rs, pst)
3780 get_interaction_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::InteractionGraph
3781 get_interaction_graph(_ScoringFunctionAdaptor rs, IMP::ParticlesTemp const & pst) -> IMP::domino::InteractionGraph
3783 return _IMP_domino.get_interaction_graph(*args)
3786 """get_interaction_graph_geometry(IMP::domino::InteractionGraph const & ig) -> IMP::display::Geometries"""
3787 return _IMP_domino.get_interaction_graph_geometry(ig)
3790 """get_subset_graph_geometry(IMP::domino::SubsetGraph const & ig) -> IMP::display::Geometries"""
3791 return _IMP_domino.get_subset_graph_geometry(ig)
3792 class _MergeTreeVertexIndex(object):
3793 """Proxy of C++ IMP::domino::MergeTreeVertexIndex class"""
3794 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3795 __repr__ = _swig_repr
3798 """__init__(IMP::domino::MergeTreeVertexIndex self) -> _MergeTreeVertexIndex"""
3799 this = _IMP_domino.new__MergeTreeVertexIndex()
3801 self.this.append(this)
3804 __swig_destroy__ = _IMP_domino.delete__MergeTreeVertexIndex
3805 __del__ =
lambda self:
None
3806 _MergeTreeVertexIndex_swigregister = _IMP_domino._MergeTreeVertexIndex_swigregister
3807 _MergeTreeVertexIndex_swigregister(_MergeTreeVertexIndex)
3810 def show_as_graphviz(*args):
3812 show_as_graphviz(IMP::domino::SubsetGraph const & name, TextOutput out)
3813 show_as_graphviz(IMP::domino::InteractionGraph const & name, TextOutput out)
3814 show_as_graphviz(IMP::domino::CliqueGraph const & name, TextOutput out)
3815 show_as_graphviz(IMP::domino::MergeTree const & name, TextOutput out)
3817 return _IMP_domino.show_as_graphviz(*args)
3819 def get_vertex_index(*args):
3821 get_vertex_index(IMP::domino::SubsetGraph const & g) -> _SubsetGraphVertexIndex
3822 get_vertex_index(IMP::domino::InteractionGraph const & g) -> _InteractionGraphVertexIndex
3823 get_vertex_index(IMP::domino::CliqueGraph const & g) -> _CliqueGraphVertexIndex
3824 get_vertex_index(IMP::domino::MergeTree const & g) -> _MergeTreeVertexIndex
3826 return _IMP_domino.get_vertex_index(*args)
3830 get_merge_tree(_ScoringFunctionAdaptor input, ParticleStatesTable pst) -> IMP::domino::MergeTree
3831 get_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree
3833 return _IMP_domino.get_merge_tree(*args)
3836 """get_balanced_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree"""
3837 return _IMP_domino.get_balanced_merge_tree(junction_tree)
3839 def get_is_merge_tree(tree, all, verbose=True):
3841 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all, bool verbose=True) -> bool
3842 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all) -> bool
3844 return _IMP_domino.get_is_merge_tree(tree, all, verbose)
3846 def write_merge_tree(tree, ps, out):
3847 """write_merge_tree(IMP::domino::MergeTree const & tree, IMP::ParticlesTemp const & ps, _ostream out)"""
3848 return _IMP_domino.write_merge_tree(tree, ps, out)
3850 def read_merge_tree(input, ps):
3851 """read_merge_tree(std::istream & input, IMP::ParticlesTemp const & ps) -> IMP::domino::MergeTree"""
3852 return _IMP_domino.read_merge_tree(input, ps)
3854 """Proxy of C++ IMP::domino::DiscreteSampler class"""
3855 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3857 def get_subset_filter_tables_to_use(self, rs, pst):
3858 """get_subset_filter_tables_to_use(DiscreteSampler self, IMP::RestraintsTemp const & rs, ParticleStatesTable pst) -> IMP::domino::SubsetFilterTables"""
3859 return _IMP_domino.DiscreteSampler_get_subset_filter_tables_to_use(self, rs, pst)
3862 def get_assignments_table_to_use(self, *args):
3864 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts, unsigned int max) -> AssignmentsTable
3865 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts) -> AssignmentsTable
3867 return _IMP_domino.DiscreteSampler_get_assignments_table_to_use(self, *args)
3870 def do_sample(self):
3871 """do_sample(DiscreteSampler self) -> ConfigurationSet"""
3872 return _IMP_domino.DiscreteSampler_do_sample(self)
3875 def do_get_sample_assignments(self, all):
3876 """do_get_sample_assignments(DiscreteSampler self, Subset all) -> IMP::domino::Assignments"""
3877 return _IMP_domino.DiscreteSampler_do_get_sample_assignments(self, all)
3880 def get_restraints(self):
3881 """get_restraints(DiscreteSampler self) -> IMP::RestraintsTemp"""
3882 return _IMP_domino.DiscreteSampler_get_restraints(self)
3885 def __init__(self, m, pst, name):
3886 """__init__(IMP::domino::DiscreteSampler self, Model m, ParticleStatesTable pst, std::string name) -> DiscreteSampler"""
3887 if self.__class__ == DiscreteSampler:
3891 this = _IMP_domino.new_DiscreteSampler(_self, m, pst, name)
3893 self.this.append(this)
3897 if self.__class__ != DiscreteSampler:
3898 _director_objects.register(self)
3902 __swig_destroy__ = _IMP_domino.delete_DiscreteSampler
3903 __del__ =
lambda self:
None
3905 def set_restraints(self, rs):
3906 """set_restraints(DiscreteSampler self, _RestraintsAdaptor rs)"""
3907 return _IMP_domino.DiscreteSampler_set_restraints(self, rs)
3910 def set_particle_states(self, p, se):
3911 """set_particle_states(DiscreteSampler self, Particle p, ParticleStates se)"""
3912 return _IMP_domino.DiscreteSampler_set_particle_states(self, p, se)
3915 def get_sample_assignments(self, s):
3916 """get_sample_assignments(DiscreteSampler self, Subset s) -> IMP::domino::Assignments"""
3917 return _IMP_domino.DiscreteSampler_get_sample_assignments(self, s)
3920 def set_particle_states_table(self, cse):
3921 """set_particle_states_table(DiscreteSampler self, ParticleStatesTable cse)"""
3922 return _IMP_domino.DiscreteSampler_set_particle_states_table(self, cse)
3925 def set_assignments_table(self, sst):
3926 """set_assignments_table(DiscreteSampler self, AssignmentsTable sst)"""
3927 return _IMP_domino.DiscreteSampler_set_assignments_table(self, sst)
3930 def get_particle_states_table(self):
3931 """get_particle_states_table(DiscreteSampler self) -> ParticleStatesTable"""
3932 return _IMP_domino.DiscreteSampler_get_particle_states_table(self)
3935 def remove_subset_filter_table(self, d):
3936 """remove_subset_filter_table(DiscreteSampler self, SubsetFilterTable d)"""
3937 return _IMP_domino.DiscreteSampler_remove_subset_filter_table(self, d)
3940 def remove_subset_filter_tables(self, d):
3941 """remove_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & d)"""
3942 return _IMP_domino.DiscreteSampler_remove_subset_filter_tables(self, d)
3945 def set_subset_filter_tables(self, ps):
3946 """set_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & ps)"""
3947 return _IMP_domino.DiscreteSampler_set_subset_filter_tables(self, ps)
3950 def set_subset_filter_tables_order(self, objs):
3951 """set_subset_filter_tables_order(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3952 return _IMP_domino.DiscreteSampler_set_subset_filter_tables_order(self, objs)
3955 def add_subset_filter_table(self, obj):
3956 """add_subset_filter_table(DiscreteSampler self, SubsetFilterTable obj) -> unsigned int"""
3957 return _IMP_domino.DiscreteSampler_add_subset_filter_table(self, obj)
3960 def add_subset_filter_tables(self, objs):
3961 """add_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3962 return _IMP_domino.DiscreteSampler_add_subset_filter_tables(self, objs)
3965 def clear_subset_filter_tables(self):
3966 """clear_subset_filter_tables(DiscreteSampler self)"""
3967 return _IMP_domino.DiscreteSampler_clear_subset_filter_tables(self)
3970 def get_number_of_subset_filter_tables(self):
3971 """get_number_of_subset_filter_tables(DiscreteSampler self) -> unsigned int"""
3972 return _IMP_domino.DiscreteSampler_get_number_of_subset_filter_tables(self)
3975 def get_has_subset_filter_tables(self):
3976 """get_has_subset_filter_tables(DiscreteSampler self) -> bool"""
3977 return _IMP_domino.DiscreteSampler_get_has_subset_filter_tables(self)
3980 def get_subset_filter_table(self, i):
3981 """get_subset_filter_table(DiscreteSampler self, unsigned int i) -> SubsetFilterTable"""
3982 return _IMP_domino.DiscreteSampler_get_subset_filter_table(self, i)
3985 def get_subset_filter_tables(self):
3986 """get_subset_filter_tables(DiscreteSampler self) -> IMP::domino::SubsetFilterTables"""
3987 return _IMP_domino.DiscreteSampler_get_subset_filter_tables(self)
3990 def reserve_subset_filter_tables(self, sz):
3991 """reserve_subset_filter_tables(DiscreteSampler self, unsigned int sz)"""
3992 return _IMP_domino.DiscreteSampler_reserve_subset_filter_tables(self, sz)
3995 def set_maximum_number_of_assignments(self, mx):
3996 """set_maximum_number_of_assignments(DiscreteSampler self, unsigned int mx)"""
3997 return _IMP_domino.DiscreteSampler_set_maximum_number_of_assignments(self, mx)
4000 def get_maximum_number_of_assignments(self):
4001 """get_maximum_number_of_assignments(DiscreteSampler self) -> unsigned int"""
4002 return _IMP_domino.DiscreteSampler_get_maximum_number_of_assignments(self)
4006 """__str__(DiscreteSampler self) -> std::string"""
4007 return _IMP_domino.DiscreteSampler___str__(self)
4011 """__repr__(DiscreteSampler self) -> std::string"""
4012 return _IMP_domino.DiscreteSampler___repr__(self)
4017 return _object_cast_to_DiscreteSampler(o)
4020 def get_type_name(self):
4021 return self.__class__.__name__
4022 def do_show(self, out):
4024 def get_version_info(self):
4025 if"IMP::domino" ==
"IMP":
4026 return VersionInfo(self.__module__,
4033 return _object_cast_to_DiscreteSampler(o)
4035 def __disown__(self):
4037 _IMP_domino.disown_DiscreteSampler(self)
4038 return weakref_proxy(self)
4040 def do_destroy(self):
4041 """do_destroy(DiscreteSampler self)"""
4042 return _IMP_domino.DiscreteSampler_do_destroy(self)
4044 DiscreteSampler_swigregister = _IMP_domino.DiscreteSampler_swigregister
4045 DiscreteSampler_swigregister(DiscreteSampler)
4047 class DominoSampler(DiscreteSampler):
4048 """Proxy of C++ IMP::domino::DominoSampler class"""
4049 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4051 def __init__(self, *args):
4053 __init__(IMP::domino::DominoSampler self, Model m, std::string name) -> DominoSampler
4054 __init__(IMP::domino::DominoSampler self, Model m) -> DominoSampler
4055 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst, std::string name) -> DominoSampler
4056 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst) -> DominoSampler
4058 this = _IMP_domino.new_DominoSampler(*args)
4060 self.this.append(this)
4064 def do_get_sample_assignments(self, known):
4065 """do_get_sample_assignments(DominoSampler self, Subset known) -> IMP::domino::Assignments"""
4066 return _IMP_domino.DominoSampler_do_get_sample_assignments(self, known)
4069 def get_version_info(self):
4070 """get_version_info(DominoSampler self) -> VersionInfo"""
4071 return _IMP_domino.DominoSampler_get_version_info(self)
4074 def set_merge_tree(self, mt):
4075 """set_merge_tree(DominoSampler self, IMP::domino::MergeTree const & mt)"""
4076 return _IMP_domino.DominoSampler_set_merge_tree(self, mt)
4079 def set_use_cross_subset_filtering(self, tf):
4080 """set_use_cross_subset_filtering(DominoSampler self, bool tf)"""
4081 return _IMP_domino.DominoSampler_set_use_cross_subset_filtering(self, tf)
4084 def get_number_of_assignments_for_vertex(self, tree_vertex):
4085 """get_number_of_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> unsigned int"""
4086 return _IMP_domino.DominoSampler_get_number_of_assignments_for_vertex(self, tree_vertex)
4089 def get_sample_assignments_for_vertex(self, tree_vertex):
4090 """get_sample_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> IMP::domino::Assignments"""
4091 return _IMP_domino.DominoSampler_get_sample_assignments_for_vertex(self, tree_vertex)
4094 def get_vertex_assignments(self, *args):
4096 get_vertex_assignments(DominoSampler self, unsigned int node_index, unsigned int max_states) -> IMP::domino::Assignments
4097 get_vertex_assignments(DominoSampler self, unsigned int node_index) -> IMP::domino::Assignments
4098 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
4099 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second) -> IMP::domino::Assignments
4101 return _IMP_domino.DominoSampler_get_vertex_assignments(self, *args)
4104 def load_vertex_assignments(self, *args):
4106 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac, unsigned int max_states)
4107 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac)
4108 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac, unsigned int max_states)
4109 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac)
4111 return _IMP_domino.DominoSampler_load_vertex_assignments(self, *args)
4115 """__str__(DominoSampler self) -> std::string"""
4116 return _IMP_domino.DominoSampler___str__(self)
4120 """__repr__(DominoSampler self) -> std::string"""
4121 return _IMP_domino.DominoSampler___repr__(self)
4126 return _object_cast_to_DominoSampler(o)
4128 DominoSampler_swigregister = _IMP_domino.DominoSampler_swigregister
4129 DominoSampler_swigregister(DominoSampler)
4131 class BranchAndBoundSampler(DiscreteSampler):
4132 """Proxy of C++ IMP::domino::BranchAndBoundSampler class"""
4133 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4135 def __init__(self, *args):
4137 __init__(IMP::domino::BranchAndBoundSampler self, Model m, std::string name) -> BranchAndBoundSampler
4138 __init__(IMP::domino::BranchAndBoundSampler self, Model m) -> BranchAndBoundSampler
4139 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst, std::string name) -> BranchAndBoundSampler
4140 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst) -> BranchAndBoundSampler
4142 this = _IMP_domino.new_BranchAndBoundSampler(*args)
4144 self.this.append(this)
4148 def do_get_sample_assignments(self, known):
4149 """do_get_sample_assignments(BranchAndBoundSampler self, Subset known) -> IMP::domino::Assignments"""
4150 return _IMP_domino.BranchAndBoundSampler_do_get_sample_assignments(self, known)
4153 def get_version_info(self):
4154 """get_version_info(BranchAndBoundSampler self) -> VersionInfo"""
4155 return _IMP_domino.BranchAndBoundSampler_get_version_info(self)
4159 """__str__(BranchAndBoundSampler self) -> std::string"""
4160 return _IMP_domino.BranchAndBoundSampler___str__(self)
4164 """__repr__(BranchAndBoundSampler self) -> std::string"""
4165 return _IMP_domino.BranchAndBoundSampler___repr__(self)
4170 return _object_cast_to_BranchAndBoundSampler(o)
4172 BranchAndBoundSampler_swigregister = _IMP_domino.BranchAndBoundSampler_swigregister
4173 BranchAndBoundSampler_swigregister(BranchAndBoundSampler)
4177 """load_particle_states(Subset s, Assignment ss, ParticleStatesTable pst)"""
4178 return _IMP_domino.load_particle_states(s, ss, pst)
4180 def get_restraints(s, pst, dg, rs):
4181 """get_restraints(Subset s, ParticleStatesTable pst, IMP::DependencyGraph const & dg, RestraintSet rs) -> IMP::RestraintsTemp"""
4182 return _IMP_domino.get_restraints(s, pst, dg, rs)
4184 def get_index(particles, subset, excluded):
4185 """get_index(IMP::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
4186 return _IMP_domino.get_index(particles, subset, excluded)
4189 """get_partial_index(IMP::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
4190 return _IMP_domino.get_partial_index(particles, subset, excluded)
4193 """get_possible_interactions(IMP::ParticlesTemp const & ps, double max_distance, ParticleStatesTable pst) -> IMP::ParticlePairsTemp"""
4194 return _IMP_domino.get_possible_interactions(ps, max_distance, pst)
4197 """get_embedding(Subset s, Assignment a, ParticleStatesTable pst) -> VectorKD"""
4198 return _IMP_domino.get_embedding(s, a, pst)
4201 """get_nearest_assignment(Subset s, VectorKD embedding, ParticleStatesTable pst) -> Assignment"""
4202 return _IMP_domino.get_nearest_assignment(s, embedding, pst)
4205 """get_distance_if_smaller_than(Subset s, Assignment a, Assignment b, ParticleStatesTable pst, IMP::statistics::Metrics const & metrics, double max) -> double"""
4206 return _IMP_domino.get_distance_if_smaller_than(s, a, b, pst, metrics, max)
4209 """load_leaf_assignments(Subset subset, AssignmentsTable at, AssignmentContainer ac)"""
4210 return _IMP_domino.load_leaf_assignments(subset, at, ac)
4213 """load_merged_assignments(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second, IMP::domino::SubsetFilterTablesTemp const & filters, AssignmentContainer ret)"""
4214 return _IMP_domino.load_merged_assignments(first_subset, first, second_subset, second, filters, ret)
4217 """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)"""
4218 return _IMP_domino.load_merged_assignments_random_order(first_subset, first, second_subset, second, filters, maximum_tries, ret)
4221 """get_state_clusters(Subset subset, IMP::domino::Assignments const & states, ParticleStatesTable pst, double resolution) -> IMP::domino::Assignments"""
4222 return _IMP_domino.get_state_clusters(subset, states, pst, resolution)
4224 """Proxy of C++ IMP::domino::DependencyScoreState class"""
4225 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4227 def __init__(self, m):
4228 """__init__(IMP::domino::DependencyScoreState self, Model m) -> DependencyScoreState"""
4229 this = _IMP_domino.new_DependencyScoreState(m)
4231 self.this.append(this)
4235 def set_input_particles(self, pt):
4236 """set_input_particles(DependencyScoreState self, IMP::ParticlesTemp const & pt)"""
4237 return _IMP_domino.DependencyScoreState_set_input_particles(self, pt)
4240 def set_output_particles(self, pt):
4241 """set_output_particles(DependencyScoreState self, IMP::ParticlesTemp const & pt)"""
4242 return _IMP_domino.DependencyScoreState_set_output_particles(self, pt)
4245 def set_input_containers(self, pt):
4246 """set_input_containers(DependencyScoreState self, IMP::ContainersTemp const & pt)"""
4247 return _IMP_domino.DependencyScoreState_set_input_containers(self, pt)
4250 def set_output_containers(self, pt):
4251 """set_output_containers(DependencyScoreState self, IMP::ContainersTemp const & pt)"""
4252 return _IMP_domino.DependencyScoreState_set_output_containers(self, pt)
4255 def get_version_info(self):
4256 """get_version_info(DependencyScoreState self) -> VersionInfo"""
4257 return _IMP_domino.DependencyScoreState_get_version_info(self)
4261 """__str__(DependencyScoreState self) -> std::string"""
4262 return _IMP_domino.DependencyScoreState___str__(self)
4266 """__repr__(DependencyScoreState self) -> std::string"""
4267 return _IMP_domino.DependencyScoreState___repr__(self)
4272 return _object_cast_to_DependencyScoreState(o)
4274 DependencyScoreState_swigregister = _IMP_domino.DependencyScoreState_swigregister
4275 DependencyScoreState_swigregister(DependencyScoreState)
4278 def _get_ints_list(input):
4279 """_get_ints_list(IMP::IntsList const & input) -> IMP::IntsList"""
4280 return _IMP_domino._get_ints_list(input)
4283 """get_module_version() -> std::string const"""
4284 return _IMP_domino.get_module_version()
4287 """get_example_path(std::string fname) -> std::string"""
4288 return _IMP_domino.get_example_path(fname)
4291 """get_data_path(std::string fname) -> std::string"""
4292 return _IMP_domino.get_data_path(fname)
4294 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)