10 from __future__
import print_function, division, absolute_import
15 from sys
import version_info
16 if version_info >= (2, 6, 0):
17 def swig_import_helper():
18 from os.path
import dirname
22 fp, pathname, description = imp.find_module(
'_IMP_container', [dirname(__file__)])
28 _mod = imp.load_module(
'_IMP_container', fp, pathname, description)
32 _IMP_container = swig_import_helper()
33 del swig_import_helper
38 _swig_property = property
43 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
44 if (name ==
"thisown"):
45 return self.this.own(value)
47 if type(value).__name__ ==
'SwigPyObject':
48 self.__dict__[name] = value
50 method = class_type.__swig_setmethods__.get(name,
None)
52 return method(self, value)
54 object.__setattr__(self, name, value)
56 raise AttributeError(
"You cannot add attributes to %s" % self)
59 def _swig_setattr(self, class_type, name, value):
60 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
63 def _swig_getattr_nondynamic(self, class_type, name, static=1):
64 if (name ==
"thisown"):
65 return self.this.own()
66 method = class_type.__swig_getmethods__.get(name,
None)
70 return object.__getattr__(self, name)
72 raise AttributeError(name)
74 def _swig_getattr(self, class_type, name):
75 return _swig_getattr_nondynamic(self, class_type, name, 0)
80 strthis =
"proxy of " + self.this.__repr__()
83 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
88 except AttributeError:
95 def _swig_setattr_nondynamic_method(set):
96 def set_attr(self, name, value):
97 if (name ==
"thisown"):
98 return self.this.own(value)
99 if hasattr(self, name)
or (name ==
"this"):
100 set(self, name, value)
102 raise AttributeError(
"You cannot add attributes to %s" % self)
108 weakref_proxy = weakref.proxy
110 weakref_proxy =
lambda x: x
113 class IMP_CONTAINER_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_CONTAINER_SwigPyIterator class."""
116 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
118 def __init__(self, *args, **kwargs):
119 raise AttributeError(
"No constructor defined - class is abstract")
120 __repr__ = _swig_repr
121 __swig_destroy__ = _IMP_container.delete_IMP_CONTAINER_SwigPyIterator
122 __del__ =
lambda self:
None
125 """value(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
126 return _IMP_container.IMP_CONTAINER_SwigPyIterator_value(self)
131 incr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
132 incr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
134 return _IMP_container.IMP_CONTAINER_SwigPyIterator_incr(self, n)
139 decr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
140 decr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
142 return _IMP_container.IMP_CONTAINER_SwigPyIterator_decr(self, n)
145 def distance(self, x):
146 """distance(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t"""
147 return _IMP_container.IMP_CONTAINER_SwigPyIterator_distance(self, x)
151 """equal(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
152 return _IMP_container.IMP_CONTAINER_SwigPyIterator_equal(self, x)
156 """copy(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator"""
157 return _IMP_container.IMP_CONTAINER_SwigPyIterator_copy(self)
161 """next(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
162 return _IMP_container.IMP_CONTAINER_SwigPyIterator_next(self)
166 """__next__(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
167 return _IMP_container.IMP_CONTAINER_SwigPyIterator___next__(self)
171 """previous(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
172 return _IMP_container.IMP_CONTAINER_SwigPyIterator_previous(self)
175 def advance(self, n):
176 """advance(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
177 return _IMP_container.IMP_CONTAINER_SwigPyIterator_advance(self, n)
181 """__eq__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
182 return _IMP_container.IMP_CONTAINER_SwigPyIterator___eq__(self, x)
186 """__ne__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
187 return _IMP_container.IMP_CONTAINER_SwigPyIterator___ne__(self, x)
190 def __iadd__(self, n):
191 """__iadd__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
192 return _IMP_container.IMP_CONTAINER_SwigPyIterator___iadd__(self, n)
195 def __isub__(self, n):
196 """__isub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
197 return _IMP_container.IMP_CONTAINER_SwigPyIterator___isub__(self, n)
200 def __add__(self, n):
201 """__add__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
202 return _IMP_container.IMP_CONTAINER_SwigPyIterator___add__(self, n)
205 def __sub__(self, *args):
207 __sub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator
208 __sub__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t
210 return _IMP_container.IMP_CONTAINER_SwigPyIterator___sub__(self, *args)
214 IMP_CONTAINER_SwigPyIterator_swigregister = _IMP_container.IMP_CONTAINER_SwigPyIterator_swigregister
215 IMP_CONTAINER_SwigPyIterator_swigregister(IMP_CONTAINER_SwigPyIterator)
224 _IMP_container.IMP_DEBUG_swigconstant(_IMP_container)
225 IMP_DEBUG = _IMP_container.IMP_DEBUG
227 _IMP_container.IMP_RELEASE_swigconstant(_IMP_container)
228 IMP_RELEASE = _IMP_container.IMP_RELEASE
230 _IMP_container.IMP_SILENT_swigconstant(_IMP_container)
231 IMP_SILENT = _IMP_container.IMP_SILENT
233 _IMP_container.IMP_PROGRESS_swigconstant(_IMP_container)
234 IMP_PROGRESS = _IMP_container.IMP_PROGRESS
236 _IMP_container.IMP_TERSE_swigconstant(_IMP_container)
237 IMP_TERSE = _IMP_container.IMP_TERSE
239 _IMP_container.IMP_VERBOSE_swigconstant(_IMP_container)
240 IMP_VERBOSE = _IMP_container.IMP_VERBOSE
242 _IMP_container.IMP_MEMORY_swigconstant(_IMP_container)
243 IMP_MEMORY = _IMP_container.IMP_MEMORY
245 _IMP_container.IMP_NONE_swigconstant(_IMP_container)
246 IMP_NONE = _IMP_container.IMP_NONE
248 _IMP_container.IMP_USAGE_swigconstant(_IMP_container)
249 IMP_USAGE = _IMP_container.IMP_USAGE
251 _IMP_container.IMP_INTERNAL_swigconstant(_IMP_container)
252 IMP_INTERNAL = _IMP_container.IMP_INTERNAL
254 _IMP_container.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_container)
255 IMP_KERNEL_HAS_LOG4CXX = _IMP_container.IMP_KERNEL_HAS_LOG4CXX
257 _IMP_container.IMP_COMPILER_HAS_AUTO_swigconstant(_IMP_container)
258 IMP_COMPILER_HAS_AUTO = _IMP_container.IMP_COMPILER_HAS_AUTO
260 _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_container)
261 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR
263 _IMP_container.IMP_COMPILER_HAS_UNIQUE_PTR_swigconstant(_IMP_container)
264 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_container.IMP_COMPILER_HAS_UNIQUE_PTR
266 _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
267 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM
269 _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_container)
270 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS
272 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_container)
273 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
275 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_container)
276 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
278 _IMP_container.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_container)
279 IMPKERNEL_SHOW_WARNINGS = _IMP_container.IMPKERNEL_SHOW_WARNINGS
282 class _DirectorObjects(object):
283 """@internal Simple class to keep references to director objects
284 to prevent premature deletion."""
287 def register(self, obj):
288 """Take a reference to a director object; will only work for
289 refcounted C++ classes"""
290 if hasattr(obj,
'get_ref_count'):
291 self._objects.append(obj)
293 """Only drop our reference and allow cleanup by Python if no other
294 Python references exist (we hold 3 references: one in self._objects,
295 one in x, and one in the argument list for getrefcount) *and* no
296 other C++ references exist (the Python object always holds one)"""
297 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
298 or x.get_ref_count() > 1]
302 def get_object_count(self):
303 """Get number of director objects (useful for testing only)"""
304 return len(self._objects)
305 _director_objects = _DirectorObjects()
307 class _ostream(object):
308 """Proxy of C++ std::ostream class."""
310 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
312 def __init__(self, *args, **kwargs):
313 raise AttributeError(
"No constructor defined")
314 __repr__ = _swig_repr
316 def write(self, osa_buf):
317 """write(_ostream self, char const * osa_buf)"""
318 return _IMP_container._ostream_write(self, osa_buf)
320 _ostream_swigregister = _IMP_container._ostream_swigregister
321 _ostream_swigregister(_ostream)
324 _IMP_container.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_container)
325 IMP_COMPILER_HAS_OVERRIDE = _IMP_container.IMP_COMPILER_HAS_OVERRIDE
327 _IMP_container.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_container)
328 IMP_COMPILER_HAS_FINAL = _IMP_container.IMP_COMPILER_HAS_FINAL
330 _IMP_container.IMP_HAS_NOEXCEPT_swigconstant(_IMP_container)
331 IMP_HAS_NOEXCEPT = _IMP_container.IMP_HAS_NOEXCEPT
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.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_container)
347 IMPCGAL_SHOW_WARNINGS = _IMP_container.IMPCGAL_SHOW_WARNINGS
350 _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_container)
351 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL
353 _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
354 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
356 _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
357 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
359 _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
360 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM
362 _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
363 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM
365 _IMP_container.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_container)
366 IMP_ALGEBRA_HAS_CGAL = _IMP_container.IMP_ALGEBRA_HAS_CGAL
368 _IMP_container.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_container)
369 IMP_ALGEBRA_HAS_ANN = _IMP_container.IMP_ALGEBRA_HAS_ANN
371 _IMP_container.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_container)
372 IMPALGEBRA_SHOW_WARNINGS = _IMP_container.IMPALGEBRA_SHOW_WARNINGS
375 _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_container)
376 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL
378 _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
379 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
381 _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
382 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
384 _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
385 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM
387 _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
388 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM
390 _IMP_container.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_container)
391 IMP_DISPLAY_HAS_CGAL = _IMP_container.IMP_DISPLAY_HAS_CGAL
393 _IMP_container.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_container)
394 IMPDISPLAY_SHOW_WARNINGS = _IMP_container.IMPDISPLAY_SHOW_WARNINGS
397 _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_container)
398 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
400 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
401 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
403 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
404 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
406 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
407 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
409 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
410 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
412 _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_container)
413 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL
415 _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_container)
416 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5
418 _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_container)
419 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS
422 _IMP_container.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_container)
423 IMP_CORE_HAS_IMP_CGAL = _IMP_container.IMP_CORE_HAS_IMP_CGAL
425 _IMP_container.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_container)
426 IMP_CORE_HAS_IMP_KERNEL = _IMP_container.IMP_CORE_HAS_IMP_KERNEL
428 _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
429 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM
431 _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
432 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
434 _IMP_container.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
435 IMP_CORE_HAS_BOOST_RANDOM = _IMP_container.IMP_CORE_HAS_BOOST_RANDOM
437 _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
438 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM
440 _IMP_container.IMP_CORE_HAS_CGAL_swigconstant(_IMP_container)
441 IMP_CORE_HAS_CGAL = _IMP_container.IMP_CORE_HAS_CGAL
443 _IMP_container.IMP_CORE_HAS_HDF5_swigconstant(_IMP_container)
444 IMP_CORE_HAS_HDF5 = _IMP_container.IMP_CORE_HAS_HDF5
446 _IMP_container.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_container)
447 IMPCORE_SHOW_WARNINGS = _IMP_container.IMPCORE_SHOW_WARNINGS
450 _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_container)
451 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA
453 _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_container)
454 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL
456 _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_container)
457 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY
459 _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_container)
460 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL
462 _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_container)
463 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
465 _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
466 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
468 _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
469 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
471 _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
472 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM
474 _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
475 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM
477 _IMP_container.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_container)
478 IMP_CONTAINER_HAS_CGAL = _IMP_container.IMP_CONTAINER_HAS_CGAL
480 _IMP_container.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_container)
481 IMP_CONTAINER_HAS_HDF5 = _IMP_container.IMP_CONTAINER_HAS_HDF5
483 _IMP_container.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_container)
484 IMPCONTAINER_SHOW_WARNINGS = _IMP_container.IMPCONTAINER_SHOW_WARNINGS
486 _object_types.append(
"AllBipartitePairContainer")
489 def _object_cast_to_AllBipartitePairContainer(o):
490 """_object_cast_to_AllBipartitePairContainer(Object o) -> AllBipartitePairContainer"""
491 return _IMP_container._object_cast_to_AllBipartitePairContainer(o)
493 _object_types.append(
"AllPairContainer")
496 def _object_cast_to_AllPairContainer(o):
497 """_object_cast_to_AllPairContainer(Object o) -> AllPairContainer"""
498 return _IMP_container._object_cast_to_AllPairContainer(o)
500 _object_types.append(
"CloseBipartitePairContainer")
503 def _object_cast_to_CloseBipartitePairContainer(o):
504 """_object_cast_to_CloseBipartitePairContainer(Object o) -> CloseBipartitePairContainer"""
505 return _IMP_container._object_cast_to_CloseBipartitePairContainer(o)
507 _object_types.append(
"ClosePairContainer")
510 def _object_cast_to_ClosePairContainer(o):
511 """_object_cast_to_ClosePairContainer(Object o) -> ClosePairContainer"""
512 return _IMP_container._object_cast_to_ClosePairContainer(o)
514 _object_types.append(
"ConnectingPairContainer")
517 def _object_cast_to_ConnectingPairContainer(o):
518 """_object_cast_to_ConnectingPairContainer(Object o) -> ConnectingPairContainer"""
519 return _IMP_container._object_cast_to_ConnectingPairContainer(o)
521 _object_types.append(
"ConsecutivePairContainer")
524 def _object_cast_to_ConsecutivePairContainer(o):
525 """_object_cast_to_ConsecutivePairContainer(Object o) -> ConsecutivePairContainer"""
526 return _IMP_container._object_cast_to_ConsecutivePairContainer(o)
528 _object_types.append(
"ExclusiveConsecutivePairContainer")
531 def _object_cast_to_ExclusiveConsecutivePairContainer(o):
532 """_object_cast_to_ExclusiveConsecutivePairContainer(Object o) -> ExclusiveConsecutivePairContainer"""
533 return _IMP_container._object_cast_to_ExclusiveConsecutivePairContainer(o)
535 _object_types.append(
"ExclusiveConsecutivePairFilter")
538 def _object_cast_to_ExclusiveConsecutivePairFilter(o):
539 """_object_cast_to_ExclusiveConsecutivePairFilter(Object o) -> ExclusiveConsecutivePairFilter"""
540 return _IMP_container._object_cast_to_ExclusiveConsecutivePairFilter(o)
542 _object_types.append(
"ConsecutivePairFilter")
545 def _object_cast_to_ConsecutivePairFilter(o):
546 """_object_cast_to_ConsecutivePairFilter(Object o) -> ConsecutivePairFilter"""
547 return _IMP_container._object_cast_to_ConsecutivePairFilter(o)
549 _object_types.append(
"ListPairContainer")
552 def _object_cast_to_ListPairContainer(o):
553 """_object_cast_to_ListPairContainer(Object o) -> ListPairContainer"""
554 return _IMP_container._object_cast_to_ListPairContainer(o)
556 _object_types.append(
"ListQuadContainer")
559 def _object_cast_to_ListQuadContainer(o):
560 """_object_cast_to_ListQuadContainer(Object o) -> ListQuadContainer"""
561 return _IMP_container._object_cast_to_ListQuadContainer(o)
563 _object_types.append(
"ListSingletonContainer")
566 def _object_cast_to_ListSingletonContainer(o):
567 """_object_cast_to_ListSingletonContainer(Object o) -> ListSingletonContainer"""
568 return _IMP_container._object_cast_to_ListSingletonContainer(o)
570 _object_types.append(
"ListTripletContainer")
573 def _object_cast_to_ListTripletContainer(o):
574 """_object_cast_to_ListTripletContainer(Object o) -> ListTripletContainer"""
575 return _IMP_container._object_cast_to_ListTripletContainer(o)
577 _object_types.append(
"DynamicListPairContainer")
580 def _object_cast_to_DynamicListPairContainer(o):
581 """_object_cast_to_DynamicListPairContainer(Object o) -> DynamicListPairContainer"""
582 return _IMP_container._object_cast_to_DynamicListPairContainer(o)
584 _object_types.append(
"DynamicListQuadContainer")
587 def _object_cast_to_DynamicListQuadContainer(o):
588 """_object_cast_to_DynamicListQuadContainer(Object o) -> DynamicListQuadContainer"""
589 return _IMP_container._object_cast_to_DynamicListQuadContainer(o)
591 _object_types.append(
"DynamicListSingletonContainer")
594 def _object_cast_to_DynamicListSingletonContainer(o):
595 """_object_cast_to_DynamicListSingletonContainer(Object o) -> DynamicListSingletonContainer"""
596 return _IMP_container._object_cast_to_DynamicListSingletonContainer(o)
598 _object_types.append(
"DynamicListTripletContainer")
601 def _object_cast_to_DynamicListTripletContainer(o):
602 """_object_cast_to_DynamicListTripletContainer(Object o) -> DynamicListTripletContainer"""
603 return _IMP_container._object_cast_to_DynamicListTripletContainer(o)
605 _object_types.append(
"MinimumPairRestraint")
608 def _object_cast_to_MinimumPairRestraint(o):
609 """_object_cast_to_MinimumPairRestraint(Object o) -> MinimumPairRestraint"""
610 return _IMP_container._object_cast_to_MinimumPairRestraint(o)
612 _object_types.append(
"MinimumPairScore")
615 def _object_cast_to_MinimumPairScore(o):
616 """_object_cast_to_MinimumPairScore(Object o) -> MinimumPairScore"""
617 return _IMP_container._object_cast_to_MinimumPairScore(o)
619 _object_types.append(
"MinimumQuadRestraint")
622 def _object_cast_to_MinimumQuadRestraint(o):
623 """_object_cast_to_MinimumQuadRestraint(Object o) -> MinimumQuadRestraint"""
624 return _IMP_container._object_cast_to_MinimumQuadRestraint(o)
626 _object_types.append(
"MinimumQuadScore")
629 def _object_cast_to_MinimumQuadScore(o):
630 """_object_cast_to_MinimumQuadScore(Object o) -> MinimumQuadScore"""
631 return _IMP_container._object_cast_to_MinimumQuadScore(o)
633 _object_types.append(
"MinimumSingletonRestraint")
636 def _object_cast_to_MinimumSingletonRestraint(o):
637 """_object_cast_to_MinimumSingletonRestraint(Object o) -> MinimumSingletonRestraint"""
638 return _IMP_container._object_cast_to_MinimumSingletonRestraint(o)
640 _object_types.append(
"MinimumSingletonScore")
643 def _object_cast_to_MinimumSingletonScore(o):
644 """_object_cast_to_MinimumSingletonScore(Object o) -> MinimumSingletonScore"""
645 return _IMP_container._object_cast_to_MinimumSingletonScore(o)
647 _object_types.append(
"MinimumTripletRestraint")
650 def _object_cast_to_MinimumTripletRestraint(o):
651 """_object_cast_to_MinimumTripletRestraint(Object o) -> MinimumTripletRestraint"""
652 return _IMP_container._object_cast_to_MinimumTripletRestraint(o)
654 _object_types.append(
"MinimumTripletScore")
657 def _object_cast_to_MinimumTripletScore(o):
658 """_object_cast_to_MinimumTripletScore(Object o) -> MinimumTripletScore"""
659 return _IMP_container._object_cast_to_MinimumTripletScore(o)
661 _object_types.append(
"PairContainerSet")
664 def _object_cast_to_PairContainerSet(o):
665 """_object_cast_to_PairContainerSet(Object o) -> PairContainerSet"""
666 return _IMP_container._object_cast_to_PairContainerSet(o)
668 _object_types.append(
"PairsConstraint")
671 def _object_cast_to_PairsConstraint(o):
672 """_object_cast_to_PairsConstraint(Object o) -> PairsConstraint"""
673 return _IMP_container._object_cast_to_PairsConstraint(o)
675 _object_types.append(
"PairsOptimizerState")
678 def _object_cast_to_PairsOptimizerState(o):
679 """_object_cast_to_PairsOptimizerState(Object o) -> PairsOptimizerState"""
680 return _IMP_container._object_cast_to_PairsOptimizerState(o)
682 _object_types.append(
"PairsRestraint")
685 def _object_cast_to_PairsRestraint(o):
686 """_object_cast_to_PairsRestraint(Object o) -> PairsRestraint"""
687 return _IMP_container._object_cast_to_PairsRestraint(o)
689 _object_types.append(
"QuadContainerSet")
692 def _object_cast_to_QuadContainerSet(o):
693 """_object_cast_to_QuadContainerSet(Object o) -> QuadContainerSet"""
694 return _IMP_container._object_cast_to_QuadContainerSet(o)
696 _object_types.append(
"QuadsConstraint")
699 def _object_cast_to_QuadsConstraint(o):
700 """_object_cast_to_QuadsConstraint(Object o) -> QuadsConstraint"""
701 return _IMP_container._object_cast_to_QuadsConstraint(o)
703 _object_types.append(
"QuadsOptimizerState")
706 def _object_cast_to_QuadsOptimizerState(o):
707 """_object_cast_to_QuadsOptimizerState(Object o) -> QuadsOptimizerState"""
708 return _IMP_container._object_cast_to_QuadsOptimizerState(o)
710 _object_types.append(
"QuadsRestraint")
713 def _object_cast_to_QuadsRestraint(o):
714 """_object_cast_to_QuadsRestraint(Object o) -> QuadsRestraint"""
715 return _IMP_container._object_cast_to_QuadsRestraint(o)
717 _object_types.append(
"SingletonContainerSet")
720 def _object_cast_to_SingletonContainerSet(o):
721 """_object_cast_to_SingletonContainerSet(Object o) -> SingletonContainerSet"""
722 return _IMP_container._object_cast_to_SingletonContainerSet(o)
724 _object_types.append(
"SingletonsConstraint")
727 def _object_cast_to_SingletonsConstraint(o):
728 """_object_cast_to_SingletonsConstraint(Object o) -> SingletonsConstraint"""
729 return _IMP_container._object_cast_to_SingletonsConstraint(o)
731 _object_types.append(
"SingletonsOptimizerState")
734 def _object_cast_to_SingletonsOptimizerState(o):
735 """_object_cast_to_SingletonsOptimizerState(Object o) -> SingletonsOptimizerState"""
736 return _IMP_container._object_cast_to_SingletonsOptimizerState(o)
738 _object_types.append(
"SingletonsRestraint")
741 def _object_cast_to_SingletonsRestraint(o):
742 """_object_cast_to_SingletonsRestraint(Object o) -> SingletonsRestraint"""
743 return _IMP_container._object_cast_to_SingletonsRestraint(o)
745 _object_types.append(
"TripletContainerSet")
748 def _object_cast_to_TripletContainerSet(o):
749 """_object_cast_to_TripletContainerSet(Object o) -> TripletContainerSet"""
750 return _IMP_container._object_cast_to_TripletContainerSet(o)
752 _object_types.append(
"TripletsConstraint")
755 def _object_cast_to_TripletsConstraint(o):
756 """_object_cast_to_TripletsConstraint(Object o) -> TripletsConstraint"""
757 return _IMP_container._object_cast_to_TripletsConstraint(o)
759 _object_types.append(
"TripletsOptimizerState")
762 def _object_cast_to_TripletsOptimizerState(o):
763 """_object_cast_to_TripletsOptimizerState(Object o) -> TripletsOptimizerState"""
764 return _IMP_container._object_cast_to_TripletsOptimizerState(o)
766 _object_types.append(
"TripletsRestraint")
769 def _object_cast_to_TripletsRestraint(o):
770 """_object_cast_to_TripletsRestraint(Object o) -> TripletsRestraint"""
771 return _IMP_container._object_cast_to_TripletsRestraint(o)
773 _object_types.append(
"InContainerSingletonFilter")
776 def _object_cast_to_InContainerSingletonFilter(o):
777 """_object_cast_to_InContainerSingletonFilter(Object o) -> InContainerSingletonFilter"""
778 return _IMP_container._object_cast_to_InContainerSingletonFilter(o)
780 _object_types.append(
"InContainerPairFilter")
783 def _object_cast_to_InContainerPairFilter(o):
784 """_object_cast_to_InContainerPairFilter(Object o) -> InContainerPairFilter"""
785 return _IMP_container._object_cast_to_InContainerPairFilter(o)
787 _object_types.append(
"InContainerTripletFilter")
790 def _object_cast_to_InContainerTripletFilter(o):
791 """_object_cast_to_InContainerTripletFilter(Object o) -> InContainerTripletFilter"""
792 return _IMP_container._object_cast_to_InContainerTripletFilter(o)
794 _object_types.append(
"InContainerQuadFilter")
797 def _object_cast_to_InContainerQuadFilter(o):
798 """_object_cast_to_InContainerQuadFilter(Object o) -> InContainerQuadFilter"""
799 return _IMP_container._object_cast_to_InContainerQuadFilter(o)
801 _object_types.append(
"SingletonContainerStatistics")
804 def _object_cast_to_SingletonContainerStatistics(o):
805 """_object_cast_to_SingletonContainerStatistics(Object o) -> SingletonContainerStatistics"""
806 return _IMP_container._object_cast_to_SingletonContainerStatistics(o)
808 _object_types.append(
"PairContainerStatistics")
811 def _object_cast_to_PairContainerStatistics(o):
812 """_object_cast_to_PairContainerStatistics(Object o) -> PairContainerStatistics"""
813 return _IMP_container._object_cast_to_PairContainerStatistics(o)
815 _object_types.append(
"TripletContainerStatistics")
818 def _object_cast_to_TripletContainerStatistics(o):
819 """_object_cast_to_TripletContainerStatistics(Object o) -> TripletContainerStatistics"""
820 return _IMP_container._object_cast_to_TripletContainerStatistics(o)
822 _object_types.append(
"QuadContainerStatistics")
825 def _object_cast_to_QuadContainerStatistics(o):
826 """_object_cast_to_QuadContainerStatistics(Object o) -> QuadContainerStatistics"""
827 return _IMP_container._object_cast_to_QuadContainerStatistics(o)
829 _object_types.append(
"EventSingletonsOptimizerState")
832 def _object_cast_to_EventSingletonsOptimizerState(o):
833 """_object_cast_to_EventSingletonsOptimizerState(Object o) -> EventSingletonsOptimizerState"""
834 return _IMP_container._object_cast_to_EventSingletonsOptimizerState(o)
836 _object_types.append(
"EventPairsOptimizerState")
839 def _object_cast_to_EventPairsOptimizerState(o):
840 """_object_cast_to_EventPairsOptimizerState(Object o) -> EventPairsOptimizerState"""
841 return _IMP_container._object_cast_to_EventPairsOptimizerState(o)
843 _object_types.append(
"EventTripletsOptimizerState")
846 def _object_cast_to_EventTripletsOptimizerState(o):
847 """_object_cast_to_EventTripletsOptimizerState(Object o) -> EventTripletsOptimizerState"""
848 return _IMP_container._object_cast_to_EventTripletsOptimizerState(o)
850 _object_types.append(
"EventQuadsOptimizerState")
853 def _object_cast_to_EventQuadsOptimizerState(o):
854 """_object_cast_to_EventQuadsOptimizerState(Object o) -> EventQuadsOptimizerState"""
855 return _IMP_container._object_cast_to_EventQuadsOptimizerState(o)
857 _object_types.append(
"PredicateSingletonsRestraint")
860 def _object_cast_to_PredicateSingletonsRestraint(o):
861 """_object_cast_to_PredicateSingletonsRestraint(Object o) -> PredicateSingletonsRestraint"""
862 return _IMP_container._object_cast_to_PredicateSingletonsRestraint(o)
864 _object_types.append(
"PredicatePairsRestraint")
867 def _object_cast_to_PredicatePairsRestraint(o):
868 """_object_cast_to_PredicatePairsRestraint(Object o) -> PredicatePairsRestraint"""
869 return _IMP_container._object_cast_to_PredicatePairsRestraint(o)
871 _object_types.append(
"PredicateTripletsRestraint")
874 def _object_cast_to_PredicateTripletsRestraint(o):
875 """_object_cast_to_PredicateTripletsRestraint(Object o) -> PredicateTripletsRestraint"""
876 return _IMP_container._object_cast_to_PredicateTripletsRestraint(o)
878 _object_types.append(
"PredicateQuadsRestraint")
881 def _object_cast_to_PredicateQuadsRestraint(o):
882 """_object_cast_to_PredicateQuadsRestraint(Object o) -> PredicateQuadsRestraint"""
883 return _IMP_container._object_cast_to_PredicateQuadsRestraint(o)
885 _object_types.append(
"DistributeSingletonsScoreState")
888 def _object_cast_to_DistributeSingletonsScoreState(o):
889 """_object_cast_to_DistributeSingletonsScoreState(Object o) -> DistributeSingletonsScoreState"""
890 return _IMP_container._object_cast_to_DistributeSingletonsScoreState(o)
892 _object_types.append(
"DistributePairsScoreState")
895 def _object_cast_to_DistributePairsScoreState(o):
896 """_object_cast_to_DistributePairsScoreState(Object o) -> DistributePairsScoreState"""
897 return _IMP_container._object_cast_to_DistributePairsScoreState(o)
899 _object_types.append(
"DistributeTripletsScoreState")
902 def _object_cast_to_DistributeTripletsScoreState(o):
903 """_object_cast_to_DistributeTripletsScoreState(Object o) -> DistributeTripletsScoreState"""
904 return _IMP_container._object_cast_to_DistributeTripletsScoreState(o)
906 _object_types.append(
"DistributeQuadsScoreState")
909 def _object_cast_to_DistributeQuadsScoreState(o):
910 """_object_cast_to_DistributeQuadsScoreState(Object o) -> DistributeQuadsScoreState"""
911 return _IMP_container._object_cast_to_DistributeQuadsScoreState(o)
913 """Proxy of C++ IMP::container::AllBipartitePairContainer class."""
915 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
917 def __init__(self, *args):
919 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, std::string name) -> AllBipartitePairContainer
920 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b) -> AllBipartitePairContainer
922 this = _IMP_container.new_AllBipartitePairContainer(*args)
924 self.this.append(this)
928 def do_get_inputs(self):
929 """do_get_inputs(AllBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
930 return _IMP_container.AllBipartitePairContainer_do_get_inputs(self)
933 def do_apply(self, sm):
934 """do_apply(AllBipartitePairContainer self, PairModifier sm)"""
935 return _IMP_container.AllBipartitePairContainer_do_apply(self, sm)
938 def get_version_info(self):
939 """get_version_info(AllBipartitePairContainer self) -> VersionInfo"""
940 return _IMP_container.AllBipartitePairContainer_get_version_info(self)
944 """__str__(AllBipartitePairContainer self) -> std::string"""
945 return _IMP_container.AllBipartitePairContainer___str__(self)
949 """__repr__(AllBipartitePairContainer self) -> std::string"""
950 return _IMP_container.AllBipartitePairContainer___repr__(self)
955 return _object_cast_to_AllBipartitePairContainer(o)
957 AllBipartitePairContainer_swigregister = _IMP_container.AllBipartitePairContainer_swigregister
958 AllBipartitePairContainer_swigregister(AllBipartitePairContainer)
961 """Proxy of C++ IMP::container::AllPairContainer class."""
963 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
965 def __init__(self, *args):
967 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c, std::string name) -> AllPairContainer
968 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c) -> AllPairContainer
970 this = _IMP_container.new_AllPairContainer(*args)
972 self.this.append(this)
976 def do_get_inputs(self):
977 """do_get_inputs(AllPairContainer self) -> IMP::ModelObjectsTemp"""
978 return _IMP_container.AllPairContainer_do_get_inputs(self)
981 def do_apply(self, sm):
982 """do_apply(AllPairContainer self, PairModifier sm)"""
983 return _IMP_container.AllPairContainer_do_apply(self, sm)
986 def get_version_info(self):
987 """get_version_info(AllPairContainer self) -> VersionInfo"""
988 return _IMP_container.AllPairContainer_get_version_info(self)
992 """__str__(AllPairContainer self) -> std::string"""
993 return _IMP_container.AllPairContainer___str__(self)
997 """__repr__(AllPairContainer self) -> std::string"""
998 return _IMP_container.AllPairContainer___repr__(self)
1003 return _object_cast_to_AllPairContainer(o)
1005 AllPairContainer_swigregister = _IMP_container.AllPairContainer_swigregister
1006 AllPairContainer_swigregister(AllPairContainer)
1009 """Proxy of C++ IMP::container::CloseBipartitePairContainer class."""
1011 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1013 def __init__(self, *args):
1015 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1, std::string name) -> CloseBipartitePairContainer
1016 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1) -> CloseBipartitePairContainer
1017 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance) -> CloseBipartitePairContainer
1018 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1, std::string name) -> CloseBipartitePairContainer
1019 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1) -> CloseBipartitePairContainer
1020 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf) -> CloseBipartitePairContainer
1022 this = _IMP_container.new_CloseBipartitePairContainer(*args)
1024 self.this.append(this)
1028 def remove_pair_filter(self, d):
1029 """remove_pair_filter(CloseBipartitePairContainer self, PairPredicate d)"""
1030 return _IMP_container.CloseBipartitePairContainer_remove_pair_filter(self, d)
1033 def remove_pair_filters(self, d):
1034 """remove_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & d)"""
1035 return _IMP_container.CloseBipartitePairContainer_remove_pair_filters(self, d)
1038 def set_pair_filters(self, ps):
1039 """set_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & ps)"""
1040 return _IMP_container.CloseBipartitePairContainer_set_pair_filters(self, ps)
1043 def set_pair_filters_order(self, objs):
1044 """set_pair_filters_order(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1045 return _IMP_container.CloseBipartitePairContainer_set_pair_filters_order(self, objs)
1048 def add_pair_filter(self, obj):
1049 """add_pair_filter(CloseBipartitePairContainer self, PairPredicate obj) -> unsigned int"""
1050 return _IMP_container.CloseBipartitePairContainer_add_pair_filter(self, obj)
1053 def add_pair_filters(self, objs):
1054 """add_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1055 return _IMP_container.CloseBipartitePairContainer_add_pair_filters(self, objs)
1058 def clear_pair_filters(self):
1059 """clear_pair_filters(CloseBipartitePairContainer self)"""
1060 return _IMP_container.CloseBipartitePairContainer_clear_pair_filters(self)
1063 def get_number_of_pair_filters(self):
1064 """get_number_of_pair_filters(CloseBipartitePairContainer self) -> unsigned int"""
1065 return _IMP_container.CloseBipartitePairContainer_get_number_of_pair_filters(self)
1068 def get_has_pair_filters(self):
1069 """get_has_pair_filters(CloseBipartitePairContainer self) -> bool"""
1070 return _IMP_container.CloseBipartitePairContainer_get_has_pair_filters(self)
1073 def get_pair_filter(self, i):
1074 """get_pair_filter(CloseBipartitePairContainer self, unsigned int i) -> PairPredicate"""
1075 return _IMP_container.CloseBipartitePairContainer_get_pair_filter(self, i)
1078 def get_pair_filters(self):
1079 """get_pair_filters(CloseBipartitePairContainer self) -> IMP::PairPredicates"""
1080 return _IMP_container.CloseBipartitePairContainer_get_pair_filters(self)
1083 def reserve_pair_filters(self, sz):
1084 """reserve_pair_filters(CloseBipartitePairContainer self, unsigned int sz)"""
1085 return _IMP_container.CloseBipartitePairContainer_reserve_pair_filters(self, sz)
1088 def do_get_inputs(self):
1089 """do_get_inputs(CloseBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
1090 return _IMP_container.CloseBipartitePairContainer_do_get_inputs(self)
1093 def do_apply(self, sm):
1094 """do_apply(CloseBipartitePairContainer self, PairModifier sm)"""
1095 return _IMP_container.CloseBipartitePairContainer_do_apply(self, sm)
1098 def get_version_info(self):
1099 """get_version_info(CloseBipartitePairContainer self) -> VersionInfo"""
1100 return _IMP_container.CloseBipartitePairContainer_get_version_info(self)
1104 """__str__(CloseBipartitePairContainer self) -> std::string"""
1105 return _IMP_container.CloseBipartitePairContainer___str__(self)
1109 """__repr__(CloseBipartitePairContainer self) -> std::string"""
1110 return _IMP_container.CloseBipartitePairContainer___repr__(self)
1115 return _object_cast_to_CloseBipartitePairContainer(o)
1117 CloseBipartitePairContainer_swigregister = _IMP_container.CloseBipartitePairContainer_swigregister
1118 CloseBipartitePairContainer_swigregister(CloseBipartitePairContainer)
1121 """Proxy of C++ IMP::container::ClosePairContainer class."""
1123 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1125 def __init__(self, *args):
1127 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1, std::string name) -> ClosePairContainer
1128 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1) -> ClosePairContainer
1129 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff) -> ClosePairContainer
1130 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1, std::string name) -> ClosePairContainer
1131 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1) -> ClosePairContainer
1132 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf) -> ClosePairContainer
1134 this = _IMP_container.new_ClosePairContainer(*args)
1136 self.this.append(this)
1140 def remove_pair_filter(self, d):
1141 """remove_pair_filter(ClosePairContainer self, PairPredicate d)"""
1142 return _IMP_container.ClosePairContainer_remove_pair_filter(self, d)
1145 def remove_pair_filters(self, d):
1146 """remove_pair_filters(ClosePairContainer self, IMP::PairPredicates const & d)"""
1147 return _IMP_container.ClosePairContainer_remove_pair_filters(self, d)
1150 def set_pair_filters(self, ps):
1151 """set_pair_filters(ClosePairContainer self, IMP::PairPredicates const & ps)"""
1152 return _IMP_container.ClosePairContainer_set_pair_filters(self, ps)
1155 def set_pair_filters_order(self, objs):
1156 """set_pair_filters_order(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1157 return _IMP_container.ClosePairContainer_set_pair_filters_order(self, objs)
1160 def add_pair_filter(self, obj):
1161 """add_pair_filter(ClosePairContainer self, PairPredicate obj) -> unsigned int"""
1162 return _IMP_container.ClosePairContainer_add_pair_filter(self, obj)
1165 def add_pair_filters(self, objs):
1166 """add_pair_filters(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1167 return _IMP_container.ClosePairContainer_add_pair_filters(self, objs)
1170 def clear_pair_filters(self):
1171 """clear_pair_filters(ClosePairContainer self)"""
1172 return _IMP_container.ClosePairContainer_clear_pair_filters(self)
1175 def get_number_of_pair_filters(self):
1176 """get_number_of_pair_filters(ClosePairContainer self) -> unsigned int"""
1177 return _IMP_container.ClosePairContainer_get_number_of_pair_filters(self)
1180 def get_has_pair_filters(self):
1181 """get_has_pair_filters(ClosePairContainer self) -> bool"""
1182 return _IMP_container.ClosePairContainer_get_has_pair_filters(self)
1185 def get_pair_filter(self, i):
1186 """get_pair_filter(ClosePairContainer self, unsigned int i) -> PairPredicate"""
1187 return _IMP_container.ClosePairContainer_get_pair_filter(self, i)
1190 def get_pair_filters(self):
1191 """get_pair_filters(ClosePairContainer self) -> IMP::PairPredicates"""
1192 return _IMP_container.ClosePairContainer_get_pair_filters(self)
1195 def reserve_pair_filters(self, sz):
1196 """reserve_pair_filters(ClosePairContainer self, unsigned int sz)"""
1197 return _IMP_container.ClosePairContainer_reserve_pair_filters(self, sz)
1200 def set_slack(self, s):
1201 """set_slack(ClosePairContainer self, double s)"""
1202 return _IMP_container.ClosePairContainer_set_slack(self, s)
1205 def get_slack(self):
1206 """get_slack(ClosePairContainer self) -> double"""
1207 return _IMP_container.ClosePairContainer_get_slack(self)
1210 def do_get_inputs(self):
1211 """do_get_inputs(ClosePairContainer self) -> IMP::ModelObjectsTemp"""
1212 return _IMP_container.ClosePairContainer_do_get_inputs(self)
1215 def do_apply(self, sm):
1216 """do_apply(ClosePairContainer self, PairModifier sm)"""
1217 return _IMP_container.ClosePairContainer_do_apply(self, sm)
1220 def get_number_of_update_calls(self):
1221 """get_number_of_update_calls(ClosePairContainer self) -> unsigned int"""
1222 return _IMP_container.ClosePairContainer_get_number_of_update_calls(self)
1225 def get_number_of_full_rebuilds(self):
1226 """get_number_of_full_rebuilds(ClosePairContainer self) -> unsigned int"""
1227 return _IMP_container.ClosePairContainer_get_number_of_full_rebuilds(self)
1230 def get_number_of_partial_rebuilds(self):
1231 """get_number_of_partial_rebuilds(ClosePairContainer self) -> unsigned int"""
1232 return _IMP_container.ClosePairContainer_get_number_of_partial_rebuilds(self)
1235 def get_version_info(self):
1236 """get_version_info(ClosePairContainer self) -> VersionInfo"""
1237 return _IMP_container.ClosePairContainer_get_version_info(self)
1241 """__str__(ClosePairContainer self) -> std::string"""
1242 return _IMP_container.ClosePairContainer___str__(self)
1246 """__repr__(ClosePairContainer self) -> std::string"""
1247 return _IMP_container.ClosePairContainer___repr__(self)
1252 return _object_cast_to_ClosePairContainer(o)
1254 ClosePairContainer_swigregister = _IMP_container.ClosePairContainer_swigregister
1255 ClosePairContainer_swigregister(ClosePairContainer)
1259 """get_slack_estimate(IMP::ParticlesTemp const & ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double"""
1260 return _IMP_container.get_slack_estimate(ps, upper_bound, step, restraints, derivatives, opt, cpc)
1262 """Proxy of C++ IMP::container::ConnectingPairContainer class."""
1264 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1266 def __init__(self, sc, error):
1267 """__init__(IMP::container::ConnectingPairContainer self, SingletonContainer sc, double error) -> ConnectingPairContainer"""
1268 this = _IMP_container.new_ConnectingPairContainer(sc, error)
1270 self.this.append(this)
1274 def do_get_inputs(self):
1275 """do_get_inputs(ConnectingPairContainer self) -> IMP::ModelObjectsTemp"""
1276 return _IMP_container.ConnectingPairContainer_do_get_inputs(self)
1279 def do_apply(self, sm):
1280 """do_apply(ConnectingPairContainer self, PairModifier sm)"""
1281 return _IMP_container.ConnectingPairContainer_do_apply(self, sm)
1284 def get_version_info(self):
1285 """get_version_info(ConnectingPairContainer self) -> VersionInfo"""
1286 return _IMP_container.ConnectingPairContainer_get_version_info(self)
1290 """__str__(ConnectingPairContainer self) -> std::string"""
1291 return _IMP_container.ConnectingPairContainer___str__(self)
1295 """__repr__(ConnectingPairContainer self) -> std::string"""
1296 return _IMP_container.ConnectingPairContainer___repr__(self)
1301 return _object_cast_to_ConnectingPairContainer(o)
1303 ConnectingPairContainer_swigregister = _IMP_container.ConnectingPairContainer_swigregister
1304 ConnectingPairContainer_swigregister(ConnectingPairContainer)
1307 """Proxy of C++ IMP::container::ConsecutivePairContainer class."""
1309 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1311 def __init__(self, *args):
1313 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ConsecutivePairContainer
1314 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ConsecutivePairContainer
1316 this = _IMP_container.new_ConsecutivePairContainer(*args)
1318 self.this.append(this)
1322 def do_get_inputs(self):
1323 """do_get_inputs(ConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1324 return _IMP_container.ConsecutivePairContainer_do_get_inputs(self)
1327 def do_apply(self, sm):
1328 """do_apply(ConsecutivePairContainer self, PairModifier sm)"""
1329 return _IMP_container.ConsecutivePairContainer_do_apply(self, sm)
1332 def get_version_info(self):
1333 """get_version_info(ConsecutivePairContainer self) -> VersionInfo"""
1334 return _IMP_container.ConsecutivePairContainer_get_version_info(self)
1338 """__str__(ConsecutivePairContainer self) -> std::string"""
1339 return _IMP_container.ConsecutivePairContainer___str__(self)
1343 """__repr__(ConsecutivePairContainer self) -> std::string"""
1344 return _IMP_container.ConsecutivePairContainer___repr__(self)
1349 return _object_cast_to_ConsecutivePairContainer(o)
1351 ConsecutivePairContainer_swigregister = _IMP_container.ConsecutivePairContainer_swigregister
1352 ConsecutivePairContainer_swigregister(ConsecutivePairContainer)
1355 """Proxy of C++ IMP::container::ConsecutivePairFilter class."""
1357 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1359 def __init__(self, cpc):
1360 """__init__(IMP::container::ConsecutivePairFilter self, ConsecutivePairContainer cpc) -> ConsecutivePairFilter"""
1361 this = _IMP_container.new_ConsecutivePairFilter(cpc)
1363 self.this.append(this)
1367 def do_get_inputs(self, m, pi):
1368 """do_get_inputs(ConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1369 return _IMP_container.ConsecutivePairFilter_do_get_inputs(self, m, pi)
1372 def get_value(self, *args):
1374 get_value(ConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1375 get_value(ConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1377 return _IMP_container.ConsecutivePairFilter_get_value(self, *args)
1380 def get_value_index(self, *args):
1382 get_value_index(ConsecutivePairFilter self, Model arg2, IMP::ParticleIndexPair const & pip) -> int
1383 get_value_index(ConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1385 return _IMP_container.ConsecutivePairFilter_get_value_index(self, *args)
1388 def get_version_info(self):
1389 """get_version_info(ConsecutivePairFilter self) -> VersionInfo"""
1390 return _IMP_container.ConsecutivePairFilter_get_version_info(self)
1394 """__str__(ConsecutivePairFilter self) -> std::string"""
1395 return _IMP_container.ConsecutivePairFilter___str__(self)
1399 """__repr__(ConsecutivePairFilter self) -> std::string"""
1400 return _IMP_container.ConsecutivePairFilter___repr__(self)
1405 return _object_cast_to_ConsecutivePairFilter(o)
1407 ConsecutivePairFilter_swigregister = _IMP_container.ConsecutivePairFilter_swigregister
1408 ConsecutivePairFilter_swigregister(ConsecutivePairFilter)
1411 """Proxy of C++ IMP::container::ExclusiveConsecutivePairContainer class."""
1413 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1415 def __init__(self, *args):
1417 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ExclusiveConsecutivePairContainer
1418 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ExclusiveConsecutivePairContainer
1420 this = _IMP_container.new_ExclusiveConsecutivePairContainer(*args)
1422 self.this.append(this)
1426 def do_get_inputs(self):
1427 """do_get_inputs(ExclusiveConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1428 return _IMP_container.ExclusiveConsecutivePairContainer_do_get_inputs(self)
1431 def do_apply(self, sm):
1432 """do_apply(ExclusiveConsecutivePairContainer self, PairModifier sm)"""
1433 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply(self, sm)
1436 def get_version_info(self):
1437 """get_version_info(ExclusiveConsecutivePairContainer self) -> VersionInfo"""
1438 return _IMP_container.ExclusiveConsecutivePairContainer_get_version_info(self)
1442 """__str__(ExclusiveConsecutivePairContainer self) -> std::string"""
1443 return _IMP_container.ExclusiveConsecutivePairContainer___str__(self)
1447 """__repr__(ExclusiveConsecutivePairContainer self) -> std::string"""
1448 return _IMP_container.ExclusiveConsecutivePairContainer___repr__(self)
1453 return _object_cast_to_ExclusiveConsecutivePairContainer(o)
1455 ExclusiveConsecutivePairContainer_swigregister = _IMP_container.ExclusiveConsecutivePairContainer_swigregister
1456 ExclusiveConsecutivePairContainer_swigregister(ExclusiveConsecutivePairContainer)
1459 """Proxy of C++ IMP::container::ExclusiveConsecutivePairFilter class."""
1461 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1464 """__init__(IMP::container::ExclusiveConsecutivePairFilter self) -> ExclusiveConsecutivePairFilter"""
1465 this = _IMP_container.new_ExclusiveConsecutivePairFilter()
1467 self.this.append(this)
1471 def do_get_inputs(self, m, pi):
1472 """do_get_inputs(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1473 return _IMP_container.ExclusiveConsecutivePairFilter_do_get_inputs(self, m, pi)
1476 def get_value(self, *args):
1478 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1479 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1481 return _IMP_container.ExclusiveConsecutivePairFilter_get_value(self, *args)
1484 def get_value_index(self, *args):
1486 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPair const & pip) -> int
1487 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1489 return _IMP_container.ExclusiveConsecutivePairFilter_get_value_index(self, *args)
1492 def get_version_info(self):
1493 """get_version_info(ExclusiveConsecutivePairFilter self) -> VersionInfo"""
1494 return _IMP_container.ExclusiveConsecutivePairFilter_get_version_info(self)
1498 """__str__(ExclusiveConsecutivePairFilter self) -> std::string"""
1499 return _IMP_container.ExclusiveConsecutivePairFilter___str__(self)
1503 """__repr__(ExclusiveConsecutivePairFilter self) -> std::string"""
1504 return _IMP_container.ExclusiveConsecutivePairFilter___repr__(self)
1509 return _object_cast_to_ExclusiveConsecutivePairFilter(o)
1511 ExclusiveConsecutivePairFilter_swigregister = _IMP_container.ExclusiveConsecutivePairFilter_swigregister
1512 ExclusiveConsecutivePairFilter_swigregister(ExclusiveConsecutivePairFilter)
1515 """Proxy of C++ IMP::container::ListPairContainer class."""
1517 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1519 def set_particle_pairs(self, *args):
1521 set_particle_pairs(ListPairContainer self, IMP::ParticlePairsTemp const & ps)
1522 set_particle_pairs(ListPairContainer self, IMP::ParticleIndexPairs const & contents)
1524 return _IMP_container.ListPairContainer_set_particle_pairs(self, *args)
1527 def __init__(self, *args):
1529 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents, std::string name) -> ListPairContainer
1530 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents) -> ListPairContainer
1531 __init__(IMP::container::ListPairContainer self, IMP::ParticlePairsTemp const & ps, std::string name) -> ListPairContainer
1532 __init__(IMP::container::ListPairContainer self, IMP::ParticlePairsTemp const & ps) -> ListPairContainer
1533 __init__(IMP::container::ListPairContainer self, Model m, std::string name) -> ListPairContainer
1534 __init__(IMP::container::ListPairContainer self, Model m) -> ListPairContainer
1535 __init__(IMP::container::ListPairContainer self, Model m, char const * name) -> ListPairContainer
1537 this = _IMP_container.new_ListPairContainer(*args)
1539 self.this.append(this)
1543 def add_particle_pair(self, vt):
1544 """add_particle_pair(ListPairContainer self, IMP::ParticlePair const & vt)"""
1545 return _IMP_container.ListPairContainer_add_particle_pair(self, vt)
1548 def add_particle_pairs(self, c):
1549 """add_particle_pairs(ListPairContainer self, IMP::ParticlePairsTemp const & c)"""
1550 return _IMP_container.ListPairContainer_add_particle_pairs(self, c)
1553 def clear_particle_pairs(self):
1554 """clear_particle_pairs(ListPairContainer self)"""
1555 return _IMP_container.ListPairContainer_clear_particle_pairs(self)
1558 def add(self, *args):
1560 add(ListPairContainer self, IMP::ParticleIndexPair const & vt)
1561 add(ListPairContainer self, IMP::ParticleIndexPairs const & c)
1563 return _IMP_container.ListPairContainer_add(self, *args)
1567 """set(ListPairContainer self, IMP::ParticleIndexPairs cp)"""
1568 return _IMP_container.ListPairContainer_set(self, cp)
1572 """clear(ListPairContainer self)"""
1573 return _IMP_container.ListPairContainer_clear(self)
1576 def do_get_inputs(self):
1577 """do_get_inputs(ListPairContainer self) -> IMP::ModelObjectsTemp"""
1578 return _IMP_container.ListPairContainer_do_get_inputs(self)
1581 def do_apply(self, sm):
1582 """do_apply(ListPairContainer self, PairModifier sm)"""
1583 return _IMP_container.ListPairContainer_do_apply(self, sm)
1586 def get_version_info(self):
1587 """get_version_info(ListPairContainer self) -> VersionInfo"""
1588 return _IMP_container.ListPairContainer_get_version_info(self)
1592 """__str__(ListPairContainer self) -> std::string"""
1593 return _IMP_container.ListPairContainer___str__(self)
1597 """__repr__(ListPairContainer self) -> std::string"""
1598 return _IMP_container.ListPairContainer___repr__(self)
1603 return _object_cast_to_ListPairContainer(o)
1605 ListPairContainer_swigregister = _IMP_container.ListPairContainer_swigregister
1606 ListPairContainer_swigregister(ListPairContainer)
1609 """Proxy of C++ IMP::container::ListQuadContainer class."""
1611 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1613 def set_particle_quads(self, *args):
1615 set_particle_quads(ListQuadContainer self, IMP::ParticleQuadsTemp const & ps)
1616 set_particle_quads(ListQuadContainer self, IMP::ParticleIndexQuads const & contents)
1618 return _IMP_container.ListQuadContainer_set_particle_quads(self, *args)
1621 def __init__(self, *args):
1623 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents, std::string name) -> ListQuadContainer
1624 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents) -> ListQuadContainer
1625 __init__(IMP::container::ListQuadContainer self, IMP::ParticleQuadsTemp const & ps, std::string name) -> ListQuadContainer
1626 __init__(IMP::container::ListQuadContainer self, IMP::ParticleQuadsTemp const & ps) -> ListQuadContainer
1627 __init__(IMP::container::ListQuadContainer self, Model m, std::string name) -> ListQuadContainer
1628 __init__(IMP::container::ListQuadContainer self, Model m) -> ListQuadContainer
1629 __init__(IMP::container::ListQuadContainer self, Model m, char const * name) -> ListQuadContainer
1631 this = _IMP_container.new_ListQuadContainer(*args)
1633 self.this.append(this)
1637 def add_particle_quad(self, vt):
1638 """add_particle_quad(ListQuadContainer self, IMP::ParticleQuad const & vt)"""
1639 return _IMP_container.ListQuadContainer_add_particle_quad(self, vt)
1642 def add_particle_quads(self, c):
1643 """add_particle_quads(ListQuadContainer self, IMP::ParticleQuadsTemp const & c)"""
1644 return _IMP_container.ListQuadContainer_add_particle_quads(self, c)
1647 def clear_particle_quads(self):
1648 """clear_particle_quads(ListQuadContainer self)"""
1649 return _IMP_container.ListQuadContainer_clear_particle_quads(self)
1652 def add(self, *args):
1654 add(ListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1655 add(ListQuadContainer self, IMP::ParticleIndexQuads const & c)
1657 return _IMP_container.ListQuadContainer_add(self, *args)
1661 """set(ListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1662 return _IMP_container.ListQuadContainer_set(self, cp)
1666 """clear(ListQuadContainer self)"""
1667 return _IMP_container.ListQuadContainer_clear(self)
1670 def do_get_inputs(self):
1671 """do_get_inputs(ListQuadContainer self) -> IMP::ModelObjectsTemp"""
1672 return _IMP_container.ListQuadContainer_do_get_inputs(self)
1675 def do_apply(self, sm):
1676 """do_apply(ListQuadContainer self, QuadModifier sm)"""
1677 return _IMP_container.ListQuadContainer_do_apply(self, sm)
1680 def get_version_info(self):
1681 """get_version_info(ListQuadContainer self) -> VersionInfo"""
1682 return _IMP_container.ListQuadContainer_get_version_info(self)
1686 """__str__(ListQuadContainer self) -> std::string"""
1687 return _IMP_container.ListQuadContainer___str__(self)
1691 """__repr__(ListQuadContainer self) -> std::string"""
1692 return _IMP_container.ListQuadContainer___repr__(self)
1697 return _object_cast_to_ListQuadContainer(o)
1699 ListQuadContainer_swigregister = _IMP_container.ListQuadContainer_swigregister
1700 ListQuadContainer_swigregister(ListQuadContainer)
1703 """Proxy of C++ IMP::container::ListSingletonContainer class."""
1705 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1707 def set_particles(self, *args):
1709 set_particles(ListSingletonContainer self, IMP::ParticlesTemp const & ps)
1710 set_particles(ListSingletonContainer self, IMP::ParticleIndexes const & contents)
1712 return _IMP_container.ListSingletonContainer_set_particles(self, *args)
1715 def __init__(self, *args):
1717 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents, std::string name) -> ListSingletonContainer
1718 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents) -> ListSingletonContainer
1719 __init__(IMP::container::ListSingletonContainer self, IMP::ParticlesTemp const & ps, std::string name) -> ListSingletonContainer
1720 __init__(IMP::container::ListSingletonContainer self, IMP::ParticlesTemp const & ps) -> ListSingletonContainer
1721 __init__(IMP::container::ListSingletonContainer self, Model m, std::string name) -> ListSingletonContainer
1722 __init__(IMP::container::ListSingletonContainer self, Model m) -> ListSingletonContainer
1723 __init__(IMP::container::ListSingletonContainer self, Model m, char const * name) -> ListSingletonContainer
1725 this = _IMP_container.new_ListSingletonContainer(*args)
1727 self.this.append(this)
1732 """add_particle(ListSingletonContainer self, Particle vt)"""
1733 return _IMP_container.ListSingletonContainer_add_particle(self, vt)
1737 """add_particles(ListSingletonContainer self, IMP::ParticlesTemp const & c)"""
1738 return _IMP_container.ListSingletonContainer_add_particles(self, c)
1741 def clear_particles(self):
1742 """clear_particles(ListSingletonContainer self)"""
1743 return _IMP_container.ListSingletonContainer_clear_particles(self)
1746 def add(self, *args):
1748 add(ListSingletonContainer self, ParticleIndex vt)
1749 add(ListSingletonContainer self, IMP::ParticleIndexes const & c)
1751 return _IMP_container.ListSingletonContainer_add(self, *args)
1755 """set(ListSingletonContainer self, IMP::ParticleIndexes cp)"""
1756 return _IMP_container.ListSingletonContainer_set(self, cp)
1760 """clear(ListSingletonContainer self)"""
1761 return _IMP_container.ListSingletonContainer_clear(self)
1764 def do_get_inputs(self):
1765 """do_get_inputs(ListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1766 return _IMP_container.ListSingletonContainer_do_get_inputs(self)
1769 def do_apply(self, sm):
1770 """do_apply(ListSingletonContainer self, SingletonModifier sm)"""
1771 return _IMP_container.ListSingletonContainer_do_apply(self, sm)
1774 def get_version_info(self):
1775 """get_version_info(ListSingletonContainer self) -> VersionInfo"""
1776 return _IMP_container.ListSingletonContainer_get_version_info(self)
1780 """__str__(ListSingletonContainer self) -> std::string"""
1781 return _IMP_container.ListSingletonContainer___str__(self)
1785 """__repr__(ListSingletonContainer self) -> std::string"""
1786 return _IMP_container.ListSingletonContainer___repr__(self)
1791 return _object_cast_to_ListSingletonContainer(o)
1793 ListSingletonContainer_swigregister = _IMP_container.ListSingletonContainer_swigregister
1794 ListSingletonContainer_swigregister(ListSingletonContainer)
1797 """Proxy of C++ IMP::container::ListTripletContainer class."""
1799 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1801 def set_particle_triplets(self, *args):
1803 set_particle_triplets(ListTripletContainer self, IMP::ParticleTripletsTemp const & ps)
1804 set_particle_triplets(ListTripletContainer self, IMP::ParticleIndexTriplets const & contents)
1806 return _IMP_container.ListTripletContainer_set_particle_triplets(self, *args)
1809 def __init__(self, *args):
1811 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents, std::string name) -> ListTripletContainer
1812 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents) -> ListTripletContainer
1813 __init__(IMP::container::ListTripletContainer self, IMP::ParticleTripletsTemp const & ps, std::string name) -> ListTripletContainer
1814 __init__(IMP::container::ListTripletContainer self, IMP::ParticleTripletsTemp const & ps) -> ListTripletContainer
1815 __init__(IMP::container::ListTripletContainer self, Model m, std::string name) -> ListTripletContainer
1816 __init__(IMP::container::ListTripletContainer self, Model m) -> ListTripletContainer
1817 __init__(IMP::container::ListTripletContainer self, Model m, char const * name) -> ListTripletContainer
1819 this = _IMP_container.new_ListTripletContainer(*args)
1821 self.this.append(this)
1825 def add_particle_triplet(self, vt):
1826 """add_particle_triplet(ListTripletContainer self, IMP::ParticleTriplet const & vt)"""
1827 return _IMP_container.ListTripletContainer_add_particle_triplet(self, vt)
1830 def add_particle_triplets(self, c):
1831 """add_particle_triplets(ListTripletContainer self, IMP::ParticleTripletsTemp const & c)"""
1832 return _IMP_container.ListTripletContainer_add_particle_triplets(self, c)
1835 def clear_particle_triplets(self):
1836 """clear_particle_triplets(ListTripletContainer self)"""
1837 return _IMP_container.ListTripletContainer_clear_particle_triplets(self)
1840 def add(self, *args):
1842 add(ListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
1843 add(ListTripletContainer self, IMP::ParticleIndexTriplets const & c)
1845 return _IMP_container.ListTripletContainer_add(self, *args)
1849 """set(ListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
1850 return _IMP_container.ListTripletContainer_set(self, cp)
1854 """clear(ListTripletContainer self)"""
1855 return _IMP_container.ListTripletContainer_clear(self)
1858 def do_get_inputs(self):
1859 """do_get_inputs(ListTripletContainer self) -> IMP::ModelObjectsTemp"""
1860 return _IMP_container.ListTripletContainer_do_get_inputs(self)
1863 def do_apply(self, sm):
1864 """do_apply(ListTripletContainer self, TripletModifier sm)"""
1865 return _IMP_container.ListTripletContainer_do_apply(self, sm)
1868 def get_version_info(self):
1869 """get_version_info(ListTripletContainer self) -> VersionInfo"""
1870 return _IMP_container.ListTripletContainer_get_version_info(self)
1874 """__str__(ListTripletContainer self) -> std::string"""
1875 return _IMP_container.ListTripletContainer___str__(self)
1879 """__repr__(ListTripletContainer self) -> std::string"""
1880 return _IMP_container.ListTripletContainer___repr__(self)
1885 return _object_cast_to_ListTripletContainer(o)
1887 ListTripletContainer_swigregister = _IMP_container.ListTripletContainer_swigregister
1888 ListTripletContainer_swigregister(ListTripletContainer)
1891 """Proxy of C++ IMP::container::DynamicListPairContainer class."""
1893 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1895 def __init__(self, *args, **kwargs):
1896 raise AttributeError(
"No constructor defined - class is abstract")
1898 def add(self, *args):
1900 add(DynamicListPairContainer self, IMP::ParticleIndexPair const & vt)
1901 add(DynamicListPairContainer self, IMP::ParticleIndexPairs const & c)
1903 return _IMP_container.DynamicListPairContainer_add(self, *args)
1907 """set(DynamicListPairContainer self, IMP::ParticleIndexPairs cp)"""
1908 return _IMP_container.DynamicListPairContainer_set(self, cp)
1912 """clear(DynamicListPairContainer self)"""
1913 return _IMP_container.DynamicListPairContainer_clear(self)
1916 def add_particle_pair(self, vt):
1917 """add_particle_pair(DynamicListPairContainer self, IMP::ParticlePair const & vt)"""
1918 return _IMP_container.DynamicListPairContainer_add_particle_pair(self, vt)
1921 def add_particle_pairs(self, c):
1922 """add_particle_pairs(DynamicListPairContainer self, IMP::ParticlePairsTemp const & c)"""
1923 return _IMP_container.DynamicListPairContainer_add_particle_pairs(self, c)
1926 def set_particle_pairs(self, c):
1927 """set_particle_pairs(DynamicListPairContainer self, IMP::ParticlePairsTemp c)"""
1928 return _IMP_container.DynamicListPairContainer_set_particle_pairs(self, c)
1931 def clear_particle_pairs(self):
1932 """clear_particle_pairs(DynamicListPairContainer self)"""
1933 return _IMP_container.DynamicListPairContainer_clear_particle_pairs(self)
1936 def do_get_inputs(self):
1937 """do_get_inputs(DynamicListPairContainer self) -> IMP::ModelObjectsTemp"""
1938 return _IMP_container.DynamicListPairContainer_do_get_inputs(self)
1941 def do_apply(self, sm):
1942 """do_apply(DynamicListPairContainer self, PairModifier sm)"""
1943 return _IMP_container.DynamicListPairContainer_do_apply(self, sm)
1946 def get_version_info(self):
1947 """get_version_info(DynamicListPairContainer self) -> VersionInfo"""
1948 return _IMP_container.DynamicListPairContainer_get_version_info(self)
1952 """__str__(DynamicListPairContainer self) -> std::string"""
1953 return _IMP_container.DynamicListPairContainer___str__(self)
1957 """__repr__(DynamicListPairContainer self) -> std::string"""
1958 return _IMP_container.DynamicListPairContainer___repr__(self)
1963 return _object_cast_to_DynamicListPairContainer(o)
1965 DynamicListPairContainer_swigregister = _IMP_container.DynamicListPairContainer_swigregister
1966 DynamicListPairContainer_swigregister(DynamicListPairContainer)
1969 """Proxy of C++ IMP::container::DynamicListQuadContainer class."""
1971 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1973 def __init__(self, *args, **kwargs):
1974 raise AttributeError(
"No constructor defined - class is abstract")
1976 def add(self, *args):
1978 add(DynamicListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1979 add(DynamicListQuadContainer self, IMP::ParticleIndexQuads const & c)
1981 return _IMP_container.DynamicListQuadContainer_add(self, *args)
1985 """set(DynamicListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1986 return _IMP_container.DynamicListQuadContainer_set(self, cp)
1990 """clear(DynamicListQuadContainer self)"""
1991 return _IMP_container.DynamicListQuadContainer_clear(self)
1994 def add_particle_quad(self, vt):
1995 """add_particle_quad(DynamicListQuadContainer self, IMP::ParticleQuad const & vt)"""
1996 return _IMP_container.DynamicListQuadContainer_add_particle_quad(self, vt)
1999 def add_particle_quads(self, c):
2000 """add_particle_quads(DynamicListQuadContainer self, IMP::ParticleQuadsTemp const & c)"""
2001 return _IMP_container.DynamicListQuadContainer_add_particle_quads(self, c)
2004 def set_particle_quads(self, c):
2005 """set_particle_quads(DynamicListQuadContainer self, IMP::ParticleQuadsTemp c)"""
2006 return _IMP_container.DynamicListQuadContainer_set_particle_quads(self, c)
2009 def clear_particle_quads(self):
2010 """clear_particle_quads(DynamicListQuadContainer self)"""
2011 return _IMP_container.DynamicListQuadContainer_clear_particle_quads(self)
2014 def do_get_inputs(self):
2015 """do_get_inputs(DynamicListQuadContainer self) -> IMP::ModelObjectsTemp"""
2016 return _IMP_container.DynamicListQuadContainer_do_get_inputs(self)
2019 def do_apply(self, sm):
2020 """do_apply(DynamicListQuadContainer self, QuadModifier sm)"""
2021 return _IMP_container.DynamicListQuadContainer_do_apply(self, sm)
2024 def get_version_info(self):
2025 """get_version_info(DynamicListQuadContainer self) -> VersionInfo"""
2026 return _IMP_container.DynamicListQuadContainer_get_version_info(self)
2030 """__str__(DynamicListQuadContainer self) -> std::string"""
2031 return _IMP_container.DynamicListQuadContainer___str__(self)
2035 """__repr__(DynamicListQuadContainer self) -> std::string"""
2036 return _IMP_container.DynamicListQuadContainer___repr__(self)
2041 return _object_cast_to_DynamicListQuadContainer(o)
2043 DynamicListQuadContainer_swigregister = _IMP_container.DynamicListQuadContainer_swigregister
2044 DynamicListQuadContainer_swigregister(DynamicListQuadContainer)
2047 """Proxy of C++ IMP::container::DynamicListSingletonContainer class."""
2049 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2051 def __init__(self, *args, **kwargs):
2052 raise AttributeError(
"No constructor defined - class is abstract")
2054 def add(self, *args):
2056 add(DynamicListSingletonContainer self, ParticleIndex vt)
2057 add(DynamicListSingletonContainer self, IMP::ParticleIndexes const & c)
2059 return _IMP_container.DynamicListSingletonContainer_add(self, *args)
2063 """set(DynamicListSingletonContainer self, IMP::ParticleIndexes cp)"""
2064 return _IMP_container.DynamicListSingletonContainer_set(self, cp)
2068 """clear(DynamicListSingletonContainer self)"""
2069 return _IMP_container.DynamicListSingletonContainer_clear(self)
2073 """add_particle(DynamicListSingletonContainer self, Particle vt)"""
2074 return _IMP_container.DynamicListSingletonContainer_add_particle(self, vt)
2078 """add_particles(DynamicListSingletonContainer self, IMP::ParticlesTemp const & c)"""
2079 return _IMP_container.DynamicListSingletonContainer_add_particles(self, c)
2082 def set_particles(self, c):
2083 """set_particles(DynamicListSingletonContainer self, IMP::ParticlesTemp c)"""
2084 return _IMP_container.DynamicListSingletonContainer_set_particles(self, c)
2087 def clear_particles(self):
2088 """clear_particles(DynamicListSingletonContainer self)"""
2089 return _IMP_container.DynamicListSingletonContainer_clear_particles(self)
2092 def do_get_inputs(self):
2093 """do_get_inputs(DynamicListSingletonContainer self) -> IMP::ModelObjectsTemp"""
2094 return _IMP_container.DynamicListSingletonContainer_do_get_inputs(self)
2097 def do_apply(self, sm):
2098 """do_apply(DynamicListSingletonContainer self, SingletonModifier sm)"""
2099 return _IMP_container.DynamicListSingletonContainer_do_apply(self, sm)
2102 def get_version_info(self):
2103 """get_version_info(DynamicListSingletonContainer self) -> VersionInfo"""
2104 return _IMP_container.DynamicListSingletonContainer_get_version_info(self)
2108 """__str__(DynamicListSingletonContainer self) -> std::string"""
2109 return _IMP_container.DynamicListSingletonContainer___str__(self)
2113 """__repr__(DynamicListSingletonContainer self) -> std::string"""
2114 return _IMP_container.DynamicListSingletonContainer___repr__(self)
2119 return _object_cast_to_DynamicListSingletonContainer(o)
2121 DynamicListSingletonContainer_swigregister = _IMP_container.DynamicListSingletonContainer_swigregister
2122 DynamicListSingletonContainer_swigregister(DynamicListSingletonContainer)
2125 """Proxy of C++ IMP::container::DynamicListTripletContainer class."""
2127 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2129 def __init__(self, *args, **kwargs):
2130 raise AttributeError(
"No constructor defined - class is abstract")
2132 def add(self, *args):
2134 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
2135 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplets const & c)
2137 return _IMP_container.DynamicListTripletContainer_add(self, *args)
2141 """set(DynamicListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
2142 return _IMP_container.DynamicListTripletContainer_set(self, cp)
2146 """clear(DynamicListTripletContainer self)"""
2147 return _IMP_container.DynamicListTripletContainer_clear(self)
2150 def add_particle_triplet(self, vt):
2151 """add_particle_triplet(DynamicListTripletContainer self, IMP::ParticleTriplet const & vt)"""
2152 return _IMP_container.DynamicListTripletContainer_add_particle_triplet(self, vt)
2155 def add_particle_triplets(self, c):
2156 """add_particle_triplets(DynamicListTripletContainer self, IMP::ParticleTripletsTemp const & c)"""
2157 return _IMP_container.DynamicListTripletContainer_add_particle_triplets(self, c)
2160 def set_particle_triplets(self, c):
2161 """set_particle_triplets(DynamicListTripletContainer self, IMP::ParticleTripletsTemp c)"""
2162 return _IMP_container.DynamicListTripletContainer_set_particle_triplets(self, c)
2165 def clear_particle_triplets(self):
2166 """clear_particle_triplets(DynamicListTripletContainer self)"""
2167 return _IMP_container.DynamicListTripletContainer_clear_particle_triplets(self)
2170 def do_get_inputs(self):
2171 """do_get_inputs(DynamicListTripletContainer self) -> IMP::ModelObjectsTemp"""
2172 return _IMP_container.DynamicListTripletContainer_do_get_inputs(self)
2175 def do_apply(self, sm):
2176 """do_apply(DynamicListTripletContainer self, TripletModifier sm)"""
2177 return _IMP_container.DynamicListTripletContainer_do_apply(self, sm)
2180 def get_version_info(self):
2181 """get_version_info(DynamicListTripletContainer self) -> VersionInfo"""
2182 return _IMP_container.DynamicListTripletContainer_get_version_info(self)
2186 """__str__(DynamicListTripletContainer self) -> std::string"""
2187 return _IMP_container.DynamicListTripletContainer___str__(self)
2191 """__repr__(DynamicListTripletContainer self) -> std::string"""
2192 return _IMP_container.DynamicListTripletContainer___repr__(self)
2197 return _object_cast_to_DynamicListTripletContainer(o)
2199 DynamicListTripletContainer_swigregister = _IMP_container.DynamicListTripletContainer_swigregister
2200 DynamicListTripletContainer_swigregister(DynamicListTripletContainer)
2203 """Proxy of C++ IMP::container::MinimumPairRestraint class."""
2205 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2207 def __init__(self, *args):
2209 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumPairRestraint
2210 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1) -> MinimumPairRestraint
2211 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c) -> MinimumPairRestraint
2213 this = _IMP_container.new_MinimumPairRestraint(*args)
2215 self.this.append(this)
2219 def do_get_inputs(self):
2220 """do_get_inputs(MinimumPairRestraint self) -> IMP::ModelObjectsTemp"""
2221 return _IMP_container.MinimumPairRestraint_do_get_inputs(self)
2224 def get_version_info(self):
2225 """get_version_info(MinimumPairRestraint self) -> VersionInfo"""
2226 return _IMP_container.MinimumPairRestraint_get_version_info(self)
2230 """set_n(MinimumPairRestraint self, unsigned int n)"""
2231 return _IMP_container.MinimumPairRestraint_set_n(self, n)
2234 def do_create_current_decomposition(self):
2235 """do_create_current_decomposition(MinimumPairRestraint self) -> IMP::Restraints"""
2236 return _IMP_container.MinimumPairRestraint_do_create_current_decomposition(self)
2240 """__str__(MinimumPairRestraint self) -> std::string"""
2241 return _IMP_container.MinimumPairRestraint___str__(self)
2245 """__repr__(MinimumPairRestraint self) -> std::string"""
2246 return _IMP_container.MinimumPairRestraint___repr__(self)
2251 return _object_cast_to_MinimumPairRestraint(o)
2253 MinimumPairRestraint_swigregister = _IMP_container.MinimumPairRestraint_swigregister
2254 MinimumPairRestraint_swigregister(MinimumPairRestraint)
2257 """Proxy of C++ IMP::container::MinimumPairScore class."""
2259 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2261 def __init__(self, *args):
2263 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumPairScore
2264 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1) -> MinimumPairScore
2265 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores) -> MinimumPairScore
2267 this = _IMP_container.new_MinimumPairScore(*args)
2269 self.this.append(this)
2273 def do_get_inputs(self, m, pis):
2274 """do_get_inputs(MinimumPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2275 return _IMP_container.MinimumPairScore_do_get_inputs(self, m, pis)
2278 def get_version_info(self):
2279 """get_version_info(MinimumPairScore self) -> VersionInfo"""
2280 return _IMP_container.MinimumPairScore_get_version_info(self)
2283 def do_create_current_decomposition(self, m, vt):
2284 """do_create_current_decomposition(MinimumPairScore self, Model m, IMP::ParticleIndexPair const & vt) -> IMP::Restraints"""
2285 return _IMP_container.MinimumPairScore_do_create_current_decomposition(self, m, vt)
2289 """__str__(MinimumPairScore self) -> std::string"""
2290 return _IMP_container.MinimumPairScore___str__(self)
2294 """__repr__(MinimumPairScore self) -> std::string"""
2295 return _IMP_container.MinimumPairScore___repr__(self)
2300 return _object_cast_to_MinimumPairScore(o)
2302 MinimumPairScore_swigregister = _IMP_container.MinimumPairScore_swigregister
2303 MinimumPairScore_swigregister(MinimumPairScore)
2306 """Proxy of C++ IMP::container::MinimumQuadRestraint class."""
2308 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2310 def __init__(self, *args):
2312 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumQuadRestraint
2313 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1) -> MinimumQuadRestraint
2314 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c) -> MinimumQuadRestraint
2316 this = _IMP_container.new_MinimumQuadRestraint(*args)
2318 self.this.append(this)
2322 def do_get_inputs(self):
2323 """do_get_inputs(MinimumQuadRestraint self) -> IMP::ModelObjectsTemp"""
2324 return _IMP_container.MinimumQuadRestraint_do_get_inputs(self)
2327 def get_version_info(self):
2328 """get_version_info(MinimumQuadRestraint self) -> VersionInfo"""
2329 return _IMP_container.MinimumQuadRestraint_get_version_info(self)
2333 """set_n(MinimumQuadRestraint self, unsigned int n)"""
2334 return _IMP_container.MinimumQuadRestraint_set_n(self, n)
2337 def do_create_current_decomposition(self):
2338 """do_create_current_decomposition(MinimumQuadRestraint self) -> IMP::Restraints"""
2339 return _IMP_container.MinimumQuadRestraint_do_create_current_decomposition(self)
2343 """__str__(MinimumQuadRestraint self) -> std::string"""
2344 return _IMP_container.MinimumQuadRestraint___str__(self)
2348 """__repr__(MinimumQuadRestraint self) -> std::string"""
2349 return _IMP_container.MinimumQuadRestraint___repr__(self)
2354 return _object_cast_to_MinimumQuadRestraint(o)
2356 MinimumQuadRestraint_swigregister = _IMP_container.MinimumQuadRestraint_swigregister
2357 MinimumQuadRestraint_swigregister(MinimumQuadRestraint)
2360 """Proxy of C++ IMP::container::MinimumQuadScore class."""
2362 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2364 def __init__(self, *args):
2366 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumQuadScore
2367 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1) -> MinimumQuadScore
2368 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores) -> MinimumQuadScore
2370 this = _IMP_container.new_MinimumQuadScore(*args)
2372 self.this.append(this)
2376 def do_get_inputs(self, m, pis):
2377 """do_get_inputs(MinimumQuadScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2378 return _IMP_container.MinimumQuadScore_do_get_inputs(self, m, pis)
2381 def get_version_info(self):
2382 """get_version_info(MinimumQuadScore self) -> VersionInfo"""
2383 return _IMP_container.MinimumQuadScore_get_version_info(self)
2386 def do_create_current_decomposition(self, m, vt):
2387 """do_create_current_decomposition(MinimumQuadScore self, Model m, IMP::ParticleIndexQuad const & vt) -> IMP::Restraints"""
2388 return _IMP_container.MinimumQuadScore_do_create_current_decomposition(self, m, vt)
2392 """__str__(MinimumQuadScore self) -> std::string"""
2393 return _IMP_container.MinimumQuadScore___str__(self)
2397 """__repr__(MinimumQuadScore self) -> std::string"""
2398 return _IMP_container.MinimumQuadScore___repr__(self)
2403 return _object_cast_to_MinimumQuadScore(o)
2405 MinimumQuadScore_swigregister = _IMP_container.MinimumQuadScore_swigregister
2406 MinimumQuadScore_swigregister(MinimumQuadScore)
2409 """Proxy of C++ IMP::container::MinimumSingletonRestraint class."""
2411 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2413 def __init__(self, *args):
2415 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumSingletonRestraint
2416 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1) -> MinimumSingletonRestraint
2417 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c) -> MinimumSingletonRestraint
2419 this = _IMP_container.new_MinimumSingletonRestraint(*args)
2421 self.this.append(this)
2425 def do_get_inputs(self):
2426 """do_get_inputs(MinimumSingletonRestraint self) -> IMP::ModelObjectsTemp"""
2427 return _IMP_container.MinimumSingletonRestraint_do_get_inputs(self)
2430 def get_version_info(self):
2431 """get_version_info(MinimumSingletonRestraint self) -> VersionInfo"""
2432 return _IMP_container.MinimumSingletonRestraint_get_version_info(self)
2436 """set_n(MinimumSingletonRestraint self, unsigned int n)"""
2437 return _IMP_container.MinimumSingletonRestraint_set_n(self, n)
2440 def do_create_current_decomposition(self):
2441 """do_create_current_decomposition(MinimumSingletonRestraint self) -> IMP::Restraints"""
2442 return _IMP_container.MinimumSingletonRestraint_do_create_current_decomposition(self)
2446 """__str__(MinimumSingletonRestraint self) -> std::string"""
2447 return _IMP_container.MinimumSingletonRestraint___str__(self)
2451 """__repr__(MinimumSingletonRestraint self) -> std::string"""
2452 return _IMP_container.MinimumSingletonRestraint___repr__(self)
2457 return _object_cast_to_MinimumSingletonRestraint(o)
2459 MinimumSingletonRestraint_swigregister = _IMP_container.MinimumSingletonRestraint_swigregister
2460 MinimumSingletonRestraint_swigregister(MinimumSingletonRestraint)
2463 """Proxy of C++ IMP::container::MinimumSingletonScore class."""
2465 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2467 def __init__(self, *args):
2469 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumSingletonScore
2470 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1) -> MinimumSingletonScore
2471 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores) -> MinimumSingletonScore
2473 this = _IMP_container.new_MinimumSingletonScore(*args)
2475 self.this.append(this)
2479 def do_get_inputs(self, m, pis):
2480 """do_get_inputs(MinimumSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2481 return _IMP_container.MinimumSingletonScore_do_get_inputs(self, m, pis)
2484 def get_version_info(self):
2485 """get_version_info(MinimumSingletonScore self) -> VersionInfo"""
2486 return _IMP_container.MinimumSingletonScore_get_version_info(self)
2489 def do_create_current_decomposition(self, m, vt):
2490 """do_create_current_decomposition(MinimumSingletonScore self, Model m, ParticleIndex vt) -> IMP::Restraints"""
2491 return _IMP_container.MinimumSingletonScore_do_create_current_decomposition(self, m, vt)
2495 """__str__(MinimumSingletonScore self) -> std::string"""
2496 return _IMP_container.MinimumSingletonScore___str__(self)
2500 """__repr__(MinimumSingletonScore self) -> std::string"""
2501 return _IMP_container.MinimumSingletonScore___repr__(self)
2506 return _object_cast_to_MinimumSingletonScore(o)
2508 MinimumSingletonScore_swigregister = _IMP_container.MinimumSingletonScore_swigregister
2509 MinimumSingletonScore_swigregister(MinimumSingletonScore)
2512 """Proxy of C++ IMP::container::MinimumTripletRestraint class."""
2514 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2516 def __init__(self, *args):
2518 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumTripletRestraint
2519 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1) -> MinimumTripletRestraint
2520 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c) -> MinimumTripletRestraint
2522 this = _IMP_container.new_MinimumTripletRestraint(*args)
2524 self.this.append(this)
2528 def do_get_inputs(self):
2529 """do_get_inputs(MinimumTripletRestraint self) -> IMP::ModelObjectsTemp"""
2530 return _IMP_container.MinimumTripletRestraint_do_get_inputs(self)
2533 def get_version_info(self):
2534 """get_version_info(MinimumTripletRestraint self) -> VersionInfo"""
2535 return _IMP_container.MinimumTripletRestraint_get_version_info(self)
2539 """set_n(MinimumTripletRestraint self, unsigned int n)"""
2540 return _IMP_container.MinimumTripletRestraint_set_n(self, n)
2543 def do_create_current_decomposition(self):
2544 """do_create_current_decomposition(MinimumTripletRestraint self) -> IMP::Restraints"""
2545 return _IMP_container.MinimumTripletRestraint_do_create_current_decomposition(self)
2549 """__str__(MinimumTripletRestraint self) -> std::string"""
2550 return _IMP_container.MinimumTripletRestraint___str__(self)
2554 """__repr__(MinimumTripletRestraint self) -> std::string"""
2555 return _IMP_container.MinimumTripletRestraint___repr__(self)
2560 return _object_cast_to_MinimumTripletRestraint(o)
2562 MinimumTripletRestraint_swigregister = _IMP_container.MinimumTripletRestraint_swigregister
2563 MinimumTripletRestraint_swigregister(MinimumTripletRestraint)
2566 """Proxy of C++ IMP::container::MinimumTripletScore class."""
2568 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2570 def __init__(self, *args):
2572 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumTripletScore
2573 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1) -> MinimumTripletScore
2574 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores) -> MinimumTripletScore
2576 this = _IMP_container.new_MinimumTripletScore(*args)
2578 self.this.append(this)
2582 def do_get_inputs(self, m, pis):
2583 """do_get_inputs(MinimumTripletScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2584 return _IMP_container.MinimumTripletScore_do_get_inputs(self, m, pis)
2587 def get_version_info(self):
2588 """get_version_info(MinimumTripletScore self) -> VersionInfo"""
2589 return _IMP_container.MinimumTripletScore_get_version_info(self)
2592 def do_create_current_decomposition(self, m, vt):
2593 """do_create_current_decomposition(MinimumTripletScore self, Model m, IMP::ParticleIndexTriplet const & vt) -> IMP::Restraints"""
2594 return _IMP_container.MinimumTripletScore_do_create_current_decomposition(self, m, vt)
2598 """__str__(MinimumTripletScore self) -> std::string"""
2599 return _IMP_container.MinimumTripletScore___str__(self)
2603 """__repr__(MinimumTripletScore self) -> std::string"""
2604 return _IMP_container.MinimumTripletScore___repr__(self)
2609 return _object_cast_to_MinimumTripletScore(o)
2611 MinimumTripletScore_swigregister = _IMP_container.MinimumTripletScore_swigregister
2612 MinimumTripletScore_swigregister(MinimumTripletScore)
2615 """Proxy of C++ IMP::container::PairContainerSet class."""
2617 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2619 def __init__(self, *args):
2621 __init__(IMP::container::PairContainerSet self, Model m, std::string name) -> PairContainerSet
2622 __init__(IMP::container::PairContainerSet self, Model m) -> PairContainerSet
2623 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc, std::string name) -> PairContainerSet
2624 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc) -> PairContainerSet
2626 this = _IMP_container.new_PairContainerSet(*args)
2628 self.this.append(this)
2632 def do_apply(self, sm):
2633 """do_apply(PairContainerSet self, PairModifier sm)"""
2634 return _IMP_container.PairContainerSet_do_apply(self, sm)
2637 def get_version_info(self):
2638 """get_version_info(PairContainerSet self) -> VersionInfo"""
2639 return _IMP_container.PairContainerSet_get_version_info(self)
2642 def remove_pair_container(self, d):
2643 """remove_pair_container(PairContainerSet self, PairContainer d)"""
2644 return _IMP_container.PairContainerSet_remove_pair_container(self, d)
2647 def remove_pair_containers(self, d):
2648 """remove_pair_containers(PairContainerSet self, IMP::PairContainers const & d)"""
2649 return _IMP_container.PairContainerSet_remove_pair_containers(self, d)
2652 def set_pair_containers(self, ps):
2653 """set_pair_containers(PairContainerSet self, IMP::PairContainers const & ps)"""
2654 return _IMP_container.PairContainerSet_set_pair_containers(self, ps)
2657 def set_pair_containers_order(self, objs):
2658 """set_pair_containers_order(PairContainerSet self, IMP::PairContainers const & objs)"""
2659 return _IMP_container.PairContainerSet_set_pair_containers_order(self, objs)
2662 def add_pair_container(self, obj):
2663 """add_pair_container(PairContainerSet self, PairContainer obj) -> unsigned int"""
2664 return _IMP_container.PairContainerSet_add_pair_container(self, obj)
2667 def add_pair_containers(self, objs):
2668 """add_pair_containers(PairContainerSet self, IMP::PairContainers const & objs)"""
2669 return _IMP_container.PairContainerSet_add_pair_containers(self, objs)
2672 def clear_pair_containers(self):
2673 """clear_pair_containers(PairContainerSet self)"""
2674 return _IMP_container.PairContainerSet_clear_pair_containers(self)
2677 def get_number_of_pair_containers(self):
2678 """get_number_of_pair_containers(PairContainerSet self) -> unsigned int"""
2679 return _IMP_container.PairContainerSet_get_number_of_pair_containers(self)
2682 def get_has_pair_containers(self):
2683 """get_has_pair_containers(PairContainerSet self) -> bool"""
2684 return _IMP_container.PairContainerSet_get_has_pair_containers(self)
2687 def get_pair_container(self, i):
2688 """get_pair_container(PairContainerSet self, unsigned int i) -> PairContainer"""
2689 return _IMP_container.PairContainerSet_get_pair_container(self, i)
2692 def get_pair_containers(self):
2693 """get_pair_containers(PairContainerSet self) -> IMP::PairContainers"""
2694 return _IMP_container.PairContainerSet_get_pair_containers(self)
2697 def reserve_pair_containers(self, sz):
2698 """reserve_pair_containers(PairContainerSet self, unsigned int sz)"""
2699 return _IMP_container.PairContainerSet_reserve_pair_containers(self, sz)
2702 def do_get_inputs(self):
2703 """do_get_inputs(PairContainerSet self) -> IMP::ModelObjectsTemp"""
2704 return _IMP_container.PairContainerSet_do_get_inputs(self)
2708 """__str__(PairContainerSet self) -> std::string"""
2709 return _IMP_container.PairContainerSet___str__(self)
2713 """__repr__(PairContainerSet self) -> std::string"""
2714 return _IMP_container.PairContainerSet___repr__(self)
2719 return _object_cast_to_PairContainerSet(o)
2721 PairContainerSet_swigregister = _IMP_container.PairContainerSet_swigregister
2722 PairContainerSet_swigregister(PairContainerSet)
2725 """Proxy of C++ IMP::container::PairsConstraint class."""
2727 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2729 def __init__(self, *args):
2731 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c, std::string name) -> PairsConstraint
2732 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c) -> PairsConstraint
2734 this = _IMP_container.new_PairsConstraint(*args)
2736 self.this.append(this)
2740 def get_version_info(self):
2741 """get_version_info(PairsConstraint self) -> VersionInfo"""
2742 return _IMP_container.PairsConstraint_get_version_info(self)
2746 """__str__(PairsConstraint self) -> std::string"""
2747 return _IMP_container.PairsConstraint___str__(self)
2751 """__repr__(PairsConstraint self) -> std::string"""
2752 return _IMP_container.PairsConstraint___repr__(self)
2757 return _object_cast_to_PairsConstraint(o)
2759 PairsConstraint_swigregister = _IMP_container.PairsConstraint_swigregister
2760 PairsConstraint_swigregister(PairsConstraint)
2763 """Proxy of C++ IMP::container::PairsOptimizerState class."""
2765 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2767 def __init__(self, *args):
2769 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf, std::string name) -> PairsOptimizerState
2770 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf) -> PairsOptimizerState
2772 this = _IMP_container.new_PairsOptimizerState(*args)
2774 self.this.append(this)
2778 def get_version_info(self):
2779 """get_version_info(PairsOptimizerState self) -> VersionInfo"""
2780 return _IMP_container.PairsOptimizerState_get_version_info(self)
2784 """__str__(PairsOptimizerState self) -> std::string"""
2785 return _IMP_container.PairsOptimizerState___str__(self)
2789 """__repr__(PairsOptimizerState self) -> std::string"""
2790 return _IMP_container.PairsOptimizerState___repr__(self)
2795 return _object_cast_to_PairsOptimizerState(o)
2797 PairsOptimizerState_swigregister = _IMP_container.PairsOptimizerState_swigregister
2798 PairsOptimizerState_swigregister(PairsOptimizerState)
2801 """Proxy of C++ IMP::container::PairsRestraint class."""
2803 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2805 def __init__(self, *args):
2807 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc, std::string name) -> PairsRestraint
2808 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc) -> PairsRestraint
2810 this = _IMP_container.new_PairsRestraint(*args)
2812 self.this.append(this)
2816 def do_get_inputs(self):
2817 """do_get_inputs(PairsRestraint self) -> IMP::ModelObjectsTemp"""
2818 return _IMP_container.PairsRestraint_do_get_inputs(self)
2821 def get_version_info(self):
2822 """get_version_info(PairsRestraint self) -> VersionInfo"""
2823 return _IMP_container.PairsRestraint_get_version_info(self)
2827 """__str__(PairsRestraint self) -> std::string"""
2828 return _IMP_container.PairsRestraint___str__(self)
2832 """__repr__(PairsRestraint self) -> std::string"""
2833 return _IMP_container.PairsRestraint___repr__(self)
2838 return _object_cast_to_PairsRestraint(o)
2840 PairsRestraint_swigregister = _IMP_container.PairsRestraint_swigregister
2841 PairsRestraint_swigregister(PairsRestraint)
2844 """Proxy of C++ IMP::container::QuadContainerSet class."""
2846 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2848 def __init__(self, *args):
2850 __init__(IMP::container::QuadContainerSet self, Model m, std::string name) -> QuadContainerSet
2851 __init__(IMP::container::QuadContainerSet self, Model m) -> QuadContainerSet
2852 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc, std::string name) -> QuadContainerSet
2853 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc) -> QuadContainerSet
2855 this = _IMP_container.new_QuadContainerSet(*args)
2857 self.this.append(this)
2861 def do_apply(self, sm):
2862 """do_apply(QuadContainerSet self, QuadModifier sm)"""
2863 return _IMP_container.QuadContainerSet_do_apply(self, sm)
2866 def get_version_info(self):
2867 """get_version_info(QuadContainerSet self) -> VersionInfo"""
2868 return _IMP_container.QuadContainerSet_get_version_info(self)
2871 def remove_quad_container(self, d):
2872 """remove_quad_container(QuadContainerSet self, QuadContainer d)"""
2873 return _IMP_container.QuadContainerSet_remove_quad_container(self, d)
2876 def remove_quad_containers(self, d):
2877 """remove_quad_containers(QuadContainerSet self, IMP::QuadContainers const & d)"""
2878 return _IMP_container.QuadContainerSet_remove_quad_containers(self, d)
2881 def set_quad_containers(self, ps):
2882 """set_quad_containers(QuadContainerSet self, IMP::QuadContainers const & ps)"""
2883 return _IMP_container.QuadContainerSet_set_quad_containers(self, ps)
2886 def set_quad_containers_order(self, objs):
2887 """set_quad_containers_order(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2888 return _IMP_container.QuadContainerSet_set_quad_containers_order(self, objs)
2891 def add_quad_container(self, obj):
2892 """add_quad_container(QuadContainerSet self, QuadContainer obj) -> unsigned int"""
2893 return _IMP_container.QuadContainerSet_add_quad_container(self, obj)
2896 def add_quad_containers(self, objs):
2897 """add_quad_containers(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2898 return _IMP_container.QuadContainerSet_add_quad_containers(self, objs)
2901 def clear_quad_containers(self):
2902 """clear_quad_containers(QuadContainerSet self)"""
2903 return _IMP_container.QuadContainerSet_clear_quad_containers(self)
2906 def get_number_of_quad_containers(self):
2907 """get_number_of_quad_containers(QuadContainerSet self) -> unsigned int"""
2908 return _IMP_container.QuadContainerSet_get_number_of_quad_containers(self)
2911 def get_has_quad_containers(self):
2912 """get_has_quad_containers(QuadContainerSet self) -> bool"""
2913 return _IMP_container.QuadContainerSet_get_has_quad_containers(self)
2916 def get_quad_container(self, i):
2917 """get_quad_container(QuadContainerSet self, unsigned int i) -> QuadContainer"""
2918 return _IMP_container.QuadContainerSet_get_quad_container(self, i)
2921 def get_quad_containers(self):
2922 """get_quad_containers(QuadContainerSet self) -> IMP::QuadContainers"""
2923 return _IMP_container.QuadContainerSet_get_quad_containers(self)
2926 def reserve_quad_containers(self, sz):
2927 """reserve_quad_containers(QuadContainerSet self, unsigned int sz)"""
2928 return _IMP_container.QuadContainerSet_reserve_quad_containers(self, sz)
2931 def do_get_inputs(self):
2932 """do_get_inputs(QuadContainerSet self) -> IMP::ModelObjectsTemp"""
2933 return _IMP_container.QuadContainerSet_do_get_inputs(self)
2937 """__str__(QuadContainerSet self) -> std::string"""
2938 return _IMP_container.QuadContainerSet___str__(self)
2942 """__repr__(QuadContainerSet self) -> std::string"""
2943 return _IMP_container.QuadContainerSet___repr__(self)
2948 return _object_cast_to_QuadContainerSet(o)
2950 QuadContainerSet_swigregister = _IMP_container.QuadContainerSet_swigregister
2951 QuadContainerSet_swigregister(QuadContainerSet)
2954 """Proxy of C++ IMP::container::QuadsConstraint class."""
2956 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2958 def __init__(self, *args):
2960 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c, std::string name) -> QuadsConstraint
2961 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c) -> QuadsConstraint
2963 this = _IMP_container.new_QuadsConstraint(*args)
2965 self.this.append(this)
2969 def get_version_info(self):
2970 """get_version_info(QuadsConstraint self) -> VersionInfo"""
2971 return _IMP_container.QuadsConstraint_get_version_info(self)
2975 """__str__(QuadsConstraint self) -> std::string"""
2976 return _IMP_container.QuadsConstraint___str__(self)
2980 """__repr__(QuadsConstraint self) -> std::string"""
2981 return _IMP_container.QuadsConstraint___repr__(self)
2986 return _object_cast_to_QuadsConstraint(o)
2988 QuadsConstraint_swigregister = _IMP_container.QuadsConstraint_swigregister
2989 QuadsConstraint_swigregister(QuadsConstraint)
2992 """Proxy of C++ IMP::container::QuadsOptimizerState class."""
2994 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2996 def __init__(self, *args):
2998 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf, std::string name) -> QuadsOptimizerState
2999 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf) -> QuadsOptimizerState
3001 this = _IMP_container.new_QuadsOptimizerState(*args)
3003 self.this.append(this)
3007 def get_version_info(self):
3008 """get_version_info(QuadsOptimizerState self) -> VersionInfo"""
3009 return _IMP_container.QuadsOptimizerState_get_version_info(self)
3013 """__str__(QuadsOptimizerState self) -> std::string"""
3014 return _IMP_container.QuadsOptimizerState___str__(self)
3018 """__repr__(QuadsOptimizerState self) -> std::string"""
3019 return _IMP_container.QuadsOptimizerState___repr__(self)
3024 return _object_cast_to_QuadsOptimizerState(o)
3026 QuadsOptimizerState_swigregister = _IMP_container.QuadsOptimizerState_swigregister
3027 QuadsOptimizerState_swigregister(QuadsOptimizerState)
3030 """Proxy of C++ IMP::container::QuadsRestraint class."""
3032 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3034 def __init__(self, *args):
3036 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc, std::string name) -> QuadsRestraint
3037 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc) -> QuadsRestraint
3039 this = _IMP_container.new_QuadsRestraint(*args)
3041 self.this.append(this)
3045 def do_get_inputs(self):
3046 """do_get_inputs(QuadsRestraint self) -> IMP::ModelObjectsTemp"""
3047 return _IMP_container.QuadsRestraint_do_get_inputs(self)
3050 def get_version_info(self):
3051 """get_version_info(QuadsRestraint self) -> VersionInfo"""
3052 return _IMP_container.QuadsRestraint_get_version_info(self)
3056 """__str__(QuadsRestraint self) -> std::string"""
3057 return _IMP_container.QuadsRestraint___str__(self)
3061 """__repr__(QuadsRestraint self) -> std::string"""
3062 return _IMP_container.QuadsRestraint___repr__(self)
3067 return _object_cast_to_QuadsRestraint(o)
3069 QuadsRestraint_swigregister = _IMP_container.QuadsRestraint_swigregister
3070 QuadsRestraint_swigregister(QuadsRestraint)
3073 """Proxy of C++ IMP::container::SingletonContainerSet 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::SingletonContainerSet self, Model m, std::string name) -> SingletonContainerSet
3080 __init__(IMP::container::SingletonContainerSet self, Model m) -> SingletonContainerSet
3081 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc, std::string name) -> SingletonContainerSet
3082 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc) -> SingletonContainerSet
3084 this = _IMP_container.new_SingletonContainerSet(*args)
3086 self.this.append(this)
3090 def do_apply(self, sm):
3091 """do_apply(SingletonContainerSet self, SingletonModifier sm)"""
3092 return _IMP_container.SingletonContainerSet_do_apply(self, sm)
3095 def get_version_info(self):
3096 """get_version_info(SingletonContainerSet self) -> VersionInfo"""
3097 return _IMP_container.SingletonContainerSet_get_version_info(self)
3100 def remove_singleton_container(self, d):
3101 """remove_singleton_container(SingletonContainerSet self, SingletonContainer d)"""
3102 return _IMP_container.SingletonContainerSet_remove_singleton_container(self, d)
3105 def remove_singleton_containers(self, d):
3106 """remove_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & d)"""
3107 return _IMP_container.SingletonContainerSet_remove_singleton_containers(self, d)
3110 def set_singleton_containers(self, ps):
3111 """set_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & ps)"""
3112 return _IMP_container.SingletonContainerSet_set_singleton_containers(self, ps)
3115 def set_singleton_containers_order(self, objs):
3116 """set_singleton_containers_order(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3117 return _IMP_container.SingletonContainerSet_set_singleton_containers_order(self, objs)
3120 def add_singleton_container(self, obj):
3121 """add_singleton_container(SingletonContainerSet self, SingletonContainer obj) -> unsigned int"""
3122 return _IMP_container.SingletonContainerSet_add_singleton_container(self, obj)
3125 def add_singleton_containers(self, objs):
3126 """add_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3127 return _IMP_container.SingletonContainerSet_add_singleton_containers(self, objs)
3130 def clear_singleton_containers(self):
3131 """clear_singleton_containers(SingletonContainerSet self)"""
3132 return _IMP_container.SingletonContainerSet_clear_singleton_containers(self)
3135 def get_number_of_singleton_containers(self):
3136 """get_number_of_singleton_containers(SingletonContainerSet self) -> unsigned int"""
3137 return _IMP_container.SingletonContainerSet_get_number_of_singleton_containers(self)
3140 def get_has_singleton_containers(self):
3141 """get_has_singleton_containers(SingletonContainerSet self) -> bool"""
3142 return _IMP_container.SingletonContainerSet_get_has_singleton_containers(self)
3145 def get_singleton_container(self, i):
3146 """get_singleton_container(SingletonContainerSet self, unsigned int i) -> SingletonContainer"""
3147 return _IMP_container.SingletonContainerSet_get_singleton_container(self, i)
3150 def get_singleton_containers(self):
3151 """get_singleton_containers(SingletonContainerSet self) -> IMP::SingletonContainers"""
3152 return _IMP_container.SingletonContainerSet_get_singleton_containers(self)
3155 def reserve_singleton_containers(self, sz):
3156 """reserve_singleton_containers(SingletonContainerSet self, unsigned int sz)"""
3157 return _IMP_container.SingletonContainerSet_reserve_singleton_containers(self, sz)
3160 def do_get_inputs(self):
3161 """do_get_inputs(SingletonContainerSet self) -> IMP::ModelObjectsTemp"""
3162 return _IMP_container.SingletonContainerSet_do_get_inputs(self)
3166 """__str__(SingletonContainerSet self) -> std::string"""
3167 return _IMP_container.SingletonContainerSet___str__(self)
3171 """__repr__(SingletonContainerSet self) -> std::string"""
3172 return _IMP_container.SingletonContainerSet___repr__(self)
3177 return _object_cast_to_SingletonContainerSet(o)
3179 SingletonContainerSet_swigregister = _IMP_container.SingletonContainerSet_swigregister
3180 SingletonContainerSet_swigregister(SingletonContainerSet)
3183 """Proxy of C++ IMP::container::SingletonsConstraint class."""
3185 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3187 def __init__(self, *args):
3189 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c, std::string name) -> SingletonsConstraint
3190 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c) -> SingletonsConstraint
3192 this = _IMP_container.new_SingletonsConstraint(*args)
3194 self.this.append(this)
3198 def get_version_info(self):
3199 """get_version_info(SingletonsConstraint self) -> VersionInfo"""
3200 return _IMP_container.SingletonsConstraint_get_version_info(self)
3204 """__str__(SingletonsConstraint self) -> std::string"""
3205 return _IMP_container.SingletonsConstraint___str__(self)
3209 """__repr__(SingletonsConstraint self) -> std::string"""
3210 return _IMP_container.SingletonsConstraint___repr__(self)
3215 return _object_cast_to_SingletonsConstraint(o)
3217 SingletonsConstraint_swigregister = _IMP_container.SingletonsConstraint_swigregister
3218 SingletonsConstraint_swigregister(SingletonsConstraint)
3221 """Proxy of C++ IMP::container::SingletonsOptimizerState class."""
3223 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3225 def __init__(self, *args):
3227 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf, std::string name) -> SingletonsOptimizerState
3228 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf) -> SingletonsOptimizerState
3230 this = _IMP_container.new_SingletonsOptimizerState(*args)
3232 self.this.append(this)
3236 def get_version_info(self):
3237 """get_version_info(SingletonsOptimizerState self) -> VersionInfo"""
3238 return _IMP_container.SingletonsOptimizerState_get_version_info(self)
3242 """__str__(SingletonsOptimizerState self) -> std::string"""
3243 return _IMP_container.SingletonsOptimizerState___str__(self)
3247 """__repr__(SingletonsOptimizerState self) -> std::string"""
3248 return _IMP_container.SingletonsOptimizerState___repr__(self)
3253 return _object_cast_to_SingletonsOptimizerState(o)
3255 SingletonsOptimizerState_swigregister = _IMP_container.SingletonsOptimizerState_swigregister
3256 SingletonsOptimizerState_swigregister(SingletonsOptimizerState)
3259 """Proxy of C++ IMP::container::SingletonsRestraint class."""
3261 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3263 def __init__(self, *args):
3265 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc, std::string name) -> SingletonsRestraint
3266 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc) -> SingletonsRestraint
3268 this = _IMP_container.new_SingletonsRestraint(*args)
3270 self.this.append(this)
3274 def do_get_inputs(self):
3275 """do_get_inputs(SingletonsRestraint self) -> IMP::ModelObjectsTemp"""
3276 return _IMP_container.SingletonsRestraint_do_get_inputs(self)
3279 def get_version_info(self):
3280 """get_version_info(SingletonsRestraint self) -> VersionInfo"""
3281 return _IMP_container.SingletonsRestraint_get_version_info(self)
3285 """__str__(SingletonsRestraint self) -> std::string"""
3286 return _IMP_container.SingletonsRestraint___str__(self)
3290 """__repr__(SingletonsRestraint self) -> std::string"""
3291 return _IMP_container.SingletonsRestraint___repr__(self)
3296 return _object_cast_to_SingletonsRestraint(o)
3298 SingletonsRestraint_swigregister = _IMP_container.SingletonsRestraint_swigregister
3299 SingletonsRestraint_swigregister(SingletonsRestraint)
3302 """Proxy of C++ IMP::container::TripletContainerSet class."""
3304 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3306 def __init__(self, *args):
3308 __init__(IMP::container::TripletContainerSet self, Model m, std::string name) -> TripletContainerSet
3309 __init__(IMP::container::TripletContainerSet self, Model m) -> TripletContainerSet
3310 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc, std::string name) -> TripletContainerSet
3311 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc) -> TripletContainerSet
3313 this = _IMP_container.new_TripletContainerSet(*args)
3315 self.this.append(this)
3319 def do_apply(self, sm):
3320 """do_apply(TripletContainerSet self, TripletModifier sm)"""
3321 return _IMP_container.TripletContainerSet_do_apply(self, sm)
3324 def get_version_info(self):
3325 """get_version_info(TripletContainerSet self) -> VersionInfo"""
3326 return _IMP_container.TripletContainerSet_get_version_info(self)
3329 def remove_triplet_container(self, d):
3330 """remove_triplet_container(TripletContainerSet self, TripletContainer d)"""
3331 return _IMP_container.TripletContainerSet_remove_triplet_container(self, d)
3334 def remove_triplet_containers(self, d):
3335 """remove_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & d)"""
3336 return _IMP_container.TripletContainerSet_remove_triplet_containers(self, d)
3339 def set_triplet_containers(self, ps):
3340 """set_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & ps)"""
3341 return _IMP_container.TripletContainerSet_set_triplet_containers(self, ps)
3344 def set_triplet_containers_order(self, objs):
3345 """set_triplet_containers_order(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3346 return _IMP_container.TripletContainerSet_set_triplet_containers_order(self, objs)
3349 def add_triplet_container(self, obj):
3350 """add_triplet_container(TripletContainerSet self, TripletContainer obj) -> unsigned int"""
3351 return _IMP_container.TripletContainerSet_add_triplet_container(self, obj)
3354 def add_triplet_containers(self, objs):
3355 """add_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3356 return _IMP_container.TripletContainerSet_add_triplet_containers(self, objs)
3359 def clear_triplet_containers(self):
3360 """clear_triplet_containers(TripletContainerSet self)"""
3361 return _IMP_container.TripletContainerSet_clear_triplet_containers(self)
3364 def get_number_of_triplet_containers(self):
3365 """get_number_of_triplet_containers(TripletContainerSet self) -> unsigned int"""
3366 return _IMP_container.TripletContainerSet_get_number_of_triplet_containers(self)
3369 def get_has_triplet_containers(self):
3370 """get_has_triplet_containers(TripletContainerSet self) -> bool"""
3371 return _IMP_container.TripletContainerSet_get_has_triplet_containers(self)
3374 def get_triplet_container(self, i):
3375 """get_triplet_container(TripletContainerSet self, unsigned int i) -> TripletContainer"""
3376 return _IMP_container.TripletContainerSet_get_triplet_container(self, i)
3379 def get_triplet_containers(self):
3380 """get_triplet_containers(TripletContainerSet self) -> IMP::TripletContainers"""
3381 return _IMP_container.TripletContainerSet_get_triplet_containers(self)
3384 def reserve_triplet_containers(self, sz):
3385 """reserve_triplet_containers(TripletContainerSet self, unsigned int sz)"""
3386 return _IMP_container.TripletContainerSet_reserve_triplet_containers(self, sz)
3389 def do_get_inputs(self):
3390 """do_get_inputs(TripletContainerSet self) -> IMP::ModelObjectsTemp"""
3391 return _IMP_container.TripletContainerSet_do_get_inputs(self)
3395 """__str__(TripletContainerSet self) -> std::string"""
3396 return _IMP_container.TripletContainerSet___str__(self)
3400 """__repr__(TripletContainerSet self) -> std::string"""
3401 return _IMP_container.TripletContainerSet___repr__(self)
3406 return _object_cast_to_TripletContainerSet(o)
3408 TripletContainerSet_swigregister = _IMP_container.TripletContainerSet_swigregister
3409 TripletContainerSet_swigregister(TripletContainerSet)
3412 """Proxy of C++ IMP::container::TripletsConstraint class."""
3414 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3416 def __init__(self, *args):
3418 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c, std::string name) -> TripletsConstraint
3419 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c) -> TripletsConstraint
3421 this = _IMP_container.new_TripletsConstraint(*args)
3423 self.this.append(this)
3427 def get_version_info(self):
3428 """get_version_info(TripletsConstraint self) -> VersionInfo"""
3429 return _IMP_container.TripletsConstraint_get_version_info(self)
3433 """__str__(TripletsConstraint self) -> std::string"""
3434 return _IMP_container.TripletsConstraint___str__(self)
3438 """__repr__(TripletsConstraint self) -> std::string"""
3439 return _IMP_container.TripletsConstraint___repr__(self)
3444 return _object_cast_to_TripletsConstraint(o)
3446 TripletsConstraint_swigregister = _IMP_container.TripletsConstraint_swigregister
3447 TripletsConstraint_swigregister(TripletsConstraint)
3450 """Proxy of C++ IMP::container::TripletsOptimizerState class."""
3452 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3454 def __init__(self, *args):
3456 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf, std::string name) -> TripletsOptimizerState
3457 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf) -> TripletsOptimizerState
3459 this = _IMP_container.new_TripletsOptimizerState(*args)
3461 self.this.append(this)
3465 def get_version_info(self):
3466 """get_version_info(TripletsOptimizerState self) -> VersionInfo"""
3467 return _IMP_container.TripletsOptimizerState_get_version_info(self)
3471 """__str__(TripletsOptimizerState self) -> std::string"""
3472 return _IMP_container.TripletsOptimizerState___str__(self)
3476 """__repr__(TripletsOptimizerState self) -> std::string"""
3477 return _IMP_container.TripletsOptimizerState___repr__(self)
3482 return _object_cast_to_TripletsOptimizerState(o)
3484 TripletsOptimizerState_swigregister = _IMP_container.TripletsOptimizerState_swigregister
3485 TripletsOptimizerState_swigregister(TripletsOptimizerState)
3488 """Proxy of C++ IMP::container::TripletsRestraint class."""
3490 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3492 def __init__(self, *args):
3494 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc, std::string name) -> TripletsRestraint
3495 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc) -> TripletsRestraint
3497 this = _IMP_container.new_TripletsRestraint(*args)
3499 self.this.append(this)
3503 def do_get_inputs(self):
3504 """do_get_inputs(TripletsRestraint self) -> IMP::ModelObjectsTemp"""
3505 return _IMP_container.TripletsRestraint_do_get_inputs(self)
3508 def get_version_info(self):
3509 """get_version_info(TripletsRestraint self) -> VersionInfo"""
3510 return _IMP_container.TripletsRestraint_get_version_info(self)
3514 """__str__(TripletsRestraint self) -> std::string"""
3515 return _IMP_container.TripletsRestraint___str__(self)
3519 """__repr__(TripletsRestraint self) -> std::string"""
3520 return _IMP_container.TripletsRestraint___repr__(self)
3525 return _object_cast_to_TripletsRestraint(o)
3527 TripletsRestraint_swigregister = _IMP_container.TripletsRestraint_swigregister
3528 TripletsRestraint_swigregister(TripletsRestraint)
3531 """Proxy of C++ IMP::container::InContainerSingletonFilter class."""
3533 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3535 def __init__(self, *args):
3537 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, std::string name) -> InContainerSingletonFilter
3538 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c) -> InContainerSingletonFilter
3539 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations, std::string name) -> InContainerSingletonFilter
3540 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations) -> InContainerSingletonFilter
3542 this = _IMP_container.new_InContainerSingletonFilter(*args)
3544 self.this.append(this)
3548 def do_get_inputs(self, m, pi):
3549 """do_get_inputs(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3550 return _IMP_container.InContainerSingletonFilter_do_get_inputs(self, m, pi)
3553 def get_value(self, *args):
3555 get_value(InContainerSingletonFilter self, Particle a) -> int
3556 get_value(InContainerSingletonFilter self, IMP::ParticlesTemp const & o) -> IMP::Ints
3558 return _IMP_container.InContainerSingletonFilter_get_value(self, *args)
3561 def get_value_index(self, *args):
3563 get_value_index(InContainerSingletonFilter self, Model arg2, ParticleIndex vt) -> int
3564 get_value_index(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & o) -> IMP::Ints
3566 return _IMP_container.InContainerSingletonFilter_get_value_index(self, *args)
3569 def get_version_info(self):
3570 """get_version_info(InContainerSingletonFilter self) -> VersionInfo"""
3571 return _IMP_container.InContainerSingletonFilter_get_version_info(self)
3575 """__str__(InContainerSingletonFilter self) -> std::string"""
3576 return _IMP_container.InContainerSingletonFilter___str__(self)
3580 """__repr__(InContainerSingletonFilter self) -> std::string"""
3581 return _IMP_container.InContainerSingletonFilter___repr__(self)
3586 return _object_cast_to_InContainerSingletonFilter(o)
3588 InContainerSingletonFilter_swigregister = _IMP_container.InContainerSingletonFilter_swigregister
3589 InContainerSingletonFilter_swigregister(InContainerSingletonFilter)
3592 """Proxy of C++ IMP::container::InContainerPairFilter class."""
3594 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3596 def __init__(self, *args):
3598 __init__(IMP::container::InContainerPairFilter self, PairContainer c, std::string name) -> InContainerPairFilter
3599 __init__(IMP::container::InContainerPairFilter self, PairContainer c) -> InContainerPairFilter
3600 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations, std::string name) -> InContainerPairFilter
3601 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations) -> InContainerPairFilter
3603 this = _IMP_container.new_InContainerPairFilter(*args)
3605 self.this.append(this)
3609 def do_get_inputs(self, m, pi):
3610 """do_get_inputs(InContainerPairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3611 return _IMP_container.InContainerPairFilter_do_get_inputs(self, m, pi)
3614 def get_value(self, *args):
3616 get_value(InContainerPairFilter self, IMP::ParticlePair const & a) -> int
3617 get_value(InContainerPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
3619 return _IMP_container.InContainerPairFilter_get_value(self, *args)
3622 def get_value_index(self, *args):
3624 get_value_index(InContainerPairFilter self, Model arg2, IMP::ParticleIndexPair const & vt) -> int
3625 get_value_index(InContainerPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
3627 return _IMP_container.InContainerPairFilter_get_value_index(self, *args)
3630 def get_version_info(self):
3631 """get_version_info(InContainerPairFilter self) -> VersionInfo"""
3632 return _IMP_container.InContainerPairFilter_get_version_info(self)
3636 """__str__(InContainerPairFilter self) -> std::string"""
3637 return _IMP_container.InContainerPairFilter___str__(self)
3641 """__repr__(InContainerPairFilter self) -> std::string"""
3642 return _IMP_container.InContainerPairFilter___repr__(self)
3647 return _object_cast_to_InContainerPairFilter(o)
3649 InContainerPairFilter_swigregister = _IMP_container.InContainerPairFilter_swigregister
3650 InContainerPairFilter_swigregister(InContainerPairFilter)
3653 """Proxy of C++ IMP::container::InContainerTripletFilter class."""
3655 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3657 def __init__(self, *args):
3659 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, std::string name) -> InContainerTripletFilter
3660 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c) -> InContainerTripletFilter
3661 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations, std::string name) -> InContainerTripletFilter
3662 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations) -> InContainerTripletFilter
3664 this = _IMP_container.new_InContainerTripletFilter(*args)
3666 self.this.append(this)
3670 def do_get_inputs(self, m, pi):
3671 """do_get_inputs(InContainerTripletFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3672 return _IMP_container.InContainerTripletFilter_do_get_inputs(self, m, pi)
3675 def get_value(self, *args):
3677 get_value(InContainerTripletFilter self, IMP::ParticleTriplet const & a) -> int
3678 get_value(InContainerTripletFilter self, IMP::ParticleTripletsTemp const & o) -> IMP::Ints
3680 return _IMP_container.InContainerTripletFilter_get_value(self, *args)
3683 def get_value_index(self, *args):
3685 get_value_index(InContainerTripletFilter self, Model arg2, IMP::ParticleIndexTriplet const & vt) -> int
3686 get_value_index(InContainerTripletFilter self, Model m, IMP::ParticleIndexTriplets const & o) -> IMP::Ints
3688 return _IMP_container.InContainerTripletFilter_get_value_index(self, *args)
3691 def get_version_info(self):
3692 """get_version_info(InContainerTripletFilter self) -> VersionInfo"""
3693 return _IMP_container.InContainerTripletFilter_get_version_info(self)
3697 """__str__(InContainerTripletFilter self) -> std::string"""
3698 return _IMP_container.InContainerTripletFilter___str__(self)
3702 """__repr__(InContainerTripletFilter self) -> std::string"""
3703 return _IMP_container.InContainerTripletFilter___repr__(self)
3708 return _object_cast_to_InContainerTripletFilter(o)
3710 InContainerTripletFilter_swigregister = _IMP_container.InContainerTripletFilter_swigregister
3711 InContainerTripletFilter_swigregister(InContainerTripletFilter)
3714 """Proxy of C++ IMP::container::InContainerQuadFilter class."""
3716 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3718 def __init__(self, *args):
3720 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, std::string name) -> InContainerQuadFilter
3721 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c) -> InContainerQuadFilter
3722 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations, std::string name) -> InContainerQuadFilter
3723 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations) -> InContainerQuadFilter
3725 this = _IMP_container.new_InContainerQuadFilter(*args)
3727 self.this.append(this)
3731 def do_get_inputs(self, m, pi):
3732 """do_get_inputs(InContainerQuadFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3733 return _IMP_container.InContainerQuadFilter_do_get_inputs(self, m, pi)
3736 def get_value(self, *args):
3738 get_value(InContainerQuadFilter self, IMP::ParticleQuad const & a) -> int
3739 get_value(InContainerQuadFilter self, IMP::ParticleQuadsTemp const & o) -> IMP::Ints
3741 return _IMP_container.InContainerQuadFilter_get_value(self, *args)
3744 def get_value_index(self, *args):
3746 get_value_index(InContainerQuadFilter self, Model arg2, IMP::ParticleIndexQuad const & vt) -> int
3747 get_value_index(InContainerQuadFilter self, Model m, IMP::ParticleIndexQuads const & o) -> IMP::Ints
3749 return _IMP_container.InContainerQuadFilter_get_value_index(self, *args)
3752 def get_version_info(self):
3753 """get_version_info(InContainerQuadFilter self) -> VersionInfo"""
3754 return _IMP_container.InContainerQuadFilter_get_version_info(self)
3758 """__str__(InContainerQuadFilter self) -> std::string"""
3759 return _IMP_container.InContainerQuadFilter___str__(self)
3763 """__repr__(InContainerQuadFilter self) -> std::string"""
3764 return _IMP_container.InContainerQuadFilter___repr__(self)
3769 return _object_cast_to_InContainerQuadFilter(o)
3771 InContainerQuadFilter_swigregister = _IMP_container.InContainerQuadFilter_swigregister
3772 InContainerQuadFilter_swigregister(InContainerQuadFilter)
3775 """Proxy of C++ IMP::container::SingletonContainerStatistics class."""
3777 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3779 def __init__(self, c):
3780 """__init__(IMP::container::SingletonContainerStatistics self, _SingletonContainerAdaptor c) -> SingletonContainerStatistics"""
3781 this = _IMP_container.new_SingletonContainerStatistics(c)
3783 self.this.append(this)
3787 def show_statistics(self, out):
3788 """show_statistics(SingletonContainerStatistics self, _ostream out)"""
3789 return _IMP_container.SingletonContainerStatistics_show_statistics(self, out)
3792 def set_track_unique(self, tf):
3793 """set_track_unique(SingletonContainerStatistics self, bool tf)"""
3794 return _IMP_container.SingletonContainerStatistics_set_track_unique(self, tf)
3797 def do_before_evaluate(self):
3798 """do_before_evaluate(SingletonContainerStatistics self)"""
3799 return _IMP_container.SingletonContainerStatistics_do_before_evaluate(self)
3802 def do_after_evaluate(self, da):
3803 """do_after_evaluate(SingletonContainerStatistics self, DerivativeAccumulator da)"""
3804 return _IMP_container.SingletonContainerStatistics_do_after_evaluate(self, da)
3807 def do_get_inputs(self):
3808 """do_get_inputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3809 return _IMP_container.SingletonContainerStatistics_do_get_inputs(self)
3812 def do_get_outputs(self):
3813 """do_get_outputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3814 return _IMP_container.SingletonContainerStatistics_do_get_outputs(self)
3817 def get_version_info(self):
3818 """get_version_info(SingletonContainerStatistics self) -> VersionInfo"""
3819 return _IMP_container.SingletonContainerStatistics_get_version_info(self)
3823 """__str__(SingletonContainerStatistics self) -> std::string"""
3824 return _IMP_container.SingletonContainerStatistics___str__(self)
3828 """__repr__(SingletonContainerStatistics self) -> std::string"""
3829 return _IMP_container.SingletonContainerStatistics___repr__(self)
3834 return _object_cast_to_SingletonContainerStatistics(o)
3836 SingletonContainerStatistics_swigregister = _IMP_container.SingletonContainerStatistics_swigregister
3837 SingletonContainerStatistics_swigregister(SingletonContainerStatistics)
3840 """Proxy of C++ IMP::container::PairContainerStatistics class."""
3842 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3844 def __init__(self, c):
3845 """__init__(IMP::container::PairContainerStatistics self, _PairContainerAdaptor c) -> PairContainerStatistics"""
3846 this = _IMP_container.new_PairContainerStatistics(c)
3848 self.this.append(this)
3852 def show_statistics(self, out):
3853 """show_statistics(PairContainerStatistics self, _ostream out)"""
3854 return _IMP_container.PairContainerStatistics_show_statistics(self, out)
3857 def set_track_unique(self, tf):
3858 """set_track_unique(PairContainerStatistics self, bool tf)"""
3859 return _IMP_container.PairContainerStatistics_set_track_unique(self, tf)
3862 def do_before_evaluate(self):
3863 """do_before_evaluate(PairContainerStatistics self)"""
3864 return _IMP_container.PairContainerStatistics_do_before_evaluate(self)
3867 def do_after_evaluate(self, da):
3868 """do_after_evaluate(PairContainerStatistics self, DerivativeAccumulator da)"""
3869 return _IMP_container.PairContainerStatistics_do_after_evaluate(self, da)
3872 def do_get_inputs(self):
3873 """do_get_inputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3874 return _IMP_container.PairContainerStatistics_do_get_inputs(self)
3877 def do_get_outputs(self):
3878 """do_get_outputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3879 return _IMP_container.PairContainerStatistics_do_get_outputs(self)
3882 def get_version_info(self):
3883 """get_version_info(PairContainerStatistics self) -> VersionInfo"""
3884 return _IMP_container.PairContainerStatistics_get_version_info(self)
3888 """__str__(PairContainerStatistics self) -> std::string"""
3889 return _IMP_container.PairContainerStatistics___str__(self)
3893 """__repr__(PairContainerStatistics self) -> std::string"""
3894 return _IMP_container.PairContainerStatistics___repr__(self)
3899 return _object_cast_to_PairContainerStatistics(o)
3901 PairContainerStatistics_swigregister = _IMP_container.PairContainerStatistics_swigregister
3902 PairContainerStatistics_swigregister(PairContainerStatistics)
3905 """Proxy of C++ IMP::container::TripletContainerStatistics class."""
3907 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3909 def __init__(self, c):
3910 """__init__(IMP::container::TripletContainerStatistics self, _TripletContainerAdaptor c) -> TripletContainerStatistics"""
3911 this = _IMP_container.new_TripletContainerStatistics(c)
3913 self.this.append(this)
3917 def show_statistics(self, out):
3918 """show_statistics(TripletContainerStatistics self, _ostream out)"""
3919 return _IMP_container.TripletContainerStatistics_show_statistics(self, out)
3922 def set_track_unique(self, tf):
3923 """set_track_unique(TripletContainerStatistics self, bool tf)"""
3924 return _IMP_container.TripletContainerStatistics_set_track_unique(self, tf)
3927 def do_before_evaluate(self):
3928 """do_before_evaluate(TripletContainerStatistics self)"""
3929 return _IMP_container.TripletContainerStatistics_do_before_evaluate(self)
3932 def do_after_evaluate(self, da):
3933 """do_after_evaluate(TripletContainerStatistics self, DerivativeAccumulator da)"""
3934 return _IMP_container.TripletContainerStatistics_do_after_evaluate(self, da)
3937 def do_get_inputs(self):
3938 """do_get_inputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3939 return _IMP_container.TripletContainerStatistics_do_get_inputs(self)
3942 def do_get_outputs(self):
3943 """do_get_outputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3944 return _IMP_container.TripletContainerStatistics_do_get_outputs(self)
3947 def get_version_info(self):
3948 """get_version_info(TripletContainerStatistics self) -> VersionInfo"""
3949 return _IMP_container.TripletContainerStatistics_get_version_info(self)
3953 """__str__(TripletContainerStatistics self) -> std::string"""
3954 return _IMP_container.TripletContainerStatistics___str__(self)
3958 """__repr__(TripletContainerStatistics self) -> std::string"""
3959 return _IMP_container.TripletContainerStatistics___repr__(self)
3964 return _object_cast_to_TripletContainerStatistics(o)
3966 TripletContainerStatistics_swigregister = _IMP_container.TripletContainerStatistics_swigregister
3967 TripletContainerStatistics_swigregister(TripletContainerStatistics)
3970 """Proxy of C++ IMP::container::QuadContainerStatistics class."""
3972 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3974 def __init__(self, c):
3975 """__init__(IMP::container::QuadContainerStatistics self, _QuadContainerAdaptor c) -> QuadContainerStatistics"""
3976 this = _IMP_container.new_QuadContainerStatistics(c)
3978 self.this.append(this)
3982 def show_statistics(self, out):
3983 """show_statistics(QuadContainerStatistics self, _ostream out)"""
3984 return _IMP_container.QuadContainerStatistics_show_statistics(self, out)
3987 def set_track_unique(self, tf):
3988 """set_track_unique(QuadContainerStatistics self, bool tf)"""
3989 return _IMP_container.QuadContainerStatistics_set_track_unique(self, tf)
3992 def do_before_evaluate(self):
3993 """do_before_evaluate(QuadContainerStatistics self)"""
3994 return _IMP_container.QuadContainerStatistics_do_before_evaluate(self)
3997 def do_after_evaluate(self, da):
3998 """do_after_evaluate(QuadContainerStatistics self, DerivativeAccumulator da)"""
3999 return _IMP_container.QuadContainerStatistics_do_after_evaluate(self, da)
4002 def do_get_inputs(self):
4003 """do_get_inputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
4004 return _IMP_container.QuadContainerStatistics_do_get_inputs(self)
4007 def do_get_outputs(self):
4008 """do_get_outputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
4009 return _IMP_container.QuadContainerStatistics_do_get_outputs(self)
4012 def get_version_info(self):
4013 """get_version_info(QuadContainerStatistics self) -> VersionInfo"""
4014 return _IMP_container.QuadContainerStatistics_get_version_info(self)
4018 """__str__(QuadContainerStatistics self) -> std::string"""
4019 return _IMP_container.QuadContainerStatistics___str__(self)
4023 """__repr__(QuadContainerStatistics self) -> std::string"""
4024 return _IMP_container.QuadContainerStatistics___repr__(self)
4029 return _object_cast_to_QuadContainerStatistics(o)
4031 QuadContainerStatistics_swigregister = _IMP_container.QuadContainerStatistics_swigregister
4032 QuadContainerStatistics_swigregister(QuadContainerStatistics)
4035 """Proxy of C++ IMP::container::EventSingletonsOptimizerState class."""
4037 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4039 def __init__(self, *args):
4041 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventSingletonsOptimizerState
4042 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count) -> EventSingletonsOptimizerState
4044 this = _IMP_container.new_EventSingletonsOptimizerState(*args)
4046 self.this.append(this)
4050 def get_version_info(self):
4051 """get_version_info(EventSingletonsOptimizerState self) -> VersionInfo"""
4052 return _IMP_container.EventSingletonsOptimizerState_get_version_info(self)
4056 """__str__(EventSingletonsOptimizerState self) -> std::string"""
4057 return _IMP_container.EventSingletonsOptimizerState___str__(self)
4061 """__repr__(EventSingletonsOptimizerState self) -> std::string"""
4062 return _IMP_container.EventSingletonsOptimizerState___repr__(self)
4067 return _object_cast_to_EventSingletonsOptimizerState(o)
4069 EventSingletonsOptimizerState_swigregister = _IMP_container.EventSingletonsOptimizerState_swigregister
4070 EventSingletonsOptimizerState_swigregister(EventSingletonsOptimizerState)
4073 """Proxy of C++ IMP::container::EventPairsOptimizerState class."""
4075 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4077 def __init__(self, *args):
4079 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventPairsOptimizerState
4080 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count) -> EventPairsOptimizerState
4082 this = _IMP_container.new_EventPairsOptimizerState(*args)
4084 self.this.append(this)
4088 def get_version_info(self):
4089 """get_version_info(EventPairsOptimizerState self) -> VersionInfo"""
4090 return _IMP_container.EventPairsOptimizerState_get_version_info(self)
4094 """__str__(EventPairsOptimizerState self) -> std::string"""
4095 return _IMP_container.EventPairsOptimizerState___str__(self)
4099 """__repr__(EventPairsOptimizerState self) -> std::string"""
4100 return _IMP_container.EventPairsOptimizerState___repr__(self)
4105 return _object_cast_to_EventPairsOptimizerState(o)
4107 EventPairsOptimizerState_swigregister = _IMP_container.EventPairsOptimizerState_swigregister
4108 EventPairsOptimizerState_swigregister(EventPairsOptimizerState)
4111 """Proxy of C++ IMP::container::EventTripletsOptimizerState class."""
4113 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4115 def __init__(self, *args):
4117 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventTripletsOptimizerState
4118 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count) -> EventTripletsOptimizerState
4120 this = _IMP_container.new_EventTripletsOptimizerState(*args)
4122 self.this.append(this)
4126 def get_version_info(self):
4127 """get_version_info(EventTripletsOptimizerState self) -> VersionInfo"""
4128 return _IMP_container.EventTripletsOptimizerState_get_version_info(self)
4132 """__str__(EventTripletsOptimizerState self) -> std::string"""
4133 return _IMP_container.EventTripletsOptimizerState___str__(self)
4137 """__repr__(EventTripletsOptimizerState self) -> std::string"""
4138 return _IMP_container.EventTripletsOptimizerState___repr__(self)
4143 return _object_cast_to_EventTripletsOptimizerState(o)
4145 EventTripletsOptimizerState_swigregister = _IMP_container.EventTripletsOptimizerState_swigregister
4146 EventTripletsOptimizerState_swigregister(EventTripletsOptimizerState)
4149 """Proxy of C++ IMP::container::EventQuadsOptimizerState class."""
4151 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4153 def __init__(self, *args):
4155 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventQuadsOptimizerState
4156 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count) -> EventQuadsOptimizerState
4158 this = _IMP_container.new_EventQuadsOptimizerState(*args)
4160 self.this.append(this)
4164 def get_version_info(self):
4165 """get_version_info(EventQuadsOptimizerState self) -> VersionInfo"""
4166 return _IMP_container.EventQuadsOptimizerState_get_version_info(self)
4170 """__str__(EventQuadsOptimizerState self) -> std::string"""
4171 return _IMP_container.EventQuadsOptimizerState___str__(self)
4175 """__repr__(EventQuadsOptimizerState self) -> std::string"""
4176 return _IMP_container.EventQuadsOptimizerState___repr__(self)
4181 return _object_cast_to_EventQuadsOptimizerState(o)
4183 EventQuadsOptimizerState_swigregister = _IMP_container.EventQuadsOptimizerState_swigregister
4184 EventQuadsOptimizerState_swigregister(EventQuadsOptimizerState)
4187 """Proxy of C++ IMP::container::PredicateSingletonsRestraint class."""
4189 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4191 def __init__(self, *args):
4193 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input, std::string name) -> PredicateSingletonsRestraint
4194 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input) -> PredicateSingletonsRestraint
4196 this = _IMP_container.new_PredicateSingletonsRestraint(*args)
4198 self.this.append(this)
4202 def set_score(self, predicate_value, score):
4203 """set_score(PredicateSingletonsRestraint self, int predicate_value, SingletonScore score)"""
4204 return _IMP_container.PredicateSingletonsRestraint_set_score(self, predicate_value, score)
4207 def set_unknown_score(self, score):
4208 """set_unknown_score(PredicateSingletonsRestraint self, SingletonScore score)"""
4209 return _IMP_container.PredicateSingletonsRestraint_set_unknown_score(self, score)
4212 def set_is_complete(self, tf):
4213 """set_is_complete(PredicateSingletonsRestraint self, bool tf)"""
4214 return _IMP_container.PredicateSingletonsRestraint_set_is_complete(self, tf)
4218 """get_indexes(PredicateSingletonsRestraint self, int predicate_value) -> IMP::ParticleIndexes"""
4219 return _IMP_container.PredicateSingletonsRestraint_get_indexes(self, predicate_value)
4222 def do_add_score_and_derivatives(self, sa):
4223 """do_add_score_and_derivatives(PredicateSingletonsRestraint self, ScoreAccumulator sa)"""
4224 return _IMP_container.PredicateSingletonsRestraint_do_add_score_and_derivatives(self, sa)
4227 def do_get_inputs(self):
4228 """do_get_inputs(PredicateSingletonsRestraint self) -> IMP::ModelObjectsTemp"""
4229 return _IMP_container.PredicateSingletonsRestraint_do_get_inputs(self)
4232 def get_version_info(self):
4233 """get_version_info(PredicateSingletonsRestraint self) -> VersionInfo"""
4234 return _IMP_container.PredicateSingletonsRestraint_get_version_info(self)
4238 """__str__(PredicateSingletonsRestraint self) -> std::string"""
4239 return _IMP_container.PredicateSingletonsRestraint___str__(self)
4243 """__repr__(PredicateSingletonsRestraint self) -> std::string"""
4244 return _IMP_container.PredicateSingletonsRestraint___repr__(self)
4249 return _object_cast_to_PredicateSingletonsRestraint(o)
4251 PredicateSingletonsRestraint_swigregister = _IMP_container.PredicateSingletonsRestraint_swigregister
4252 PredicateSingletonsRestraint_swigregister(PredicateSingletonsRestraint)
4255 """Proxy of C++ IMP::container::PredicatePairsRestraint class."""
4257 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4259 def __init__(self, *args):
4261 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input, std::string name) -> PredicatePairsRestraint
4262 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input) -> PredicatePairsRestraint
4264 this = _IMP_container.new_PredicatePairsRestraint(*args)
4266 self.this.append(this)
4270 def set_score(self, predicate_value, score):
4271 """set_score(PredicatePairsRestraint self, int predicate_value, PairScore score)"""
4272 return _IMP_container.PredicatePairsRestraint_set_score(self, predicate_value, score)
4275 def set_unknown_score(self, score):
4276 """set_unknown_score(PredicatePairsRestraint self, PairScore score)"""
4277 return _IMP_container.PredicatePairsRestraint_set_unknown_score(self, score)
4280 def set_is_complete(self, tf):
4281 """set_is_complete(PredicatePairsRestraint self, bool tf)"""
4282 return _IMP_container.PredicatePairsRestraint_set_is_complete(self, tf)
4286 """get_indexes(PredicatePairsRestraint self, int predicate_value) -> IMP::ParticleIndexPairs"""
4287 return _IMP_container.PredicatePairsRestraint_get_indexes(self, predicate_value)
4290 def do_add_score_and_derivatives(self, sa):
4291 """do_add_score_and_derivatives(PredicatePairsRestraint self, ScoreAccumulator sa)"""
4292 return _IMP_container.PredicatePairsRestraint_do_add_score_and_derivatives(self, sa)
4295 def do_get_inputs(self):
4296 """do_get_inputs(PredicatePairsRestraint self) -> IMP::ModelObjectsTemp"""
4297 return _IMP_container.PredicatePairsRestraint_do_get_inputs(self)
4300 def get_version_info(self):
4301 """get_version_info(PredicatePairsRestraint self) -> VersionInfo"""
4302 return _IMP_container.PredicatePairsRestraint_get_version_info(self)
4306 """__str__(PredicatePairsRestraint self) -> std::string"""
4307 return _IMP_container.PredicatePairsRestraint___str__(self)
4311 """__repr__(PredicatePairsRestraint self) -> std::string"""
4312 return _IMP_container.PredicatePairsRestraint___repr__(self)
4317 return _object_cast_to_PredicatePairsRestraint(o)
4319 PredicatePairsRestraint_swigregister = _IMP_container.PredicatePairsRestraint_swigregister
4320 PredicatePairsRestraint_swigregister(PredicatePairsRestraint)
4323 """Proxy of C++ IMP::container::PredicateTripletsRestraint class."""
4325 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4327 def __init__(self, *args):
4329 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input, std::string name) -> PredicateTripletsRestraint
4330 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input) -> PredicateTripletsRestraint
4332 this = _IMP_container.new_PredicateTripletsRestraint(*args)
4334 self.this.append(this)
4338 def set_score(self, predicate_value, score):
4339 """set_score(PredicateTripletsRestraint self, int predicate_value, TripletScore score)"""
4340 return _IMP_container.PredicateTripletsRestraint_set_score(self, predicate_value, score)
4343 def set_unknown_score(self, score):
4344 """set_unknown_score(PredicateTripletsRestraint self, TripletScore score)"""
4345 return _IMP_container.PredicateTripletsRestraint_set_unknown_score(self, score)
4348 def set_is_complete(self, tf):
4349 """set_is_complete(PredicateTripletsRestraint self, bool tf)"""
4350 return _IMP_container.PredicateTripletsRestraint_set_is_complete(self, tf)
4354 """get_indexes(PredicateTripletsRestraint self, int predicate_value) -> IMP::ParticleIndexTriplets"""
4355 return _IMP_container.PredicateTripletsRestraint_get_indexes(self, predicate_value)
4358 def do_add_score_and_derivatives(self, sa):
4359 """do_add_score_and_derivatives(PredicateTripletsRestraint self, ScoreAccumulator sa)"""
4360 return _IMP_container.PredicateTripletsRestraint_do_add_score_and_derivatives(self, sa)
4363 def do_get_inputs(self):
4364 """do_get_inputs(PredicateTripletsRestraint self) -> IMP::ModelObjectsTemp"""
4365 return _IMP_container.PredicateTripletsRestraint_do_get_inputs(self)
4368 def get_version_info(self):
4369 """get_version_info(PredicateTripletsRestraint self) -> VersionInfo"""
4370 return _IMP_container.PredicateTripletsRestraint_get_version_info(self)
4374 """__str__(PredicateTripletsRestraint self) -> std::string"""
4375 return _IMP_container.PredicateTripletsRestraint___str__(self)
4379 """__repr__(PredicateTripletsRestraint self) -> std::string"""
4380 return _IMP_container.PredicateTripletsRestraint___repr__(self)
4385 return _object_cast_to_PredicateTripletsRestraint(o)
4387 PredicateTripletsRestraint_swigregister = _IMP_container.PredicateTripletsRestraint_swigregister
4388 PredicateTripletsRestraint_swigregister(PredicateTripletsRestraint)
4391 """Proxy of C++ IMP::container::PredicateQuadsRestraint class."""
4393 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4395 def __init__(self, *args):
4397 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input, std::string name) -> PredicateQuadsRestraint
4398 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input) -> PredicateQuadsRestraint
4400 this = _IMP_container.new_PredicateQuadsRestraint(*args)
4402 self.this.append(this)
4406 def set_score(self, predicate_value, score):
4407 """set_score(PredicateQuadsRestraint self, int predicate_value, QuadScore score)"""
4408 return _IMP_container.PredicateQuadsRestraint_set_score(self, predicate_value, score)
4411 def set_unknown_score(self, score):
4412 """set_unknown_score(PredicateQuadsRestraint self, QuadScore score)"""
4413 return _IMP_container.PredicateQuadsRestraint_set_unknown_score(self, score)
4416 def set_is_complete(self, tf):
4417 """set_is_complete(PredicateQuadsRestraint self, bool tf)"""
4418 return _IMP_container.PredicateQuadsRestraint_set_is_complete(self, tf)
4422 """get_indexes(PredicateQuadsRestraint self, int predicate_value) -> IMP::ParticleIndexQuads"""
4423 return _IMP_container.PredicateQuadsRestraint_get_indexes(self, predicate_value)
4426 def do_add_score_and_derivatives(self, sa):
4427 """do_add_score_and_derivatives(PredicateQuadsRestraint self, ScoreAccumulator sa)"""
4428 return _IMP_container.PredicateQuadsRestraint_do_add_score_and_derivatives(self, sa)
4431 def do_get_inputs(self):
4432 """do_get_inputs(PredicateQuadsRestraint self) -> IMP::ModelObjectsTemp"""
4433 return _IMP_container.PredicateQuadsRestraint_do_get_inputs(self)
4436 def get_version_info(self):
4437 """get_version_info(PredicateQuadsRestraint self) -> VersionInfo"""
4438 return _IMP_container.PredicateQuadsRestraint_get_version_info(self)
4442 """__str__(PredicateQuadsRestraint self) -> std::string"""
4443 return _IMP_container.PredicateQuadsRestraint___str__(self)
4447 """__repr__(PredicateQuadsRestraint self) -> std::string"""
4448 return _IMP_container.PredicateQuadsRestraint___repr__(self)
4453 return _object_cast_to_PredicateQuadsRestraint(o)
4455 PredicateQuadsRestraint_swigregister = _IMP_container.PredicateQuadsRestraint_swigregister
4456 PredicateQuadsRestraint_swigregister(PredicateQuadsRestraint)
4459 """Proxy of C++ IMP::container::DistributeSingletonsScoreState class."""
4461 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4463 def __init__(self, *args):
4465 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input, std::string name) -> DistributeSingletonsScoreState
4466 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input) -> DistributeSingletonsScoreState
4468 this = _IMP_container.new_DistributeSingletonsScoreState(*args)
4470 self.this.append(this)
4474 def add_predicate(self, predicate, value):
4475 """add_predicate(DistributeSingletonsScoreState self, SingletonPredicate predicate, int value) -> DynamicListSingletonContainer"""
4476 return _IMP_container.DistributeSingletonsScoreState_add_predicate(self, predicate, value)
4479 def do_before_evaluate(self):
4480 """do_before_evaluate(DistributeSingletonsScoreState self)"""
4481 return _IMP_container.DistributeSingletonsScoreState_do_before_evaluate(self)
4484 def do_after_evaluate(self, da):
4485 """do_after_evaluate(DistributeSingletonsScoreState self, DerivativeAccumulator da)"""
4486 return _IMP_container.DistributeSingletonsScoreState_do_after_evaluate(self, da)
4489 def do_get_inputs(self):
4490 """do_get_inputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4491 return _IMP_container.DistributeSingletonsScoreState_do_get_inputs(self)
4494 def do_get_outputs(self):
4495 """do_get_outputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4496 return _IMP_container.DistributeSingletonsScoreState_do_get_outputs(self)
4499 def get_version_info(self):
4500 """get_version_info(DistributeSingletonsScoreState self) -> VersionInfo"""
4501 return _IMP_container.DistributeSingletonsScoreState_get_version_info(self)
4505 """__str__(DistributeSingletonsScoreState self) -> std::string"""
4506 return _IMP_container.DistributeSingletonsScoreState___str__(self)
4510 """__repr__(DistributeSingletonsScoreState self) -> std::string"""
4511 return _IMP_container.DistributeSingletonsScoreState___repr__(self)
4516 return _object_cast_to_DistributeSingletonsScoreState(o)
4518 DistributeSingletonsScoreState_swigregister = _IMP_container.DistributeSingletonsScoreState_swigregister
4519 DistributeSingletonsScoreState_swigregister(DistributeSingletonsScoreState)
4522 """Proxy of C++ IMP::container::DistributePairsScoreState class."""
4524 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4526 def __init__(self, *args):
4528 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input, std::string name) -> DistributePairsScoreState
4529 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input) -> DistributePairsScoreState
4531 this = _IMP_container.new_DistributePairsScoreState(*args)
4533 self.this.append(this)
4537 def add_predicate(self, predicate, value):
4538 """add_predicate(DistributePairsScoreState self, PairPredicate predicate, int value) -> DynamicListPairContainer"""
4539 return _IMP_container.DistributePairsScoreState_add_predicate(self, predicate, value)
4542 def do_before_evaluate(self):
4543 """do_before_evaluate(DistributePairsScoreState self)"""
4544 return _IMP_container.DistributePairsScoreState_do_before_evaluate(self)
4547 def do_after_evaluate(self, da):
4548 """do_after_evaluate(DistributePairsScoreState self, DerivativeAccumulator da)"""
4549 return _IMP_container.DistributePairsScoreState_do_after_evaluate(self, da)
4552 def do_get_inputs(self):
4553 """do_get_inputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4554 return _IMP_container.DistributePairsScoreState_do_get_inputs(self)
4557 def do_get_outputs(self):
4558 """do_get_outputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4559 return _IMP_container.DistributePairsScoreState_do_get_outputs(self)
4562 def get_version_info(self):
4563 """get_version_info(DistributePairsScoreState self) -> VersionInfo"""
4564 return _IMP_container.DistributePairsScoreState_get_version_info(self)
4568 """__str__(DistributePairsScoreState self) -> std::string"""
4569 return _IMP_container.DistributePairsScoreState___str__(self)
4573 """__repr__(DistributePairsScoreState self) -> std::string"""
4574 return _IMP_container.DistributePairsScoreState___repr__(self)
4579 return _object_cast_to_DistributePairsScoreState(o)
4581 DistributePairsScoreState_swigregister = _IMP_container.DistributePairsScoreState_swigregister
4582 DistributePairsScoreState_swigregister(DistributePairsScoreState)
4585 """Proxy of C++ IMP::container::DistributeTripletsScoreState class."""
4587 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4589 def __init__(self, *args):
4591 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input, std::string name) -> DistributeTripletsScoreState
4592 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input) -> DistributeTripletsScoreState
4594 this = _IMP_container.new_DistributeTripletsScoreState(*args)
4596 self.this.append(this)
4600 def add_predicate(self, predicate, value):
4601 """add_predicate(DistributeTripletsScoreState self, TripletPredicate predicate, int value) -> DynamicListTripletContainer"""
4602 return _IMP_container.DistributeTripletsScoreState_add_predicate(self, predicate, value)
4605 def do_before_evaluate(self):
4606 """do_before_evaluate(DistributeTripletsScoreState self)"""
4607 return _IMP_container.DistributeTripletsScoreState_do_before_evaluate(self)
4610 def do_after_evaluate(self, da):
4611 """do_after_evaluate(DistributeTripletsScoreState self, DerivativeAccumulator da)"""
4612 return _IMP_container.DistributeTripletsScoreState_do_after_evaluate(self, da)
4615 def do_get_inputs(self):
4616 """do_get_inputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4617 return _IMP_container.DistributeTripletsScoreState_do_get_inputs(self)
4620 def do_get_outputs(self):
4621 """do_get_outputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4622 return _IMP_container.DistributeTripletsScoreState_do_get_outputs(self)
4625 def get_version_info(self):
4626 """get_version_info(DistributeTripletsScoreState self) -> VersionInfo"""
4627 return _IMP_container.DistributeTripletsScoreState_get_version_info(self)
4631 """__str__(DistributeTripletsScoreState self) -> std::string"""
4632 return _IMP_container.DistributeTripletsScoreState___str__(self)
4636 """__repr__(DistributeTripletsScoreState self) -> std::string"""
4637 return _IMP_container.DistributeTripletsScoreState___repr__(self)
4642 return _object_cast_to_DistributeTripletsScoreState(o)
4644 DistributeTripletsScoreState_swigregister = _IMP_container.DistributeTripletsScoreState_swigregister
4645 DistributeTripletsScoreState_swigregister(DistributeTripletsScoreState)
4648 """Proxy of C++ IMP::container::DistributeQuadsScoreState class."""
4650 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4652 def __init__(self, *args):
4654 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input, std::string name) -> DistributeQuadsScoreState
4655 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input) -> DistributeQuadsScoreState
4657 this = _IMP_container.new_DistributeQuadsScoreState(*args)
4659 self.this.append(this)
4663 def add_predicate(self, predicate, value):
4664 """add_predicate(DistributeQuadsScoreState self, QuadPredicate predicate, int value) -> DynamicListQuadContainer"""
4665 return _IMP_container.DistributeQuadsScoreState_add_predicate(self, predicate, value)
4668 def do_before_evaluate(self):
4669 """do_before_evaluate(DistributeQuadsScoreState self)"""
4670 return _IMP_container.DistributeQuadsScoreState_do_before_evaluate(self)
4673 def do_after_evaluate(self, da):
4674 """do_after_evaluate(DistributeQuadsScoreState self, DerivativeAccumulator da)"""
4675 return _IMP_container.DistributeQuadsScoreState_do_after_evaluate(self, da)
4678 def do_get_inputs(self):
4679 """do_get_inputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4680 return _IMP_container.DistributeQuadsScoreState_do_get_inputs(self)
4683 def do_get_outputs(self):
4684 """do_get_outputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4685 return _IMP_container.DistributeQuadsScoreState_do_get_outputs(self)
4688 def get_version_info(self):
4689 """get_version_info(DistributeQuadsScoreState self) -> VersionInfo"""
4690 return _IMP_container.DistributeQuadsScoreState_get_version_info(self)
4694 """__str__(DistributeQuadsScoreState self) -> std::string"""
4695 return _IMP_container.DistributeQuadsScoreState___str__(self)
4699 """__repr__(DistributeQuadsScoreState self) -> std::string"""
4700 return _IMP_container.DistributeQuadsScoreState___repr__(self)
4705 return _object_cast_to_DistributeQuadsScoreState(o)
4707 DistributeQuadsScoreState_swigregister = _IMP_container.DistributeQuadsScoreState_swigregister
4708 DistributeQuadsScoreState_swigregister(DistributeQuadsScoreState)
4713 create_restraint(PairScore ps, IMP::ParticlePair pp) -> Restraint
4714 create_restraint(PairScore ps, PairContainer pp) -> Restraint
4716 return _IMP_container.create_restraint(*args)
4718 def get_module_version():
4719 """get_module_version() -> std::string const"""
4720 return _IMP_container.get_module_version()
4723 """get_example_path(std::string fname) -> std::string"""
4724 return _IMP_container.get_example_path(fname)
4727 """get_data_path(std::string fname) -> std::string"""
4728 return _IMP_container.get_data_path(fname)
4730 from .
import _version_check
4731 _version_check.check_version(get_module_version())
4732 __version__ = get_module_version()
Abstract class for scoring object(s) of type ParticleIndexPair.
A shared container for Pairs.
Abstract predicate function.
Restraint * create_restraint(Score *s, const typename Score::Argument &t, std::string name=std::string())
void add_particles(RMF::FileHandle fh, const ParticlesTemp &hs)
Make CGAL functionality available to IMP.
double get_slack_estimate(const ParticlesTemp &ps, double upper_bound, double step, const RestraintsTemp &restraints, bool derivatives, Optimizer *opt, ClosePairContainer *cpc)
void add_particle(RMF::FileHandle fh, Particle *hs)
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)
A restraint is a term in an IMP ScoringFunction.