11 from __future__
import print_function, division, absolute_import
17 from sys
import version_info
18 if version_info >= (2, 6, 0):
19 def swig_import_helper():
20 from os.path
import dirname
24 fp, pathname, description = imp.find_module(
'_IMP_container', [dirname(__file__)])
30 _mod = imp.load_module(
'_IMP_container', fp, pathname, description)
34 _IMP_container = swig_import_helper()
35 del swig_import_helper
40 _swig_property = property
45 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
46 if (name ==
"thisown"):
47 return self.this.own(value)
49 if type(value).__name__ ==
'SwigPyObject':
50 self.__dict__[name] = value
52 method = class_type.__swig_setmethods__.get(name,
None)
54 return method(self, value)
56 object.__setattr__(self, name, value)
58 raise AttributeError(
"You cannot add attributes to %s" % self)
61 def _swig_setattr(self, class_type, name, value):
62 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
65 def _swig_getattr_nondynamic(self, class_type, name, static=1):
66 if (name ==
"thisown"):
67 return self.this.own()
68 method = class_type.__swig_getmethods__.get(name,
None)
72 return object.__getattr__(self, name)
74 raise AttributeError(name)
76 def _swig_getattr(self, class_type, name):
77 return _swig_getattr_nondynamic(self, class_type, name, 0)
82 strthis =
"proxy of " + self.this.__repr__()
85 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
90 except AttributeError:
97 def _swig_setattr_nondynamic_method(set):
98 def set_attr(self, name, value):
99 if (name ==
"thisown"):
100 return self.this.own(value)
101 if hasattr(self, name)
or (name ==
"this"):
102 set(self, name, value)
104 raise AttributeError(
"You cannot add attributes to %s" % self)
110 weakref_proxy = weakref.proxy
112 weakref_proxy =
lambda x: x
115 class IMP_CONTAINER_SwigPyIterator(object):
116 """Proxy of C++ swig::IMP_CONTAINER_SwigPyIterator class"""
117 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
119 def __init__(self, *args, **kwargs):
120 raise AttributeError(
"No constructor defined - class is abstract")
121 __repr__ = _swig_repr
122 __swig_destroy__ = _IMP_container.delete_IMP_CONTAINER_SwigPyIterator
123 __del__ =
lambda self:
None
126 """value(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
127 return _IMP_container.IMP_CONTAINER_SwigPyIterator_value(self)
132 incr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
133 incr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
135 return _IMP_container.IMP_CONTAINER_SwigPyIterator_incr(self, n)
140 decr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
141 decr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
143 return _IMP_container.IMP_CONTAINER_SwigPyIterator_decr(self, n)
146 def distance(self, x):
147 """distance(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t"""
148 return _IMP_container.IMP_CONTAINER_SwigPyIterator_distance(self, x)
152 """equal(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
153 return _IMP_container.IMP_CONTAINER_SwigPyIterator_equal(self, x)
157 """copy(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator"""
158 return _IMP_container.IMP_CONTAINER_SwigPyIterator_copy(self)
162 """next(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
163 return _IMP_container.IMP_CONTAINER_SwigPyIterator_next(self)
167 """__next__(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
168 return _IMP_container.IMP_CONTAINER_SwigPyIterator___next__(self)
172 """previous(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
173 return _IMP_container.IMP_CONTAINER_SwigPyIterator_previous(self)
176 def advance(self, n):
177 """advance(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
178 return _IMP_container.IMP_CONTAINER_SwigPyIterator_advance(self, n)
182 """__eq__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
183 return _IMP_container.IMP_CONTAINER_SwigPyIterator___eq__(self, x)
187 """__ne__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
188 return _IMP_container.IMP_CONTAINER_SwigPyIterator___ne__(self, x)
191 def __iadd__(self, n):
192 """__iadd__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
193 return _IMP_container.IMP_CONTAINER_SwigPyIterator___iadd__(self, n)
196 def __isub__(self, n):
197 """__isub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
198 return _IMP_container.IMP_CONTAINER_SwigPyIterator___isub__(self, n)
201 def __add__(self, n):
202 """__add__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
203 return _IMP_container.IMP_CONTAINER_SwigPyIterator___add__(self, n)
206 def __sub__(self, *args):
208 __sub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator
209 __sub__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t
211 return _IMP_container.IMP_CONTAINER_SwigPyIterator___sub__(self, *args)
215 IMP_CONTAINER_SwigPyIterator_swigregister = _IMP_container.IMP_CONTAINER_SwigPyIterator_swigregister
216 IMP_CONTAINER_SwigPyIterator_swigregister(IMP_CONTAINER_SwigPyIterator)
225 _IMP_container.IMP_DEBUG_swigconstant(_IMP_container)
226 IMP_DEBUG = _IMP_container.IMP_DEBUG
228 _IMP_container.IMP_RELEASE_swigconstant(_IMP_container)
229 IMP_RELEASE = _IMP_container.IMP_RELEASE
231 _IMP_container.IMP_SILENT_swigconstant(_IMP_container)
232 IMP_SILENT = _IMP_container.IMP_SILENT
234 _IMP_container.IMP_PROGRESS_swigconstant(_IMP_container)
235 IMP_PROGRESS = _IMP_container.IMP_PROGRESS
237 _IMP_container.IMP_TERSE_swigconstant(_IMP_container)
238 IMP_TERSE = _IMP_container.IMP_TERSE
240 _IMP_container.IMP_VERBOSE_swigconstant(_IMP_container)
241 IMP_VERBOSE = _IMP_container.IMP_VERBOSE
243 _IMP_container.IMP_MEMORY_swigconstant(_IMP_container)
244 IMP_MEMORY = _IMP_container.IMP_MEMORY
246 _IMP_container.IMP_NONE_swigconstant(_IMP_container)
247 IMP_NONE = _IMP_container.IMP_NONE
249 _IMP_container.IMP_USAGE_swigconstant(_IMP_container)
250 IMP_USAGE = _IMP_container.IMP_USAGE
252 _IMP_container.IMP_INTERNAL_swigconstant(_IMP_container)
253 IMP_INTERNAL = _IMP_container.IMP_INTERNAL
255 _IMP_container.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_container)
256 IMP_KERNEL_HAS_LOG4CXX = _IMP_container.IMP_KERNEL_HAS_LOG4CXX
258 _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_container)
259 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR
261 _IMP_container.IMP_COMPILER_HAS_RANDOM_SHUFFLE_swigconstant(_IMP_container)
262 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_container.IMP_COMPILER_HAS_RANDOM_SHUFFLE
264 _IMP_container.IMP_COMPILER_HAS_THREE_WAY_swigconstant(_IMP_container)
265 IMP_COMPILER_HAS_THREE_WAY = _IMP_container.IMP_COMPILER_HAS_THREE_WAY
267 _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
268 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM
270 _IMP_container.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_container)
271 IMP_KERNEL_HAS_NUMPY = _IMP_container.IMP_KERNEL_HAS_NUMPY
273 _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_container)
274 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS
276 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_container)
277 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
279 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_container)
280 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
282 _IMP_container.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_container)
283 IMPKERNEL_SHOW_WARNINGS = _IMP_container.IMPKERNEL_SHOW_WARNINGS
286 class _DirectorObjects(object):
287 """@internal Simple class to keep references to director objects
288 to prevent premature deletion."""
291 def register(self, obj):
292 """Take a reference to a director object; will only work for
293 refcounted C++ classes"""
294 if hasattr(obj,
'get_ref_count'):
295 self._objects.append(obj)
297 """Only drop our reference and allow cleanup by Python if no other
298 Python references exist (we hold 3 references: one in self._objects,
299 one in x, and one in the argument list for getrefcount) *and* no
300 other C++ references exist (the Python object always holds one)"""
301 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
302 or x.get_ref_count() > 1]
306 def get_object_count(self):
307 """Get number of director objects (useful for testing only)"""
308 return len(self._objects)
309 _director_objects = _DirectorObjects()
311 class _ostream(object):
312 """Proxy of C++ std::ostream class"""
313 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
315 def __init__(self, *args, **kwargs):
316 raise AttributeError(
"No constructor defined")
317 __repr__ = _swig_repr
319 def write(self, osa_buf):
320 """write(_ostream self, char const * osa_buf)"""
321 return _IMP_container._ostream_write(self, osa_buf)
323 _ostream_swigregister = _IMP_container._ostream_swigregister
324 _ostream_swigregister(_ostream)
327 _IMP_container.IMP_HAS_NOEXCEPT_swigconstant(_IMP_container)
328 IMP_HAS_NOEXCEPT = _IMP_container.IMP_HAS_NOEXCEPT
330 _IMP_container.IMP_C_OPEN_BINARY_swigconstant(_IMP_container)
331 IMP_C_OPEN_BINARY = _IMP_container.IMP_C_OPEN_BINARY
334 _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
335 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM
337 _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
338 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
340 _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
341 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM
343 _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
344 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM
346 _IMP_container.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_container)
347 IMP_CGAL_HAS_NUMPY = _IMP_container.IMP_CGAL_HAS_NUMPY
349 _IMP_container.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_container)
350 IMPCGAL_SHOW_WARNINGS = _IMP_container.IMPCGAL_SHOW_WARNINGS
353 _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_container)
354 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL
356 _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
357 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
359 _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
360 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
362 _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
363 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM
365 _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
366 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM
368 _IMP_container.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_container)
369 IMP_ALGEBRA_HAS_CGAL = _IMP_container.IMP_ALGEBRA_HAS_CGAL
371 _IMP_container.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_container)
372 IMP_ALGEBRA_HAS_NUMPY = _IMP_container.IMP_ALGEBRA_HAS_NUMPY
374 _IMP_container.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_container)
375 IMP_ALGEBRA_HAS_ANN = _IMP_container.IMP_ALGEBRA_HAS_ANN
377 _IMP_container.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_container)
378 IMPALGEBRA_SHOW_WARNINGS = _IMP_container.IMPALGEBRA_SHOW_WARNINGS
381 _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_container)
382 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL
384 _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
385 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
387 _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
388 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
390 _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
391 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM
393 _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
394 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM
396 _IMP_container.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_container)
397 IMP_DISPLAY_HAS_CGAL = _IMP_container.IMP_DISPLAY_HAS_CGAL
399 _IMP_container.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_container)
400 IMP_DISPLAY_HAS_NUMPY = _IMP_container.IMP_DISPLAY_HAS_NUMPY
402 _IMP_container.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_container)
403 IMPDISPLAY_SHOW_WARNINGS = _IMP_container.IMPDISPLAY_SHOW_WARNINGS
406 _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_container)
407 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
409 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
410 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
412 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
413 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
415 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
416 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
418 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
419 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
421 _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_container)
422 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL
424 _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_container)
425 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5
427 _IMP_container.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_container)
428 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_container.IMP_SCORE_FUNCTOR_HAS_NUMPY
430 _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_container)
431 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS
434 _IMP_container.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_container)
435 IMP_CORE_HAS_IMP_CGAL = _IMP_container.IMP_CORE_HAS_IMP_CGAL
437 _IMP_container.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_container)
438 IMP_CORE_HAS_IMP_KERNEL = _IMP_container.IMP_CORE_HAS_IMP_KERNEL
440 _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
441 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM
443 _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
444 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
446 _IMP_container.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
447 IMP_CORE_HAS_BOOST_RANDOM = _IMP_container.IMP_CORE_HAS_BOOST_RANDOM
449 _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
450 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM
452 _IMP_container.IMP_CORE_HAS_CGAL_swigconstant(_IMP_container)
453 IMP_CORE_HAS_CGAL = _IMP_container.IMP_CORE_HAS_CGAL
455 _IMP_container.IMP_CORE_HAS_HDF5_swigconstant(_IMP_container)
456 IMP_CORE_HAS_HDF5 = _IMP_container.IMP_CORE_HAS_HDF5
458 _IMP_container.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_container)
459 IMP_CORE_HAS_NUMPY = _IMP_container.IMP_CORE_HAS_NUMPY
461 _IMP_container.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_container)
462 IMPCORE_SHOW_WARNINGS = _IMP_container.IMPCORE_SHOW_WARNINGS
465 _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_container)
466 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA
468 _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_container)
469 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL
471 _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_container)
472 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY
474 _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_container)
475 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL
477 _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_container)
478 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
480 _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
481 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
483 _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
484 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
486 _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
487 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM
489 _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
490 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM
492 _IMP_container.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_container)
493 IMP_CONTAINER_HAS_CGAL = _IMP_container.IMP_CONTAINER_HAS_CGAL
495 _IMP_container.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_container)
496 IMP_CONTAINER_HAS_HDF5 = _IMP_container.IMP_CONTAINER_HAS_HDF5
498 _IMP_container.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_container)
499 IMP_CONTAINER_HAS_NUMPY = _IMP_container.IMP_CONTAINER_HAS_NUMPY
501 _IMP_container.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_container)
502 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_container.IMP_CONTAINER_HAS_PYTHON_IHM
504 _IMP_container.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_container)
505 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_container.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
507 _IMP_container.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_container)
508 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_container.IMP_CONTAINER_HAS_ROBIN_MAP
510 _IMP_container.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_container)
511 IMPCONTAINER_SHOW_WARNINGS = _IMP_container.IMPCONTAINER_SHOW_WARNINGS
513 _object_types.append(
"AllBipartitePairContainer")
516 def _object_cast_to_AllBipartitePairContainer(o):
517 """_object_cast_to_AllBipartitePairContainer(Object o) -> AllBipartitePairContainer"""
518 return _IMP_container._object_cast_to_AllBipartitePairContainer(o)
520 _object_types.append(
"AllPairContainer")
523 def _object_cast_to_AllPairContainer(o):
524 """_object_cast_to_AllPairContainer(Object o) -> AllPairContainer"""
525 return _IMP_container._object_cast_to_AllPairContainer(o)
527 _object_types.append(
"CloseBipartitePairContainer")
530 def _object_cast_to_CloseBipartitePairContainer(o):
531 """_object_cast_to_CloseBipartitePairContainer(Object o) -> CloseBipartitePairContainer"""
532 return _IMP_container._object_cast_to_CloseBipartitePairContainer(o)
534 _object_types.append(
"ClosePairContainer")
537 def _object_cast_to_ClosePairContainer(o):
538 """_object_cast_to_ClosePairContainer(Object o) -> ClosePairContainer"""
539 return _IMP_container._object_cast_to_ClosePairContainer(o)
541 _object_types.append(
"ConnectingPairContainer")
544 def _object_cast_to_ConnectingPairContainer(o):
545 """_object_cast_to_ConnectingPairContainer(Object o) -> ConnectingPairContainer"""
546 return _IMP_container._object_cast_to_ConnectingPairContainer(o)
548 _object_types.append(
"ConsecutivePairContainer")
551 def _object_cast_to_ConsecutivePairContainer(o):
552 """_object_cast_to_ConsecutivePairContainer(Object o) -> ConsecutivePairContainer"""
553 return _IMP_container._object_cast_to_ConsecutivePairContainer(o)
555 _object_types.append(
"ExclusiveConsecutivePairContainer")
558 def _object_cast_to_ExclusiveConsecutivePairContainer(o):
559 """_object_cast_to_ExclusiveConsecutivePairContainer(Object o) -> ExclusiveConsecutivePairContainer"""
560 return _IMP_container._object_cast_to_ExclusiveConsecutivePairContainer(o)
562 _object_types.append(
"ExclusiveConsecutivePairFilter")
565 def _object_cast_to_ExclusiveConsecutivePairFilter(o):
566 """_object_cast_to_ExclusiveConsecutivePairFilter(Object o) -> ExclusiveConsecutivePairFilter"""
567 return _IMP_container._object_cast_to_ExclusiveConsecutivePairFilter(o)
569 _object_types.append(
"ConsecutivePairFilter")
572 def _object_cast_to_ConsecutivePairFilter(o):
573 """_object_cast_to_ConsecutivePairFilter(Object o) -> ConsecutivePairFilter"""
574 return _IMP_container._object_cast_to_ConsecutivePairFilter(o)
576 _object_types.append(
"ListPairContainer")
579 def _object_cast_to_ListPairContainer(o):
580 """_object_cast_to_ListPairContainer(Object o) -> ListPairContainer"""
581 return _IMP_container._object_cast_to_ListPairContainer(o)
583 _object_types.append(
"ListQuadContainer")
586 def _object_cast_to_ListQuadContainer(o):
587 """_object_cast_to_ListQuadContainer(Object o) -> ListQuadContainer"""
588 return _IMP_container._object_cast_to_ListQuadContainer(o)
590 _object_types.append(
"ListSingletonContainer")
593 def _object_cast_to_ListSingletonContainer(o):
594 """_object_cast_to_ListSingletonContainer(Object o) -> ListSingletonContainer"""
595 return _IMP_container._object_cast_to_ListSingletonContainer(o)
597 _object_types.append(
"ListTripletContainer")
600 def _object_cast_to_ListTripletContainer(o):
601 """_object_cast_to_ListTripletContainer(Object o) -> ListTripletContainer"""
602 return _IMP_container._object_cast_to_ListTripletContainer(o)
604 _object_types.append(
"DynamicListPairContainer")
607 def _object_cast_to_DynamicListPairContainer(o):
608 """_object_cast_to_DynamicListPairContainer(Object o) -> DynamicListPairContainer"""
609 return _IMP_container._object_cast_to_DynamicListPairContainer(o)
611 _object_types.append(
"DynamicListQuadContainer")
614 def _object_cast_to_DynamicListQuadContainer(o):
615 """_object_cast_to_DynamicListQuadContainer(Object o) -> DynamicListQuadContainer"""
616 return _IMP_container._object_cast_to_DynamicListQuadContainer(o)
618 _object_types.append(
"DynamicListSingletonContainer")
621 def _object_cast_to_DynamicListSingletonContainer(o):
622 """_object_cast_to_DynamicListSingletonContainer(Object o) -> DynamicListSingletonContainer"""
623 return _IMP_container._object_cast_to_DynamicListSingletonContainer(o)
625 _object_types.append(
"DynamicListTripletContainer")
628 def _object_cast_to_DynamicListTripletContainer(o):
629 """_object_cast_to_DynamicListTripletContainer(Object o) -> DynamicListTripletContainer"""
630 return _IMP_container._object_cast_to_DynamicListTripletContainer(o)
632 _object_types.append(
"MinimumPairRestraint")
635 def _object_cast_to_MinimumPairRestraint(o):
636 """_object_cast_to_MinimumPairRestraint(Object o) -> MinimumPairRestraint"""
637 return _IMP_container._object_cast_to_MinimumPairRestraint(o)
639 _object_types.append(
"MinimumPairScore")
642 def _object_cast_to_MinimumPairScore(o):
643 """_object_cast_to_MinimumPairScore(Object o) -> MinimumPairScore"""
644 return _IMP_container._object_cast_to_MinimumPairScore(o)
646 _object_types.append(
"MinimumQuadRestraint")
649 def _object_cast_to_MinimumQuadRestraint(o):
650 """_object_cast_to_MinimumQuadRestraint(Object o) -> MinimumQuadRestraint"""
651 return _IMP_container._object_cast_to_MinimumQuadRestraint(o)
653 _object_types.append(
"MinimumQuadScore")
656 def _object_cast_to_MinimumQuadScore(o):
657 """_object_cast_to_MinimumQuadScore(Object o) -> MinimumQuadScore"""
658 return _IMP_container._object_cast_to_MinimumQuadScore(o)
660 _object_types.append(
"MinimumSingletonRestraint")
663 def _object_cast_to_MinimumSingletonRestraint(o):
664 """_object_cast_to_MinimumSingletonRestraint(Object o) -> MinimumSingletonRestraint"""
665 return _IMP_container._object_cast_to_MinimumSingletonRestraint(o)
667 _object_types.append(
"MinimumSingletonScore")
670 def _object_cast_to_MinimumSingletonScore(o):
671 """_object_cast_to_MinimumSingletonScore(Object o) -> MinimumSingletonScore"""
672 return _IMP_container._object_cast_to_MinimumSingletonScore(o)
674 _object_types.append(
"MinimumTripletRestraint")
677 def _object_cast_to_MinimumTripletRestraint(o):
678 """_object_cast_to_MinimumTripletRestraint(Object o) -> MinimumTripletRestraint"""
679 return _IMP_container._object_cast_to_MinimumTripletRestraint(o)
681 _object_types.append(
"MinimumTripletScore")
684 def _object_cast_to_MinimumTripletScore(o):
685 """_object_cast_to_MinimumTripletScore(Object o) -> MinimumTripletScore"""
686 return _IMP_container._object_cast_to_MinimumTripletScore(o)
688 _object_types.append(
"PairContainerSet")
691 def _object_cast_to_PairContainerSet(o):
692 """_object_cast_to_PairContainerSet(Object o) -> PairContainerSet"""
693 return _IMP_container._object_cast_to_PairContainerSet(o)
695 _object_types.append(
"PairsConstraint")
698 def _object_cast_to_PairsConstraint(o):
699 """_object_cast_to_PairsConstraint(Object o) -> PairsConstraint"""
700 return _IMP_container._object_cast_to_PairsConstraint(o)
702 _object_types.append(
"PairsOptimizerState")
705 def _object_cast_to_PairsOptimizerState(o):
706 """_object_cast_to_PairsOptimizerState(Object o) -> PairsOptimizerState"""
707 return _IMP_container._object_cast_to_PairsOptimizerState(o)
709 _object_types.append(
"PairsRestraint")
712 def _object_cast_to_PairsRestraint(o):
713 """_object_cast_to_PairsRestraint(Object o) -> PairsRestraint"""
714 return _IMP_container._object_cast_to_PairsRestraint(o)
716 _object_types.append(
"QuadContainerSet")
719 def _object_cast_to_QuadContainerSet(o):
720 """_object_cast_to_QuadContainerSet(Object o) -> QuadContainerSet"""
721 return _IMP_container._object_cast_to_QuadContainerSet(o)
723 _object_types.append(
"QuadsConstraint")
726 def _object_cast_to_QuadsConstraint(o):
727 """_object_cast_to_QuadsConstraint(Object o) -> QuadsConstraint"""
728 return _IMP_container._object_cast_to_QuadsConstraint(o)
730 _object_types.append(
"QuadsOptimizerState")
733 def _object_cast_to_QuadsOptimizerState(o):
734 """_object_cast_to_QuadsOptimizerState(Object o) -> QuadsOptimizerState"""
735 return _IMP_container._object_cast_to_QuadsOptimizerState(o)
737 _object_types.append(
"QuadsRestraint")
740 def _object_cast_to_QuadsRestraint(o):
741 """_object_cast_to_QuadsRestraint(Object o) -> QuadsRestraint"""
742 return _IMP_container._object_cast_to_QuadsRestraint(o)
744 _object_types.append(
"SingletonContainerSet")
747 def _object_cast_to_SingletonContainerSet(o):
748 """_object_cast_to_SingletonContainerSet(Object o) -> SingletonContainerSet"""
749 return _IMP_container._object_cast_to_SingletonContainerSet(o)
751 _object_types.append(
"SingletonsConstraint")
754 def _object_cast_to_SingletonsConstraint(o):
755 """_object_cast_to_SingletonsConstraint(Object o) -> SingletonsConstraint"""
756 return _IMP_container._object_cast_to_SingletonsConstraint(o)
758 _object_types.append(
"SingletonsOptimizerState")
761 def _object_cast_to_SingletonsOptimizerState(o):
762 """_object_cast_to_SingletonsOptimizerState(Object o) -> SingletonsOptimizerState"""
763 return _IMP_container._object_cast_to_SingletonsOptimizerState(o)
765 _object_types.append(
"SingletonsRestraint")
768 def _object_cast_to_SingletonsRestraint(o):
769 """_object_cast_to_SingletonsRestraint(Object o) -> SingletonsRestraint"""
770 return _IMP_container._object_cast_to_SingletonsRestraint(o)
772 _object_types.append(
"TripletContainerSet")
775 def _object_cast_to_TripletContainerSet(o):
776 """_object_cast_to_TripletContainerSet(Object o) -> TripletContainerSet"""
777 return _IMP_container._object_cast_to_TripletContainerSet(o)
779 _object_types.append(
"TripletsConstraint")
782 def _object_cast_to_TripletsConstraint(o):
783 """_object_cast_to_TripletsConstraint(Object o) -> TripletsConstraint"""
784 return _IMP_container._object_cast_to_TripletsConstraint(o)
786 _object_types.append(
"TripletsOptimizerState")
789 def _object_cast_to_TripletsOptimizerState(o):
790 """_object_cast_to_TripletsOptimizerState(Object o) -> TripletsOptimizerState"""
791 return _IMP_container._object_cast_to_TripletsOptimizerState(o)
793 _object_types.append(
"TripletsRestraint")
796 def _object_cast_to_TripletsRestraint(o):
797 """_object_cast_to_TripletsRestraint(Object o) -> TripletsRestraint"""
798 return _IMP_container._object_cast_to_TripletsRestraint(o)
800 _object_types.append(
"InContainerSingletonFilter")
803 def _object_cast_to_InContainerSingletonFilter(o):
804 """_object_cast_to_InContainerSingletonFilter(Object o) -> InContainerSingletonFilter"""
805 return _IMP_container._object_cast_to_InContainerSingletonFilter(o)
807 _object_types.append(
"InContainerPairFilter")
810 def _object_cast_to_InContainerPairFilter(o):
811 """_object_cast_to_InContainerPairFilter(Object o) -> InContainerPairFilter"""
812 return _IMP_container._object_cast_to_InContainerPairFilter(o)
814 _object_types.append(
"InContainerTripletFilter")
817 def _object_cast_to_InContainerTripletFilter(o):
818 """_object_cast_to_InContainerTripletFilter(Object o) -> InContainerTripletFilter"""
819 return _IMP_container._object_cast_to_InContainerTripletFilter(o)
821 _object_types.append(
"InContainerQuadFilter")
824 def _object_cast_to_InContainerQuadFilter(o):
825 """_object_cast_to_InContainerQuadFilter(Object o) -> InContainerQuadFilter"""
826 return _IMP_container._object_cast_to_InContainerQuadFilter(o)
828 _object_types.append(
"SingletonContainerStatistics")
831 def _object_cast_to_SingletonContainerStatistics(o):
832 """_object_cast_to_SingletonContainerStatistics(Object o) -> SingletonContainerStatistics"""
833 return _IMP_container._object_cast_to_SingletonContainerStatistics(o)
835 _object_types.append(
"PairContainerStatistics")
838 def _object_cast_to_PairContainerStatistics(o):
839 """_object_cast_to_PairContainerStatistics(Object o) -> PairContainerStatistics"""
840 return _IMP_container._object_cast_to_PairContainerStatistics(o)
842 _object_types.append(
"TripletContainerStatistics")
845 def _object_cast_to_TripletContainerStatistics(o):
846 """_object_cast_to_TripletContainerStatistics(Object o) -> TripletContainerStatistics"""
847 return _IMP_container._object_cast_to_TripletContainerStatistics(o)
849 _object_types.append(
"QuadContainerStatistics")
852 def _object_cast_to_QuadContainerStatistics(o):
853 """_object_cast_to_QuadContainerStatistics(Object o) -> QuadContainerStatistics"""
854 return _IMP_container._object_cast_to_QuadContainerStatistics(o)
856 _object_types.append(
"EventSingletonsOptimizerState")
859 def _object_cast_to_EventSingletonsOptimizerState(o):
860 """_object_cast_to_EventSingletonsOptimizerState(Object o) -> EventSingletonsOptimizerState"""
861 return _IMP_container._object_cast_to_EventSingletonsOptimizerState(o)
863 _object_types.append(
"EventPairsOptimizerState")
866 def _object_cast_to_EventPairsOptimizerState(o):
867 """_object_cast_to_EventPairsOptimizerState(Object o) -> EventPairsOptimizerState"""
868 return _IMP_container._object_cast_to_EventPairsOptimizerState(o)
870 _object_types.append(
"EventTripletsOptimizerState")
873 def _object_cast_to_EventTripletsOptimizerState(o):
874 """_object_cast_to_EventTripletsOptimizerState(Object o) -> EventTripletsOptimizerState"""
875 return _IMP_container._object_cast_to_EventTripletsOptimizerState(o)
877 _object_types.append(
"EventQuadsOptimizerState")
880 def _object_cast_to_EventQuadsOptimizerState(o):
881 """_object_cast_to_EventQuadsOptimizerState(Object o) -> EventQuadsOptimizerState"""
882 return _IMP_container._object_cast_to_EventQuadsOptimizerState(o)
884 _object_types.append(
"PredicateSingletonsRestraint")
887 def _object_cast_to_PredicateSingletonsRestraint(o):
888 """_object_cast_to_PredicateSingletonsRestraint(Object o) -> PredicateSingletonsRestraint"""
889 return _IMP_container._object_cast_to_PredicateSingletonsRestraint(o)
891 _object_types.append(
"PredicatePairsRestraint")
894 def _object_cast_to_PredicatePairsRestraint(o):
895 """_object_cast_to_PredicatePairsRestraint(Object o) -> PredicatePairsRestraint"""
896 return _IMP_container._object_cast_to_PredicatePairsRestraint(o)
898 _object_types.append(
"PredicateTripletsRestraint")
901 def _object_cast_to_PredicateTripletsRestraint(o):
902 """_object_cast_to_PredicateTripletsRestraint(Object o) -> PredicateTripletsRestraint"""
903 return _IMP_container._object_cast_to_PredicateTripletsRestraint(o)
905 _object_types.append(
"PredicateQuadsRestraint")
908 def _object_cast_to_PredicateQuadsRestraint(o):
909 """_object_cast_to_PredicateQuadsRestraint(Object o) -> PredicateQuadsRestraint"""
910 return _IMP_container._object_cast_to_PredicateQuadsRestraint(o)
912 _object_types.append(
"DistributeSingletonsScoreState")
915 def _object_cast_to_DistributeSingletonsScoreState(o):
916 """_object_cast_to_DistributeSingletonsScoreState(Object o) -> DistributeSingletonsScoreState"""
917 return _IMP_container._object_cast_to_DistributeSingletonsScoreState(o)
919 _object_types.append(
"DistributePairsScoreState")
922 def _object_cast_to_DistributePairsScoreState(o):
923 """_object_cast_to_DistributePairsScoreState(Object o) -> DistributePairsScoreState"""
924 return _IMP_container._object_cast_to_DistributePairsScoreState(o)
926 _object_types.append(
"DistributeTripletsScoreState")
929 def _object_cast_to_DistributeTripletsScoreState(o):
930 """_object_cast_to_DistributeTripletsScoreState(Object o) -> DistributeTripletsScoreState"""
931 return _IMP_container._object_cast_to_DistributeTripletsScoreState(o)
933 _object_types.append(
"DistributeQuadsScoreState")
936 def _object_cast_to_DistributeQuadsScoreState(o):
937 """_object_cast_to_DistributeQuadsScoreState(Object o) -> DistributeQuadsScoreState"""
938 return _IMP_container._object_cast_to_DistributeQuadsScoreState(o)
940 """Proxy of C++ IMP::container::AllBipartitePairContainer class"""
941 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
943 def __init__(self, *args):
945 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, std::string name) -> AllBipartitePairContainer
946 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b) -> AllBipartitePairContainer
948 this = _IMP_container.new_AllBipartitePairContainer(*args)
950 self.this.append(this)
954 def do_get_inputs(self):
955 """do_get_inputs(AllBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
956 return _IMP_container.AllBipartitePairContainer_do_get_inputs(self)
959 def do_apply(self, sm):
960 """do_apply(AllBipartitePairContainer self, PairModifier sm)"""
961 return _IMP_container.AllBipartitePairContainer_do_apply(self, sm)
964 def do_apply_moved(self, sm, moved_pis, reset_pis):
965 """do_apply_moved(AllBipartitePairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
966 return _IMP_container.AllBipartitePairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
969 def get_version_info(self):
970 """get_version_info(AllBipartitePairContainer self) -> VersionInfo"""
971 return _IMP_container.AllBipartitePairContainer_get_version_info(self)
975 """__str__(AllBipartitePairContainer self) -> std::string"""
976 return _IMP_container.AllBipartitePairContainer___str__(self)
980 """__repr__(AllBipartitePairContainer self) -> std::string"""
981 return _IMP_container.AllBipartitePairContainer___repr__(self)
986 return _object_cast_to_AllBipartitePairContainer(o)
988 AllBipartitePairContainer_swigregister = _IMP_container.AllBipartitePairContainer_swigregister
989 AllBipartitePairContainer_swigregister(AllBipartitePairContainer)
992 """Proxy of C++ IMP::container::AllPairContainer class"""
993 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
995 def __init__(self, *args):
997 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c, std::string name) -> AllPairContainer
998 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c) -> AllPairContainer
1000 this = _IMP_container.new_AllPairContainer(*args)
1002 self.this.append(this)
1006 def do_get_inputs(self):
1007 """do_get_inputs(AllPairContainer self) -> IMP::ModelObjectsTemp"""
1008 return _IMP_container.AllPairContainer_do_get_inputs(self)
1011 def do_apply(self, sm):
1012 """do_apply(AllPairContainer self, PairModifier sm)"""
1013 return _IMP_container.AllPairContainer_do_apply(self, sm)
1016 def do_apply_moved(self, sm, moved_pis, reset_pis):
1017 """do_apply_moved(AllPairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1018 return _IMP_container.AllPairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1021 def get_version_info(self):
1022 """get_version_info(AllPairContainer self) -> VersionInfo"""
1023 return _IMP_container.AllPairContainer_get_version_info(self)
1027 """__str__(AllPairContainer self) -> std::string"""
1028 return _IMP_container.AllPairContainer___str__(self)
1032 """__repr__(AllPairContainer self) -> std::string"""
1033 return _IMP_container.AllPairContainer___repr__(self)
1038 return _object_cast_to_AllPairContainer(o)
1040 AllPairContainer_swigregister = _IMP_container.AllPairContainer_swigregister
1041 AllPairContainer_swigregister(AllPairContainer)
1044 """Proxy of C++ IMP::container::CloseBipartitePairContainer class"""
1045 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1047 def __init__(self, *args):
1049 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1, std::string name) -> CloseBipartitePairContainer
1050 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1) -> CloseBipartitePairContainer
1051 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance) -> CloseBipartitePairContainer
1052 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1, std::string name) -> CloseBipartitePairContainer
1053 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1) -> CloseBipartitePairContainer
1054 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf) -> CloseBipartitePairContainer
1056 this = _IMP_container.new_CloseBipartitePairContainer(*args)
1058 self.this.append(this)
1062 def remove_pair_filter(self, d):
1063 """remove_pair_filter(CloseBipartitePairContainer self, PairPredicate d)"""
1064 return _IMP_container.CloseBipartitePairContainer_remove_pair_filter(self, d)
1067 def remove_pair_filters(self, d):
1068 """remove_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & d)"""
1069 return _IMP_container.CloseBipartitePairContainer_remove_pair_filters(self, d)
1072 def set_pair_filters(self, ps):
1073 """set_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & ps)"""
1074 return _IMP_container.CloseBipartitePairContainer_set_pair_filters(self, ps)
1077 def set_pair_filters_order(self, objs):
1078 """set_pair_filters_order(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1079 return _IMP_container.CloseBipartitePairContainer_set_pair_filters_order(self, objs)
1082 def add_pair_filter(self, obj):
1083 """add_pair_filter(CloseBipartitePairContainer self, PairPredicate obj) -> unsigned int"""
1084 return _IMP_container.CloseBipartitePairContainer_add_pair_filter(self, obj)
1087 def add_pair_filters(self, objs):
1088 """add_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1089 return _IMP_container.CloseBipartitePairContainer_add_pair_filters(self, objs)
1092 def clear_pair_filters(self):
1093 """clear_pair_filters(CloseBipartitePairContainer self)"""
1094 return _IMP_container.CloseBipartitePairContainer_clear_pair_filters(self)
1097 def get_number_of_pair_filters(self):
1098 """get_number_of_pair_filters(CloseBipartitePairContainer self) -> unsigned int"""
1099 return _IMP_container.CloseBipartitePairContainer_get_number_of_pair_filters(self)
1102 def get_has_pair_filters(self):
1103 """get_has_pair_filters(CloseBipartitePairContainer self) -> bool"""
1104 return _IMP_container.CloseBipartitePairContainer_get_has_pair_filters(self)
1107 def get_pair_filter(self, i):
1108 """get_pair_filter(CloseBipartitePairContainer self, unsigned int i) -> PairPredicate"""
1109 return _IMP_container.CloseBipartitePairContainer_get_pair_filter(self, i)
1112 def get_pair_filters(self):
1113 """get_pair_filters(CloseBipartitePairContainer self) -> IMP::PairPredicates"""
1114 return _IMP_container.CloseBipartitePairContainer_get_pair_filters(self)
1117 def reserve_pair_filters(self, sz):
1118 """reserve_pair_filters(CloseBipartitePairContainer self, unsigned int sz)"""
1119 return _IMP_container.CloseBipartitePairContainer_reserve_pair_filters(self, sz)
1122 def do_get_inputs(self):
1123 """do_get_inputs(CloseBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
1124 return _IMP_container.CloseBipartitePairContainer_do_get_inputs(self)
1127 def do_apply(self, sm):
1128 """do_apply(CloseBipartitePairContainer self, PairModifier sm)"""
1129 return _IMP_container.CloseBipartitePairContainer_do_apply(self, sm)
1132 def get_version_info(self):
1133 """get_version_info(CloseBipartitePairContainer self) -> VersionInfo"""
1134 return _IMP_container.CloseBipartitePairContainer_get_version_info(self)
1138 """__str__(CloseBipartitePairContainer self) -> std::string"""
1139 return _IMP_container.CloseBipartitePairContainer___str__(self)
1143 """__repr__(CloseBipartitePairContainer self) -> std::string"""
1144 return _IMP_container.CloseBipartitePairContainer___repr__(self)
1149 return _object_cast_to_CloseBipartitePairContainer(o)
1151 CloseBipartitePairContainer_swigregister = _IMP_container.CloseBipartitePairContainer_swigregister
1152 CloseBipartitePairContainer_swigregister(CloseBipartitePairContainer)
1155 """Proxy of C++ IMP::container::ClosePairContainer class"""
1156 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1158 def __init__(self, *args):
1160 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1, std::string name) -> ClosePairContainer
1161 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1) -> ClosePairContainer
1162 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff) -> ClosePairContainer
1163 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1, std::string name) -> ClosePairContainer
1164 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1) -> ClosePairContainer
1165 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf) -> ClosePairContainer
1167 this = _IMP_container.new_ClosePairContainer(*args)
1169 self.this.append(this)
1173 def remove_pair_filter(self, d):
1174 """remove_pair_filter(ClosePairContainer self, PairPredicate d)"""
1175 return _IMP_container.ClosePairContainer_remove_pair_filter(self, d)
1178 def remove_pair_filters(self, d):
1179 """remove_pair_filters(ClosePairContainer self, IMP::PairPredicates const & d)"""
1180 return _IMP_container.ClosePairContainer_remove_pair_filters(self, d)
1183 def set_pair_filters(self, ps):
1184 """set_pair_filters(ClosePairContainer self, IMP::PairPredicates const & ps)"""
1185 return _IMP_container.ClosePairContainer_set_pair_filters(self, ps)
1188 def set_pair_filters_order(self, objs):
1189 """set_pair_filters_order(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1190 return _IMP_container.ClosePairContainer_set_pair_filters_order(self, objs)
1193 def add_pair_filter(self, obj):
1194 """add_pair_filter(ClosePairContainer self, PairPredicate obj) -> unsigned int"""
1195 return _IMP_container.ClosePairContainer_add_pair_filter(self, obj)
1198 def add_pair_filters(self, objs):
1199 """add_pair_filters(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1200 return _IMP_container.ClosePairContainer_add_pair_filters(self, objs)
1203 def clear_pair_filters(self):
1204 """clear_pair_filters(ClosePairContainer self)"""
1205 return _IMP_container.ClosePairContainer_clear_pair_filters(self)
1208 def get_number_of_pair_filters(self):
1209 """get_number_of_pair_filters(ClosePairContainer self) -> unsigned int"""
1210 return _IMP_container.ClosePairContainer_get_number_of_pair_filters(self)
1213 def get_has_pair_filters(self):
1214 """get_has_pair_filters(ClosePairContainer self) -> bool"""
1215 return _IMP_container.ClosePairContainer_get_has_pair_filters(self)
1218 def get_pair_filter(self, i):
1219 """get_pair_filter(ClosePairContainer self, unsigned int i) -> PairPredicate"""
1220 return _IMP_container.ClosePairContainer_get_pair_filter(self, i)
1223 def get_pair_filters(self):
1224 """get_pair_filters(ClosePairContainer self) -> IMP::PairPredicates"""
1225 return _IMP_container.ClosePairContainer_get_pair_filters(self)
1228 def reserve_pair_filters(self, sz):
1229 """reserve_pair_filters(ClosePairContainer self, unsigned int sz)"""
1230 return _IMP_container.ClosePairContainer_reserve_pair_filters(self, sz)
1233 def set_slack(self, s):
1234 """set_slack(ClosePairContainer self, double s)"""
1235 return _IMP_container.ClosePairContainer_set_slack(self, s)
1238 def get_slack(self):
1239 """get_slack(ClosePairContainer self) -> double"""
1240 return _IMP_container.ClosePairContainer_get_slack(self)
1243 def do_get_inputs(self):
1244 """do_get_inputs(ClosePairContainer self) -> IMP::ModelObjectsTemp"""
1245 return _IMP_container.ClosePairContainer_do_get_inputs(self)
1248 def do_apply(self, sm):
1249 """do_apply(ClosePairContainer self, PairModifier sm)"""
1250 return _IMP_container.ClosePairContainer_do_apply(self, sm)
1253 def get_number_of_update_calls(self):
1254 """get_number_of_update_calls(ClosePairContainer self) -> unsigned int"""
1255 return _IMP_container.ClosePairContainer_get_number_of_update_calls(self)
1258 def get_number_of_full_rebuilds(self):
1259 """get_number_of_full_rebuilds(ClosePairContainer self) -> unsigned int"""
1260 return _IMP_container.ClosePairContainer_get_number_of_full_rebuilds(self)
1263 def get_number_of_partial_rebuilds(self):
1264 """get_number_of_partial_rebuilds(ClosePairContainer self) -> unsigned int"""
1265 return _IMP_container.ClosePairContainer_get_number_of_partial_rebuilds(self)
1268 def get_version_info(self):
1269 """get_version_info(ClosePairContainer self) -> VersionInfo"""
1270 return _IMP_container.ClosePairContainer_get_version_info(self)
1274 """__str__(ClosePairContainer self) -> std::string"""
1275 return _IMP_container.ClosePairContainer___str__(self)
1279 """__repr__(ClosePairContainer self) -> std::string"""
1280 return _IMP_container.ClosePairContainer___repr__(self)
1285 return _object_cast_to_ClosePairContainer(o)
1287 ClosePairContainer_swigregister = _IMP_container.ClosePairContainer_swigregister
1288 ClosePairContainer_swigregister(ClosePairContainer)
1293 get_slack_estimate(Model m, IMP::ParticleIndexes ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double
1294 get_slack_estimate(IMP::ParticlesTemp const & ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double
1296 return _IMP_container.get_slack_estimate(*args)
1298 """Proxy of C++ IMP::container::ConnectingPairContainer class"""
1299 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1301 def __init__(self, sc, error):
1302 """__init__(IMP::container::ConnectingPairContainer self, SingletonContainer sc, double error) -> ConnectingPairContainer"""
1303 this = _IMP_container.new_ConnectingPairContainer(sc, error)
1305 self.this.append(this)
1309 def do_get_inputs(self):
1310 """do_get_inputs(ConnectingPairContainer self) -> IMP::ModelObjectsTemp"""
1311 return _IMP_container.ConnectingPairContainer_do_get_inputs(self)
1314 def do_apply(self, sm):
1315 """do_apply(ConnectingPairContainer self, PairModifier sm)"""
1316 return _IMP_container.ConnectingPairContainer_do_apply(self, sm)
1319 def get_version_info(self):
1320 """get_version_info(ConnectingPairContainer self) -> VersionInfo"""
1321 return _IMP_container.ConnectingPairContainer_get_version_info(self)
1325 """__str__(ConnectingPairContainer self) -> std::string"""
1326 return _IMP_container.ConnectingPairContainer___str__(self)
1330 """__repr__(ConnectingPairContainer self) -> std::string"""
1331 return _IMP_container.ConnectingPairContainer___repr__(self)
1336 return _object_cast_to_ConnectingPairContainer(o)
1338 ConnectingPairContainer_swigregister = _IMP_container.ConnectingPairContainer_swigregister
1339 ConnectingPairContainer_swigregister(ConnectingPairContainer)
1342 """Proxy of C++ IMP::container::ConsecutivePairContainer class"""
1343 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1345 def __init__(self, *args):
1347 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ConsecutivePairContainer
1348 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ConsecutivePairContainer
1350 this = _IMP_container.new_ConsecutivePairContainer(*args)
1352 self.this.append(this)
1356 def do_get_inputs(self):
1357 """do_get_inputs(ConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1358 return _IMP_container.ConsecutivePairContainer_do_get_inputs(self)
1361 def do_apply(self, sm):
1362 """do_apply(ConsecutivePairContainer self, PairModifier sm)"""
1363 return _IMP_container.ConsecutivePairContainer_do_apply(self, sm)
1366 def do_apply_moved(self, sm, moved_pis, reset_pis):
1367 """do_apply_moved(ConsecutivePairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1368 return _IMP_container.ConsecutivePairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1371 def get_version_info(self):
1372 """get_version_info(ConsecutivePairContainer self) -> VersionInfo"""
1373 return _IMP_container.ConsecutivePairContainer_get_version_info(self)
1377 """__str__(ConsecutivePairContainer self) -> std::string"""
1378 return _IMP_container.ConsecutivePairContainer___str__(self)
1382 """__repr__(ConsecutivePairContainer self) -> std::string"""
1383 return _IMP_container.ConsecutivePairContainer___repr__(self)
1388 return _object_cast_to_ConsecutivePairContainer(o)
1390 ConsecutivePairContainer_swigregister = _IMP_container.ConsecutivePairContainer_swigregister
1391 ConsecutivePairContainer_swigregister(ConsecutivePairContainer)
1394 """Proxy of C++ IMP::container::ConsecutivePairFilter class"""
1395 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1397 def __init__(self, cpc):
1398 """__init__(IMP::container::ConsecutivePairFilter self, ConsecutivePairContainer cpc) -> ConsecutivePairFilter"""
1399 this = _IMP_container.new_ConsecutivePairFilter(cpc)
1401 self.this.append(this)
1405 def do_get_inputs(self, m, pi):
1406 """do_get_inputs(ConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1407 return _IMP_container.ConsecutivePairFilter_do_get_inputs(self, m, pi)
1410 def get_value(self, *args):
1412 get_value(ConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1413 get_value(ConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1415 return _IMP_container.ConsecutivePairFilter_get_value(self, *args)
1418 def get_value_index(self, *args):
1420 get_value_index(ConsecutivePairFilter self, Model arg2, IMP::ParticleIndexPair const & pip) -> int
1421 get_value_index(ConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1423 return _IMP_container.ConsecutivePairFilter_get_value_index(self, *args)
1426 def get_version_info(self):
1427 """get_version_info(ConsecutivePairFilter self) -> VersionInfo"""
1428 return _IMP_container.ConsecutivePairFilter_get_version_info(self)
1432 """__str__(ConsecutivePairFilter self) -> std::string"""
1433 return _IMP_container.ConsecutivePairFilter___str__(self)
1437 """__repr__(ConsecutivePairFilter self) -> std::string"""
1438 return _IMP_container.ConsecutivePairFilter___repr__(self)
1443 return _object_cast_to_ConsecutivePairFilter(o)
1445 ConsecutivePairFilter_swigregister = _IMP_container.ConsecutivePairFilter_swigregister
1446 ConsecutivePairFilter_swigregister(ConsecutivePairFilter)
1449 """Proxy of C++ IMP::container::ExclusiveConsecutivePairContainer class"""
1450 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1452 def __init__(self, *args):
1454 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ExclusiveConsecutivePairContainer
1455 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ExclusiveConsecutivePairContainer
1457 this = _IMP_container.new_ExclusiveConsecutivePairContainer(*args)
1459 self.this.append(this)
1463 def do_get_inputs(self):
1464 """do_get_inputs(ExclusiveConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1465 return _IMP_container.ExclusiveConsecutivePairContainer_do_get_inputs(self)
1468 def do_apply(self, sm):
1469 """do_apply(ExclusiveConsecutivePairContainer self, PairModifier sm)"""
1470 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply(self, sm)
1473 def do_apply_moved(self, sm, moved_pis, reset_pis):
1474 """do_apply_moved(ExclusiveConsecutivePairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1475 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1478 def get_version_info(self):
1479 """get_version_info(ExclusiveConsecutivePairContainer self) -> VersionInfo"""
1480 return _IMP_container.ExclusiveConsecutivePairContainer_get_version_info(self)
1484 """__str__(ExclusiveConsecutivePairContainer self) -> std::string"""
1485 return _IMP_container.ExclusiveConsecutivePairContainer___str__(self)
1489 """__repr__(ExclusiveConsecutivePairContainer self) -> std::string"""
1490 return _IMP_container.ExclusiveConsecutivePairContainer___repr__(self)
1495 return _object_cast_to_ExclusiveConsecutivePairContainer(o)
1497 ExclusiveConsecutivePairContainer_swigregister = _IMP_container.ExclusiveConsecutivePairContainer_swigregister
1498 ExclusiveConsecutivePairContainer_swigregister(ExclusiveConsecutivePairContainer)
1501 """Proxy of C++ IMP::container::ExclusiveConsecutivePairFilter class"""
1502 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1505 """__init__(IMP::container::ExclusiveConsecutivePairFilter self) -> ExclusiveConsecutivePairFilter"""
1506 this = _IMP_container.new_ExclusiveConsecutivePairFilter()
1508 self.this.append(this)
1512 def do_get_inputs(self, m, pi):
1513 """do_get_inputs(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1514 return _IMP_container.ExclusiveConsecutivePairFilter_do_get_inputs(self, m, pi)
1517 def get_value(self, *args):
1519 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1520 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1522 return _IMP_container.ExclusiveConsecutivePairFilter_get_value(self, *args)
1525 def get_value_index(self, *args):
1527 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPair const & pip) -> int
1528 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1530 return _IMP_container.ExclusiveConsecutivePairFilter_get_value_index(self, *args)
1533 def get_version_info(self):
1534 """get_version_info(ExclusiveConsecutivePairFilter self) -> VersionInfo"""
1535 return _IMP_container.ExclusiveConsecutivePairFilter_get_version_info(self)
1539 """__str__(ExclusiveConsecutivePairFilter self) -> std::string"""
1540 return _IMP_container.ExclusiveConsecutivePairFilter___str__(self)
1544 """__repr__(ExclusiveConsecutivePairFilter self) -> std::string"""
1545 return _IMP_container.ExclusiveConsecutivePairFilter___repr__(self)
1550 return _object_cast_to_ExclusiveConsecutivePairFilter(o)
1552 ExclusiveConsecutivePairFilter_swigregister = _IMP_container.ExclusiveConsecutivePairFilter_swigregister
1553 ExclusiveConsecutivePairFilter_swigregister(ExclusiveConsecutivePairFilter)
1556 """Proxy of C++ IMP::container::ListPairContainer class"""
1557 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1559 def __init__(self, *args):
1561 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents, std::string name) -> ListPairContainer
1562 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents) -> ListPairContainer
1563 __init__(IMP::container::ListPairContainer self, Model m, std::string name) -> ListPairContainer
1564 __init__(IMP::container::ListPairContainer self, Model m) -> ListPairContainer
1565 __init__(IMP::container::ListPairContainer self, Model m, char const * name) -> ListPairContainer
1567 this = _IMP_container.new_ListPairContainer(*args)
1569 self.this.append(this)
1573 def add(self, *args):
1575 add(ListPairContainer self, IMP::ParticleIndexPair const & vt)
1576 add(ListPairContainer self, IMP::ParticleIndexPairs const & c)
1578 return _IMP_container.ListPairContainer_add(self, *args)
1582 """set(ListPairContainer self, IMP::ParticleIndexPairs cp)"""
1583 return _IMP_container.ListPairContainer_set(self, cp)
1587 """clear(ListPairContainer self)"""
1588 return _IMP_container.ListPairContainer_clear(self)
1591 def do_get_inputs(self):
1592 """do_get_inputs(ListPairContainer self) -> IMP::ModelObjectsTemp"""
1593 return _IMP_container.ListPairContainer_do_get_inputs(self)
1596 def do_apply(self, sm):
1597 """do_apply(ListPairContainer self, PairModifier sm)"""
1598 return _IMP_container.ListPairContainer_do_apply(self, sm)
1601 def do_apply_moved(self, sm, moved_pis, reset_pis):
1602 """do_apply_moved(ListPairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1603 return _IMP_container.ListPairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1606 def get_version_info(self):
1607 """get_version_info(ListPairContainer self) -> VersionInfo"""
1608 return _IMP_container.ListPairContainer_get_version_info(self)
1612 """__str__(ListPairContainer self) -> std::string"""
1613 return _IMP_container.ListPairContainer___str__(self)
1617 """__repr__(ListPairContainer self) -> std::string"""
1618 return _IMP_container.ListPairContainer___repr__(self)
1623 return _object_cast_to_ListPairContainer(o)
1625 ListPairContainer_swigregister = _IMP_container.ListPairContainer_swigregister
1626 ListPairContainer_swigregister(ListPairContainer)
1629 """Proxy of C++ IMP::container::ListQuadContainer class"""
1630 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1632 def __init__(self, *args):
1634 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents, std::string name) -> ListQuadContainer
1635 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents) -> ListQuadContainer
1636 __init__(IMP::container::ListQuadContainer self, Model m, std::string name) -> ListQuadContainer
1637 __init__(IMP::container::ListQuadContainer self, Model m) -> ListQuadContainer
1638 __init__(IMP::container::ListQuadContainer self, Model m, char const * name) -> ListQuadContainer
1640 this = _IMP_container.new_ListQuadContainer(*args)
1642 self.this.append(this)
1646 def add(self, *args):
1648 add(ListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1649 add(ListQuadContainer self, IMP::ParticleIndexQuads const & c)
1651 return _IMP_container.ListQuadContainer_add(self, *args)
1655 """set(ListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1656 return _IMP_container.ListQuadContainer_set(self, cp)
1660 """clear(ListQuadContainer self)"""
1661 return _IMP_container.ListQuadContainer_clear(self)
1664 def do_get_inputs(self):
1665 """do_get_inputs(ListQuadContainer self) -> IMP::ModelObjectsTemp"""
1666 return _IMP_container.ListQuadContainer_do_get_inputs(self)
1669 def do_apply(self, sm):
1670 """do_apply(ListQuadContainer self, QuadModifier sm)"""
1671 return _IMP_container.ListQuadContainer_do_apply(self, sm)
1674 def do_apply_moved(self, sm, moved_pis, reset_pis):
1675 """do_apply_moved(ListQuadContainer self, QuadModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1676 return _IMP_container.ListQuadContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1679 def get_version_info(self):
1680 """get_version_info(ListQuadContainer self) -> VersionInfo"""
1681 return _IMP_container.ListQuadContainer_get_version_info(self)
1685 """__str__(ListQuadContainer self) -> std::string"""
1686 return _IMP_container.ListQuadContainer___str__(self)
1690 """__repr__(ListQuadContainer self) -> std::string"""
1691 return _IMP_container.ListQuadContainer___repr__(self)
1696 return _object_cast_to_ListQuadContainer(o)
1698 ListQuadContainer_swigregister = _IMP_container.ListQuadContainer_swigregister
1699 ListQuadContainer_swigregister(ListQuadContainer)
1702 """Proxy of C++ IMP::container::ListSingletonContainer class"""
1703 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1705 def __init__(self, *args):
1707 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents, std::string name) -> ListSingletonContainer
1708 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents) -> ListSingletonContainer
1709 __init__(IMP::container::ListSingletonContainer self, Model m, std::string name) -> ListSingletonContainer
1710 __init__(IMP::container::ListSingletonContainer self, Model m) -> ListSingletonContainer
1711 __init__(IMP::container::ListSingletonContainer self, Model m, char const * name) -> ListSingletonContainer
1713 this = _IMP_container.new_ListSingletonContainer(*args)
1715 self.this.append(this)
1719 def add(self, *args):
1721 add(ListSingletonContainer self, ParticleIndex vt)
1722 add(ListSingletonContainer self, IMP::ParticleIndexes const & c)
1724 return _IMP_container.ListSingletonContainer_add(self, *args)
1728 """set(ListSingletonContainer self, IMP::ParticleIndexes cp)"""
1729 return _IMP_container.ListSingletonContainer_set(self, cp)
1733 """clear(ListSingletonContainer self)"""
1734 return _IMP_container.ListSingletonContainer_clear(self)
1737 def do_get_inputs(self):
1738 """do_get_inputs(ListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1739 return _IMP_container.ListSingletonContainer_do_get_inputs(self)
1742 def do_apply(self, sm):
1743 """do_apply(ListSingletonContainer self, SingletonModifier sm)"""
1744 return _IMP_container.ListSingletonContainer_do_apply(self, sm)
1747 def do_apply_moved(self, sm, moved_pis, reset_pis):
1748 """do_apply_moved(ListSingletonContainer self, SingletonModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1749 return _IMP_container.ListSingletonContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1752 def get_version_info(self):
1753 """get_version_info(ListSingletonContainer self) -> VersionInfo"""
1754 return _IMP_container.ListSingletonContainer_get_version_info(self)
1758 """__str__(ListSingletonContainer self) -> std::string"""
1759 return _IMP_container.ListSingletonContainer___str__(self)
1763 """__repr__(ListSingletonContainer self) -> std::string"""
1764 return _IMP_container.ListSingletonContainer___repr__(self)
1769 return _object_cast_to_ListSingletonContainer(o)
1771 ListSingletonContainer_swigregister = _IMP_container.ListSingletonContainer_swigregister
1772 ListSingletonContainer_swigregister(ListSingletonContainer)
1775 """Proxy of C++ IMP::container::ListTripletContainer class"""
1776 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1778 def __init__(self, *args):
1780 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents, std::string name) -> ListTripletContainer
1781 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents) -> ListTripletContainer
1782 __init__(IMP::container::ListTripletContainer self, Model m, std::string name) -> ListTripletContainer
1783 __init__(IMP::container::ListTripletContainer self, Model m) -> ListTripletContainer
1784 __init__(IMP::container::ListTripletContainer self, Model m, char const * name) -> ListTripletContainer
1786 this = _IMP_container.new_ListTripletContainer(*args)
1788 self.this.append(this)
1792 def add(self, *args):
1794 add(ListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
1795 add(ListTripletContainer self, IMP::ParticleIndexTriplets const & c)
1797 return _IMP_container.ListTripletContainer_add(self, *args)
1801 """set(ListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
1802 return _IMP_container.ListTripletContainer_set(self, cp)
1806 """clear(ListTripletContainer self)"""
1807 return _IMP_container.ListTripletContainer_clear(self)
1810 def do_get_inputs(self):
1811 """do_get_inputs(ListTripletContainer self) -> IMP::ModelObjectsTemp"""
1812 return _IMP_container.ListTripletContainer_do_get_inputs(self)
1815 def do_apply(self, sm):
1816 """do_apply(ListTripletContainer self, TripletModifier sm)"""
1817 return _IMP_container.ListTripletContainer_do_apply(self, sm)
1820 def do_apply_moved(self, sm, moved_pis, reset_pis):
1821 """do_apply_moved(ListTripletContainer self, TripletModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1822 return _IMP_container.ListTripletContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1825 def get_version_info(self):
1826 """get_version_info(ListTripletContainer self) -> VersionInfo"""
1827 return _IMP_container.ListTripletContainer_get_version_info(self)
1831 """__str__(ListTripletContainer self) -> std::string"""
1832 return _IMP_container.ListTripletContainer___str__(self)
1836 """__repr__(ListTripletContainer self) -> std::string"""
1837 return _IMP_container.ListTripletContainer___repr__(self)
1842 return _object_cast_to_ListTripletContainer(o)
1844 ListTripletContainer_swigregister = _IMP_container.ListTripletContainer_swigregister
1845 ListTripletContainer_swigregister(ListTripletContainer)
1848 """Proxy of C++ IMP::container::DynamicListPairContainer class"""
1849 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1851 def __init__(self, *args, **kwargs):
1852 raise AttributeError(
"No constructor defined - class is abstract")
1854 def add(self, *args):
1856 add(DynamicListPairContainer self, IMP::ParticleIndexPair const & vt)
1857 add(DynamicListPairContainer self, IMP::ParticleIndexPairs const & c)
1859 return _IMP_container.DynamicListPairContainer_add(self, *args)
1863 """set(DynamicListPairContainer self, IMP::ParticleIndexPairs cp)"""
1864 return _IMP_container.DynamicListPairContainer_set(self, cp)
1868 """clear(DynamicListPairContainer self)"""
1869 return _IMP_container.DynamicListPairContainer_clear(self)
1872 def do_get_inputs(self):
1873 """do_get_inputs(DynamicListPairContainer self) -> IMP::ModelObjectsTemp"""
1874 return _IMP_container.DynamicListPairContainer_do_get_inputs(self)
1877 def do_apply(self, sm):
1878 """do_apply(DynamicListPairContainer self, PairModifier sm)"""
1879 return _IMP_container.DynamicListPairContainer_do_apply(self, sm)
1882 def do_apply_moved(self, sm, moved_pis, reset_pis):
1883 """do_apply_moved(DynamicListPairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1884 return _IMP_container.DynamicListPairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1887 def get_version_info(self):
1888 """get_version_info(DynamicListPairContainer self) -> VersionInfo"""
1889 return _IMP_container.DynamicListPairContainer_get_version_info(self)
1893 """__str__(DynamicListPairContainer self) -> std::string"""
1894 return _IMP_container.DynamicListPairContainer___str__(self)
1898 """__repr__(DynamicListPairContainer self) -> std::string"""
1899 return _IMP_container.DynamicListPairContainer___repr__(self)
1904 return _object_cast_to_DynamicListPairContainer(o)
1906 DynamicListPairContainer_swigregister = _IMP_container.DynamicListPairContainer_swigregister
1907 DynamicListPairContainer_swigregister(DynamicListPairContainer)
1910 """Proxy of C++ IMP::container::DynamicListQuadContainer class"""
1911 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1913 def __init__(self, *args, **kwargs):
1914 raise AttributeError(
"No constructor defined - class is abstract")
1916 def add(self, *args):
1918 add(DynamicListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1919 add(DynamicListQuadContainer self, IMP::ParticleIndexQuads const & c)
1921 return _IMP_container.DynamicListQuadContainer_add(self, *args)
1925 """set(DynamicListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1926 return _IMP_container.DynamicListQuadContainer_set(self, cp)
1930 """clear(DynamicListQuadContainer self)"""
1931 return _IMP_container.DynamicListQuadContainer_clear(self)
1934 def do_get_inputs(self):
1935 """do_get_inputs(DynamicListQuadContainer self) -> IMP::ModelObjectsTemp"""
1936 return _IMP_container.DynamicListQuadContainer_do_get_inputs(self)
1939 def do_apply(self, sm):
1940 """do_apply(DynamicListQuadContainer self, QuadModifier sm)"""
1941 return _IMP_container.DynamicListQuadContainer_do_apply(self, sm)
1944 def do_apply_moved(self, sm, moved_pis, reset_pis):
1945 """do_apply_moved(DynamicListQuadContainer self, QuadModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1946 return _IMP_container.DynamicListQuadContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1949 def get_version_info(self):
1950 """get_version_info(DynamicListQuadContainer self) -> VersionInfo"""
1951 return _IMP_container.DynamicListQuadContainer_get_version_info(self)
1955 """__str__(DynamicListQuadContainer self) -> std::string"""
1956 return _IMP_container.DynamicListQuadContainer___str__(self)
1960 """__repr__(DynamicListQuadContainer self) -> std::string"""
1961 return _IMP_container.DynamicListQuadContainer___repr__(self)
1966 return _object_cast_to_DynamicListQuadContainer(o)
1968 DynamicListQuadContainer_swigregister = _IMP_container.DynamicListQuadContainer_swigregister
1969 DynamicListQuadContainer_swigregister(DynamicListQuadContainer)
1972 """Proxy of C++ IMP::container::DynamicListSingletonContainer class"""
1973 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1975 def __init__(self, *args, **kwargs):
1976 raise AttributeError(
"No constructor defined - class is abstract")
1978 def add(self, *args):
1980 add(DynamicListSingletonContainer self, ParticleIndex vt)
1981 add(DynamicListSingletonContainer self, IMP::ParticleIndexes const & c)
1983 return _IMP_container.DynamicListSingletonContainer_add(self, *args)
1987 """set(DynamicListSingletonContainer self, IMP::ParticleIndexes cp)"""
1988 return _IMP_container.DynamicListSingletonContainer_set(self, cp)
1992 """clear(DynamicListSingletonContainer self)"""
1993 return _IMP_container.DynamicListSingletonContainer_clear(self)
1996 def do_get_inputs(self):
1997 """do_get_inputs(DynamicListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1998 return _IMP_container.DynamicListSingletonContainer_do_get_inputs(self)
2001 def do_apply(self, sm):
2002 """do_apply(DynamicListSingletonContainer self, SingletonModifier sm)"""
2003 return _IMP_container.DynamicListSingletonContainer_do_apply(self, sm)
2006 def do_apply_moved(self, sm, moved_pis, reset_pis):
2007 """do_apply_moved(DynamicListSingletonContainer self, SingletonModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2008 return _IMP_container.DynamicListSingletonContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
2011 def get_version_info(self):
2012 """get_version_info(DynamicListSingletonContainer self) -> VersionInfo"""
2013 return _IMP_container.DynamicListSingletonContainer_get_version_info(self)
2017 """__str__(DynamicListSingletonContainer self) -> std::string"""
2018 return _IMP_container.DynamicListSingletonContainer___str__(self)
2022 """__repr__(DynamicListSingletonContainer self) -> std::string"""
2023 return _IMP_container.DynamicListSingletonContainer___repr__(self)
2028 return _object_cast_to_DynamicListSingletonContainer(o)
2030 DynamicListSingletonContainer_swigregister = _IMP_container.DynamicListSingletonContainer_swigregister
2031 DynamicListSingletonContainer_swigregister(DynamicListSingletonContainer)
2034 """Proxy of C++ IMP::container::DynamicListTripletContainer class"""
2035 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2037 def __init__(self, *args, **kwargs):
2038 raise AttributeError(
"No constructor defined - class is abstract")
2040 def add(self, *args):
2042 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
2043 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplets const & c)
2045 return _IMP_container.DynamicListTripletContainer_add(self, *args)
2049 """set(DynamicListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
2050 return _IMP_container.DynamicListTripletContainer_set(self, cp)
2054 """clear(DynamicListTripletContainer self)"""
2055 return _IMP_container.DynamicListTripletContainer_clear(self)
2058 def do_get_inputs(self):
2059 """do_get_inputs(DynamicListTripletContainer self) -> IMP::ModelObjectsTemp"""
2060 return _IMP_container.DynamicListTripletContainer_do_get_inputs(self)
2063 def do_apply(self, sm):
2064 """do_apply(DynamicListTripletContainer self, TripletModifier sm)"""
2065 return _IMP_container.DynamicListTripletContainer_do_apply(self, sm)
2068 def do_apply_moved(self, sm, moved_pis, reset_pis):
2069 """do_apply_moved(DynamicListTripletContainer self, TripletModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2070 return _IMP_container.DynamicListTripletContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
2073 def get_version_info(self):
2074 """get_version_info(DynamicListTripletContainer self) -> VersionInfo"""
2075 return _IMP_container.DynamicListTripletContainer_get_version_info(self)
2079 """__str__(DynamicListTripletContainer self) -> std::string"""
2080 return _IMP_container.DynamicListTripletContainer___str__(self)
2084 """__repr__(DynamicListTripletContainer self) -> std::string"""
2085 return _IMP_container.DynamicListTripletContainer___repr__(self)
2090 return _object_cast_to_DynamicListTripletContainer(o)
2092 DynamicListTripletContainer_swigregister = _IMP_container.DynamicListTripletContainer_swigregister
2093 DynamicListTripletContainer_swigregister(DynamicListTripletContainer)
2096 """Proxy of C++ IMP::container::MinimumPairRestraint class"""
2097 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2099 def __init__(self, *args):
2101 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumPairRestraint
2102 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1) -> MinimumPairRestraint
2103 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c) -> MinimumPairRestraint
2105 this = _IMP_container.new_MinimumPairRestraint(*args)
2107 self.this.append(this)
2111 def do_get_inputs(self):
2112 """do_get_inputs(MinimumPairRestraint self) -> IMP::ModelObjectsTemp"""
2113 return _IMP_container.MinimumPairRestraint_do_get_inputs(self)
2116 def get_version_info(self):
2117 """get_version_info(MinimumPairRestraint self) -> VersionInfo"""
2118 return _IMP_container.MinimumPairRestraint_get_version_info(self)
2122 """set_n(MinimumPairRestraint self, unsigned int n)"""
2123 return _IMP_container.MinimumPairRestraint_set_n(self, n)
2126 def do_create_current_decomposition(self):
2127 """do_create_current_decomposition(MinimumPairRestraint self) -> IMP::Restraints"""
2128 return _IMP_container.MinimumPairRestraint_do_create_current_decomposition(self)
2132 """__str__(MinimumPairRestraint self) -> std::string"""
2133 return _IMP_container.MinimumPairRestraint___str__(self)
2137 """__repr__(MinimumPairRestraint self) -> std::string"""
2138 return _IMP_container.MinimumPairRestraint___repr__(self)
2143 return _object_cast_to_MinimumPairRestraint(o)
2145 MinimumPairRestraint_swigregister = _IMP_container.MinimumPairRestraint_swigregister
2146 MinimumPairRestraint_swigregister(MinimumPairRestraint)
2149 """Proxy of C++ IMP::container::MinimumPairScore class"""
2150 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2152 def __init__(self, *args):
2154 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumPairScore
2155 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1) -> MinimumPairScore
2156 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores) -> MinimumPairScore
2158 this = _IMP_container.new_MinimumPairScore(*args)
2160 self.this.append(this)
2164 def do_get_inputs(self, m, pis):
2165 """do_get_inputs(MinimumPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2166 return _IMP_container.MinimumPairScore_do_get_inputs(self, m, pis)
2169 def get_version_info(self):
2170 """get_version_info(MinimumPairScore self) -> VersionInfo"""
2171 return _IMP_container.MinimumPairScore_get_version_info(self)
2174 def do_create_current_decomposition(self, m, vt):
2175 """do_create_current_decomposition(MinimumPairScore self, Model m, IMP::ParticleIndexPair const & vt) -> IMP::Restraints"""
2176 return _IMP_container.MinimumPairScore_do_create_current_decomposition(self, m, vt)
2180 """__str__(MinimumPairScore self) -> std::string"""
2181 return _IMP_container.MinimumPairScore___str__(self)
2185 """__repr__(MinimumPairScore self) -> std::string"""
2186 return _IMP_container.MinimumPairScore___repr__(self)
2191 return _object_cast_to_MinimumPairScore(o)
2193 MinimumPairScore_swigregister = _IMP_container.MinimumPairScore_swigregister
2194 MinimumPairScore_swigregister(MinimumPairScore)
2197 """Proxy of C++ IMP::container::MinimumQuadRestraint class"""
2198 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2200 def __init__(self, *args):
2202 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumQuadRestraint
2203 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1) -> MinimumQuadRestraint
2204 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c) -> MinimumQuadRestraint
2206 this = _IMP_container.new_MinimumQuadRestraint(*args)
2208 self.this.append(this)
2212 def do_get_inputs(self):
2213 """do_get_inputs(MinimumQuadRestraint self) -> IMP::ModelObjectsTemp"""
2214 return _IMP_container.MinimumQuadRestraint_do_get_inputs(self)
2217 def get_version_info(self):
2218 """get_version_info(MinimumQuadRestraint self) -> VersionInfo"""
2219 return _IMP_container.MinimumQuadRestraint_get_version_info(self)
2223 """set_n(MinimumQuadRestraint self, unsigned int n)"""
2224 return _IMP_container.MinimumQuadRestraint_set_n(self, n)
2227 def do_create_current_decomposition(self):
2228 """do_create_current_decomposition(MinimumQuadRestraint self) -> IMP::Restraints"""
2229 return _IMP_container.MinimumQuadRestraint_do_create_current_decomposition(self)
2233 """__str__(MinimumQuadRestraint self) -> std::string"""
2234 return _IMP_container.MinimumQuadRestraint___str__(self)
2238 """__repr__(MinimumQuadRestraint self) -> std::string"""
2239 return _IMP_container.MinimumQuadRestraint___repr__(self)
2244 return _object_cast_to_MinimumQuadRestraint(o)
2246 MinimumQuadRestraint_swigregister = _IMP_container.MinimumQuadRestraint_swigregister
2247 MinimumQuadRestraint_swigregister(MinimumQuadRestraint)
2250 """Proxy of C++ IMP::container::MinimumQuadScore class"""
2251 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2253 def __init__(self, *args):
2255 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumQuadScore
2256 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1) -> MinimumQuadScore
2257 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores) -> MinimumQuadScore
2259 this = _IMP_container.new_MinimumQuadScore(*args)
2261 self.this.append(this)
2265 def do_get_inputs(self, m, pis):
2266 """do_get_inputs(MinimumQuadScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2267 return _IMP_container.MinimumQuadScore_do_get_inputs(self, m, pis)
2270 def get_version_info(self):
2271 """get_version_info(MinimumQuadScore self) -> VersionInfo"""
2272 return _IMP_container.MinimumQuadScore_get_version_info(self)
2275 def do_create_current_decomposition(self, m, vt):
2276 """do_create_current_decomposition(MinimumQuadScore self, Model m, IMP::ParticleIndexQuad const & vt) -> IMP::Restraints"""
2277 return _IMP_container.MinimumQuadScore_do_create_current_decomposition(self, m, vt)
2281 """__str__(MinimumQuadScore self) -> std::string"""
2282 return _IMP_container.MinimumQuadScore___str__(self)
2286 """__repr__(MinimumQuadScore self) -> std::string"""
2287 return _IMP_container.MinimumQuadScore___repr__(self)
2292 return _object_cast_to_MinimumQuadScore(o)
2294 MinimumQuadScore_swigregister = _IMP_container.MinimumQuadScore_swigregister
2295 MinimumQuadScore_swigregister(MinimumQuadScore)
2298 """Proxy of C++ IMP::container::MinimumSingletonRestraint class"""
2299 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2301 def __init__(self, *args):
2303 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumSingletonRestraint
2304 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1) -> MinimumSingletonRestraint
2305 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c) -> MinimumSingletonRestraint
2307 this = _IMP_container.new_MinimumSingletonRestraint(*args)
2309 self.this.append(this)
2313 def do_get_inputs(self):
2314 """do_get_inputs(MinimumSingletonRestraint self) -> IMP::ModelObjectsTemp"""
2315 return _IMP_container.MinimumSingletonRestraint_do_get_inputs(self)
2318 def get_version_info(self):
2319 """get_version_info(MinimumSingletonRestraint self) -> VersionInfo"""
2320 return _IMP_container.MinimumSingletonRestraint_get_version_info(self)
2324 """set_n(MinimumSingletonRestraint self, unsigned int n)"""
2325 return _IMP_container.MinimumSingletonRestraint_set_n(self, n)
2328 def do_create_current_decomposition(self):
2329 """do_create_current_decomposition(MinimumSingletonRestraint self) -> IMP::Restraints"""
2330 return _IMP_container.MinimumSingletonRestraint_do_create_current_decomposition(self)
2334 """__str__(MinimumSingletonRestraint self) -> std::string"""
2335 return _IMP_container.MinimumSingletonRestraint___str__(self)
2339 """__repr__(MinimumSingletonRestraint self) -> std::string"""
2340 return _IMP_container.MinimumSingletonRestraint___repr__(self)
2345 return _object_cast_to_MinimumSingletonRestraint(o)
2347 MinimumSingletonRestraint_swigregister = _IMP_container.MinimumSingletonRestraint_swigregister
2348 MinimumSingletonRestraint_swigregister(MinimumSingletonRestraint)
2351 """Proxy of C++ IMP::container::MinimumSingletonScore class"""
2352 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2354 def __init__(self, *args):
2356 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumSingletonScore
2357 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1) -> MinimumSingletonScore
2358 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores) -> MinimumSingletonScore
2360 this = _IMP_container.new_MinimumSingletonScore(*args)
2362 self.this.append(this)
2366 def do_get_inputs(self, m, pis):
2367 """do_get_inputs(MinimumSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2368 return _IMP_container.MinimumSingletonScore_do_get_inputs(self, m, pis)
2371 def get_version_info(self):
2372 """get_version_info(MinimumSingletonScore self) -> VersionInfo"""
2373 return _IMP_container.MinimumSingletonScore_get_version_info(self)
2376 def do_create_current_decomposition(self, m, vt):
2377 """do_create_current_decomposition(MinimumSingletonScore self, Model m, ParticleIndex vt) -> IMP::Restraints"""
2378 return _IMP_container.MinimumSingletonScore_do_create_current_decomposition(self, m, vt)
2382 """__str__(MinimumSingletonScore self) -> std::string"""
2383 return _IMP_container.MinimumSingletonScore___str__(self)
2387 """__repr__(MinimumSingletonScore self) -> std::string"""
2388 return _IMP_container.MinimumSingletonScore___repr__(self)
2393 return _object_cast_to_MinimumSingletonScore(o)
2395 MinimumSingletonScore_swigregister = _IMP_container.MinimumSingletonScore_swigregister
2396 MinimumSingletonScore_swigregister(MinimumSingletonScore)
2399 """Proxy of C++ IMP::container::MinimumTripletRestraint class"""
2400 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2402 def __init__(self, *args):
2404 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumTripletRestraint
2405 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1) -> MinimumTripletRestraint
2406 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c) -> MinimumTripletRestraint
2408 this = _IMP_container.new_MinimumTripletRestraint(*args)
2410 self.this.append(this)
2414 def do_get_inputs(self):
2415 """do_get_inputs(MinimumTripletRestraint self) -> IMP::ModelObjectsTemp"""
2416 return _IMP_container.MinimumTripletRestraint_do_get_inputs(self)
2419 def get_version_info(self):
2420 """get_version_info(MinimumTripletRestraint self) -> VersionInfo"""
2421 return _IMP_container.MinimumTripletRestraint_get_version_info(self)
2425 """set_n(MinimumTripletRestraint self, unsigned int n)"""
2426 return _IMP_container.MinimumTripletRestraint_set_n(self, n)
2429 def do_create_current_decomposition(self):
2430 """do_create_current_decomposition(MinimumTripletRestraint self) -> IMP::Restraints"""
2431 return _IMP_container.MinimumTripletRestraint_do_create_current_decomposition(self)
2435 """__str__(MinimumTripletRestraint self) -> std::string"""
2436 return _IMP_container.MinimumTripletRestraint___str__(self)
2440 """__repr__(MinimumTripletRestraint self) -> std::string"""
2441 return _IMP_container.MinimumTripletRestraint___repr__(self)
2446 return _object_cast_to_MinimumTripletRestraint(o)
2448 MinimumTripletRestraint_swigregister = _IMP_container.MinimumTripletRestraint_swigregister
2449 MinimumTripletRestraint_swigregister(MinimumTripletRestraint)
2452 """Proxy of C++ IMP::container::MinimumTripletScore class"""
2453 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2455 def __init__(self, *args):
2457 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumTripletScore
2458 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1) -> MinimumTripletScore
2459 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores) -> MinimumTripletScore
2461 this = _IMP_container.new_MinimumTripletScore(*args)
2463 self.this.append(this)
2467 def do_get_inputs(self, m, pis):
2468 """do_get_inputs(MinimumTripletScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2469 return _IMP_container.MinimumTripletScore_do_get_inputs(self, m, pis)
2472 def get_version_info(self):
2473 """get_version_info(MinimumTripletScore self) -> VersionInfo"""
2474 return _IMP_container.MinimumTripletScore_get_version_info(self)
2477 def do_create_current_decomposition(self, m, vt):
2478 """do_create_current_decomposition(MinimumTripletScore self, Model m, IMP::ParticleIndexTriplet const & vt) -> IMP::Restraints"""
2479 return _IMP_container.MinimumTripletScore_do_create_current_decomposition(self, m, vt)
2483 """__str__(MinimumTripletScore self) -> std::string"""
2484 return _IMP_container.MinimumTripletScore___str__(self)
2488 """__repr__(MinimumTripletScore self) -> std::string"""
2489 return _IMP_container.MinimumTripletScore___repr__(self)
2494 return _object_cast_to_MinimumTripletScore(o)
2496 MinimumTripletScore_swigregister = _IMP_container.MinimumTripletScore_swigregister
2497 MinimumTripletScore_swigregister(MinimumTripletScore)
2500 """Proxy of C++ IMP::container::PairContainerSet class"""
2501 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2503 def __init__(self, *args):
2505 __init__(IMP::container::PairContainerSet self, Model m, std::string name) -> PairContainerSet
2506 __init__(IMP::container::PairContainerSet self, Model m) -> PairContainerSet
2507 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc, std::string name) -> PairContainerSet
2508 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc) -> PairContainerSet
2510 this = _IMP_container.new_PairContainerSet(*args)
2512 self.this.append(this)
2516 def do_apply(self, sm):
2517 """do_apply(PairContainerSet self, PairModifier sm)"""
2518 return _IMP_container.PairContainerSet_do_apply(self, sm)
2521 def do_apply_moved(self, sm, moved_pis, reset_pis):
2522 """do_apply_moved(PairContainerSet self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2523 return _IMP_container.PairContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
2526 def get_version_info(self):
2527 """get_version_info(PairContainerSet self) -> VersionInfo"""
2528 return _IMP_container.PairContainerSet_get_version_info(self)
2531 def remove_pair_container(self, d):
2532 """remove_pair_container(PairContainerSet self, PairContainer d)"""
2533 return _IMP_container.PairContainerSet_remove_pair_container(self, d)
2536 def remove_pair_containers(self, d):
2537 """remove_pair_containers(PairContainerSet self, IMP::PairContainers const & d)"""
2538 return _IMP_container.PairContainerSet_remove_pair_containers(self, d)
2541 def set_pair_containers(self, ps):
2542 """set_pair_containers(PairContainerSet self, IMP::PairContainers const & ps)"""
2543 return _IMP_container.PairContainerSet_set_pair_containers(self, ps)
2546 def set_pair_containers_order(self, objs):
2547 """set_pair_containers_order(PairContainerSet self, IMP::PairContainers const & objs)"""
2548 return _IMP_container.PairContainerSet_set_pair_containers_order(self, objs)
2551 def add_pair_container(self, obj):
2552 """add_pair_container(PairContainerSet self, PairContainer obj) -> unsigned int"""
2553 return _IMP_container.PairContainerSet_add_pair_container(self, obj)
2556 def add_pair_containers(self, objs):
2557 """add_pair_containers(PairContainerSet self, IMP::PairContainers const & objs)"""
2558 return _IMP_container.PairContainerSet_add_pair_containers(self, objs)
2561 def clear_pair_containers(self):
2562 """clear_pair_containers(PairContainerSet self)"""
2563 return _IMP_container.PairContainerSet_clear_pair_containers(self)
2566 def get_number_of_pair_containers(self):
2567 """get_number_of_pair_containers(PairContainerSet self) -> unsigned int"""
2568 return _IMP_container.PairContainerSet_get_number_of_pair_containers(self)
2571 def get_has_pair_containers(self):
2572 """get_has_pair_containers(PairContainerSet self) -> bool"""
2573 return _IMP_container.PairContainerSet_get_has_pair_containers(self)
2576 def get_pair_container(self, i):
2577 """get_pair_container(PairContainerSet self, unsigned int i) -> PairContainer"""
2578 return _IMP_container.PairContainerSet_get_pair_container(self, i)
2581 def get_pair_containers(self):
2582 """get_pair_containers(PairContainerSet self) -> IMP::PairContainers"""
2583 return _IMP_container.PairContainerSet_get_pair_containers(self)
2586 def reserve_pair_containers(self, sz):
2587 """reserve_pair_containers(PairContainerSet self, unsigned int sz)"""
2588 return _IMP_container.PairContainerSet_reserve_pair_containers(self, sz)
2591 def do_get_inputs(self):
2592 """do_get_inputs(PairContainerSet self) -> IMP::ModelObjectsTemp"""
2593 return _IMP_container.PairContainerSet_do_get_inputs(self)
2597 """__str__(PairContainerSet self) -> std::string"""
2598 return _IMP_container.PairContainerSet___str__(self)
2602 """__repr__(PairContainerSet self) -> std::string"""
2603 return _IMP_container.PairContainerSet___repr__(self)
2608 return _object_cast_to_PairContainerSet(o)
2610 PairContainerSet_swigregister = _IMP_container.PairContainerSet_swigregister
2611 PairContainerSet_swigregister(PairContainerSet)
2614 """Proxy of C++ IMP::container::PairsConstraint class"""
2615 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2617 def __init__(self, *args):
2619 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c, std::string name) -> PairsConstraint
2620 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c) -> PairsConstraint
2622 this = _IMP_container.new_PairsConstraint(*args)
2624 self.this.append(this)
2628 def get_version_info(self):
2629 """get_version_info(PairsConstraint self) -> VersionInfo"""
2630 return _IMP_container.PairsConstraint_get_version_info(self)
2634 """__str__(PairsConstraint self) -> std::string"""
2635 return _IMP_container.PairsConstraint___str__(self)
2639 """__repr__(PairsConstraint self) -> std::string"""
2640 return _IMP_container.PairsConstraint___repr__(self)
2645 return _object_cast_to_PairsConstraint(o)
2647 PairsConstraint_swigregister = _IMP_container.PairsConstraint_swigregister
2648 PairsConstraint_swigregister(PairsConstraint)
2651 """Proxy of C++ IMP::container::PairsOptimizerState class"""
2652 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2654 def __init__(self, *args):
2656 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf, std::string name) -> PairsOptimizerState
2657 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf) -> PairsOptimizerState
2659 this = _IMP_container.new_PairsOptimizerState(*args)
2661 self.this.append(this)
2665 def get_version_info(self):
2666 """get_version_info(PairsOptimizerState self) -> VersionInfo"""
2667 return _IMP_container.PairsOptimizerState_get_version_info(self)
2671 """__str__(PairsOptimizerState self) -> std::string"""
2672 return _IMP_container.PairsOptimizerState___str__(self)
2676 """__repr__(PairsOptimizerState self) -> std::string"""
2677 return _IMP_container.PairsOptimizerState___repr__(self)
2682 return _object_cast_to_PairsOptimizerState(o)
2684 PairsOptimizerState_swigregister = _IMP_container.PairsOptimizerState_swigregister
2685 PairsOptimizerState_swigregister(PairsOptimizerState)
2688 """Proxy of C++ IMP::container::PairsRestraint class"""
2689 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2691 def __init__(self, *args):
2693 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc, std::string name) -> PairsRestraint
2694 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc) -> PairsRestraint
2696 this = _IMP_container.new_PairsRestraint(*args)
2698 self.this.append(this)
2702 def do_get_inputs(self):
2703 """do_get_inputs(PairsRestraint self) -> IMP::ModelObjectsTemp"""
2704 return _IMP_container.PairsRestraint_do_get_inputs(self)
2707 def get_version_info(self):
2708 """get_version_info(PairsRestraint self) -> VersionInfo"""
2709 return _IMP_container.PairsRestraint_get_version_info(self)
2713 """__str__(PairsRestraint self) -> std::string"""
2714 return _IMP_container.PairsRestraint___str__(self)
2718 """__repr__(PairsRestraint self) -> std::string"""
2719 return _IMP_container.PairsRestraint___repr__(self)
2724 return _object_cast_to_PairsRestraint(o)
2726 PairsRestraint_swigregister = _IMP_container.PairsRestraint_swigregister
2727 PairsRestraint_swigregister(PairsRestraint)
2730 """Proxy of C++ IMP::container::QuadContainerSet class"""
2731 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2733 def __init__(self, *args):
2735 __init__(IMP::container::QuadContainerSet self, Model m, std::string name) -> QuadContainerSet
2736 __init__(IMP::container::QuadContainerSet self, Model m) -> QuadContainerSet
2737 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc, std::string name) -> QuadContainerSet
2738 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc) -> QuadContainerSet
2740 this = _IMP_container.new_QuadContainerSet(*args)
2742 self.this.append(this)
2746 def do_apply(self, sm):
2747 """do_apply(QuadContainerSet self, QuadModifier sm)"""
2748 return _IMP_container.QuadContainerSet_do_apply(self, sm)
2751 def do_apply_moved(self, sm, moved_pis, reset_pis):
2752 """do_apply_moved(QuadContainerSet self, QuadModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2753 return _IMP_container.QuadContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
2756 def get_version_info(self):
2757 """get_version_info(QuadContainerSet self) -> VersionInfo"""
2758 return _IMP_container.QuadContainerSet_get_version_info(self)
2761 def remove_quad_container(self, d):
2762 """remove_quad_container(QuadContainerSet self, QuadContainer d)"""
2763 return _IMP_container.QuadContainerSet_remove_quad_container(self, d)
2766 def remove_quad_containers(self, d):
2767 """remove_quad_containers(QuadContainerSet self, IMP::QuadContainers const & d)"""
2768 return _IMP_container.QuadContainerSet_remove_quad_containers(self, d)
2771 def set_quad_containers(self, ps):
2772 """set_quad_containers(QuadContainerSet self, IMP::QuadContainers const & ps)"""
2773 return _IMP_container.QuadContainerSet_set_quad_containers(self, ps)
2776 def set_quad_containers_order(self, objs):
2777 """set_quad_containers_order(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2778 return _IMP_container.QuadContainerSet_set_quad_containers_order(self, objs)
2781 def add_quad_container(self, obj):
2782 """add_quad_container(QuadContainerSet self, QuadContainer obj) -> unsigned int"""
2783 return _IMP_container.QuadContainerSet_add_quad_container(self, obj)
2786 def add_quad_containers(self, objs):
2787 """add_quad_containers(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2788 return _IMP_container.QuadContainerSet_add_quad_containers(self, objs)
2791 def clear_quad_containers(self):
2792 """clear_quad_containers(QuadContainerSet self)"""
2793 return _IMP_container.QuadContainerSet_clear_quad_containers(self)
2796 def get_number_of_quad_containers(self):
2797 """get_number_of_quad_containers(QuadContainerSet self) -> unsigned int"""
2798 return _IMP_container.QuadContainerSet_get_number_of_quad_containers(self)
2801 def get_has_quad_containers(self):
2802 """get_has_quad_containers(QuadContainerSet self) -> bool"""
2803 return _IMP_container.QuadContainerSet_get_has_quad_containers(self)
2806 def get_quad_container(self, i):
2807 """get_quad_container(QuadContainerSet self, unsigned int i) -> QuadContainer"""
2808 return _IMP_container.QuadContainerSet_get_quad_container(self, i)
2811 def get_quad_containers(self):
2812 """get_quad_containers(QuadContainerSet self) -> IMP::QuadContainers"""
2813 return _IMP_container.QuadContainerSet_get_quad_containers(self)
2816 def reserve_quad_containers(self, sz):
2817 """reserve_quad_containers(QuadContainerSet self, unsigned int sz)"""
2818 return _IMP_container.QuadContainerSet_reserve_quad_containers(self, sz)
2821 def do_get_inputs(self):
2822 """do_get_inputs(QuadContainerSet self) -> IMP::ModelObjectsTemp"""
2823 return _IMP_container.QuadContainerSet_do_get_inputs(self)
2827 """__str__(QuadContainerSet self) -> std::string"""
2828 return _IMP_container.QuadContainerSet___str__(self)
2832 """__repr__(QuadContainerSet self) -> std::string"""
2833 return _IMP_container.QuadContainerSet___repr__(self)
2838 return _object_cast_to_QuadContainerSet(o)
2840 QuadContainerSet_swigregister = _IMP_container.QuadContainerSet_swigregister
2841 QuadContainerSet_swigregister(QuadContainerSet)
2844 """Proxy of C++ IMP::container::QuadsConstraint class"""
2845 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2847 def __init__(self, *args):
2849 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c, std::string name) -> QuadsConstraint
2850 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c) -> QuadsConstraint
2852 this = _IMP_container.new_QuadsConstraint(*args)
2854 self.this.append(this)
2858 def get_version_info(self):
2859 """get_version_info(QuadsConstraint self) -> VersionInfo"""
2860 return _IMP_container.QuadsConstraint_get_version_info(self)
2864 """__str__(QuadsConstraint self) -> std::string"""
2865 return _IMP_container.QuadsConstraint___str__(self)
2869 """__repr__(QuadsConstraint self) -> std::string"""
2870 return _IMP_container.QuadsConstraint___repr__(self)
2875 return _object_cast_to_QuadsConstraint(o)
2877 QuadsConstraint_swigregister = _IMP_container.QuadsConstraint_swigregister
2878 QuadsConstraint_swigregister(QuadsConstraint)
2881 """Proxy of C++ IMP::container::QuadsOptimizerState class"""
2882 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2884 def __init__(self, *args):
2886 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf, std::string name) -> QuadsOptimizerState
2887 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf) -> QuadsOptimizerState
2889 this = _IMP_container.new_QuadsOptimizerState(*args)
2891 self.this.append(this)
2895 def get_version_info(self):
2896 """get_version_info(QuadsOptimizerState self) -> VersionInfo"""
2897 return _IMP_container.QuadsOptimizerState_get_version_info(self)
2901 """__str__(QuadsOptimizerState self) -> std::string"""
2902 return _IMP_container.QuadsOptimizerState___str__(self)
2906 """__repr__(QuadsOptimizerState self) -> std::string"""
2907 return _IMP_container.QuadsOptimizerState___repr__(self)
2912 return _object_cast_to_QuadsOptimizerState(o)
2914 QuadsOptimizerState_swigregister = _IMP_container.QuadsOptimizerState_swigregister
2915 QuadsOptimizerState_swigregister(QuadsOptimizerState)
2918 """Proxy of C++ IMP::container::QuadsRestraint class"""
2919 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2921 def __init__(self, *args):
2923 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc, std::string name) -> QuadsRestraint
2924 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc) -> QuadsRestraint
2926 this = _IMP_container.new_QuadsRestraint(*args)
2928 self.this.append(this)
2932 def do_get_inputs(self):
2933 """do_get_inputs(QuadsRestraint self) -> IMP::ModelObjectsTemp"""
2934 return _IMP_container.QuadsRestraint_do_get_inputs(self)
2937 def get_version_info(self):
2938 """get_version_info(QuadsRestraint self) -> VersionInfo"""
2939 return _IMP_container.QuadsRestraint_get_version_info(self)
2943 """__str__(QuadsRestraint self) -> std::string"""
2944 return _IMP_container.QuadsRestraint___str__(self)
2948 """__repr__(QuadsRestraint self) -> std::string"""
2949 return _IMP_container.QuadsRestraint___repr__(self)
2954 return _object_cast_to_QuadsRestraint(o)
2956 QuadsRestraint_swigregister = _IMP_container.QuadsRestraint_swigregister
2957 QuadsRestraint_swigregister(QuadsRestraint)
2960 """Proxy of C++ IMP::container::SingletonContainerSet class"""
2961 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2963 def __init__(self, *args):
2965 __init__(IMP::container::SingletonContainerSet self, Model m, std::string name) -> SingletonContainerSet
2966 __init__(IMP::container::SingletonContainerSet self, Model m) -> SingletonContainerSet
2967 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc, std::string name) -> SingletonContainerSet
2968 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc) -> SingletonContainerSet
2970 this = _IMP_container.new_SingletonContainerSet(*args)
2972 self.this.append(this)
2976 def do_apply(self, sm):
2977 """do_apply(SingletonContainerSet self, SingletonModifier sm)"""
2978 return _IMP_container.SingletonContainerSet_do_apply(self, sm)
2981 def do_apply_moved(self, sm, moved_pis, reset_pis):
2982 """do_apply_moved(SingletonContainerSet self, SingletonModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2983 return _IMP_container.SingletonContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
2986 def get_version_info(self):
2987 """get_version_info(SingletonContainerSet self) -> VersionInfo"""
2988 return _IMP_container.SingletonContainerSet_get_version_info(self)
2991 def remove_singleton_container(self, d):
2992 """remove_singleton_container(SingletonContainerSet self, SingletonContainer d)"""
2993 return _IMP_container.SingletonContainerSet_remove_singleton_container(self, d)
2996 def remove_singleton_containers(self, d):
2997 """remove_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & d)"""
2998 return _IMP_container.SingletonContainerSet_remove_singleton_containers(self, d)
3001 def set_singleton_containers(self, ps):
3002 """set_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & ps)"""
3003 return _IMP_container.SingletonContainerSet_set_singleton_containers(self, ps)
3006 def set_singleton_containers_order(self, objs):
3007 """set_singleton_containers_order(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3008 return _IMP_container.SingletonContainerSet_set_singleton_containers_order(self, objs)
3011 def add_singleton_container(self, obj):
3012 """add_singleton_container(SingletonContainerSet self, SingletonContainer obj) -> unsigned int"""
3013 return _IMP_container.SingletonContainerSet_add_singleton_container(self, obj)
3016 def add_singleton_containers(self, objs):
3017 """add_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3018 return _IMP_container.SingletonContainerSet_add_singleton_containers(self, objs)
3021 def clear_singleton_containers(self):
3022 """clear_singleton_containers(SingletonContainerSet self)"""
3023 return _IMP_container.SingletonContainerSet_clear_singleton_containers(self)
3026 def get_number_of_singleton_containers(self):
3027 """get_number_of_singleton_containers(SingletonContainerSet self) -> unsigned int"""
3028 return _IMP_container.SingletonContainerSet_get_number_of_singleton_containers(self)
3031 def get_has_singleton_containers(self):
3032 """get_has_singleton_containers(SingletonContainerSet self) -> bool"""
3033 return _IMP_container.SingletonContainerSet_get_has_singleton_containers(self)
3036 def get_singleton_container(self, i):
3037 """get_singleton_container(SingletonContainerSet self, unsigned int i) -> SingletonContainer"""
3038 return _IMP_container.SingletonContainerSet_get_singleton_container(self, i)
3041 def get_singleton_containers(self):
3042 """get_singleton_containers(SingletonContainerSet self) -> IMP::SingletonContainers"""
3043 return _IMP_container.SingletonContainerSet_get_singleton_containers(self)
3046 def reserve_singleton_containers(self, sz):
3047 """reserve_singleton_containers(SingletonContainerSet self, unsigned int sz)"""
3048 return _IMP_container.SingletonContainerSet_reserve_singleton_containers(self, sz)
3051 def do_get_inputs(self):
3052 """do_get_inputs(SingletonContainerSet self) -> IMP::ModelObjectsTemp"""
3053 return _IMP_container.SingletonContainerSet_do_get_inputs(self)
3057 """__str__(SingletonContainerSet self) -> std::string"""
3058 return _IMP_container.SingletonContainerSet___str__(self)
3062 """__repr__(SingletonContainerSet self) -> std::string"""
3063 return _IMP_container.SingletonContainerSet___repr__(self)
3068 return _object_cast_to_SingletonContainerSet(o)
3070 SingletonContainerSet_swigregister = _IMP_container.SingletonContainerSet_swigregister
3071 SingletonContainerSet_swigregister(SingletonContainerSet)
3074 """Proxy of C++ IMP::container::SingletonsConstraint class"""
3075 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3077 def __init__(self, *args):
3079 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c, std::string name) -> SingletonsConstraint
3080 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c) -> SingletonsConstraint
3082 this = _IMP_container.new_SingletonsConstraint(*args)
3084 self.this.append(this)
3088 def get_version_info(self):
3089 """get_version_info(SingletonsConstraint self) -> VersionInfo"""
3090 return _IMP_container.SingletonsConstraint_get_version_info(self)
3094 """__str__(SingletonsConstraint self) -> std::string"""
3095 return _IMP_container.SingletonsConstraint___str__(self)
3099 """__repr__(SingletonsConstraint self) -> std::string"""
3100 return _IMP_container.SingletonsConstraint___repr__(self)
3105 return _object_cast_to_SingletonsConstraint(o)
3107 SingletonsConstraint_swigregister = _IMP_container.SingletonsConstraint_swigregister
3108 SingletonsConstraint_swigregister(SingletonsConstraint)
3111 """Proxy of C++ IMP::container::SingletonsOptimizerState class"""
3112 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3114 def __init__(self, *args):
3116 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf, std::string name) -> SingletonsOptimizerState
3117 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf) -> SingletonsOptimizerState
3119 this = _IMP_container.new_SingletonsOptimizerState(*args)
3121 self.this.append(this)
3125 def get_version_info(self):
3126 """get_version_info(SingletonsOptimizerState self) -> VersionInfo"""
3127 return _IMP_container.SingletonsOptimizerState_get_version_info(self)
3131 """__str__(SingletonsOptimizerState self) -> std::string"""
3132 return _IMP_container.SingletonsOptimizerState___str__(self)
3136 """__repr__(SingletonsOptimizerState self) -> std::string"""
3137 return _IMP_container.SingletonsOptimizerState___repr__(self)
3142 return _object_cast_to_SingletonsOptimizerState(o)
3144 SingletonsOptimizerState_swigregister = _IMP_container.SingletonsOptimizerState_swigregister
3145 SingletonsOptimizerState_swigregister(SingletonsOptimizerState)
3148 """Proxy of C++ IMP::container::SingletonsRestraint class"""
3149 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3151 def __init__(self, *args):
3153 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc, std::string name) -> SingletonsRestraint
3154 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc) -> SingletonsRestraint
3156 this = _IMP_container.new_SingletonsRestraint(*args)
3158 self.this.append(this)
3162 def do_get_inputs(self):
3163 """do_get_inputs(SingletonsRestraint self) -> IMP::ModelObjectsTemp"""
3164 return _IMP_container.SingletonsRestraint_do_get_inputs(self)
3167 def get_version_info(self):
3168 """get_version_info(SingletonsRestraint self) -> VersionInfo"""
3169 return _IMP_container.SingletonsRestraint_get_version_info(self)
3173 """__str__(SingletonsRestraint self) -> std::string"""
3174 return _IMP_container.SingletonsRestraint___str__(self)
3178 """__repr__(SingletonsRestraint self) -> std::string"""
3179 return _IMP_container.SingletonsRestraint___repr__(self)
3184 return _object_cast_to_SingletonsRestraint(o)
3186 SingletonsRestraint_swigregister = _IMP_container.SingletonsRestraint_swigregister
3187 SingletonsRestraint_swigregister(SingletonsRestraint)
3190 """Proxy of C++ IMP::container::TripletContainerSet class"""
3191 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3193 def __init__(self, *args):
3195 __init__(IMP::container::TripletContainerSet self, Model m, std::string name) -> TripletContainerSet
3196 __init__(IMP::container::TripletContainerSet self, Model m) -> TripletContainerSet
3197 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc, std::string name) -> TripletContainerSet
3198 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc) -> TripletContainerSet
3200 this = _IMP_container.new_TripletContainerSet(*args)
3202 self.this.append(this)
3206 def do_apply(self, sm):
3207 """do_apply(TripletContainerSet self, TripletModifier sm)"""
3208 return _IMP_container.TripletContainerSet_do_apply(self, sm)
3211 def do_apply_moved(self, sm, moved_pis, reset_pis):
3212 """do_apply_moved(TripletContainerSet self, TripletModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
3213 return _IMP_container.TripletContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
3216 def get_version_info(self):
3217 """get_version_info(TripletContainerSet self) -> VersionInfo"""
3218 return _IMP_container.TripletContainerSet_get_version_info(self)
3221 def remove_triplet_container(self, d):
3222 """remove_triplet_container(TripletContainerSet self, TripletContainer d)"""
3223 return _IMP_container.TripletContainerSet_remove_triplet_container(self, d)
3226 def remove_triplet_containers(self, d):
3227 """remove_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & d)"""
3228 return _IMP_container.TripletContainerSet_remove_triplet_containers(self, d)
3231 def set_triplet_containers(self, ps):
3232 """set_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & ps)"""
3233 return _IMP_container.TripletContainerSet_set_triplet_containers(self, ps)
3236 def set_triplet_containers_order(self, objs):
3237 """set_triplet_containers_order(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3238 return _IMP_container.TripletContainerSet_set_triplet_containers_order(self, objs)
3241 def add_triplet_container(self, obj):
3242 """add_triplet_container(TripletContainerSet self, TripletContainer obj) -> unsigned int"""
3243 return _IMP_container.TripletContainerSet_add_triplet_container(self, obj)
3246 def add_triplet_containers(self, objs):
3247 """add_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3248 return _IMP_container.TripletContainerSet_add_triplet_containers(self, objs)
3251 def clear_triplet_containers(self):
3252 """clear_triplet_containers(TripletContainerSet self)"""
3253 return _IMP_container.TripletContainerSet_clear_triplet_containers(self)
3256 def get_number_of_triplet_containers(self):
3257 """get_number_of_triplet_containers(TripletContainerSet self) -> unsigned int"""
3258 return _IMP_container.TripletContainerSet_get_number_of_triplet_containers(self)
3261 def get_has_triplet_containers(self):
3262 """get_has_triplet_containers(TripletContainerSet self) -> bool"""
3263 return _IMP_container.TripletContainerSet_get_has_triplet_containers(self)
3266 def get_triplet_container(self, i):
3267 """get_triplet_container(TripletContainerSet self, unsigned int i) -> TripletContainer"""
3268 return _IMP_container.TripletContainerSet_get_triplet_container(self, i)
3271 def get_triplet_containers(self):
3272 """get_triplet_containers(TripletContainerSet self) -> IMP::TripletContainers"""
3273 return _IMP_container.TripletContainerSet_get_triplet_containers(self)
3276 def reserve_triplet_containers(self, sz):
3277 """reserve_triplet_containers(TripletContainerSet self, unsigned int sz)"""
3278 return _IMP_container.TripletContainerSet_reserve_triplet_containers(self, sz)
3281 def do_get_inputs(self):
3282 """do_get_inputs(TripletContainerSet self) -> IMP::ModelObjectsTemp"""
3283 return _IMP_container.TripletContainerSet_do_get_inputs(self)
3287 """__str__(TripletContainerSet self) -> std::string"""
3288 return _IMP_container.TripletContainerSet___str__(self)
3292 """__repr__(TripletContainerSet self) -> std::string"""
3293 return _IMP_container.TripletContainerSet___repr__(self)
3298 return _object_cast_to_TripletContainerSet(o)
3300 TripletContainerSet_swigregister = _IMP_container.TripletContainerSet_swigregister
3301 TripletContainerSet_swigregister(TripletContainerSet)
3304 """Proxy of C++ IMP::container::TripletsConstraint class"""
3305 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3307 def __init__(self, *args):
3309 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c, std::string name) -> TripletsConstraint
3310 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c) -> TripletsConstraint
3312 this = _IMP_container.new_TripletsConstraint(*args)
3314 self.this.append(this)
3318 def get_version_info(self):
3319 """get_version_info(TripletsConstraint self) -> VersionInfo"""
3320 return _IMP_container.TripletsConstraint_get_version_info(self)
3324 """__str__(TripletsConstraint self) -> std::string"""
3325 return _IMP_container.TripletsConstraint___str__(self)
3329 """__repr__(TripletsConstraint self) -> std::string"""
3330 return _IMP_container.TripletsConstraint___repr__(self)
3335 return _object_cast_to_TripletsConstraint(o)
3337 TripletsConstraint_swigregister = _IMP_container.TripletsConstraint_swigregister
3338 TripletsConstraint_swigregister(TripletsConstraint)
3341 """Proxy of C++ IMP::container::TripletsOptimizerState class"""
3342 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3344 def __init__(self, *args):
3346 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf, std::string name) -> TripletsOptimizerState
3347 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf) -> TripletsOptimizerState
3349 this = _IMP_container.new_TripletsOptimizerState(*args)
3351 self.this.append(this)
3355 def get_version_info(self):
3356 """get_version_info(TripletsOptimizerState self) -> VersionInfo"""
3357 return _IMP_container.TripletsOptimizerState_get_version_info(self)
3361 """__str__(TripletsOptimizerState self) -> std::string"""
3362 return _IMP_container.TripletsOptimizerState___str__(self)
3366 """__repr__(TripletsOptimizerState self) -> std::string"""
3367 return _IMP_container.TripletsOptimizerState___repr__(self)
3372 return _object_cast_to_TripletsOptimizerState(o)
3374 TripletsOptimizerState_swigregister = _IMP_container.TripletsOptimizerState_swigregister
3375 TripletsOptimizerState_swigregister(TripletsOptimizerState)
3378 """Proxy of C++ IMP::container::TripletsRestraint class"""
3379 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3381 def __init__(self, *args):
3383 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc, std::string name) -> TripletsRestraint
3384 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc) -> TripletsRestraint
3386 this = _IMP_container.new_TripletsRestraint(*args)
3388 self.this.append(this)
3392 def do_get_inputs(self):
3393 """do_get_inputs(TripletsRestraint self) -> IMP::ModelObjectsTemp"""
3394 return _IMP_container.TripletsRestraint_do_get_inputs(self)
3397 def get_version_info(self):
3398 """get_version_info(TripletsRestraint self) -> VersionInfo"""
3399 return _IMP_container.TripletsRestraint_get_version_info(self)
3403 """__str__(TripletsRestraint self) -> std::string"""
3404 return _IMP_container.TripletsRestraint___str__(self)
3408 """__repr__(TripletsRestraint self) -> std::string"""
3409 return _IMP_container.TripletsRestraint___repr__(self)
3414 return _object_cast_to_TripletsRestraint(o)
3416 TripletsRestraint_swigregister = _IMP_container.TripletsRestraint_swigregister
3417 TripletsRestraint_swigregister(TripletsRestraint)
3420 """Proxy of C++ IMP::container::InContainerSingletonFilter class"""
3421 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3423 def __init__(self, *args):
3425 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, std::string name) -> InContainerSingletonFilter
3426 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c) -> InContainerSingletonFilter
3427 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations, std::string name) -> InContainerSingletonFilter
3428 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations) -> InContainerSingletonFilter
3430 this = _IMP_container.new_InContainerSingletonFilter(*args)
3432 self.this.append(this)
3436 def do_get_inputs(self, m, pi):
3437 """do_get_inputs(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3438 return _IMP_container.InContainerSingletonFilter_do_get_inputs(self, m, pi)
3441 def get_value(self, *args):
3443 get_value(InContainerSingletonFilter self, Particle a) -> int
3444 get_value(InContainerSingletonFilter self, IMP::ParticlesTemp const & o) -> IMP::Ints
3446 return _IMP_container.InContainerSingletonFilter_get_value(self, *args)
3449 def get_value_index(self, *args):
3451 get_value_index(InContainerSingletonFilter self, Model arg2, ParticleIndex vt) -> int
3452 get_value_index(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & o) -> IMP::Ints
3454 return _IMP_container.InContainerSingletonFilter_get_value_index(self, *args)
3457 def get_version_info(self):
3458 """get_version_info(InContainerSingletonFilter self) -> VersionInfo"""
3459 return _IMP_container.InContainerSingletonFilter_get_version_info(self)
3463 """__str__(InContainerSingletonFilter self) -> std::string"""
3464 return _IMP_container.InContainerSingletonFilter___str__(self)
3468 """__repr__(InContainerSingletonFilter self) -> std::string"""
3469 return _IMP_container.InContainerSingletonFilter___repr__(self)
3474 return _object_cast_to_InContainerSingletonFilter(o)
3476 InContainerSingletonFilter_swigregister = _IMP_container.InContainerSingletonFilter_swigregister
3477 InContainerSingletonFilter_swigregister(InContainerSingletonFilter)
3480 """Proxy of C++ IMP::container::InContainerPairFilter class"""
3481 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3483 def __init__(self, *args):
3485 __init__(IMP::container::InContainerPairFilter self, PairContainer c, std::string name) -> InContainerPairFilter
3486 __init__(IMP::container::InContainerPairFilter self, PairContainer c) -> InContainerPairFilter
3487 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations, std::string name) -> InContainerPairFilter
3488 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations) -> InContainerPairFilter
3490 this = _IMP_container.new_InContainerPairFilter(*args)
3492 self.this.append(this)
3496 def do_get_inputs(self, m, pi):
3497 """do_get_inputs(InContainerPairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3498 return _IMP_container.InContainerPairFilter_do_get_inputs(self, m, pi)
3501 def get_value(self, *args):
3503 get_value(InContainerPairFilter self, IMP::ParticlePair const & a) -> int
3504 get_value(InContainerPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
3506 return _IMP_container.InContainerPairFilter_get_value(self, *args)
3509 def get_value_index(self, *args):
3511 get_value_index(InContainerPairFilter self, Model arg2, IMP::ParticleIndexPair const & vt) -> int
3512 get_value_index(InContainerPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
3514 return _IMP_container.InContainerPairFilter_get_value_index(self, *args)
3517 def get_version_info(self):
3518 """get_version_info(InContainerPairFilter self) -> VersionInfo"""
3519 return _IMP_container.InContainerPairFilter_get_version_info(self)
3523 """__str__(InContainerPairFilter self) -> std::string"""
3524 return _IMP_container.InContainerPairFilter___str__(self)
3528 """__repr__(InContainerPairFilter self) -> std::string"""
3529 return _IMP_container.InContainerPairFilter___repr__(self)
3534 return _object_cast_to_InContainerPairFilter(o)
3536 InContainerPairFilter_swigregister = _IMP_container.InContainerPairFilter_swigregister
3537 InContainerPairFilter_swigregister(InContainerPairFilter)
3540 """Proxy of C++ IMP::container::InContainerTripletFilter class"""
3541 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3543 def __init__(self, *args):
3545 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, std::string name) -> InContainerTripletFilter
3546 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c) -> InContainerTripletFilter
3547 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations, std::string name) -> InContainerTripletFilter
3548 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations) -> InContainerTripletFilter
3550 this = _IMP_container.new_InContainerTripletFilter(*args)
3552 self.this.append(this)
3556 def do_get_inputs(self, m, pi):
3557 """do_get_inputs(InContainerTripletFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3558 return _IMP_container.InContainerTripletFilter_do_get_inputs(self, m, pi)
3561 def get_value(self, *args):
3563 get_value(InContainerTripletFilter self, IMP::ParticleTriplet const & a) -> int
3564 get_value(InContainerTripletFilter self, IMP::ParticleTripletsTemp const & o) -> IMP::Ints
3566 return _IMP_container.InContainerTripletFilter_get_value(self, *args)
3569 def get_value_index(self, *args):
3571 get_value_index(InContainerTripletFilter self, Model arg2, IMP::ParticleIndexTriplet const & vt) -> int
3572 get_value_index(InContainerTripletFilter self, Model m, IMP::ParticleIndexTriplets const & o) -> IMP::Ints
3574 return _IMP_container.InContainerTripletFilter_get_value_index(self, *args)
3577 def get_version_info(self):
3578 """get_version_info(InContainerTripletFilter self) -> VersionInfo"""
3579 return _IMP_container.InContainerTripletFilter_get_version_info(self)
3583 """__str__(InContainerTripletFilter self) -> std::string"""
3584 return _IMP_container.InContainerTripletFilter___str__(self)
3588 """__repr__(InContainerTripletFilter self) -> std::string"""
3589 return _IMP_container.InContainerTripletFilter___repr__(self)
3594 return _object_cast_to_InContainerTripletFilter(o)
3596 InContainerTripletFilter_swigregister = _IMP_container.InContainerTripletFilter_swigregister
3597 InContainerTripletFilter_swigregister(InContainerTripletFilter)
3600 """Proxy of C++ IMP::container::InContainerQuadFilter class"""
3601 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3603 def __init__(self, *args):
3605 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, std::string name) -> InContainerQuadFilter
3606 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c) -> InContainerQuadFilter
3607 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations, std::string name) -> InContainerQuadFilter
3608 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations) -> InContainerQuadFilter
3610 this = _IMP_container.new_InContainerQuadFilter(*args)
3612 self.this.append(this)
3616 def do_get_inputs(self, m, pi):
3617 """do_get_inputs(InContainerQuadFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3618 return _IMP_container.InContainerQuadFilter_do_get_inputs(self, m, pi)
3621 def get_value(self, *args):
3623 get_value(InContainerQuadFilter self, IMP::ParticleQuad const & a) -> int
3624 get_value(InContainerQuadFilter self, IMP::ParticleQuadsTemp const & o) -> IMP::Ints
3626 return _IMP_container.InContainerQuadFilter_get_value(self, *args)
3629 def get_value_index(self, *args):
3631 get_value_index(InContainerQuadFilter self, Model arg2, IMP::ParticleIndexQuad const & vt) -> int
3632 get_value_index(InContainerQuadFilter self, Model m, IMP::ParticleIndexQuads const & o) -> IMP::Ints
3634 return _IMP_container.InContainerQuadFilter_get_value_index(self, *args)
3637 def get_version_info(self):
3638 """get_version_info(InContainerQuadFilter self) -> VersionInfo"""
3639 return _IMP_container.InContainerQuadFilter_get_version_info(self)
3643 """__str__(InContainerQuadFilter self) -> std::string"""
3644 return _IMP_container.InContainerQuadFilter___str__(self)
3648 """__repr__(InContainerQuadFilter self) -> std::string"""
3649 return _IMP_container.InContainerQuadFilter___repr__(self)
3654 return _object_cast_to_InContainerQuadFilter(o)
3656 InContainerQuadFilter_swigregister = _IMP_container.InContainerQuadFilter_swigregister
3657 InContainerQuadFilter_swigregister(InContainerQuadFilter)
3660 """Proxy of C++ IMP::container::SingletonContainerStatistics class"""
3661 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3663 def __init__(self, c):
3664 """__init__(IMP::container::SingletonContainerStatistics self, _SingletonContainerAdaptor c) -> SingletonContainerStatistics"""
3665 this = _IMP_container.new_SingletonContainerStatistics(c)
3667 self.this.append(this)
3671 def show_statistics(self, out):
3672 """show_statistics(SingletonContainerStatistics self, _ostream out)"""
3673 return _IMP_container.SingletonContainerStatistics_show_statistics(self, out)
3676 def set_track_unique(self, tf):
3677 """set_track_unique(SingletonContainerStatistics self, bool tf)"""
3678 return _IMP_container.SingletonContainerStatistics_set_track_unique(self, tf)
3681 def do_before_evaluate(self):
3682 """do_before_evaluate(SingletonContainerStatistics self)"""
3683 return _IMP_container.SingletonContainerStatistics_do_before_evaluate(self)
3686 def do_after_evaluate(self, da):
3687 """do_after_evaluate(SingletonContainerStatistics self, DerivativeAccumulator da)"""
3688 return _IMP_container.SingletonContainerStatistics_do_after_evaluate(self, da)
3691 def do_get_inputs(self):
3692 """do_get_inputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3693 return _IMP_container.SingletonContainerStatistics_do_get_inputs(self)
3696 def do_get_outputs(self):
3697 """do_get_outputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3698 return _IMP_container.SingletonContainerStatistics_do_get_outputs(self)
3701 def get_version_info(self):
3702 """get_version_info(SingletonContainerStatistics self) -> VersionInfo"""
3703 return _IMP_container.SingletonContainerStatistics_get_version_info(self)
3707 """__str__(SingletonContainerStatistics self) -> std::string"""
3708 return _IMP_container.SingletonContainerStatistics___str__(self)
3712 """__repr__(SingletonContainerStatistics self) -> std::string"""
3713 return _IMP_container.SingletonContainerStatistics___repr__(self)
3718 return _object_cast_to_SingletonContainerStatistics(o)
3720 SingletonContainerStatistics_swigregister = _IMP_container.SingletonContainerStatistics_swigregister
3721 SingletonContainerStatistics_swigregister(SingletonContainerStatistics)
3724 """Proxy of C++ IMP::container::PairContainerStatistics class"""
3725 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3727 def __init__(self, c):
3728 """__init__(IMP::container::PairContainerStatistics self, _PairContainerAdaptor c) -> PairContainerStatistics"""
3729 this = _IMP_container.new_PairContainerStatistics(c)
3731 self.this.append(this)
3735 def show_statistics(self, out):
3736 """show_statistics(PairContainerStatistics self, _ostream out)"""
3737 return _IMP_container.PairContainerStatistics_show_statistics(self, out)
3740 def set_track_unique(self, tf):
3741 """set_track_unique(PairContainerStatistics self, bool tf)"""
3742 return _IMP_container.PairContainerStatistics_set_track_unique(self, tf)
3745 def do_before_evaluate(self):
3746 """do_before_evaluate(PairContainerStatistics self)"""
3747 return _IMP_container.PairContainerStatistics_do_before_evaluate(self)
3750 def do_after_evaluate(self, da):
3751 """do_after_evaluate(PairContainerStatistics self, DerivativeAccumulator da)"""
3752 return _IMP_container.PairContainerStatistics_do_after_evaluate(self, da)
3755 def do_get_inputs(self):
3756 """do_get_inputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3757 return _IMP_container.PairContainerStatistics_do_get_inputs(self)
3760 def do_get_outputs(self):
3761 """do_get_outputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3762 return _IMP_container.PairContainerStatistics_do_get_outputs(self)
3765 def get_version_info(self):
3766 """get_version_info(PairContainerStatistics self) -> VersionInfo"""
3767 return _IMP_container.PairContainerStatistics_get_version_info(self)
3771 """__str__(PairContainerStatistics self) -> std::string"""
3772 return _IMP_container.PairContainerStatistics___str__(self)
3776 """__repr__(PairContainerStatistics self) -> std::string"""
3777 return _IMP_container.PairContainerStatistics___repr__(self)
3782 return _object_cast_to_PairContainerStatistics(o)
3784 PairContainerStatistics_swigregister = _IMP_container.PairContainerStatistics_swigregister
3785 PairContainerStatistics_swigregister(PairContainerStatistics)
3788 """Proxy of C++ IMP::container::TripletContainerStatistics class"""
3789 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3791 def __init__(self, c):
3792 """__init__(IMP::container::TripletContainerStatistics self, _TripletContainerAdaptor c) -> TripletContainerStatistics"""
3793 this = _IMP_container.new_TripletContainerStatistics(c)
3795 self.this.append(this)
3799 def show_statistics(self, out):
3800 """show_statistics(TripletContainerStatistics self, _ostream out)"""
3801 return _IMP_container.TripletContainerStatistics_show_statistics(self, out)
3804 def set_track_unique(self, tf):
3805 """set_track_unique(TripletContainerStatistics self, bool tf)"""
3806 return _IMP_container.TripletContainerStatistics_set_track_unique(self, tf)
3809 def do_before_evaluate(self):
3810 """do_before_evaluate(TripletContainerStatistics self)"""
3811 return _IMP_container.TripletContainerStatistics_do_before_evaluate(self)
3814 def do_after_evaluate(self, da):
3815 """do_after_evaluate(TripletContainerStatistics self, DerivativeAccumulator da)"""
3816 return _IMP_container.TripletContainerStatistics_do_after_evaluate(self, da)
3819 def do_get_inputs(self):
3820 """do_get_inputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3821 return _IMP_container.TripletContainerStatistics_do_get_inputs(self)
3824 def do_get_outputs(self):
3825 """do_get_outputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3826 return _IMP_container.TripletContainerStatistics_do_get_outputs(self)
3829 def get_version_info(self):
3830 """get_version_info(TripletContainerStatistics self) -> VersionInfo"""
3831 return _IMP_container.TripletContainerStatistics_get_version_info(self)
3835 """__str__(TripletContainerStatistics self) -> std::string"""
3836 return _IMP_container.TripletContainerStatistics___str__(self)
3840 """__repr__(TripletContainerStatistics self) -> std::string"""
3841 return _IMP_container.TripletContainerStatistics___repr__(self)
3846 return _object_cast_to_TripletContainerStatistics(o)
3848 TripletContainerStatistics_swigregister = _IMP_container.TripletContainerStatistics_swigregister
3849 TripletContainerStatistics_swigregister(TripletContainerStatistics)
3852 """Proxy of C++ IMP::container::QuadContainerStatistics class"""
3853 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3855 def __init__(self, c):
3856 """__init__(IMP::container::QuadContainerStatistics self, _QuadContainerAdaptor c) -> QuadContainerStatistics"""
3857 this = _IMP_container.new_QuadContainerStatistics(c)
3859 self.this.append(this)
3863 def show_statistics(self, out):
3864 """show_statistics(QuadContainerStatistics self, _ostream out)"""
3865 return _IMP_container.QuadContainerStatistics_show_statistics(self, out)
3868 def set_track_unique(self, tf):
3869 """set_track_unique(QuadContainerStatistics self, bool tf)"""
3870 return _IMP_container.QuadContainerStatistics_set_track_unique(self, tf)
3873 def do_before_evaluate(self):
3874 """do_before_evaluate(QuadContainerStatistics self)"""
3875 return _IMP_container.QuadContainerStatistics_do_before_evaluate(self)
3878 def do_after_evaluate(self, da):
3879 """do_after_evaluate(QuadContainerStatistics self, DerivativeAccumulator da)"""
3880 return _IMP_container.QuadContainerStatistics_do_after_evaluate(self, da)
3883 def do_get_inputs(self):
3884 """do_get_inputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3885 return _IMP_container.QuadContainerStatistics_do_get_inputs(self)
3888 def do_get_outputs(self):
3889 """do_get_outputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3890 return _IMP_container.QuadContainerStatistics_do_get_outputs(self)
3893 def get_version_info(self):
3894 """get_version_info(QuadContainerStatistics self) -> VersionInfo"""
3895 return _IMP_container.QuadContainerStatistics_get_version_info(self)
3899 """__str__(QuadContainerStatistics self) -> std::string"""
3900 return _IMP_container.QuadContainerStatistics___str__(self)
3904 """__repr__(QuadContainerStatistics self) -> std::string"""
3905 return _IMP_container.QuadContainerStatistics___repr__(self)
3910 return _object_cast_to_QuadContainerStatistics(o)
3912 QuadContainerStatistics_swigregister = _IMP_container.QuadContainerStatistics_swigregister
3913 QuadContainerStatistics_swigregister(QuadContainerStatistics)
3916 """Proxy of C++ IMP::container::EventSingletonsOptimizerState class"""
3917 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3919 def __init__(self, *args):
3921 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventSingletonsOptimizerState
3922 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count) -> EventSingletonsOptimizerState
3924 this = _IMP_container.new_EventSingletonsOptimizerState(*args)
3926 self.this.append(this)
3930 def get_version_info(self):
3931 """get_version_info(EventSingletonsOptimizerState self) -> VersionInfo"""
3932 return _IMP_container.EventSingletonsOptimizerState_get_version_info(self)
3936 """__str__(EventSingletonsOptimizerState self) -> std::string"""
3937 return _IMP_container.EventSingletonsOptimizerState___str__(self)
3941 """__repr__(EventSingletonsOptimizerState self) -> std::string"""
3942 return _IMP_container.EventSingletonsOptimizerState___repr__(self)
3947 return _object_cast_to_EventSingletonsOptimizerState(o)
3949 EventSingletonsOptimizerState_swigregister = _IMP_container.EventSingletonsOptimizerState_swigregister
3950 EventSingletonsOptimizerState_swigregister(EventSingletonsOptimizerState)
3953 """Proxy of C++ IMP::container::EventPairsOptimizerState class"""
3954 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3956 def __init__(self, *args):
3958 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventPairsOptimizerState
3959 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count) -> EventPairsOptimizerState
3961 this = _IMP_container.new_EventPairsOptimizerState(*args)
3963 self.this.append(this)
3967 def get_version_info(self):
3968 """get_version_info(EventPairsOptimizerState self) -> VersionInfo"""
3969 return _IMP_container.EventPairsOptimizerState_get_version_info(self)
3973 """__str__(EventPairsOptimizerState self) -> std::string"""
3974 return _IMP_container.EventPairsOptimizerState___str__(self)
3978 """__repr__(EventPairsOptimizerState self) -> std::string"""
3979 return _IMP_container.EventPairsOptimizerState___repr__(self)
3984 return _object_cast_to_EventPairsOptimizerState(o)
3986 EventPairsOptimizerState_swigregister = _IMP_container.EventPairsOptimizerState_swigregister
3987 EventPairsOptimizerState_swigregister(EventPairsOptimizerState)
3990 """Proxy of C++ IMP::container::EventTripletsOptimizerState class"""
3991 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3993 def __init__(self, *args):
3995 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventTripletsOptimizerState
3996 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count) -> EventTripletsOptimizerState
3998 this = _IMP_container.new_EventTripletsOptimizerState(*args)
4000 self.this.append(this)
4004 def get_version_info(self):
4005 """get_version_info(EventTripletsOptimizerState self) -> VersionInfo"""
4006 return _IMP_container.EventTripletsOptimizerState_get_version_info(self)
4010 """__str__(EventTripletsOptimizerState self) -> std::string"""
4011 return _IMP_container.EventTripletsOptimizerState___str__(self)
4015 """__repr__(EventTripletsOptimizerState self) -> std::string"""
4016 return _IMP_container.EventTripletsOptimizerState___repr__(self)
4021 return _object_cast_to_EventTripletsOptimizerState(o)
4023 EventTripletsOptimizerState_swigregister = _IMP_container.EventTripletsOptimizerState_swigregister
4024 EventTripletsOptimizerState_swigregister(EventTripletsOptimizerState)
4027 """Proxy of C++ IMP::container::EventQuadsOptimizerState class"""
4028 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4030 def __init__(self, *args):
4032 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventQuadsOptimizerState
4033 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count) -> EventQuadsOptimizerState
4035 this = _IMP_container.new_EventQuadsOptimizerState(*args)
4037 self.this.append(this)
4041 def get_version_info(self):
4042 """get_version_info(EventQuadsOptimizerState self) -> VersionInfo"""
4043 return _IMP_container.EventQuadsOptimizerState_get_version_info(self)
4047 """__str__(EventQuadsOptimizerState self) -> std::string"""
4048 return _IMP_container.EventQuadsOptimizerState___str__(self)
4052 """__repr__(EventQuadsOptimizerState self) -> std::string"""
4053 return _IMP_container.EventQuadsOptimizerState___repr__(self)
4058 return _object_cast_to_EventQuadsOptimizerState(o)
4060 EventQuadsOptimizerState_swigregister = _IMP_container.EventQuadsOptimizerState_swigregister
4061 EventQuadsOptimizerState_swigregister(EventQuadsOptimizerState)
4064 """Proxy of C++ IMP::container::PredicateSingletonsRestraint class"""
4065 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4067 def __init__(self, *args):
4069 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input, std::string name) -> PredicateSingletonsRestraint
4070 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input) -> PredicateSingletonsRestraint
4072 this = _IMP_container.new_PredicateSingletonsRestraint(*args)
4074 self.this.append(this)
4078 def set_score(self, predicate_value, score):
4079 """set_score(PredicateSingletonsRestraint self, int predicate_value, SingletonScore score)"""
4080 return _IMP_container.PredicateSingletonsRestraint_set_score(self, predicate_value, score)
4083 def set_unknown_score(self, score):
4084 """set_unknown_score(PredicateSingletonsRestraint self, SingletonScore score)"""
4085 return _IMP_container.PredicateSingletonsRestraint_set_unknown_score(self, score)
4088 def set_is_complete(self, tf):
4089 """set_is_complete(PredicateSingletonsRestraint self, bool tf)"""
4090 return _IMP_container.PredicateSingletonsRestraint_set_is_complete(self, tf)
4094 """get_indexes(PredicateSingletonsRestraint self, int predicate_value) -> IMP::ParticleIndexes"""
4095 return _IMP_container.PredicateSingletonsRestraint_get_indexes(self, predicate_value)
4098 def do_add_score_and_derivatives(self, sa):
4099 """do_add_score_and_derivatives(PredicateSingletonsRestraint self, ScoreAccumulator sa)"""
4100 return _IMP_container.PredicateSingletonsRestraint_do_add_score_and_derivatives(self, sa)
4103 def do_get_inputs(self):
4104 """do_get_inputs(PredicateSingletonsRestraint self) -> IMP::ModelObjectsTemp"""
4105 return _IMP_container.PredicateSingletonsRestraint_do_get_inputs(self)
4108 def get_version_info(self):
4109 """get_version_info(PredicateSingletonsRestraint self) -> VersionInfo"""
4110 return _IMP_container.PredicateSingletonsRestraint_get_version_info(self)
4114 """__str__(PredicateSingletonsRestraint self) -> std::string"""
4115 return _IMP_container.PredicateSingletonsRestraint___str__(self)
4119 """__repr__(PredicateSingletonsRestraint self) -> std::string"""
4120 return _IMP_container.PredicateSingletonsRestraint___repr__(self)
4125 return _object_cast_to_PredicateSingletonsRestraint(o)
4127 PredicateSingletonsRestraint_swigregister = _IMP_container.PredicateSingletonsRestraint_swigregister
4128 PredicateSingletonsRestraint_swigregister(PredicateSingletonsRestraint)
4131 """Proxy of C++ IMP::container::PredicatePairsRestraint class"""
4132 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4134 def __init__(self, *args):
4136 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input, std::string name) -> PredicatePairsRestraint
4137 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input) -> PredicatePairsRestraint
4139 this = _IMP_container.new_PredicatePairsRestraint(*args)
4141 self.this.append(this)
4145 def set_score(self, predicate_value, score):
4146 """set_score(PredicatePairsRestraint self, int predicate_value, PairScore score)"""
4147 return _IMP_container.PredicatePairsRestraint_set_score(self, predicate_value, score)
4150 def set_unknown_score(self, score):
4151 """set_unknown_score(PredicatePairsRestraint self, PairScore score)"""
4152 return _IMP_container.PredicatePairsRestraint_set_unknown_score(self, score)
4155 def set_is_complete(self, tf):
4156 """set_is_complete(PredicatePairsRestraint self, bool tf)"""
4157 return _IMP_container.PredicatePairsRestraint_set_is_complete(self, tf)
4161 """get_indexes(PredicatePairsRestraint self, int predicate_value) -> IMP::ParticleIndexPairs"""
4162 return _IMP_container.PredicatePairsRestraint_get_indexes(self, predicate_value)
4165 def do_add_score_and_derivatives(self, sa):
4166 """do_add_score_and_derivatives(PredicatePairsRestraint self, ScoreAccumulator sa)"""
4167 return _IMP_container.PredicatePairsRestraint_do_add_score_and_derivatives(self, sa)
4170 def do_get_inputs(self):
4171 """do_get_inputs(PredicatePairsRestraint self) -> IMP::ModelObjectsTemp"""
4172 return _IMP_container.PredicatePairsRestraint_do_get_inputs(self)
4175 def get_version_info(self):
4176 """get_version_info(PredicatePairsRestraint self) -> VersionInfo"""
4177 return _IMP_container.PredicatePairsRestraint_get_version_info(self)
4181 """__str__(PredicatePairsRestraint self) -> std::string"""
4182 return _IMP_container.PredicatePairsRestraint___str__(self)
4186 """__repr__(PredicatePairsRestraint self) -> std::string"""
4187 return _IMP_container.PredicatePairsRestraint___repr__(self)
4192 return _object_cast_to_PredicatePairsRestraint(o)
4194 PredicatePairsRestraint_swigregister = _IMP_container.PredicatePairsRestraint_swigregister
4195 PredicatePairsRestraint_swigregister(PredicatePairsRestraint)
4198 """Proxy of C++ IMP::container::PredicateTripletsRestraint class"""
4199 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4201 def __init__(self, *args):
4203 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input, std::string name) -> PredicateTripletsRestraint
4204 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input) -> PredicateTripletsRestraint
4206 this = _IMP_container.new_PredicateTripletsRestraint(*args)
4208 self.this.append(this)
4212 def set_score(self, predicate_value, score):
4213 """set_score(PredicateTripletsRestraint self, int predicate_value, TripletScore score)"""
4214 return _IMP_container.PredicateTripletsRestraint_set_score(self, predicate_value, score)
4217 def set_unknown_score(self, score):
4218 """set_unknown_score(PredicateTripletsRestraint self, TripletScore score)"""
4219 return _IMP_container.PredicateTripletsRestraint_set_unknown_score(self, score)
4222 def set_is_complete(self, tf):
4223 """set_is_complete(PredicateTripletsRestraint self, bool tf)"""
4224 return _IMP_container.PredicateTripletsRestraint_set_is_complete(self, tf)
4228 """get_indexes(PredicateTripletsRestraint self, int predicate_value) -> IMP::ParticleIndexTriplets"""
4229 return _IMP_container.PredicateTripletsRestraint_get_indexes(self, predicate_value)
4232 def do_add_score_and_derivatives(self, sa):
4233 """do_add_score_and_derivatives(PredicateTripletsRestraint self, ScoreAccumulator sa)"""
4234 return _IMP_container.PredicateTripletsRestraint_do_add_score_and_derivatives(self, sa)
4237 def do_get_inputs(self):
4238 """do_get_inputs(PredicateTripletsRestraint self) -> IMP::ModelObjectsTemp"""
4239 return _IMP_container.PredicateTripletsRestraint_do_get_inputs(self)
4242 def get_version_info(self):
4243 """get_version_info(PredicateTripletsRestraint self) -> VersionInfo"""
4244 return _IMP_container.PredicateTripletsRestraint_get_version_info(self)
4248 """__str__(PredicateTripletsRestraint self) -> std::string"""
4249 return _IMP_container.PredicateTripletsRestraint___str__(self)
4253 """__repr__(PredicateTripletsRestraint self) -> std::string"""
4254 return _IMP_container.PredicateTripletsRestraint___repr__(self)
4259 return _object_cast_to_PredicateTripletsRestraint(o)
4261 PredicateTripletsRestraint_swigregister = _IMP_container.PredicateTripletsRestraint_swigregister
4262 PredicateTripletsRestraint_swigregister(PredicateTripletsRestraint)
4265 """Proxy of C++ IMP::container::PredicateQuadsRestraint class"""
4266 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4268 def __init__(self, *args):
4270 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input, std::string name) -> PredicateQuadsRestraint
4271 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input) -> PredicateQuadsRestraint
4273 this = _IMP_container.new_PredicateQuadsRestraint(*args)
4275 self.this.append(this)
4279 def set_score(self, predicate_value, score):
4280 """set_score(PredicateQuadsRestraint self, int predicate_value, QuadScore score)"""
4281 return _IMP_container.PredicateQuadsRestraint_set_score(self, predicate_value, score)
4284 def set_unknown_score(self, score):
4285 """set_unknown_score(PredicateQuadsRestraint self, QuadScore score)"""
4286 return _IMP_container.PredicateQuadsRestraint_set_unknown_score(self, score)
4289 def set_is_complete(self, tf):
4290 """set_is_complete(PredicateQuadsRestraint self, bool tf)"""
4291 return _IMP_container.PredicateQuadsRestraint_set_is_complete(self, tf)
4295 """get_indexes(PredicateQuadsRestraint self, int predicate_value) -> IMP::ParticleIndexQuads"""
4296 return _IMP_container.PredicateQuadsRestraint_get_indexes(self, predicate_value)
4299 def do_add_score_and_derivatives(self, sa):
4300 """do_add_score_and_derivatives(PredicateQuadsRestraint self, ScoreAccumulator sa)"""
4301 return _IMP_container.PredicateQuadsRestraint_do_add_score_and_derivatives(self, sa)
4304 def do_get_inputs(self):
4305 """do_get_inputs(PredicateQuadsRestraint self) -> IMP::ModelObjectsTemp"""
4306 return _IMP_container.PredicateQuadsRestraint_do_get_inputs(self)
4309 def get_version_info(self):
4310 """get_version_info(PredicateQuadsRestraint self) -> VersionInfo"""
4311 return _IMP_container.PredicateQuadsRestraint_get_version_info(self)
4315 """__str__(PredicateQuadsRestraint self) -> std::string"""
4316 return _IMP_container.PredicateQuadsRestraint___str__(self)
4320 """__repr__(PredicateQuadsRestraint self) -> std::string"""
4321 return _IMP_container.PredicateQuadsRestraint___repr__(self)
4326 return _object_cast_to_PredicateQuadsRestraint(o)
4328 PredicateQuadsRestraint_swigregister = _IMP_container.PredicateQuadsRestraint_swigregister
4329 PredicateQuadsRestraint_swigregister(PredicateQuadsRestraint)
4332 """Proxy of C++ IMP::container::DistributeSingletonsScoreState class"""
4333 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4335 def __init__(self, *args):
4337 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input, std::string name) -> DistributeSingletonsScoreState
4338 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input) -> DistributeSingletonsScoreState
4340 this = _IMP_container.new_DistributeSingletonsScoreState(*args)
4342 self.this.append(this)
4346 def add_predicate(self, predicate, value):
4347 """add_predicate(DistributeSingletonsScoreState self, SingletonPredicate predicate, int value) -> DynamicListSingletonContainer"""
4348 return _IMP_container.DistributeSingletonsScoreState_add_predicate(self, predicate, value)
4351 def do_before_evaluate(self):
4352 """do_before_evaluate(DistributeSingletonsScoreState self)"""
4353 return _IMP_container.DistributeSingletonsScoreState_do_before_evaluate(self)
4356 def do_after_evaluate(self, da):
4357 """do_after_evaluate(DistributeSingletonsScoreState self, DerivativeAccumulator da)"""
4358 return _IMP_container.DistributeSingletonsScoreState_do_after_evaluate(self, da)
4361 def do_get_inputs(self):
4362 """do_get_inputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4363 return _IMP_container.DistributeSingletonsScoreState_do_get_inputs(self)
4366 def do_get_outputs(self):
4367 """do_get_outputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4368 return _IMP_container.DistributeSingletonsScoreState_do_get_outputs(self)
4371 def get_version_info(self):
4372 """get_version_info(DistributeSingletonsScoreState self) -> VersionInfo"""
4373 return _IMP_container.DistributeSingletonsScoreState_get_version_info(self)
4377 """__str__(DistributeSingletonsScoreState self) -> std::string"""
4378 return _IMP_container.DistributeSingletonsScoreState___str__(self)
4382 """__repr__(DistributeSingletonsScoreState self) -> std::string"""
4383 return _IMP_container.DistributeSingletonsScoreState___repr__(self)
4388 return _object_cast_to_DistributeSingletonsScoreState(o)
4390 DistributeSingletonsScoreState_swigregister = _IMP_container.DistributeSingletonsScoreState_swigregister
4391 DistributeSingletonsScoreState_swigregister(DistributeSingletonsScoreState)
4394 """Proxy of C++ IMP::container::DistributePairsScoreState class"""
4395 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4397 def __init__(self, *args):
4399 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input, std::string name) -> DistributePairsScoreState
4400 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input) -> DistributePairsScoreState
4402 this = _IMP_container.new_DistributePairsScoreState(*args)
4404 self.this.append(this)
4408 def add_predicate(self, predicate, value):
4409 """add_predicate(DistributePairsScoreState self, PairPredicate predicate, int value) -> DynamicListPairContainer"""
4410 return _IMP_container.DistributePairsScoreState_add_predicate(self, predicate, value)
4413 def do_before_evaluate(self):
4414 """do_before_evaluate(DistributePairsScoreState self)"""
4415 return _IMP_container.DistributePairsScoreState_do_before_evaluate(self)
4418 def do_after_evaluate(self, da):
4419 """do_after_evaluate(DistributePairsScoreState self, DerivativeAccumulator da)"""
4420 return _IMP_container.DistributePairsScoreState_do_after_evaluate(self, da)
4423 def do_get_inputs(self):
4424 """do_get_inputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4425 return _IMP_container.DistributePairsScoreState_do_get_inputs(self)
4428 def do_get_outputs(self):
4429 """do_get_outputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4430 return _IMP_container.DistributePairsScoreState_do_get_outputs(self)
4433 def get_version_info(self):
4434 """get_version_info(DistributePairsScoreState self) -> VersionInfo"""
4435 return _IMP_container.DistributePairsScoreState_get_version_info(self)
4439 """__str__(DistributePairsScoreState self) -> std::string"""
4440 return _IMP_container.DistributePairsScoreState___str__(self)
4444 """__repr__(DistributePairsScoreState self) -> std::string"""
4445 return _IMP_container.DistributePairsScoreState___repr__(self)
4450 return _object_cast_to_DistributePairsScoreState(o)
4452 DistributePairsScoreState_swigregister = _IMP_container.DistributePairsScoreState_swigregister
4453 DistributePairsScoreState_swigregister(DistributePairsScoreState)
4456 """Proxy of C++ IMP::container::DistributeTripletsScoreState class"""
4457 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4459 def __init__(self, *args):
4461 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input, std::string name) -> DistributeTripletsScoreState
4462 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input) -> DistributeTripletsScoreState
4464 this = _IMP_container.new_DistributeTripletsScoreState(*args)
4466 self.this.append(this)
4470 def add_predicate(self, predicate, value):
4471 """add_predicate(DistributeTripletsScoreState self, TripletPredicate predicate, int value) -> DynamicListTripletContainer"""
4472 return _IMP_container.DistributeTripletsScoreState_add_predicate(self, predicate, value)
4475 def do_before_evaluate(self):
4476 """do_before_evaluate(DistributeTripletsScoreState self)"""
4477 return _IMP_container.DistributeTripletsScoreState_do_before_evaluate(self)
4480 def do_after_evaluate(self, da):
4481 """do_after_evaluate(DistributeTripletsScoreState self, DerivativeAccumulator da)"""
4482 return _IMP_container.DistributeTripletsScoreState_do_after_evaluate(self, da)
4485 def do_get_inputs(self):
4486 """do_get_inputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4487 return _IMP_container.DistributeTripletsScoreState_do_get_inputs(self)
4490 def do_get_outputs(self):
4491 """do_get_outputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4492 return _IMP_container.DistributeTripletsScoreState_do_get_outputs(self)
4495 def get_version_info(self):
4496 """get_version_info(DistributeTripletsScoreState self) -> VersionInfo"""
4497 return _IMP_container.DistributeTripletsScoreState_get_version_info(self)
4501 """__str__(DistributeTripletsScoreState self) -> std::string"""
4502 return _IMP_container.DistributeTripletsScoreState___str__(self)
4506 """__repr__(DistributeTripletsScoreState self) -> std::string"""
4507 return _IMP_container.DistributeTripletsScoreState___repr__(self)
4512 return _object_cast_to_DistributeTripletsScoreState(o)
4514 DistributeTripletsScoreState_swigregister = _IMP_container.DistributeTripletsScoreState_swigregister
4515 DistributeTripletsScoreState_swigregister(DistributeTripletsScoreState)
4518 """Proxy of C++ IMP::container::DistributeQuadsScoreState class"""
4519 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4521 def __init__(self, *args):
4523 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input, std::string name) -> DistributeQuadsScoreState
4524 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input) -> DistributeQuadsScoreState
4526 this = _IMP_container.new_DistributeQuadsScoreState(*args)
4528 self.this.append(this)
4532 def add_predicate(self, predicate, value):
4533 """add_predicate(DistributeQuadsScoreState self, QuadPredicate predicate, int value) -> DynamicListQuadContainer"""
4534 return _IMP_container.DistributeQuadsScoreState_add_predicate(self, predicate, value)
4537 def do_before_evaluate(self):
4538 """do_before_evaluate(DistributeQuadsScoreState self)"""
4539 return _IMP_container.DistributeQuadsScoreState_do_before_evaluate(self)
4542 def do_after_evaluate(self, da):
4543 """do_after_evaluate(DistributeQuadsScoreState self, DerivativeAccumulator da)"""
4544 return _IMP_container.DistributeQuadsScoreState_do_after_evaluate(self, da)
4547 def do_get_inputs(self):
4548 """do_get_inputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4549 return _IMP_container.DistributeQuadsScoreState_do_get_inputs(self)
4552 def do_get_outputs(self):
4553 """do_get_outputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4554 return _IMP_container.DistributeQuadsScoreState_do_get_outputs(self)
4557 def get_version_info(self):
4558 """get_version_info(DistributeQuadsScoreState self) -> VersionInfo"""
4559 return _IMP_container.DistributeQuadsScoreState_get_version_info(self)
4563 """__str__(DistributeQuadsScoreState self) -> std::string"""
4564 return _IMP_container.DistributeQuadsScoreState___str__(self)
4568 """__repr__(DistributeQuadsScoreState self) -> std::string"""
4569 return _IMP_container.DistributeQuadsScoreState___repr__(self)
4574 return _object_cast_to_DistributeQuadsScoreState(o)
4576 DistributeQuadsScoreState_swigregister = _IMP_container.DistributeQuadsScoreState_swigregister
4577 DistributeQuadsScoreState_swigregister(DistributeQuadsScoreState)
4582 create_restraint(PairScore ps, IMP::ParticlePair pp) -> Restraint
4583 create_restraint(PairScore ps, PairContainer pp) -> Restraint
4585 return _IMP_container.create_restraint(*args)
4588 """get_module_version() -> std::string const"""
4589 return _IMP_container.get_module_version()
4592 """get_example_path(std::string fname) -> std::string"""
4593 return _IMP_container.get_example_path(fname)
4596 """get_data_path(std::string fname) -> std::string"""
4597 return _IMP_container.get_data_path(fname)
4599 from .
import _version_check
Abstract class for scoring object(s) of type ParticleIndexPair.
A shared container for Pairs.
double get_slack_estimate(Model *m, ParticleIndexes ps, double upper_bound, double step, const RestraintsTemp &restraints, bool derivatives, Optimizer *opt, ClosePairContainer *cpc)
Abstract predicate function.
Restraint * create_restraint(Score *s, const typename Score::Argument &t, std::string name=std::string())
Make CGAL functionality available to IMP.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Composable functors to implement scores via compile-time composition.
Implement a constraint on the Model.
Abstract class for scoring object(s) of type ParticleIndexQuad.
Abstract predicate function.
Abstract class for scoring object(s) of type ParticleIndex.
ScoreStates maintain invariants in the Model.
A shared container for Quads.
A shared container for Singletons.
Basic functionality that is expected to be used by a wide variety of IMP users.
Abstract predicate function.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
Shared optimizer state that is invoked upon commitment of new coordinates.
Abstract predicate function.
A shared container for Triplets.
Output IMP model data in various file formats.
Abstract class for scoring object(s) of type ParticleIndexTriplet.
ParticleIndexes get_indexes(const ParticlesTemp &ps)
Get the indexes from a list of particles.
std::string get_module_version()
Return the version of this module, as a string.
A restraint is a term in an IMP ScoringFunction.