11 from __future__
import print_function, division, absolute_import
17 from sys
import version_info
18 if version_info >= (2, 6, 0):
19 def swig_import_helper():
20 from os.path
import dirname
24 fp, pathname, description = imp.find_module(
'_IMP_container', [dirname(__file__)])
30 _mod = imp.load_module(
'_IMP_container', fp, pathname, description)
34 _IMP_container = swig_import_helper()
35 del swig_import_helper
40 _swig_property = property
45 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
46 if (name ==
"thisown"):
47 return self.this.own(value)
49 if type(value).__name__ ==
'SwigPyObject':
50 self.__dict__[name] = value
52 method = class_type.__swig_setmethods__.get(name,
None)
54 return method(self, value)
56 object.__setattr__(self, name, value)
58 raise AttributeError(
"You cannot add attributes to %s" % self)
61 def _swig_setattr(self, class_type, name, value):
62 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
65 def _swig_getattr_nondynamic(self, class_type, name, static=1):
66 if (name ==
"thisown"):
67 return self.this.own()
68 method = class_type.__swig_getmethods__.get(name,
None)
72 return object.__getattr__(self, name)
74 raise AttributeError(name)
76 def _swig_getattr(self, class_type, name):
77 return _swig_getattr_nondynamic(self, class_type, name, 0)
82 strthis =
"proxy of " + self.this.__repr__()
85 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
90 except AttributeError:
97 def _swig_setattr_nondynamic_method(set):
98 def set_attr(self, name, value):
99 if (name ==
"thisown"):
100 return self.this.own(value)
101 if hasattr(self, name)
or (name ==
"this"):
102 set(self, name, value)
104 raise AttributeError(
"You cannot add attributes to %s" % self)
110 weakref_proxy = weakref.proxy
112 weakref_proxy =
lambda x: x
115 class IMP_CONTAINER_SwigPyIterator(object):
116 """Proxy of C++ swig::IMP_CONTAINER_SwigPyIterator class"""
117 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
119 def __init__(self, *args, **kwargs):
120 raise AttributeError(
"No constructor defined - class is abstract")
121 __repr__ = _swig_repr
122 __swig_destroy__ = _IMP_container.delete_IMP_CONTAINER_SwigPyIterator
123 __del__ =
lambda self:
None
126 """value(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
127 return _IMP_container.IMP_CONTAINER_SwigPyIterator_value(self)
132 incr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
133 incr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
135 return _IMP_container.IMP_CONTAINER_SwigPyIterator_incr(self, n)
140 decr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
141 decr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
143 return _IMP_container.IMP_CONTAINER_SwigPyIterator_decr(self, n)
146 def distance(self, x):
147 """distance(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t"""
148 return _IMP_container.IMP_CONTAINER_SwigPyIterator_distance(self, x)
152 """equal(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
153 return _IMP_container.IMP_CONTAINER_SwigPyIterator_equal(self, x)
157 """copy(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator"""
158 return _IMP_container.IMP_CONTAINER_SwigPyIterator_copy(self)
162 """next(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
163 return _IMP_container.IMP_CONTAINER_SwigPyIterator_next(self)
167 """__next__(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
168 return _IMP_container.IMP_CONTAINER_SwigPyIterator___next__(self)
172 """previous(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
173 return _IMP_container.IMP_CONTAINER_SwigPyIterator_previous(self)
176 def advance(self, n):
177 """advance(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
178 return _IMP_container.IMP_CONTAINER_SwigPyIterator_advance(self, n)
182 """__eq__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
183 return _IMP_container.IMP_CONTAINER_SwigPyIterator___eq__(self, x)
187 """__ne__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
188 return _IMP_container.IMP_CONTAINER_SwigPyIterator___ne__(self, x)
191 def __iadd__(self, n):
192 """__iadd__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
193 return _IMP_container.IMP_CONTAINER_SwigPyIterator___iadd__(self, n)
196 def __isub__(self, n):
197 """__isub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
198 return _IMP_container.IMP_CONTAINER_SwigPyIterator___isub__(self, n)
201 def __add__(self, n):
202 """__add__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
203 return _IMP_container.IMP_CONTAINER_SwigPyIterator___add__(self, n)
206 def __sub__(self, *args):
208 __sub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator
209 __sub__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t
211 return _IMP_container.IMP_CONTAINER_SwigPyIterator___sub__(self, *args)
215 IMP_CONTAINER_SwigPyIterator_swigregister = _IMP_container.IMP_CONTAINER_SwigPyIterator_swigregister
216 IMP_CONTAINER_SwigPyIterator_swigregister(IMP_CONTAINER_SwigPyIterator)
225 _IMP_container.IMP_DEBUG_swigconstant(_IMP_container)
226 IMP_DEBUG = _IMP_container.IMP_DEBUG
228 _IMP_container.IMP_RELEASE_swigconstant(_IMP_container)
229 IMP_RELEASE = _IMP_container.IMP_RELEASE
231 _IMP_container.IMP_SILENT_swigconstant(_IMP_container)
232 IMP_SILENT = _IMP_container.IMP_SILENT
234 _IMP_container.IMP_PROGRESS_swigconstant(_IMP_container)
235 IMP_PROGRESS = _IMP_container.IMP_PROGRESS
237 _IMP_container.IMP_TERSE_swigconstant(_IMP_container)
238 IMP_TERSE = _IMP_container.IMP_TERSE
240 _IMP_container.IMP_VERBOSE_swigconstant(_IMP_container)
241 IMP_VERBOSE = _IMP_container.IMP_VERBOSE
243 _IMP_container.IMP_MEMORY_swigconstant(_IMP_container)
244 IMP_MEMORY = _IMP_container.IMP_MEMORY
246 _IMP_container.IMP_NONE_swigconstant(_IMP_container)
247 IMP_NONE = _IMP_container.IMP_NONE
249 _IMP_container.IMP_USAGE_swigconstant(_IMP_container)
250 IMP_USAGE = _IMP_container.IMP_USAGE
252 _IMP_container.IMP_INTERNAL_swigconstant(_IMP_container)
253 IMP_INTERNAL = _IMP_container.IMP_INTERNAL
255 _IMP_container.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_container)
256 IMP_KERNEL_HAS_LOG4CXX = _IMP_container.IMP_KERNEL_HAS_LOG4CXX
258 _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_container)
259 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR
261 _IMP_container.IMP_COMPILER_HAS_RANDOM_SHUFFLE_swigconstant(_IMP_container)
262 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_container.IMP_COMPILER_HAS_RANDOM_SHUFFLE
264 _IMP_container.IMP_COMPILER_HAS_THREE_WAY_swigconstant(_IMP_container)
265 IMP_COMPILER_HAS_THREE_WAY = _IMP_container.IMP_COMPILER_HAS_THREE_WAY
267 _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
268 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM
270 _IMP_container.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_container)
271 IMP_KERNEL_HAS_NUMPY = _IMP_container.IMP_KERNEL_HAS_NUMPY
273 _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_container)
274 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS
276 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_container)
277 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
279 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_container)
280 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
282 _IMP_container.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_container)
283 IMPKERNEL_SHOW_WARNINGS = _IMP_container.IMPKERNEL_SHOW_WARNINGS
286 class _DirectorObjects(object):
287 """@internal Simple class to keep references to director objects
288 to prevent premature deletion."""
291 def register(self, obj):
292 """Take a reference to a director object; will only work for
293 refcounted C++ classes"""
294 if hasattr(obj,
'get_ref_count'):
295 self._objects.append(obj)
297 """Only drop our reference and allow cleanup by Python if no other
298 Python references exist (we hold 3 references: one in self._objects,
299 one in x, and one in the argument list for getrefcount) *and* no
300 other C++ references exist (the Python object always holds one)"""
301 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
302 or x.get_ref_count() > 1]
306 def get_object_count(self):
307 """Get number of director objects (useful for testing only)"""
308 return len(self._objects)
309 _director_objects = _DirectorObjects()
311 class _ostream(object):
312 """Proxy of C++ std::ostream class"""
313 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
315 def __init__(self, *args, **kwargs):
316 raise AttributeError(
"No constructor defined")
317 __repr__ = _swig_repr
319 def write(self, osa_buf):
320 """write(_ostream self, char const * osa_buf)"""
321 return _IMP_container._ostream_write(self, osa_buf)
323 _ostream_swigregister = _IMP_container._ostream_swigregister
324 _ostream_swigregister(_ostream)
327 _IMP_container.IMP_HAS_NOEXCEPT_swigconstant(_IMP_container)
328 IMP_HAS_NOEXCEPT = _IMP_container.IMP_HAS_NOEXCEPT
330 _IMP_container.IMP_C_OPEN_BINARY_swigconstant(_IMP_container)
331 IMP_C_OPEN_BINARY = _IMP_container.IMP_C_OPEN_BINARY
334 _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
335 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM
337 _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
338 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
340 _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
341 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM
343 _IMP_container.IMP_CGAL_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_container)
344 IMP_CGAL_HAS_BOOST_SERIALIZATION = _IMP_container.IMP_CGAL_HAS_BOOST_SERIALIZATION
346 _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
347 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM
349 _IMP_container.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_container)
350 IMP_CGAL_HAS_NUMPY = _IMP_container.IMP_CGAL_HAS_NUMPY
352 _IMP_container.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_container)
353 IMPCGAL_SHOW_WARNINGS = _IMP_container.IMPCGAL_SHOW_WARNINGS
356 _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_container)
357 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL
359 _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
360 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
362 _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
363 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
365 _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
366 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM
368 _IMP_container.IMP_ALGEBRA_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_container)
369 IMP_ALGEBRA_HAS_BOOST_SERIALIZATION = _IMP_container.IMP_ALGEBRA_HAS_BOOST_SERIALIZATION
371 _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
372 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM
374 _IMP_container.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_container)
375 IMP_ALGEBRA_HAS_CGAL = _IMP_container.IMP_ALGEBRA_HAS_CGAL
377 _IMP_container.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_container)
378 IMP_ALGEBRA_HAS_NUMPY = _IMP_container.IMP_ALGEBRA_HAS_NUMPY
380 _IMP_container.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_container)
381 IMP_ALGEBRA_HAS_ANN = _IMP_container.IMP_ALGEBRA_HAS_ANN
383 _IMP_container.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_container)
384 IMPALGEBRA_SHOW_WARNINGS = _IMP_container.IMPALGEBRA_SHOW_WARNINGS
387 _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_container)
388 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL
390 _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
391 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
393 _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
394 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
396 _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
397 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM
399 _IMP_container.IMP_DISPLAY_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_container)
400 IMP_DISPLAY_HAS_BOOST_SERIALIZATION = _IMP_container.IMP_DISPLAY_HAS_BOOST_SERIALIZATION
402 _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
403 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM
405 _IMP_container.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_container)
406 IMP_DISPLAY_HAS_CGAL = _IMP_container.IMP_DISPLAY_HAS_CGAL
408 _IMP_container.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_container)
409 IMP_DISPLAY_HAS_NUMPY = _IMP_container.IMP_DISPLAY_HAS_NUMPY
411 _IMP_container.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_container)
412 IMPDISPLAY_SHOW_WARNINGS = _IMP_container.IMPDISPLAY_SHOW_WARNINGS
415 _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_container)
416 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
418 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
419 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
421 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
422 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
424 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
425 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
427 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_container)
428 IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION
430 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
431 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
433 _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_container)
434 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL
436 _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_container)
437 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5
439 _IMP_container.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_container)
440 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_container.IMP_SCORE_FUNCTOR_HAS_NUMPY
442 _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_container)
443 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS
446 _IMP_container.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_container)
447 IMP_CORE_HAS_IMP_CGAL = _IMP_container.IMP_CORE_HAS_IMP_CGAL
449 _IMP_container.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_container)
450 IMP_CORE_HAS_IMP_KERNEL = _IMP_container.IMP_CORE_HAS_IMP_KERNEL
452 _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
453 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM
455 _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
456 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
458 _IMP_container.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
459 IMP_CORE_HAS_BOOST_RANDOM = _IMP_container.IMP_CORE_HAS_BOOST_RANDOM
461 _IMP_container.IMP_CORE_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_container)
462 IMP_CORE_HAS_BOOST_SERIALIZATION = _IMP_container.IMP_CORE_HAS_BOOST_SERIALIZATION
464 _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
465 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM
467 _IMP_container.IMP_CORE_HAS_CGAL_swigconstant(_IMP_container)
468 IMP_CORE_HAS_CGAL = _IMP_container.IMP_CORE_HAS_CGAL
470 _IMP_container.IMP_CORE_HAS_HDF5_swigconstant(_IMP_container)
471 IMP_CORE_HAS_HDF5 = _IMP_container.IMP_CORE_HAS_HDF5
473 _IMP_container.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_container)
474 IMP_CORE_HAS_NUMPY = _IMP_container.IMP_CORE_HAS_NUMPY
476 _IMP_container.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_container)
477 IMPCORE_SHOW_WARNINGS = _IMP_container.IMPCORE_SHOW_WARNINGS
480 _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_container)
481 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA
483 _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_container)
484 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL
486 _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_container)
487 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY
489 _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_container)
490 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL
492 _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_container)
493 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
495 _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
496 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
498 _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
499 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
501 _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
502 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM
504 _IMP_container.IMP_CONTAINER_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_container)
505 IMP_CONTAINER_HAS_BOOST_SERIALIZATION = _IMP_container.IMP_CONTAINER_HAS_BOOST_SERIALIZATION
507 _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
508 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM
510 _IMP_container.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_container)
511 IMP_CONTAINER_HAS_CGAL = _IMP_container.IMP_CONTAINER_HAS_CGAL
513 _IMP_container.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_container)
514 IMP_CONTAINER_HAS_HDF5 = _IMP_container.IMP_CONTAINER_HAS_HDF5
516 _IMP_container.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_container)
517 IMP_CONTAINER_HAS_NUMPY = _IMP_container.IMP_CONTAINER_HAS_NUMPY
519 _IMP_container.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_container)
520 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_container.IMP_CONTAINER_HAS_PYTHON_IHM
522 _IMP_container.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_container)
523 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_container.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
525 _IMP_container.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_container)
526 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_container.IMP_CONTAINER_HAS_ROBIN_MAP
528 _IMP_container.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_container)
529 IMPCONTAINER_SHOW_WARNINGS = _IMP_container.IMPCONTAINER_SHOW_WARNINGS
531 _object_types.append(
"AllBipartitePairContainer")
534 def _object_cast_to_AllBipartitePairContainer(o):
535 """_object_cast_to_AllBipartitePairContainer(Object o) -> AllBipartitePairContainer"""
536 return _IMP_container._object_cast_to_AllBipartitePairContainer(o)
538 _object_types.append(
"AllPairContainer")
541 def _object_cast_to_AllPairContainer(o):
542 """_object_cast_to_AllPairContainer(Object o) -> AllPairContainer"""
543 return _IMP_container._object_cast_to_AllPairContainer(o)
545 _object_types.append(
"CloseBipartitePairContainer")
548 def _object_cast_to_CloseBipartitePairContainer(o):
549 """_object_cast_to_CloseBipartitePairContainer(Object o) -> CloseBipartitePairContainer"""
550 return _IMP_container._object_cast_to_CloseBipartitePairContainer(o)
552 _object_types.append(
"ClosePairContainer")
555 def _object_cast_to_ClosePairContainer(o):
556 """_object_cast_to_ClosePairContainer(Object o) -> ClosePairContainer"""
557 return _IMP_container._object_cast_to_ClosePairContainer(o)
559 _object_types.append(
"ConnectingPairContainer")
562 def _object_cast_to_ConnectingPairContainer(o):
563 """_object_cast_to_ConnectingPairContainer(Object o) -> ConnectingPairContainer"""
564 return _IMP_container._object_cast_to_ConnectingPairContainer(o)
566 _object_types.append(
"ConsecutivePairContainer")
569 def _object_cast_to_ConsecutivePairContainer(o):
570 """_object_cast_to_ConsecutivePairContainer(Object o) -> ConsecutivePairContainer"""
571 return _IMP_container._object_cast_to_ConsecutivePairContainer(o)
573 _object_types.append(
"ExclusiveConsecutivePairContainer")
576 def _object_cast_to_ExclusiveConsecutivePairContainer(o):
577 """_object_cast_to_ExclusiveConsecutivePairContainer(Object o) -> ExclusiveConsecutivePairContainer"""
578 return _IMP_container._object_cast_to_ExclusiveConsecutivePairContainer(o)
580 _object_types.append(
"ExclusiveConsecutivePairFilter")
583 def _object_cast_to_ExclusiveConsecutivePairFilter(o):
584 """_object_cast_to_ExclusiveConsecutivePairFilter(Object o) -> ExclusiveConsecutivePairFilter"""
585 return _IMP_container._object_cast_to_ExclusiveConsecutivePairFilter(o)
587 _object_types.append(
"ConsecutivePairFilter")
590 def _object_cast_to_ConsecutivePairFilter(o):
591 """_object_cast_to_ConsecutivePairFilter(Object o) -> ConsecutivePairFilter"""
592 return _IMP_container._object_cast_to_ConsecutivePairFilter(o)
594 _object_types.append(
"ListPairContainer")
597 def _object_cast_to_ListPairContainer(o):
598 """_object_cast_to_ListPairContainer(Object o) -> ListPairContainer"""
599 return _IMP_container._object_cast_to_ListPairContainer(o)
601 _object_types.append(
"ListQuadContainer")
604 def _object_cast_to_ListQuadContainer(o):
605 """_object_cast_to_ListQuadContainer(Object o) -> ListQuadContainer"""
606 return _IMP_container._object_cast_to_ListQuadContainer(o)
608 _object_types.append(
"ListSingletonContainer")
611 def _object_cast_to_ListSingletonContainer(o):
612 """_object_cast_to_ListSingletonContainer(Object o) -> ListSingletonContainer"""
613 return _IMP_container._object_cast_to_ListSingletonContainer(o)
615 _object_types.append(
"ListTripletContainer")
618 def _object_cast_to_ListTripletContainer(o):
619 """_object_cast_to_ListTripletContainer(Object o) -> ListTripletContainer"""
620 return _IMP_container._object_cast_to_ListTripletContainer(o)
622 _object_types.append(
"DynamicListPairContainer")
625 def _object_cast_to_DynamicListPairContainer(o):
626 """_object_cast_to_DynamicListPairContainer(Object o) -> DynamicListPairContainer"""
627 return _IMP_container._object_cast_to_DynamicListPairContainer(o)
629 _object_types.append(
"DynamicListQuadContainer")
632 def _object_cast_to_DynamicListQuadContainer(o):
633 """_object_cast_to_DynamicListQuadContainer(Object o) -> DynamicListQuadContainer"""
634 return _IMP_container._object_cast_to_DynamicListQuadContainer(o)
636 _object_types.append(
"DynamicListSingletonContainer")
639 def _object_cast_to_DynamicListSingletonContainer(o):
640 """_object_cast_to_DynamicListSingletonContainer(Object o) -> DynamicListSingletonContainer"""
641 return _IMP_container._object_cast_to_DynamicListSingletonContainer(o)
643 _object_types.append(
"DynamicListTripletContainer")
646 def _object_cast_to_DynamicListTripletContainer(o):
647 """_object_cast_to_DynamicListTripletContainer(Object o) -> DynamicListTripletContainer"""
648 return _IMP_container._object_cast_to_DynamicListTripletContainer(o)
650 _object_types.append(
"MinimumPairRestraint")
653 def _object_cast_to_MinimumPairRestraint(o):
654 """_object_cast_to_MinimumPairRestraint(Object o) -> MinimumPairRestraint"""
655 return _IMP_container._object_cast_to_MinimumPairRestraint(o)
657 _object_types.append(
"MinimumPairScore")
660 def _object_cast_to_MinimumPairScore(o):
661 """_object_cast_to_MinimumPairScore(Object o) -> MinimumPairScore"""
662 return _IMP_container._object_cast_to_MinimumPairScore(o)
664 _object_types.append(
"MinimumQuadRestraint")
667 def _object_cast_to_MinimumQuadRestraint(o):
668 """_object_cast_to_MinimumQuadRestraint(Object o) -> MinimumQuadRestraint"""
669 return _IMP_container._object_cast_to_MinimumQuadRestraint(o)
671 _object_types.append(
"MinimumQuadScore")
674 def _object_cast_to_MinimumQuadScore(o):
675 """_object_cast_to_MinimumQuadScore(Object o) -> MinimumQuadScore"""
676 return _IMP_container._object_cast_to_MinimumQuadScore(o)
678 _object_types.append(
"MinimumSingletonRestraint")
681 def _object_cast_to_MinimumSingletonRestraint(o):
682 """_object_cast_to_MinimumSingletonRestraint(Object o) -> MinimumSingletonRestraint"""
683 return _IMP_container._object_cast_to_MinimumSingletonRestraint(o)
685 _object_types.append(
"MinimumSingletonScore")
688 def _object_cast_to_MinimumSingletonScore(o):
689 """_object_cast_to_MinimumSingletonScore(Object o) -> MinimumSingletonScore"""
690 return _IMP_container._object_cast_to_MinimumSingletonScore(o)
692 _object_types.append(
"MinimumTripletRestraint")
695 def _object_cast_to_MinimumTripletRestraint(o):
696 """_object_cast_to_MinimumTripletRestraint(Object o) -> MinimumTripletRestraint"""
697 return _IMP_container._object_cast_to_MinimumTripletRestraint(o)
699 _object_types.append(
"MinimumTripletScore")
702 def _object_cast_to_MinimumTripletScore(o):
703 """_object_cast_to_MinimumTripletScore(Object o) -> MinimumTripletScore"""
704 return _IMP_container._object_cast_to_MinimumTripletScore(o)
706 _object_types.append(
"PairContainerSet")
709 def _object_cast_to_PairContainerSet(o):
710 """_object_cast_to_PairContainerSet(Object o) -> PairContainerSet"""
711 return _IMP_container._object_cast_to_PairContainerSet(o)
713 _object_types.append(
"PairsConstraint")
716 def _object_cast_to_PairsConstraint(o):
717 """_object_cast_to_PairsConstraint(Object o) -> PairsConstraint"""
718 return _IMP_container._object_cast_to_PairsConstraint(o)
720 _object_types.append(
"PairsOptimizerState")
723 def _object_cast_to_PairsOptimizerState(o):
724 """_object_cast_to_PairsOptimizerState(Object o) -> PairsOptimizerState"""
725 return _IMP_container._object_cast_to_PairsOptimizerState(o)
727 _object_types.append(
"PairsRestraint")
730 def _object_cast_to_PairsRestraint(o):
731 """_object_cast_to_PairsRestraint(Object o) -> PairsRestraint"""
732 return _IMP_container._object_cast_to_PairsRestraint(o)
734 _object_types.append(
"QuadContainerSet")
737 def _object_cast_to_QuadContainerSet(o):
738 """_object_cast_to_QuadContainerSet(Object o) -> QuadContainerSet"""
739 return _IMP_container._object_cast_to_QuadContainerSet(o)
741 _object_types.append(
"QuadsConstraint")
744 def _object_cast_to_QuadsConstraint(o):
745 """_object_cast_to_QuadsConstraint(Object o) -> QuadsConstraint"""
746 return _IMP_container._object_cast_to_QuadsConstraint(o)
748 _object_types.append(
"QuadsOptimizerState")
751 def _object_cast_to_QuadsOptimizerState(o):
752 """_object_cast_to_QuadsOptimizerState(Object o) -> QuadsOptimizerState"""
753 return _IMP_container._object_cast_to_QuadsOptimizerState(o)
755 _object_types.append(
"QuadsRestraint")
758 def _object_cast_to_QuadsRestraint(o):
759 """_object_cast_to_QuadsRestraint(Object o) -> QuadsRestraint"""
760 return _IMP_container._object_cast_to_QuadsRestraint(o)
762 _object_types.append(
"SingletonContainerSet")
765 def _object_cast_to_SingletonContainerSet(o):
766 """_object_cast_to_SingletonContainerSet(Object o) -> SingletonContainerSet"""
767 return _IMP_container._object_cast_to_SingletonContainerSet(o)
769 _object_types.append(
"SingletonsConstraint")
772 def _object_cast_to_SingletonsConstraint(o):
773 """_object_cast_to_SingletonsConstraint(Object o) -> SingletonsConstraint"""
774 return _IMP_container._object_cast_to_SingletonsConstraint(o)
776 _object_types.append(
"SingletonsOptimizerState")
779 def _object_cast_to_SingletonsOptimizerState(o):
780 """_object_cast_to_SingletonsOptimizerState(Object o) -> SingletonsOptimizerState"""
781 return _IMP_container._object_cast_to_SingletonsOptimizerState(o)
783 _object_types.append(
"SingletonsRestraint")
786 def _object_cast_to_SingletonsRestraint(o):
787 """_object_cast_to_SingletonsRestraint(Object o) -> SingletonsRestraint"""
788 return _IMP_container._object_cast_to_SingletonsRestraint(o)
790 _object_types.append(
"TripletContainerSet")
793 def _object_cast_to_TripletContainerSet(o):
794 """_object_cast_to_TripletContainerSet(Object o) -> TripletContainerSet"""
795 return _IMP_container._object_cast_to_TripletContainerSet(o)
797 _object_types.append(
"TripletsConstraint")
800 def _object_cast_to_TripletsConstraint(o):
801 """_object_cast_to_TripletsConstraint(Object o) -> TripletsConstraint"""
802 return _IMP_container._object_cast_to_TripletsConstraint(o)
804 _object_types.append(
"TripletsOptimizerState")
807 def _object_cast_to_TripletsOptimizerState(o):
808 """_object_cast_to_TripletsOptimizerState(Object o) -> TripletsOptimizerState"""
809 return _IMP_container._object_cast_to_TripletsOptimizerState(o)
811 _object_types.append(
"TripletsRestraint")
814 def _object_cast_to_TripletsRestraint(o):
815 """_object_cast_to_TripletsRestraint(Object o) -> TripletsRestraint"""
816 return _IMP_container._object_cast_to_TripletsRestraint(o)
818 _object_types.append(
"InContainerSingletonFilter")
821 def _object_cast_to_InContainerSingletonFilter(o):
822 """_object_cast_to_InContainerSingletonFilter(Object o) -> InContainerSingletonFilter"""
823 return _IMP_container._object_cast_to_InContainerSingletonFilter(o)
825 _object_types.append(
"InContainerPairFilter")
828 def _object_cast_to_InContainerPairFilter(o):
829 """_object_cast_to_InContainerPairFilter(Object o) -> InContainerPairFilter"""
830 return _IMP_container._object_cast_to_InContainerPairFilter(o)
832 _object_types.append(
"InContainerTripletFilter")
835 def _object_cast_to_InContainerTripletFilter(o):
836 """_object_cast_to_InContainerTripletFilter(Object o) -> InContainerTripletFilter"""
837 return _IMP_container._object_cast_to_InContainerTripletFilter(o)
839 _object_types.append(
"InContainerQuadFilter")
842 def _object_cast_to_InContainerQuadFilter(o):
843 """_object_cast_to_InContainerQuadFilter(Object o) -> InContainerQuadFilter"""
844 return _IMP_container._object_cast_to_InContainerQuadFilter(o)
846 _object_types.append(
"SingletonContainerStatistics")
849 def _object_cast_to_SingletonContainerStatistics(o):
850 """_object_cast_to_SingletonContainerStatistics(Object o) -> SingletonContainerStatistics"""
851 return _IMP_container._object_cast_to_SingletonContainerStatistics(o)
853 _object_types.append(
"PairContainerStatistics")
856 def _object_cast_to_PairContainerStatistics(o):
857 """_object_cast_to_PairContainerStatistics(Object o) -> PairContainerStatistics"""
858 return _IMP_container._object_cast_to_PairContainerStatistics(o)
860 _object_types.append(
"TripletContainerStatistics")
863 def _object_cast_to_TripletContainerStatistics(o):
864 """_object_cast_to_TripletContainerStatistics(Object o) -> TripletContainerStatistics"""
865 return _IMP_container._object_cast_to_TripletContainerStatistics(o)
867 _object_types.append(
"QuadContainerStatistics")
870 def _object_cast_to_QuadContainerStatistics(o):
871 """_object_cast_to_QuadContainerStatistics(Object o) -> QuadContainerStatistics"""
872 return _IMP_container._object_cast_to_QuadContainerStatistics(o)
874 _object_types.append(
"EventSingletonsOptimizerState")
877 def _object_cast_to_EventSingletonsOptimizerState(o):
878 """_object_cast_to_EventSingletonsOptimizerState(Object o) -> EventSingletonsOptimizerState"""
879 return _IMP_container._object_cast_to_EventSingletonsOptimizerState(o)
881 _object_types.append(
"EventPairsOptimizerState")
884 def _object_cast_to_EventPairsOptimizerState(o):
885 """_object_cast_to_EventPairsOptimizerState(Object o) -> EventPairsOptimizerState"""
886 return _IMP_container._object_cast_to_EventPairsOptimizerState(o)
888 _object_types.append(
"EventTripletsOptimizerState")
891 def _object_cast_to_EventTripletsOptimizerState(o):
892 """_object_cast_to_EventTripletsOptimizerState(Object o) -> EventTripletsOptimizerState"""
893 return _IMP_container._object_cast_to_EventTripletsOptimizerState(o)
895 _object_types.append(
"EventQuadsOptimizerState")
898 def _object_cast_to_EventQuadsOptimizerState(o):
899 """_object_cast_to_EventQuadsOptimizerState(Object o) -> EventQuadsOptimizerState"""
900 return _IMP_container._object_cast_to_EventQuadsOptimizerState(o)
902 _object_types.append(
"PredicateSingletonsRestraint")
905 def _object_cast_to_PredicateSingletonsRestraint(o):
906 """_object_cast_to_PredicateSingletonsRestraint(Object o) -> PredicateSingletonsRestraint"""
907 return _IMP_container._object_cast_to_PredicateSingletonsRestraint(o)
909 _object_types.append(
"PredicatePairsRestraint")
912 def _object_cast_to_PredicatePairsRestraint(o):
913 """_object_cast_to_PredicatePairsRestraint(Object o) -> PredicatePairsRestraint"""
914 return _IMP_container._object_cast_to_PredicatePairsRestraint(o)
916 _object_types.append(
"PredicateTripletsRestraint")
919 def _object_cast_to_PredicateTripletsRestraint(o):
920 """_object_cast_to_PredicateTripletsRestraint(Object o) -> PredicateTripletsRestraint"""
921 return _IMP_container._object_cast_to_PredicateTripletsRestraint(o)
923 _object_types.append(
"PredicateQuadsRestraint")
926 def _object_cast_to_PredicateQuadsRestraint(o):
927 """_object_cast_to_PredicateQuadsRestraint(Object o) -> PredicateQuadsRestraint"""
928 return _IMP_container._object_cast_to_PredicateQuadsRestraint(o)
930 _object_types.append(
"DistributeSingletonsScoreState")
933 def _object_cast_to_DistributeSingletonsScoreState(o):
934 """_object_cast_to_DistributeSingletonsScoreState(Object o) -> DistributeSingletonsScoreState"""
935 return _IMP_container._object_cast_to_DistributeSingletonsScoreState(o)
937 _object_types.append(
"DistributePairsScoreState")
940 def _object_cast_to_DistributePairsScoreState(o):
941 """_object_cast_to_DistributePairsScoreState(Object o) -> DistributePairsScoreState"""
942 return _IMP_container._object_cast_to_DistributePairsScoreState(o)
944 _object_types.append(
"DistributeTripletsScoreState")
947 def _object_cast_to_DistributeTripletsScoreState(o):
948 """_object_cast_to_DistributeTripletsScoreState(Object o) -> DistributeTripletsScoreState"""
949 return _IMP_container._object_cast_to_DistributeTripletsScoreState(o)
951 _object_types.append(
"DistributeQuadsScoreState")
954 def _object_cast_to_DistributeQuadsScoreState(o):
955 """_object_cast_to_DistributeQuadsScoreState(Object o) -> DistributeQuadsScoreState"""
956 return _IMP_container._object_cast_to_DistributeQuadsScoreState(o)
958 """Proxy of C++ IMP::container::AllBipartitePairContainer class"""
959 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
961 def __init__(self, *args):
963 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, std::string name) -> AllBipartitePairContainer
964 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b) -> AllBipartitePairContainer
966 this = _IMP_container.new_AllBipartitePairContainer(*args)
968 self.this.append(this)
972 def do_get_inputs(self):
973 """do_get_inputs(AllBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
974 return _IMP_container.AllBipartitePairContainer_do_get_inputs(self)
977 def do_apply(self, sm):
978 """do_apply(AllBipartitePairContainer self, PairModifier sm)"""
979 return _IMP_container.AllBipartitePairContainer_do_apply(self, sm)
982 def do_apply_moved(self, sm, moved_pis, reset_pis):
983 """do_apply_moved(AllBipartitePairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
984 return _IMP_container.AllBipartitePairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
987 def get_version_info(self):
988 """get_version_info(AllBipartitePairContainer self) -> VersionInfo"""
989 return _IMP_container.AllBipartitePairContainer_get_version_info(self)
993 """__str__(AllBipartitePairContainer self) -> std::string"""
994 return _IMP_container.AllBipartitePairContainer___str__(self)
998 """__repr__(AllBipartitePairContainer self) -> std::string"""
999 return _IMP_container.AllBipartitePairContainer___repr__(self)
1004 return _object_cast_to_AllBipartitePairContainer(o)
1006 AllBipartitePairContainer_swigregister = _IMP_container.AllBipartitePairContainer_swigregister
1007 AllBipartitePairContainer_swigregister(AllBipartitePairContainer)
1010 """Proxy of C++ IMP::container::AllPairContainer 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::AllPairContainer self, _SingletonContainerAdaptor c, std::string name) -> AllPairContainer
1016 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c) -> AllPairContainer
1018 this = _IMP_container.new_AllPairContainer(*args)
1020 self.this.append(this)
1024 def do_get_inputs(self):
1025 """do_get_inputs(AllPairContainer self) -> IMP::ModelObjectsTemp"""
1026 return _IMP_container.AllPairContainer_do_get_inputs(self)
1029 def do_apply(self, sm):
1030 """do_apply(AllPairContainer self, PairModifier sm)"""
1031 return _IMP_container.AllPairContainer_do_apply(self, sm)
1034 def do_apply_moved(self, sm, moved_pis, reset_pis):
1035 """do_apply_moved(AllPairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1036 return _IMP_container.AllPairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1039 def get_version_info(self):
1040 """get_version_info(AllPairContainer self) -> VersionInfo"""
1041 return _IMP_container.AllPairContainer_get_version_info(self)
1045 """__str__(AllPairContainer self) -> std::string"""
1046 return _IMP_container.AllPairContainer___str__(self)
1050 """__repr__(AllPairContainer self) -> std::string"""
1051 return _IMP_container.AllPairContainer___repr__(self)
1056 return _object_cast_to_AllPairContainer(o)
1058 AllPairContainer_swigregister = _IMP_container.AllPairContainer_swigregister
1059 AllPairContainer_swigregister(AllPairContainer)
1062 """Proxy of C++ IMP::container::CloseBipartitePairContainer class"""
1063 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1065 def __init__(self, *args):
1067 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1, std::string name) -> CloseBipartitePairContainer
1068 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1) -> CloseBipartitePairContainer
1069 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance) -> CloseBipartitePairContainer
1070 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1, std::string name) -> CloseBipartitePairContainer
1071 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1) -> CloseBipartitePairContainer
1072 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf) -> CloseBipartitePairContainer
1074 this = _IMP_container.new_CloseBipartitePairContainer(*args)
1076 self.this.append(this)
1079 def __get_pair_filters(self):
return IMP._list_util.VarList(getdimfunc=self.get_number_of_pair_filters, getfunc=self.get_pair_filter, erasefunc=self.erase_pair_filter, appendfunc=self.add_pair_filter, extendfunc=self.add_pair_filters, clearfunc=self.clear_pair_filters, indexfunc=self._python_index_pair_filter)
1080 def __set_pair_filters(self, obj): IMP._list_util.set_varlist(self.pair_filters, obj)
1081 def __del_pair_filters(self): IMP._list_util.del_varlist(self.pair_filters)
1082 pair_filters = property(__get_pair_filters, __set_pair_filters, __del_pair_filters, doc=
"List of ##ucnames")
1084 def remove_pair_filter(self, d):
1085 """remove_pair_filter(CloseBipartitePairContainer self, PairPredicate d)"""
1086 return _IMP_container.CloseBipartitePairContainer_remove_pair_filter(self, d)
1089 def _python_index_pair_filter(self, d, start, stop):
1090 """_python_index_pair_filter(CloseBipartitePairContainer self, PairPredicate d, unsigned int start, unsigned int stop) -> unsigned int"""
1091 return _IMP_container.CloseBipartitePairContainer__python_index_pair_filter(self, d, start, stop)
1094 def remove_pair_filters(self, d):
1095 """remove_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & d)"""
1096 return _IMP_container.CloseBipartitePairContainer_remove_pair_filters(self, d)
1099 def set_pair_filters(self, ps):
1100 """set_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & ps)"""
1101 return _IMP_container.CloseBipartitePairContainer_set_pair_filters(self, ps)
1104 def set_pair_filters_order(self, objs):
1105 """set_pair_filters_order(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1106 return _IMP_container.CloseBipartitePairContainer_set_pair_filters_order(self, objs)
1109 def add_pair_filter(self, obj):
1110 """add_pair_filter(CloseBipartitePairContainer self, PairPredicate obj) -> unsigned int"""
1111 return _IMP_container.CloseBipartitePairContainer_add_pair_filter(self, obj)
1114 def add_pair_filters(self, objs):
1115 """add_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1116 return _IMP_container.CloseBipartitePairContainer_add_pair_filters(self, objs)
1119 def clear_pair_filters(self):
1120 """clear_pair_filters(CloseBipartitePairContainer self)"""
1121 return _IMP_container.CloseBipartitePairContainer_clear_pair_filters(self)
1124 def get_number_of_pair_filters(self):
1125 """get_number_of_pair_filters(CloseBipartitePairContainer self) -> unsigned int"""
1126 return _IMP_container.CloseBipartitePairContainer_get_number_of_pair_filters(self)
1129 def get_has_pair_filters(self):
1130 """get_has_pair_filters(CloseBipartitePairContainer self) -> bool"""
1131 return _IMP_container.CloseBipartitePairContainer_get_has_pair_filters(self)
1134 def get_pair_filter(self, i):
1135 """get_pair_filter(CloseBipartitePairContainer self, unsigned int i) -> PairPredicate"""
1136 return _IMP_container.CloseBipartitePairContainer_get_pair_filter(self, i)
1139 def get_pair_filters(self):
1140 """get_pair_filters(CloseBipartitePairContainer self) -> IMP::PairPredicates"""
1141 return _IMP_container.CloseBipartitePairContainer_get_pair_filters(self)
1144 def erase_pair_filter(self, i):
1145 """erase_pair_filter(CloseBipartitePairContainer self, unsigned int i)"""
1146 return _IMP_container.CloseBipartitePairContainer_erase_pair_filter(self, i)
1149 def reserve_pair_filters(self, sz):
1150 """reserve_pair_filters(CloseBipartitePairContainer self, unsigned int sz)"""
1151 return _IMP_container.CloseBipartitePairContainer_reserve_pair_filters(self, sz)
1154 def do_get_inputs(self):
1155 """do_get_inputs(CloseBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
1156 return _IMP_container.CloseBipartitePairContainer_do_get_inputs(self)
1159 def do_apply(self, sm):
1160 """do_apply(CloseBipartitePairContainer self, PairModifier sm)"""
1161 return _IMP_container.CloseBipartitePairContainer_do_apply(self, sm)
1164 def get_version_info(self):
1165 """get_version_info(CloseBipartitePairContainer self) -> VersionInfo"""
1166 return _IMP_container.CloseBipartitePairContainer_get_version_info(self)
1170 """__str__(CloseBipartitePairContainer self) -> std::string"""
1171 return _IMP_container.CloseBipartitePairContainer___str__(self)
1175 """__repr__(CloseBipartitePairContainer self) -> std::string"""
1176 return _IMP_container.CloseBipartitePairContainer___repr__(self)
1181 return _object_cast_to_CloseBipartitePairContainer(o)
1183 CloseBipartitePairContainer_swigregister = _IMP_container.CloseBipartitePairContainer_swigregister
1184 CloseBipartitePairContainer_swigregister(CloseBipartitePairContainer)
1187 """Proxy of C++ IMP::container::ClosePairContainer class"""
1188 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1190 def __init__(self, *args):
1192 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1, std::string name) -> ClosePairContainer
1193 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1) -> ClosePairContainer
1194 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff) -> ClosePairContainer
1195 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1, std::string name) -> ClosePairContainer
1196 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1) -> ClosePairContainer
1197 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf) -> ClosePairContainer
1199 this = _IMP_container.new_ClosePairContainer(*args)
1201 self.this.append(this)
1204 def __get_pair_filters(self):
return IMP._list_util.VarList(getdimfunc=self.get_number_of_pair_filters, getfunc=self.get_pair_filter, erasefunc=self.erase_pair_filter, appendfunc=self.add_pair_filter, extendfunc=self.add_pair_filters, clearfunc=self.clear_pair_filters, indexfunc=self._python_index_pair_filter)
1205 def __set_pair_filters(self, obj): IMP._list_util.set_varlist(self.pair_filters, obj)
1206 def __del_pair_filters(self): IMP._list_util.del_varlist(self.pair_filters)
1207 pair_filters = property(__get_pair_filters, __set_pair_filters, __del_pair_filters, doc=
"List of ##ucnames")
1209 def remove_pair_filter(self, d):
1210 """remove_pair_filter(ClosePairContainer self, PairPredicate d)"""
1211 return _IMP_container.ClosePairContainer_remove_pair_filter(self, d)
1214 def _python_index_pair_filter(self, d, start, stop):
1215 """_python_index_pair_filter(ClosePairContainer self, PairPredicate d, unsigned int start, unsigned int stop) -> unsigned int"""
1216 return _IMP_container.ClosePairContainer__python_index_pair_filter(self, d, start, stop)
1219 def remove_pair_filters(self, d):
1220 """remove_pair_filters(ClosePairContainer self, IMP::PairPredicates const & d)"""
1221 return _IMP_container.ClosePairContainer_remove_pair_filters(self, d)
1224 def set_pair_filters(self, ps):
1225 """set_pair_filters(ClosePairContainer self, IMP::PairPredicates const & ps)"""
1226 return _IMP_container.ClosePairContainer_set_pair_filters(self, ps)
1229 def set_pair_filters_order(self, objs):
1230 """set_pair_filters_order(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1231 return _IMP_container.ClosePairContainer_set_pair_filters_order(self, objs)
1234 def add_pair_filter(self, obj):
1235 """add_pair_filter(ClosePairContainer self, PairPredicate obj) -> unsigned int"""
1236 return _IMP_container.ClosePairContainer_add_pair_filter(self, obj)
1239 def add_pair_filters(self, objs):
1240 """add_pair_filters(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1241 return _IMP_container.ClosePairContainer_add_pair_filters(self, objs)
1244 def clear_pair_filters(self):
1245 """clear_pair_filters(ClosePairContainer self)"""
1246 return _IMP_container.ClosePairContainer_clear_pair_filters(self)
1249 def get_number_of_pair_filters(self):
1250 """get_number_of_pair_filters(ClosePairContainer self) -> unsigned int"""
1251 return _IMP_container.ClosePairContainer_get_number_of_pair_filters(self)
1254 def get_has_pair_filters(self):
1255 """get_has_pair_filters(ClosePairContainer self) -> bool"""
1256 return _IMP_container.ClosePairContainer_get_has_pair_filters(self)
1259 def get_pair_filter(self, i):
1260 """get_pair_filter(ClosePairContainer self, unsigned int i) -> PairPredicate"""
1261 return _IMP_container.ClosePairContainer_get_pair_filter(self, i)
1264 def get_pair_filters(self):
1265 """get_pair_filters(ClosePairContainer self) -> IMP::PairPredicates"""
1266 return _IMP_container.ClosePairContainer_get_pair_filters(self)
1269 def erase_pair_filter(self, i):
1270 """erase_pair_filter(ClosePairContainer self, unsigned int i)"""
1271 return _IMP_container.ClosePairContainer_erase_pair_filter(self, i)
1274 def reserve_pair_filters(self, sz):
1275 """reserve_pair_filters(ClosePairContainer self, unsigned int sz)"""
1276 return _IMP_container.ClosePairContainer_reserve_pair_filters(self, sz)
1279 def set_slack(self, s):
1280 """set_slack(ClosePairContainer self, double s)"""
1281 return _IMP_container.ClosePairContainer_set_slack(self, s)
1284 def get_slack(self):
1285 """get_slack(ClosePairContainer self) -> double"""
1286 return _IMP_container.ClosePairContainer_get_slack(self)
1289 def do_get_inputs(self):
1290 """do_get_inputs(ClosePairContainer self) -> IMP::ModelObjectsTemp"""
1291 return _IMP_container.ClosePairContainer_do_get_inputs(self)
1294 def do_apply(self, sm):
1295 """do_apply(ClosePairContainer self, PairModifier sm)"""
1296 return _IMP_container.ClosePairContainer_do_apply(self, sm)
1299 def get_number_of_update_calls(self):
1300 """get_number_of_update_calls(ClosePairContainer self) -> unsigned int"""
1301 return _IMP_container.ClosePairContainer_get_number_of_update_calls(self)
1304 def get_number_of_full_rebuilds(self):
1305 """get_number_of_full_rebuilds(ClosePairContainer self) -> unsigned int"""
1306 return _IMP_container.ClosePairContainer_get_number_of_full_rebuilds(self)
1309 def get_number_of_partial_rebuilds(self):
1310 """get_number_of_partial_rebuilds(ClosePairContainer self) -> unsigned int"""
1311 return _IMP_container.ClosePairContainer_get_number_of_partial_rebuilds(self)
1314 def get_version_info(self):
1315 """get_version_info(ClosePairContainer self) -> VersionInfo"""
1316 return _IMP_container.ClosePairContainer_get_version_info(self)
1320 """__str__(ClosePairContainer self) -> std::string"""
1321 return _IMP_container.ClosePairContainer___str__(self)
1325 """__repr__(ClosePairContainer self) -> std::string"""
1326 return _IMP_container.ClosePairContainer___repr__(self)
1331 return _object_cast_to_ClosePairContainer(o)
1333 ClosePairContainer_swigregister = _IMP_container.ClosePairContainer_swigregister
1334 ClosePairContainer_swigregister(ClosePairContainer)
1339 get_slack_estimate(Model m, IMP::ParticleIndexes ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double
1340 get_slack_estimate(IMP::ParticlesTemp const & ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double
1342 return _IMP_container.get_slack_estimate(*args)
1344 """Proxy of C++ IMP::container::ConnectingPairContainer class"""
1345 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1347 def __init__(self, sc, error):
1348 """__init__(IMP::container::ConnectingPairContainer self, SingletonContainer sc, double error) -> ConnectingPairContainer"""
1349 this = _IMP_container.new_ConnectingPairContainer(sc, error)
1351 self.this.append(this)
1355 def do_get_inputs(self):
1356 """do_get_inputs(ConnectingPairContainer self) -> IMP::ModelObjectsTemp"""
1357 return _IMP_container.ConnectingPairContainer_do_get_inputs(self)
1360 def do_apply(self, sm):
1361 """do_apply(ConnectingPairContainer self, PairModifier sm)"""
1362 return _IMP_container.ConnectingPairContainer_do_apply(self, sm)
1365 def get_version_info(self):
1366 """get_version_info(ConnectingPairContainer self) -> VersionInfo"""
1367 return _IMP_container.ConnectingPairContainer_get_version_info(self)
1371 """__str__(ConnectingPairContainer self) -> std::string"""
1372 return _IMP_container.ConnectingPairContainer___str__(self)
1376 """__repr__(ConnectingPairContainer self) -> std::string"""
1377 return _IMP_container.ConnectingPairContainer___repr__(self)
1382 return _object_cast_to_ConnectingPairContainer(o)
1384 ConnectingPairContainer_swigregister = _IMP_container.ConnectingPairContainer_swigregister
1385 ConnectingPairContainer_swigregister(ConnectingPairContainer)
1388 """Proxy of C++ IMP::container::ConsecutivePairContainer class"""
1389 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1391 def __init__(self, *args):
1393 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ConsecutivePairContainer
1394 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ConsecutivePairContainer
1396 this = _IMP_container.new_ConsecutivePairContainer(*args)
1398 self.this.append(this)
1402 def do_get_inputs(self):
1403 """do_get_inputs(ConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1404 return _IMP_container.ConsecutivePairContainer_do_get_inputs(self)
1407 def do_apply(self, sm):
1408 """do_apply(ConsecutivePairContainer self, PairModifier sm)"""
1409 return _IMP_container.ConsecutivePairContainer_do_apply(self, sm)
1412 def do_apply_moved(self, sm, moved_pis, reset_pis):
1413 """do_apply_moved(ConsecutivePairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1414 return _IMP_container.ConsecutivePairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1417 def get_version_info(self):
1418 """get_version_info(ConsecutivePairContainer self) -> VersionInfo"""
1419 return _IMP_container.ConsecutivePairContainer_get_version_info(self)
1423 """__str__(ConsecutivePairContainer self) -> std::string"""
1424 return _IMP_container.ConsecutivePairContainer___str__(self)
1428 """__repr__(ConsecutivePairContainer self) -> std::string"""
1429 return _IMP_container.ConsecutivePairContainer___repr__(self)
1434 return _object_cast_to_ConsecutivePairContainer(o)
1436 ConsecutivePairContainer_swigregister = _IMP_container.ConsecutivePairContainer_swigregister
1437 ConsecutivePairContainer_swigregister(ConsecutivePairContainer)
1440 """Proxy of C++ IMP::container::ConsecutivePairFilter class"""
1441 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1443 def __init__(self, cpc):
1444 """__init__(IMP::container::ConsecutivePairFilter self, ConsecutivePairContainer cpc) -> ConsecutivePairFilter"""
1445 this = _IMP_container.new_ConsecutivePairFilter(cpc)
1447 self.this.append(this)
1451 def do_get_inputs(self, m, pi):
1452 """do_get_inputs(ConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1453 return _IMP_container.ConsecutivePairFilter_do_get_inputs(self, m, pi)
1456 def get_value(self, *args):
1458 get_value(ConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1459 get_value(ConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1461 return _IMP_container.ConsecutivePairFilter_get_value(self, *args)
1464 def get_value_index(self, *args):
1466 get_value_index(ConsecutivePairFilter self, Model arg2, IMP::ParticleIndexPair const & pip) -> int
1467 get_value_index(ConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1469 return _IMP_container.ConsecutivePairFilter_get_value_index(self, *args)
1472 def get_version_info(self):
1473 """get_version_info(ConsecutivePairFilter self) -> VersionInfo"""
1474 return _IMP_container.ConsecutivePairFilter_get_version_info(self)
1478 """__str__(ConsecutivePairFilter self) -> std::string"""
1479 return _IMP_container.ConsecutivePairFilter___str__(self)
1483 """__repr__(ConsecutivePairFilter self) -> std::string"""
1484 return _IMP_container.ConsecutivePairFilter___repr__(self)
1489 return _object_cast_to_ConsecutivePairFilter(o)
1491 ConsecutivePairFilter_swigregister = _IMP_container.ConsecutivePairFilter_swigregister
1492 ConsecutivePairFilter_swigregister(ConsecutivePairFilter)
1495 """Proxy of C++ IMP::container::ExclusiveConsecutivePairContainer class"""
1496 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1498 def __init__(self, *args):
1500 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ExclusiveConsecutivePairContainer
1501 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ExclusiveConsecutivePairContainer
1503 this = _IMP_container.new_ExclusiveConsecutivePairContainer(*args)
1505 self.this.append(this)
1509 def do_get_inputs(self):
1510 """do_get_inputs(ExclusiveConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1511 return _IMP_container.ExclusiveConsecutivePairContainer_do_get_inputs(self)
1514 def do_apply(self, sm):
1515 """do_apply(ExclusiveConsecutivePairContainer self, PairModifier sm)"""
1516 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply(self, sm)
1519 def do_apply_moved(self, sm, moved_pis, reset_pis):
1520 """do_apply_moved(ExclusiveConsecutivePairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1521 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1524 def get_version_info(self):
1525 """get_version_info(ExclusiveConsecutivePairContainer self) -> VersionInfo"""
1526 return _IMP_container.ExclusiveConsecutivePairContainer_get_version_info(self)
1530 """__str__(ExclusiveConsecutivePairContainer self) -> std::string"""
1531 return _IMP_container.ExclusiveConsecutivePairContainer___str__(self)
1535 """__repr__(ExclusiveConsecutivePairContainer self) -> std::string"""
1536 return _IMP_container.ExclusiveConsecutivePairContainer___repr__(self)
1541 return _object_cast_to_ExclusiveConsecutivePairContainer(o)
1543 ExclusiveConsecutivePairContainer_swigregister = _IMP_container.ExclusiveConsecutivePairContainer_swigregister
1544 ExclusiveConsecutivePairContainer_swigregister(ExclusiveConsecutivePairContainer)
1547 """Proxy of C++ IMP::container::ExclusiveConsecutivePairFilter class"""
1548 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1551 """__init__(IMP::container::ExclusiveConsecutivePairFilter self) -> ExclusiveConsecutivePairFilter"""
1552 this = _IMP_container.new_ExclusiveConsecutivePairFilter()
1554 self.this.append(this)
1558 def do_get_inputs(self, m, pi):
1559 """do_get_inputs(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1560 return _IMP_container.ExclusiveConsecutivePairFilter_do_get_inputs(self, m, pi)
1563 def get_value(self, *args):
1565 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1566 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1568 return _IMP_container.ExclusiveConsecutivePairFilter_get_value(self, *args)
1571 def get_value_index(self, *args):
1573 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPair const & pip) -> int
1574 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1576 return _IMP_container.ExclusiveConsecutivePairFilter_get_value_index(self, *args)
1579 def get_version_info(self):
1580 """get_version_info(ExclusiveConsecutivePairFilter self) -> VersionInfo"""
1581 return _IMP_container.ExclusiveConsecutivePairFilter_get_version_info(self)
1585 """__str__(ExclusiveConsecutivePairFilter self) -> std::string"""
1586 return _IMP_container.ExclusiveConsecutivePairFilter___str__(self)
1590 """__repr__(ExclusiveConsecutivePairFilter self) -> std::string"""
1591 return _IMP_container.ExclusiveConsecutivePairFilter___repr__(self)
1596 return _object_cast_to_ExclusiveConsecutivePairFilter(o)
1598 ExclusiveConsecutivePairFilter_swigregister = _IMP_container.ExclusiveConsecutivePairFilter_swigregister
1599 ExclusiveConsecutivePairFilter_swigregister(ExclusiveConsecutivePairFilter)
1602 """Proxy of C++ IMP::container::ListPairContainer class"""
1603 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1605 def __init__(self, *args):
1607 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents, std::string name) -> ListPairContainer
1608 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents) -> ListPairContainer
1609 __init__(IMP::container::ListPairContainer self, Model m, std::string name) -> ListPairContainer
1610 __init__(IMP::container::ListPairContainer self, Model m) -> ListPairContainer
1611 __init__(IMP::container::ListPairContainer self, Model m, char const * name) -> ListPairContainer
1613 this = _IMP_container.new_ListPairContainer(*args)
1615 self.this.append(this)
1619 def add(self, *args):
1621 add(ListPairContainer self, IMP::ParticleIndexPair const & vt)
1622 add(ListPairContainer self, IMP::ParticleIndexPairs const & c)
1624 return _IMP_container.ListPairContainer_add(self, *args)
1628 """set(ListPairContainer self, IMP::ParticleIndexPairs cp)"""
1629 return _IMP_container.ListPairContainer_set(self, cp)
1633 """clear(ListPairContainer self)"""
1634 return _IMP_container.ListPairContainer_clear(self)
1637 def do_get_inputs(self):
1638 """do_get_inputs(ListPairContainer self) -> IMP::ModelObjectsTemp"""
1639 return _IMP_container.ListPairContainer_do_get_inputs(self)
1642 def do_apply(self, sm):
1643 """do_apply(ListPairContainer self, PairModifier sm)"""
1644 return _IMP_container.ListPairContainer_do_apply(self, sm)
1647 def do_apply_moved(self, sm, moved_pis, reset_pis):
1648 """do_apply_moved(ListPairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1649 return _IMP_container.ListPairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1652 def get_version_info(self):
1653 """get_version_info(ListPairContainer self) -> VersionInfo"""
1654 return _IMP_container.ListPairContainer_get_version_info(self)
1658 """__str__(ListPairContainer self) -> std::string"""
1659 return _IMP_container.ListPairContainer___str__(self)
1663 """__repr__(ListPairContainer self) -> std::string"""
1664 return _IMP_container.ListPairContainer___repr__(self)
1669 return _object_cast_to_ListPairContainer(o)
1671 ListPairContainer_swigregister = _IMP_container.ListPairContainer_swigregister
1672 ListPairContainer_swigregister(ListPairContainer)
1675 """Proxy of C++ IMP::container::ListQuadContainer class"""
1676 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1678 def __init__(self, *args):
1680 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents, std::string name) -> ListQuadContainer
1681 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents) -> ListQuadContainer
1682 __init__(IMP::container::ListQuadContainer self, Model m, std::string name) -> ListQuadContainer
1683 __init__(IMP::container::ListQuadContainer self, Model m) -> ListQuadContainer
1684 __init__(IMP::container::ListQuadContainer self, Model m, char const * name) -> ListQuadContainer
1686 this = _IMP_container.new_ListQuadContainer(*args)
1688 self.this.append(this)
1692 def add(self, *args):
1694 add(ListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1695 add(ListQuadContainer self, IMP::ParticleIndexQuads const & c)
1697 return _IMP_container.ListQuadContainer_add(self, *args)
1701 """set(ListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1702 return _IMP_container.ListQuadContainer_set(self, cp)
1706 """clear(ListQuadContainer self)"""
1707 return _IMP_container.ListQuadContainer_clear(self)
1710 def do_get_inputs(self):
1711 """do_get_inputs(ListQuadContainer self) -> IMP::ModelObjectsTemp"""
1712 return _IMP_container.ListQuadContainer_do_get_inputs(self)
1715 def do_apply(self, sm):
1716 """do_apply(ListQuadContainer self, QuadModifier sm)"""
1717 return _IMP_container.ListQuadContainer_do_apply(self, sm)
1720 def do_apply_moved(self, sm, moved_pis, reset_pis):
1721 """do_apply_moved(ListQuadContainer self, QuadModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1722 return _IMP_container.ListQuadContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1725 def get_version_info(self):
1726 """get_version_info(ListQuadContainer self) -> VersionInfo"""
1727 return _IMP_container.ListQuadContainer_get_version_info(self)
1731 """__str__(ListQuadContainer self) -> std::string"""
1732 return _IMP_container.ListQuadContainer___str__(self)
1736 """__repr__(ListQuadContainer self) -> std::string"""
1737 return _IMP_container.ListQuadContainer___repr__(self)
1742 return _object_cast_to_ListQuadContainer(o)
1744 ListQuadContainer_swigregister = _IMP_container.ListQuadContainer_swigregister
1745 ListQuadContainer_swigregister(ListQuadContainer)
1748 """Proxy of C++ IMP::container::ListSingletonContainer class"""
1749 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1751 def __init__(self, *args):
1753 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents, std::string name) -> ListSingletonContainer
1754 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents) -> ListSingletonContainer
1755 __init__(IMP::container::ListSingletonContainer self, Model m, std::string name) -> ListSingletonContainer
1756 __init__(IMP::container::ListSingletonContainer self, Model m) -> ListSingletonContainer
1757 __init__(IMP::container::ListSingletonContainer self, Model m, char const * name) -> ListSingletonContainer
1759 this = _IMP_container.new_ListSingletonContainer(*args)
1761 self.this.append(this)
1765 def add(self, *args):
1767 add(ListSingletonContainer self, ParticleIndex vt)
1768 add(ListSingletonContainer self, IMP::ParticleIndexes const & c)
1770 return _IMP_container.ListSingletonContainer_add(self, *args)
1774 """set(ListSingletonContainer self, IMP::ParticleIndexes cp)"""
1775 return _IMP_container.ListSingletonContainer_set(self, cp)
1779 """clear(ListSingletonContainer self)"""
1780 return _IMP_container.ListSingletonContainer_clear(self)
1783 def do_get_inputs(self):
1784 """do_get_inputs(ListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1785 return _IMP_container.ListSingletonContainer_do_get_inputs(self)
1788 def do_apply(self, sm):
1789 """do_apply(ListSingletonContainer self, SingletonModifier sm)"""
1790 return _IMP_container.ListSingletonContainer_do_apply(self, sm)
1793 def do_apply_moved(self, sm, moved_pis, reset_pis):
1794 """do_apply_moved(ListSingletonContainer self, SingletonModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1795 return _IMP_container.ListSingletonContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1798 def get_version_info(self):
1799 """get_version_info(ListSingletonContainer self) -> VersionInfo"""
1800 return _IMP_container.ListSingletonContainer_get_version_info(self)
1804 """__str__(ListSingletonContainer self) -> std::string"""
1805 return _IMP_container.ListSingletonContainer___str__(self)
1809 """__repr__(ListSingletonContainer self) -> std::string"""
1810 return _IMP_container.ListSingletonContainer___repr__(self)
1815 return _object_cast_to_ListSingletonContainer(o)
1817 ListSingletonContainer_swigregister = _IMP_container.ListSingletonContainer_swigregister
1818 ListSingletonContainer_swigregister(ListSingletonContainer)
1821 """Proxy of C++ IMP::container::ListTripletContainer class"""
1822 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1824 def __init__(self, *args):
1826 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents, std::string name) -> ListTripletContainer
1827 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents) -> ListTripletContainer
1828 __init__(IMP::container::ListTripletContainer self, Model m, std::string name) -> ListTripletContainer
1829 __init__(IMP::container::ListTripletContainer self, Model m) -> ListTripletContainer
1830 __init__(IMP::container::ListTripletContainer self, Model m, char const * name) -> ListTripletContainer
1832 this = _IMP_container.new_ListTripletContainer(*args)
1834 self.this.append(this)
1838 def add(self, *args):
1840 add(ListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
1841 add(ListTripletContainer self, IMP::ParticleIndexTriplets const & c)
1843 return _IMP_container.ListTripletContainer_add(self, *args)
1847 """set(ListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
1848 return _IMP_container.ListTripletContainer_set(self, cp)
1852 """clear(ListTripletContainer self)"""
1853 return _IMP_container.ListTripletContainer_clear(self)
1856 def do_get_inputs(self):
1857 """do_get_inputs(ListTripletContainer self) -> IMP::ModelObjectsTemp"""
1858 return _IMP_container.ListTripletContainer_do_get_inputs(self)
1861 def do_apply(self, sm):
1862 """do_apply(ListTripletContainer self, TripletModifier sm)"""
1863 return _IMP_container.ListTripletContainer_do_apply(self, sm)
1866 def do_apply_moved(self, sm, moved_pis, reset_pis):
1867 """do_apply_moved(ListTripletContainer self, TripletModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1868 return _IMP_container.ListTripletContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1871 def get_version_info(self):
1872 """get_version_info(ListTripletContainer self) -> VersionInfo"""
1873 return _IMP_container.ListTripletContainer_get_version_info(self)
1877 """__str__(ListTripletContainer self) -> std::string"""
1878 return _IMP_container.ListTripletContainer___str__(self)
1882 """__repr__(ListTripletContainer self) -> std::string"""
1883 return _IMP_container.ListTripletContainer___repr__(self)
1888 return _object_cast_to_ListTripletContainer(o)
1890 ListTripletContainer_swigregister = _IMP_container.ListTripletContainer_swigregister
1891 ListTripletContainer_swigregister(ListTripletContainer)
1894 """Proxy of C++ IMP::container::DynamicListPairContainer class"""
1895 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1897 def __init__(self, *args, **kwargs):
1898 raise AttributeError(
"No constructor defined - class is abstract")
1900 def add(self, *args):
1902 add(DynamicListPairContainer self, IMP::ParticleIndexPair const & vt)
1903 add(DynamicListPairContainer self, IMP::ParticleIndexPairs const & c)
1905 return _IMP_container.DynamicListPairContainer_add(self, *args)
1909 """set(DynamicListPairContainer self, IMP::ParticleIndexPairs cp)"""
1910 return _IMP_container.DynamicListPairContainer_set(self, cp)
1914 """clear(DynamicListPairContainer self)"""
1915 return _IMP_container.DynamicListPairContainer_clear(self)
1918 def do_get_inputs(self):
1919 """do_get_inputs(DynamicListPairContainer self) -> IMP::ModelObjectsTemp"""
1920 return _IMP_container.DynamicListPairContainer_do_get_inputs(self)
1923 def do_apply(self, sm):
1924 """do_apply(DynamicListPairContainer self, PairModifier sm)"""
1925 return _IMP_container.DynamicListPairContainer_do_apply(self, sm)
1928 def do_apply_moved(self, sm, moved_pis, reset_pis):
1929 """do_apply_moved(DynamicListPairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1930 return _IMP_container.DynamicListPairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1933 def get_version_info(self):
1934 """get_version_info(DynamicListPairContainer self) -> VersionInfo"""
1935 return _IMP_container.DynamicListPairContainer_get_version_info(self)
1939 """__str__(DynamicListPairContainer self) -> std::string"""
1940 return _IMP_container.DynamicListPairContainer___str__(self)
1944 """__repr__(DynamicListPairContainer self) -> std::string"""
1945 return _IMP_container.DynamicListPairContainer___repr__(self)
1950 return _object_cast_to_DynamicListPairContainer(o)
1952 DynamicListPairContainer_swigregister = _IMP_container.DynamicListPairContainer_swigregister
1953 DynamicListPairContainer_swigregister(DynamicListPairContainer)
1956 """Proxy of C++ IMP::container::DynamicListQuadContainer class"""
1957 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1959 def __init__(self, *args, **kwargs):
1960 raise AttributeError(
"No constructor defined - class is abstract")
1962 def add(self, *args):
1964 add(DynamicListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1965 add(DynamicListQuadContainer self, IMP::ParticleIndexQuads const & c)
1967 return _IMP_container.DynamicListQuadContainer_add(self, *args)
1971 """set(DynamicListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1972 return _IMP_container.DynamicListQuadContainer_set(self, cp)
1976 """clear(DynamicListQuadContainer self)"""
1977 return _IMP_container.DynamicListQuadContainer_clear(self)
1980 def do_get_inputs(self):
1981 """do_get_inputs(DynamicListQuadContainer self) -> IMP::ModelObjectsTemp"""
1982 return _IMP_container.DynamicListQuadContainer_do_get_inputs(self)
1985 def do_apply(self, sm):
1986 """do_apply(DynamicListQuadContainer self, QuadModifier sm)"""
1987 return _IMP_container.DynamicListQuadContainer_do_apply(self, sm)
1990 def do_apply_moved(self, sm, moved_pis, reset_pis):
1991 """do_apply_moved(DynamicListQuadContainer self, QuadModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1992 return _IMP_container.DynamicListQuadContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1995 def get_version_info(self):
1996 """get_version_info(DynamicListQuadContainer self) -> VersionInfo"""
1997 return _IMP_container.DynamicListQuadContainer_get_version_info(self)
2001 """__str__(DynamicListQuadContainer self) -> std::string"""
2002 return _IMP_container.DynamicListQuadContainer___str__(self)
2006 """__repr__(DynamicListQuadContainer self) -> std::string"""
2007 return _IMP_container.DynamicListQuadContainer___repr__(self)
2012 return _object_cast_to_DynamicListQuadContainer(o)
2014 DynamicListQuadContainer_swigregister = _IMP_container.DynamicListQuadContainer_swigregister
2015 DynamicListQuadContainer_swigregister(DynamicListQuadContainer)
2018 """Proxy of C++ IMP::container::DynamicListSingletonContainer class"""
2019 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2021 def __init__(self, *args, **kwargs):
2022 raise AttributeError(
"No constructor defined - class is abstract")
2024 def add(self, *args):
2026 add(DynamicListSingletonContainer self, ParticleIndex vt)
2027 add(DynamicListSingletonContainer self, IMP::ParticleIndexes const & c)
2029 return _IMP_container.DynamicListSingletonContainer_add(self, *args)
2033 """set(DynamicListSingletonContainer self, IMP::ParticleIndexes cp)"""
2034 return _IMP_container.DynamicListSingletonContainer_set(self, cp)
2038 """clear(DynamicListSingletonContainer self)"""
2039 return _IMP_container.DynamicListSingletonContainer_clear(self)
2042 def do_get_inputs(self):
2043 """do_get_inputs(DynamicListSingletonContainer self) -> IMP::ModelObjectsTemp"""
2044 return _IMP_container.DynamicListSingletonContainer_do_get_inputs(self)
2047 def do_apply(self, sm):
2048 """do_apply(DynamicListSingletonContainer self, SingletonModifier sm)"""
2049 return _IMP_container.DynamicListSingletonContainer_do_apply(self, sm)
2052 def do_apply_moved(self, sm, moved_pis, reset_pis):
2053 """do_apply_moved(DynamicListSingletonContainer self, SingletonModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2054 return _IMP_container.DynamicListSingletonContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
2057 def get_version_info(self):
2058 """get_version_info(DynamicListSingletonContainer self) -> VersionInfo"""
2059 return _IMP_container.DynamicListSingletonContainer_get_version_info(self)
2063 """__str__(DynamicListSingletonContainer self) -> std::string"""
2064 return _IMP_container.DynamicListSingletonContainer___str__(self)
2068 """__repr__(DynamicListSingletonContainer self) -> std::string"""
2069 return _IMP_container.DynamicListSingletonContainer___repr__(self)
2074 return _object_cast_to_DynamicListSingletonContainer(o)
2076 DynamicListSingletonContainer_swigregister = _IMP_container.DynamicListSingletonContainer_swigregister
2077 DynamicListSingletonContainer_swigregister(DynamicListSingletonContainer)
2080 """Proxy of C++ IMP::container::DynamicListTripletContainer class"""
2081 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2083 def __init__(self, *args, **kwargs):
2084 raise AttributeError(
"No constructor defined - class is abstract")
2086 def add(self, *args):
2088 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
2089 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplets const & c)
2091 return _IMP_container.DynamicListTripletContainer_add(self, *args)
2095 """set(DynamicListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
2096 return _IMP_container.DynamicListTripletContainer_set(self, cp)
2100 """clear(DynamicListTripletContainer self)"""
2101 return _IMP_container.DynamicListTripletContainer_clear(self)
2104 def do_get_inputs(self):
2105 """do_get_inputs(DynamicListTripletContainer self) -> IMP::ModelObjectsTemp"""
2106 return _IMP_container.DynamicListTripletContainer_do_get_inputs(self)
2109 def do_apply(self, sm):
2110 """do_apply(DynamicListTripletContainer self, TripletModifier sm)"""
2111 return _IMP_container.DynamicListTripletContainer_do_apply(self, sm)
2114 def do_apply_moved(self, sm, moved_pis, reset_pis):
2115 """do_apply_moved(DynamicListTripletContainer self, TripletModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2116 return _IMP_container.DynamicListTripletContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
2119 def get_version_info(self):
2120 """get_version_info(DynamicListTripletContainer self) -> VersionInfo"""
2121 return _IMP_container.DynamicListTripletContainer_get_version_info(self)
2125 """__str__(DynamicListTripletContainer self) -> std::string"""
2126 return _IMP_container.DynamicListTripletContainer___str__(self)
2130 """__repr__(DynamicListTripletContainer self) -> std::string"""
2131 return _IMP_container.DynamicListTripletContainer___repr__(self)
2136 return _object_cast_to_DynamicListTripletContainer(o)
2138 DynamicListTripletContainer_swigregister = _IMP_container.DynamicListTripletContainer_swigregister
2139 DynamicListTripletContainer_swigregister(DynamicListTripletContainer)
2142 """Proxy of C++ IMP::container::MinimumPairRestraint class"""
2143 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2145 def __init__(self, *args):
2147 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumPairRestraint
2148 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1) -> MinimumPairRestraint
2149 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c) -> MinimumPairRestraint
2151 this = _IMP_container.new_MinimumPairRestraint(*args)
2153 self.this.append(this)
2157 def do_get_inputs(self):
2158 """do_get_inputs(MinimumPairRestraint self) -> IMP::ModelObjectsTemp"""
2159 return _IMP_container.MinimumPairRestraint_do_get_inputs(self)
2162 def get_version_info(self):
2163 """get_version_info(MinimumPairRestraint self) -> VersionInfo"""
2164 return _IMP_container.MinimumPairRestraint_get_version_info(self)
2168 """set_n(MinimumPairRestraint self, unsigned int n)"""
2169 return _IMP_container.MinimumPairRestraint_set_n(self, n)
2172 def do_create_current_decomposition(self):
2173 """do_create_current_decomposition(MinimumPairRestraint self) -> IMP::Restraints"""
2174 return _IMP_container.MinimumPairRestraint_do_create_current_decomposition(self)
2178 """__str__(MinimumPairRestraint self) -> std::string"""
2179 return _IMP_container.MinimumPairRestraint___str__(self)
2183 """__repr__(MinimumPairRestraint self) -> std::string"""
2184 return _IMP_container.MinimumPairRestraint___repr__(self)
2189 return _object_cast_to_MinimumPairRestraint(o)
2191 MinimumPairRestraint_swigregister = _IMP_container.MinimumPairRestraint_swigregister
2192 MinimumPairRestraint_swigregister(MinimumPairRestraint)
2195 """Proxy of C++ IMP::container::MinimumPairScore class"""
2196 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2198 def __init__(self, *args):
2200 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumPairScore
2201 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1) -> MinimumPairScore
2202 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores) -> MinimumPairScore
2204 this = _IMP_container.new_MinimumPairScore(*args)
2206 self.this.append(this)
2210 def do_get_inputs(self, m, pis):
2211 """do_get_inputs(MinimumPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2212 return _IMP_container.MinimumPairScore_do_get_inputs(self, m, pis)
2215 def get_version_info(self):
2216 """get_version_info(MinimumPairScore self) -> VersionInfo"""
2217 return _IMP_container.MinimumPairScore_get_version_info(self)
2220 def do_create_current_decomposition(self, m, vt):
2221 """do_create_current_decomposition(MinimumPairScore self, Model m, IMP::ParticleIndexPair const & vt) -> IMP::Restraints"""
2222 return _IMP_container.MinimumPairScore_do_create_current_decomposition(self, m, vt)
2226 """__str__(MinimumPairScore self) -> std::string"""
2227 return _IMP_container.MinimumPairScore___str__(self)
2231 """__repr__(MinimumPairScore self) -> std::string"""
2232 return _IMP_container.MinimumPairScore___repr__(self)
2237 return _object_cast_to_MinimumPairScore(o)
2239 MinimumPairScore_swigregister = _IMP_container.MinimumPairScore_swigregister
2240 MinimumPairScore_swigregister(MinimumPairScore)
2243 """Proxy of C++ IMP::container::MinimumQuadRestraint class"""
2244 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2246 def __init__(self, *args):
2248 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumQuadRestraint
2249 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1) -> MinimumQuadRestraint
2250 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c) -> MinimumQuadRestraint
2252 this = _IMP_container.new_MinimumQuadRestraint(*args)
2254 self.this.append(this)
2258 def do_get_inputs(self):
2259 """do_get_inputs(MinimumQuadRestraint self) -> IMP::ModelObjectsTemp"""
2260 return _IMP_container.MinimumQuadRestraint_do_get_inputs(self)
2263 def get_version_info(self):
2264 """get_version_info(MinimumQuadRestraint self) -> VersionInfo"""
2265 return _IMP_container.MinimumQuadRestraint_get_version_info(self)
2269 """set_n(MinimumQuadRestraint self, unsigned int n)"""
2270 return _IMP_container.MinimumQuadRestraint_set_n(self, n)
2273 def do_create_current_decomposition(self):
2274 """do_create_current_decomposition(MinimumQuadRestraint self) -> IMP::Restraints"""
2275 return _IMP_container.MinimumQuadRestraint_do_create_current_decomposition(self)
2279 """__str__(MinimumQuadRestraint self) -> std::string"""
2280 return _IMP_container.MinimumQuadRestraint___str__(self)
2284 """__repr__(MinimumQuadRestraint self) -> std::string"""
2285 return _IMP_container.MinimumQuadRestraint___repr__(self)
2290 return _object_cast_to_MinimumQuadRestraint(o)
2292 MinimumQuadRestraint_swigregister = _IMP_container.MinimumQuadRestraint_swigregister
2293 MinimumQuadRestraint_swigregister(MinimumQuadRestraint)
2296 """Proxy of C++ IMP::container::MinimumQuadScore class"""
2297 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2299 def __init__(self, *args):
2301 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumQuadScore
2302 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1) -> MinimumQuadScore
2303 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores) -> MinimumQuadScore
2305 this = _IMP_container.new_MinimumQuadScore(*args)
2307 self.this.append(this)
2311 def do_get_inputs(self, m, pis):
2312 """do_get_inputs(MinimumQuadScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2313 return _IMP_container.MinimumQuadScore_do_get_inputs(self, m, pis)
2316 def get_version_info(self):
2317 """get_version_info(MinimumQuadScore self) -> VersionInfo"""
2318 return _IMP_container.MinimumQuadScore_get_version_info(self)
2321 def do_create_current_decomposition(self, m, vt):
2322 """do_create_current_decomposition(MinimumQuadScore self, Model m, IMP::ParticleIndexQuad const & vt) -> IMP::Restraints"""
2323 return _IMP_container.MinimumQuadScore_do_create_current_decomposition(self, m, vt)
2327 """__str__(MinimumQuadScore self) -> std::string"""
2328 return _IMP_container.MinimumQuadScore___str__(self)
2332 """__repr__(MinimumQuadScore self) -> std::string"""
2333 return _IMP_container.MinimumQuadScore___repr__(self)
2338 return _object_cast_to_MinimumQuadScore(o)
2340 MinimumQuadScore_swigregister = _IMP_container.MinimumQuadScore_swigregister
2341 MinimumQuadScore_swigregister(MinimumQuadScore)
2344 """Proxy of C++ IMP::container::MinimumSingletonRestraint class"""
2345 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2347 def __init__(self, *args):
2349 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumSingletonRestraint
2350 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1) -> MinimumSingletonRestraint
2351 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c) -> MinimumSingletonRestraint
2353 this = _IMP_container.new_MinimumSingletonRestraint(*args)
2355 self.this.append(this)
2359 def do_get_inputs(self):
2360 """do_get_inputs(MinimumSingletonRestraint self) -> IMP::ModelObjectsTemp"""
2361 return _IMP_container.MinimumSingletonRestraint_do_get_inputs(self)
2364 def get_version_info(self):
2365 """get_version_info(MinimumSingletonRestraint self) -> VersionInfo"""
2366 return _IMP_container.MinimumSingletonRestraint_get_version_info(self)
2370 """set_n(MinimumSingletonRestraint self, unsigned int n)"""
2371 return _IMP_container.MinimumSingletonRestraint_set_n(self, n)
2374 def do_create_current_decomposition(self):
2375 """do_create_current_decomposition(MinimumSingletonRestraint self) -> IMP::Restraints"""
2376 return _IMP_container.MinimumSingletonRestraint_do_create_current_decomposition(self)
2380 """__str__(MinimumSingletonRestraint self) -> std::string"""
2381 return _IMP_container.MinimumSingletonRestraint___str__(self)
2385 """__repr__(MinimumSingletonRestraint self) -> std::string"""
2386 return _IMP_container.MinimumSingletonRestraint___repr__(self)
2391 return _object_cast_to_MinimumSingletonRestraint(o)
2393 MinimumSingletonRestraint_swigregister = _IMP_container.MinimumSingletonRestraint_swigregister
2394 MinimumSingletonRestraint_swigregister(MinimumSingletonRestraint)
2397 """Proxy of C++ IMP::container::MinimumSingletonScore class"""
2398 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2400 def __init__(self, *args):
2402 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumSingletonScore
2403 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1) -> MinimumSingletonScore
2404 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores) -> MinimumSingletonScore
2406 this = _IMP_container.new_MinimumSingletonScore(*args)
2408 self.this.append(this)
2412 def do_get_inputs(self, m, pis):
2413 """do_get_inputs(MinimumSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2414 return _IMP_container.MinimumSingletonScore_do_get_inputs(self, m, pis)
2417 def get_version_info(self):
2418 """get_version_info(MinimumSingletonScore self) -> VersionInfo"""
2419 return _IMP_container.MinimumSingletonScore_get_version_info(self)
2422 def do_create_current_decomposition(self, m, vt):
2423 """do_create_current_decomposition(MinimumSingletonScore self, Model m, ParticleIndex vt) -> IMP::Restraints"""
2424 return _IMP_container.MinimumSingletonScore_do_create_current_decomposition(self, m, vt)
2428 """__str__(MinimumSingletonScore self) -> std::string"""
2429 return _IMP_container.MinimumSingletonScore___str__(self)
2433 """__repr__(MinimumSingletonScore self) -> std::string"""
2434 return _IMP_container.MinimumSingletonScore___repr__(self)
2439 return _object_cast_to_MinimumSingletonScore(o)
2441 MinimumSingletonScore_swigregister = _IMP_container.MinimumSingletonScore_swigregister
2442 MinimumSingletonScore_swigregister(MinimumSingletonScore)
2445 """Proxy of C++ IMP::container::MinimumTripletRestraint class"""
2446 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2448 def __init__(self, *args):
2450 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumTripletRestraint
2451 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1) -> MinimumTripletRestraint
2452 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c) -> MinimumTripletRestraint
2454 this = _IMP_container.new_MinimumTripletRestraint(*args)
2456 self.this.append(this)
2460 def do_get_inputs(self):
2461 """do_get_inputs(MinimumTripletRestraint self) -> IMP::ModelObjectsTemp"""
2462 return _IMP_container.MinimumTripletRestraint_do_get_inputs(self)
2465 def get_version_info(self):
2466 """get_version_info(MinimumTripletRestraint self) -> VersionInfo"""
2467 return _IMP_container.MinimumTripletRestraint_get_version_info(self)
2471 """set_n(MinimumTripletRestraint self, unsigned int n)"""
2472 return _IMP_container.MinimumTripletRestraint_set_n(self, n)
2475 def do_create_current_decomposition(self):
2476 """do_create_current_decomposition(MinimumTripletRestraint self) -> IMP::Restraints"""
2477 return _IMP_container.MinimumTripletRestraint_do_create_current_decomposition(self)
2481 """__str__(MinimumTripletRestraint self) -> std::string"""
2482 return _IMP_container.MinimumTripletRestraint___str__(self)
2486 """__repr__(MinimumTripletRestraint self) -> std::string"""
2487 return _IMP_container.MinimumTripletRestraint___repr__(self)
2492 return _object_cast_to_MinimumTripletRestraint(o)
2494 MinimumTripletRestraint_swigregister = _IMP_container.MinimumTripletRestraint_swigregister
2495 MinimumTripletRestraint_swigregister(MinimumTripletRestraint)
2498 """Proxy of C++ IMP::container::MinimumTripletScore class"""
2499 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2501 def __init__(self, *args):
2503 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumTripletScore
2504 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1) -> MinimumTripletScore
2505 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores) -> MinimumTripletScore
2507 this = _IMP_container.new_MinimumTripletScore(*args)
2509 self.this.append(this)
2513 def do_get_inputs(self, m, pis):
2514 """do_get_inputs(MinimumTripletScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2515 return _IMP_container.MinimumTripletScore_do_get_inputs(self, m, pis)
2518 def get_version_info(self):
2519 """get_version_info(MinimumTripletScore self) -> VersionInfo"""
2520 return _IMP_container.MinimumTripletScore_get_version_info(self)
2523 def do_create_current_decomposition(self, m, vt):
2524 """do_create_current_decomposition(MinimumTripletScore self, Model m, IMP::ParticleIndexTriplet const & vt) -> IMP::Restraints"""
2525 return _IMP_container.MinimumTripletScore_do_create_current_decomposition(self, m, vt)
2529 """__str__(MinimumTripletScore self) -> std::string"""
2530 return _IMP_container.MinimumTripletScore___str__(self)
2534 """__repr__(MinimumTripletScore self) -> std::string"""
2535 return _IMP_container.MinimumTripletScore___repr__(self)
2540 return _object_cast_to_MinimumTripletScore(o)
2542 MinimumTripletScore_swigregister = _IMP_container.MinimumTripletScore_swigregister
2543 MinimumTripletScore_swigregister(MinimumTripletScore)
2546 """Proxy of C++ IMP::container::PairContainerSet class"""
2547 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2549 def __init__(self, *args):
2551 __init__(IMP::container::PairContainerSet self, Model m, std::string name) -> PairContainerSet
2552 __init__(IMP::container::PairContainerSet self, Model m) -> PairContainerSet
2553 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc, std::string name) -> PairContainerSet
2554 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc) -> PairContainerSet
2556 this = _IMP_container.new_PairContainerSet(*args)
2558 self.this.append(this)
2562 def do_apply(self, sm):
2563 """do_apply(PairContainerSet self, PairModifier sm)"""
2564 return _IMP_container.PairContainerSet_do_apply(self, sm)
2567 def do_apply_moved(self, sm, moved_pis, reset_pis):
2568 """do_apply_moved(PairContainerSet self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2569 return _IMP_container.PairContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
2572 def get_version_info(self):
2573 """get_version_info(PairContainerSet self) -> VersionInfo"""
2574 return _IMP_container.PairContainerSet_get_version_info(self)
2576 def __get_pair_containers(self):
return IMP._list_util.VarList(getdimfunc=self.get_number_of_pair_containers, getfunc=self.get_pair_container, erasefunc=self.erase_pair_container, appendfunc=self.add_pair_container, extendfunc=self.add_pair_containers, clearfunc=self.clear_pair_containers, indexfunc=self._python_index_pair_container)
2577 def __set_pair_containers(self, obj): IMP._list_util.set_varlist(self.pair_containers, obj)
2578 def __del_pair_containers(self): IMP._list_util.del_varlist(self.pair_containers)
2579 pair_containers = property(__get_pair_containers, __set_pair_containers, __del_pair_containers, doc=
"List of ##ucnames")
2581 def remove_pair_container(self, d):
2582 """remove_pair_container(PairContainerSet self, PairContainer d)"""
2583 return _IMP_container.PairContainerSet_remove_pair_container(self, d)
2586 def _python_index_pair_container(self, d, start, stop):
2587 """_python_index_pair_container(PairContainerSet self, PairContainer d, unsigned int start, unsigned int stop) -> unsigned int"""
2588 return _IMP_container.PairContainerSet__python_index_pair_container(self, d, start, stop)
2591 def remove_pair_containers(self, d):
2592 """remove_pair_containers(PairContainerSet self, IMP::PairContainers const & d)"""
2593 return _IMP_container.PairContainerSet_remove_pair_containers(self, d)
2596 def set_pair_containers(self, ps):
2597 """set_pair_containers(PairContainerSet self, IMP::PairContainers const & ps)"""
2598 return _IMP_container.PairContainerSet_set_pair_containers(self, ps)
2601 def set_pair_containers_order(self, objs):
2602 """set_pair_containers_order(PairContainerSet self, IMP::PairContainers const & objs)"""
2603 return _IMP_container.PairContainerSet_set_pair_containers_order(self, objs)
2606 def add_pair_container(self, obj):
2607 """add_pair_container(PairContainerSet self, PairContainer obj) -> unsigned int"""
2608 return _IMP_container.PairContainerSet_add_pair_container(self, obj)
2611 def add_pair_containers(self, objs):
2612 """add_pair_containers(PairContainerSet self, IMP::PairContainers const & objs)"""
2613 return _IMP_container.PairContainerSet_add_pair_containers(self, objs)
2616 def clear_pair_containers(self):
2617 """clear_pair_containers(PairContainerSet self)"""
2618 return _IMP_container.PairContainerSet_clear_pair_containers(self)
2621 def get_number_of_pair_containers(self):
2622 """get_number_of_pair_containers(PairContainerSet self) -> unsigned int"""
2623 return _IMP_container.PairContainerSet_get_number_of_pair_containers(self)
2626 def get_has_pair_containers(self):
2627 """get_has_pair_containers(PairContainerSet self) -> bool"""
2628 return _IMP_container.PairContainerSet_get_has_pair_containers(self)
2631 def get_pair_container(self, i):
2632 """get_pair_container(PairContainerSet self, unsigned int i) -> PairContainer"""
2633 return _IMP_container.PairContainerSet_get_pair_container(self, i)
2636 def get_pair_containers(self):
2637 """get_pair_containers(PairContainerSet self) -> IMP::PairContainers"""
2638 return _IMP_container.PairContainerSet_get_pair_containers(self)
2641 def erase_pair_container(self, i):
2642 """erase_pair_container(PairContainerSet self, unsigned int i)"""
2643 return _IMP_container.PairContainerSet_erase_pair_container(self, i)
2646 def reserve_pair_containers(self, sz):
2647 """reserve_pair_containers(PairContainerSet self, unsigned int sz)"""
2648 return _IMP_container.PairContainerSet_reserve_pair_containers(self, sz)
2651 def do_get_inputs(self):
2652 """do_get_inputs(PairContainerSet self) -> IMP::ModelObjectsTemp"""
2653 return _IMP_container.PairContainerSet_do_get_inputs(self)
2657 """__str__(PairContainerSet self) -> std::string"""
2658 return _IMP_container.PairContainerSet___str__(self)
2662 """__repr__(PairContainerSet self) -> std::string"""
2663 return _IMP_container.PairContainerSet___repr__(self)
2668 return _object_cast_to_PairContainerSet(o)
2670 PairContainerSet_swigregister = _IMP_container.PairContainerSet_swigregister
2671 PairContainerSet_swigregister(PairContainerSet)
2674 """Proxy of C++ IMP::container::PairsConstraint class"""
2675 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2677 def __init__(self, *args):
2679 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c, std::string name) -> PairsConstraint
2680 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c) -> PairsConstraint
2682 this = _IMP_container.new_PairsConstraint(*args)
2684 self.this.append(this)
2688 def get_version_info(self):
2689 """get_version_info(PairsConstraint self) -> VersionInfo"""
2690 return _IMP_container.PairsConstraint_get_version_info(self)
2694 """__str__(PairsConstraint self) -> std::string"""
2695 return _IMP_container.PairsConstraint___str__(self)
2699 """__repr__(PairsConstraint self) -> std::string"""
2700 return _IMP_container.PairsConstraint___repr__(self)
2705 return _object_cast_to_PairsConstraint(o)
2707 PairsConstraint_swigregister = _IMP_container.PairsConstraint_swigregister
2708 PairsConstraint_swigregister(PairsConstraint)
2711 """Proxy of C++ IMP::container::PairsOptimizerState class"""
2712 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2714 def __init__(self, *args):
2716 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf, std::string name) -> PairsOptimizerState
2717 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf) -> PairsOptimizerState
2719 this = _IMP_container.new_PairsOptimizerState(*args)
2721 self.this.append(this)
2725 def do_update(self, call):
2726 """do_update(PairsOptimizerState self, unsigned int call)"""
2727 return _IMP_container.PairsOptimizerState_do_update(self, call)
2730 def get_version_info(self):
2731 """get_version_info(PairsOptimizerState self) -> VersionInfo"""
2732 return _IMP_container.PairsOptimizerState_get_version_info(self)
2736 """__str__(PairsOptimizerState self) -> std::string"""
2737 return _IMP_container.PairsOptimizerState___str__(self)
2741 """__repr__(PairsOptimizerState self) -> std::string"""
2742 return _IMP_container.PairsOptimizerState___repr__(self)
2747 return _object_cast_to_PairsOptimizerState(o)
2749 PairsOptimizerState_swigregister = _IMP_container.PairsOptimizerState_swigregister
2750 PairsOptimizerState_swigregister(PairsOptimizerState)
2753 """Proxy of C++ IMP::container::PairsRestraint class"""
2754 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2756 def __init__(self, *args):
2758 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc, std::string name) -> PairsRestraint
2759 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc) -> PairsRestraint
2761 this = _IMP_container.new_PairsRestraint(*args)
2763 self.this.append(this)
2767 def do_get_inputs(self):
2768 """do_get_inputs(PairsRestraint self) -> IMP::ModelObjectsTemp"""
2769 return _IMP_container.PairsRestraint_do_get_inputs(self)
2772 def get_version_info(self):
2773 """get_version_info(PairsRestraint self) -> VersionInfo"""
2774 return _IMP_container.PairsRestraint_get_version_info(self)
2778 """__str__(PairsRestraint self) -> std::string"""
2779 return _IMP_container.PairsRestraint___str__(self)
2783 """__repr__(PairsRestraint self) -> std::string"""
2784 return _IMP_container.PairsRestraint___repr__(self)
2789 return _object_cast_to_PairsRestraint(o)
2791 PairsRestraint_swigregister = _IMP_container.PairsRestraint_swigregister
2792 PairsRestraint_swigregister(PairsRestraint)
2795 """Proxy of C++ IMP::container::QuadContainerSet class"""
2796 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2798 def __init__(self, *args):
2800 __init__(IMP::container::QuadContainerSet self, Model m, std::string name) -> QuadContainerSet
2801 __init__(IMP::container::QuadContainerSet self, Model m) -> QuadContainerSet
2802 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc, std::string name) -> QuadContainerSet
2803 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc) -> QuadContainerSet
2805 this = _IMP_container.new_QuadContainerSet(*args)
2807 self.this.append(this)
2811 def do_apply(self, sm):
2812 """do_apply(QuadContainerSet self, QuadModifier sm)"""
2813 return _IMP_container.QuadContainerSet_do_apply(self, sm)
2816 def do_apply_moved(self, sm, moved_pis, reset_pis):
2817 """do_apply_moved(QuadContainerSet self, QuadModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2818 return _IMP_container.QuadContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
2821 def get_version_info(self):
2822 """get_version_info(QuadContainerSet self) -> VersionInfo"""
2823 return _IMP_container.QuadContainerSet_get_version_info(self)
2825 def __get_quad_containers(self):
return IMP._list_util.VarList(getdimfunc=self.get_number_of_quad_containers, getfunc=self.get_quad_container, erasefunc=self.erase_quad_container, appendfunc=self.add_quad_container, extendfunc=self.add_quad_containers, clearfunc=self.clear_quad_containers, indexfunc=self._python_index_quad_container)
2826 def __set_quad_containers(self, obj): IMP._list_util.set_varlist(self.quad_containers, obj)
2827 def __del_quad_containers(self): IMP._list_util.del_varlist(self.quad_containers)
2828 quad_containers = property(__get_quad_containers, __set_quad_containers, __del_quad_containers, doc=
"List of ##ucnames")
2830 def remove_quad_container(self, d):
2831 """remove_quad_container(QuadContainerSet self, QuadContainer d)"""
2832 return _IMP_container.QuadContainerSet_remove_quad_container(self, d)
2835 def _python_index_quad_container(self, d, start, stop):
2836 """_python_index_quad_container(QuadContainerSet self, QuadContainer d, unsigned int start, unsigned int stop) -> unsigned int"""
2837 return _IMP_container.QuadContainerSet__python_index_quad_container(self, d, start, stop)
2840 def remove_quad_containers(self, d):
2841 """remove_quad_containers(QuadContainerSet self, IMP::QuadContainers const & d)"""
2842 return _IMP_container.QuadContainerSet_remove_quad_containers(self, d)
2845 def set_quad_containers(self, ps):
2846 """set_quad_containers(QuadContainerSet self, IMP::QuadContainers const & ps)"""
2847 return _IMP_container.QuadContainerSet_set_quad_containers(self, ps)
2850 def set_quad_containers_order(self, objs):
2851 """set_quad_containers_order(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2852 return _IMP_container.QuadContainerSet_set_quad_containers_order(self, objs)
2855 def add_quad_container(self, obj):
2856 """add_quad_container(QuadContainerSet self, QuadContainer obj) -> unsigned int"""
2857 return _IMP_container.QuadContainerSet_add_quad_container(self, obj)
2860 def add_quad_containers(self, objs):
2861 """add_quad_containers(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2862 return _IMP_container.QuadContainerSet_add_quad_containers(self, objs)
2865 def clear_quad_containers(self):
2866 """clear_quad_containers(QuadContainerSet self)"""
2867 return _IMP_container.QuadContainerSet_clear_quad_containers(self)
2870 def get_number_of_quad_containers(self):
2871 """get_number_of_quad_containers(QuadContainerSet self) -> unsigned int"""
2872 return _IMP_container.QuadContainerSet_get_number_of_quad_containers(self)
2875 def get_has_quad_containers(self):
2876 """get_has_quad_containers(QuadContainerSet self) -> bool"""
2877 return _IMP_container.QuadContainerSet_get_has_quad_containers(self)
2880 def get_quad_container(self, i):
2881 """get_quad_container(QuadContainerSet self, unsigned int i) -> QuadContainer"""
2882 return _IMP_container.QuadContainerSet_get_quad_container(self, i)
2885 def get_quad_containers(self):
2886 """get_quad_containers(QuadContainerSet self) -> IMP::QuadContainers"""
2887 return _IMP_container.QuadContainerSet_get_quad_containers(self)
2890 def erase_quad_container(self, i):
2891 """erase_quad_container(QuadContainerSet self, unsigned int i)"""
2892 return _IMP_container.QuadContainerSet_erase_quad_container(self, i)
2895 def reserve_quad_containers(self, sz):
2896 """reserve_quad_containers(QuadContainerSet self, unsigned int sz)"""
2897 return _IMP_container.QuadContainerSet_reserve_quad_containers(self, sz)
2900 def do_get_inputs(self):
2901 """do_get_inputs(QuadContainerSet self) -> IMP::ModelObjectsTemp"""
2902 return _IMP_container.QuadContainerSet_do_get_inputs(self)
2906 """__str__(QuadContainerSet self) -> std::string"""
2907 return _IMP_container.QuadContainerSet___str__(self)
2911 """__repr__(QuadContainerSet self) -> std::string"""
2912 return _IMP_container.QuadContainerSet___repr__(self)
2917 return _object_cast_to_QuadContainerSet(o)
2919 QuadContainerSet_swigregister = _IMP_container.QuadContainerSet_swigregister
2920 QuadContainerSet_swigregister(QuadContainerSet)
2923 """Proxy of C++ IMP::container::QuadsConstraint class"""
2924 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2926 def __init__(self, *args):
2928 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c, std::string name) -> QuadsConstraint
2929 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c) -> QuadsConstraint
2931 this = _IMP_container.new_QuadsConstraint(*args)
2933 self.this.append(this)
2937 def get_version_info(self):
2938 """get_version_info(QuadsConstraint self) -> VersionInfo"""
2939 return _IMP_container.QuadsConstraint_get_version_info(self)
2943 """__str__(QuadsConstraint self) -> std::string"""
2944 return _IMP_container.QuadsConstraint___str__(self)
2948 """__repr__(QuadsConstraint self) -> std::string"""
2949 return _IMP_container.QuadsConstraint___repr__(self)
2954 return _object_cast_to_QuadsConstraint(o)
2956 QuadsConstraint_swigregister = _IMP_container.QuadsConstraint_swigregister
2957 QuadsConstraint_swigregister(QuadsConstraint)
2960 """Proxy of C++ IMP::container::QuadsOptimizerState class"""
2961 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2963 def __init__(self, *args):
2965 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf, std::string name) -> QuadsOptimizerState
2966 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf) -> QuadsOptimizerState
2968 this = _IMP_container.new_QuadsOptimizerState(*args)
2970 self.this.append(this)
2974 def do_update(self, call):
2975 """do_update(QuadsOptimizerState self, unsigned int call)"""
2976 return _IMP_container.QuadsOptimizerState_do_update(self, call)
2979 def get_version_info(self):
2980 """get_version_info(QuadsOptimizerState self) -> VersionInfo"""
2981 return _IMP_container.QuadsOptimizerState_get_version_info(self)
2985 """__str__(QuadsOptimizerState self) -> std::string"""
2986 return _IMP_container.QuadsOptimizerState___str__(self)
2990 """__repr__(QuadsOptimizerState self) -> std::string"""
2991 return _IMP_container.QuadsOptimizerState___repr__(self)
2996 return _object_cast_to_QuadsOptimizerState(o)
2998 QuadsOptimizerState_swigregister = _IMP_container.QuadsOptimizerState_swigregister
2999 QuadsOptimizerState_swigregister(QuadsOptimizerState)
3002 """Proxy of C++ IMP::container::QuadsRestraint class"""
3003 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3005 def __init__(self, *args):
3007 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc, std::string name) -> QuadsRestraint
3008 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc) -> QuadsRestraint
3010 this = _IMP_container.new_QuadsRestraint(*args)
3012 self.this.append(this)
3016 def do_get_inputs(self):
3017 """do_get_inputs(QuadsRestraint self) -> IMP::ModelObjectsTemp"""
3018 return _IMP_container.QuadsRestraint_do_get_inputs(self)
3021 def get_version_info(self):
3022 """get_version_info(QuadsRestraint self) -> VersionInfo"""
3023 return _IMP_container.QuadsRestraint_get_version_info(self)
3027 """__str__(QuadsRestraint self) -> std::string"""
3028 return _IMP_container.QuadsRestraint___str__(self)
3032 """__repr__(QuadsRestraint self) -> std::string"""
3033 return _IMP_container.QuadsRestraint___repr__(self)
3038 return _object_cast_to_QuadsRestraint(o)
3040 QuadsRestraint_swigregister = _IMP_container.QuadsRestraint_swigregister
3041 QuadsRestraint_swigregister(QuadsRestraint)
3044 """Proxy of C++ IMP::container::SingletonContainerSet class"""
3045 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3047 def __init__(self, *args):
3049 __init__(IMP::container::SingletonContainerSet self, Model m, std::string name) -> SingletonContainerSet
3050 __init__(IMP::container::SingletonContainerSet self, Model m) -> SingletonContainerSet
3051 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc, std::string name) -> SingletonContainerSet
3052 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc) -> SingletonContainerSet
3054 this = _IMP_container.new_SingletonContainerSet(*args)
3056 self.this.append(this)
3060 def do_apply(self, sm):
3061 """do_apply(SingletonContainerSet self, SingletonModifier sm)"""
3062 return _IMP_container.SingletonContainerSet_do_apply(self, sm)
3065 def do_apply_moved(self, sm, moved_pis, reset_pis):
3066 """do_apply_moved(SingletonContainerSet self, SingletonModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
3067 return _IMP_container.SingletonContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
3070 def get_version_info(self):
3071 """get_version_info(SingletonContainerSet self) -> VersionInfo"""
3072 return _IMP_container.SingletonContainerSet_get_version_info(self)
3074 def __get_singleton_containers(self):
return IMP._list_util.VarList(getdimfunc=self.get_number_of_singleton_containers, getfunc=self.get_singleton_container, erasefunc=self.erase_singleton_container, appendfunc=self.add_singleton_container, extendfunc=self.add_singleton_containers, clearfunc=self.clear_singleton_containers, indexfunc=self._python_index_singleton_container)
3075 def __set_singleton_containers(self, obj): IMP._list_util.set_varlist(self.singleton_containers, obj)
3076 def __del_singleton_containers(self): IMP._list_util.del_varlist(self.singleton_containers)
3077 singleton_containers = property(__get_singleton_containers, __set_singleton_containers, __del_singleton_containers, doc=
"List of ##ucnames")
3079 def remove_singleton_container(self, d):
3080 """remove_singleton_container(SingletonContainerSet self, SingletonContainer d)"""
3081 return _IMP_container.SingletonContainerSet_remove_singleton_container(self, d)
3084 def _python_index_singleton_container(self, d, start, stop):
3085 """_python_index_singleton_container(SingletonContainerSet self, SingletonContainer d, unsigned int start, unsigned int stop) -> unsigned int"""
3086 return _IMP_container.SingletonContainerSet__python_index_singleton_container(self, d, start, stop)
3089 def remove_singleton_containers(self, d):
3090 """remove_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & d)"""
3091 return _IMP_container.SingletonContainerSet_remove_singleton_containers(self, d)
3094 def set_singleton_containers(self, ps):
3095 """set_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & ps)"""
3096 return _IMP_container.SingletonContainerSet_set_singleton_containers(self, ps)
3099 def set_singleton_containers_order(self, objs):
3100 """set_singleton_containers_order(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3101 return _IMP_container.SingletonContainerSet_set_singleton_containers_order(self, objs)
3104 def add_singleton_container(self, obj):
3105 """add_singleton_container(SingletonContainerSet self, SingletonContainer obj) -> unsigned int"""
3106 return _IMP_container.SingletonContainerSet_add_singleton_container(self, obj)
3109 def add_singleton_containers(self, objs):
3110 """add_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3111 return _IMP_container.SingletonContainerSet_add_singleton_containers(self, objs)
3114 def clear_singleton_containers(self):
3115 """clear_singleton_containers(SingletonContainerSet self)"""
3116 return _IMP_container.SingletonContainerSet_clear_singleton_containers(self)
3119 def get_number_of_singleton_containers(self):
3120 """get_number_of_singleton_containers(SingletonContainerSet self) -> unsigned int"""
3121 return _IMP_container.SingletonContainerSet_get_number_of_singleton_containers(self)
3124 def get_has_singleton_containers(self):
3125 """get_has_singleton_containers(SingletonContainerSet self) -> bool"""
3126 return _IMP_container.SingletonContainerSet_get_has_singleton_containers(self)
3129 def get_singleton_container(self, i):
3130 """get_singleton_container(SingletonContainerSet self, unsigned int i) -> SingletonContainer"""
3131 return _IMP_container.SingletonContainerSet_get_singleton_container(self, i)
3134 def get_singleton_containers(self):
3135 """get_singleton_containers(SingletonContainerSet self) -> IMP::SingletonContainers"""
3136 return _IMP_container.SingletonContainerSet_get_singleton_containers(self)
3139 def erase_singleton_container(self, i):
3140 """erase_singleton_container(SingletonContainerSet self, unsigned int i)"""
3141 return _IMP_container.SingletonContainerSet_erase_singleton_container(self, i)
3144 def reserve_singleton_containers(self, sz):
3145 """reserve_singleton_containers(SingletonContainerSet self, unsigned int sz)"""
3146 return _IMP_container.SingletonContainerSet_reserve_singleton_containers(self, sz)
3149 def do_get_inputs(self):
3150 """do_get_inputs(SingletonContainerSet self) -> IMP::ModelObjectsTemp"""
3151 return _IMP_container.SingletonContainerSet_do_get_inputs(self)
3155 """__str__(SingletonContainerSet self) -> std::string"""
3156 return _IMP_container.SingletonContainerSet___str__(self)
3160 """__repr__(SingletonContainerSet self) -> std::string"""
3161 return _IMP_container.SingletonContainerSet___repr__(self)
3166 return _object_cast_to_SingletonContainerSet(o)
3168 SingletonContainerSet_swigregister = _IMP_container.SingletonContainerSet_swigregister
3169 SingletonContainerSet_swigregister(SingletonContainerSet)
3172 """Proxy of C++ IMP::container::SingletonsConstraint class"""
3173 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3175 def __init__(self, *args):
3177 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c, std::string name) -> SingletonsConstraint
3178 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c) -> SingletonsConstraint
3180 this = _IMP_container.new_SingletonsConstraint(*args)
3182 self.this.append(this)
3186 def get_version_info(self):
3187 """get_version_info(SingletonsConstraint self) -> VersionInfo"""
3188 return _IMP_container.SingletonsConstraint_get_version_info(self)
3192 """__str__(SingletonsConstraint self) -> std::string"""
3193 return _IMP_container.SingletonsConstraint___str__(self)
3197 """__repr__(SingletonsConstraint self) -> std::string"""
3198 return _IMP_container.SingletonsConstraint___repr__(self)
3203 return _object_cast_to_SingletonsConstraint(o)
3205 SingletonsConstraint_swigregister = _IMP_container.SingletonsConstraint_swigregister
3206 SingletonsConstraint_swigregister(SingletonsConstraint)
3209 """Proxy of C++ IMP::container::SingletonsOptimizerState class"""
3210 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3212 def __init__(self, *args):
3214 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf, std::string name) -> SingletonsOptimizerState
3215 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf) -> SingletonsOptimizerState
3217 this = _IMP_container.new_SingletonsOptimizerState(*args)
3219 self.this.append(this)
3223 def do_update(self, call):
3224 """do_update(SingletonsOptimizerState self, unsigned int call)"""
3225 return _IMP_container.SingletonsOptimizerState_do_update(self, call)
3228 def get_version_info(self):
3229 """get_version_info(SingletonsOptimizerState self) -> VersionInfo"""
3230 return _IMP_container.SingletonsOptimizerState_get_version_info(self)
3234 """__str__(SingletonsOptimizerState self) -> std::string"""
3235 return _IMP_container.SingletonsOptimizerState___str__(self)
3239 """__repr__(SingletonsOptimizerState self) -> std::string"""
3240 return _IMP_container.SingletonsOptimizerState___repr__(self)
3245 return _object_cast_to_SingletonsOptimizerState(o)
3247 SingletonsOptimizerState_swigregister = _IMP_container.SingletonsOptimizerState_swigregister
3248 SingletonsOptimizerState_swigregister(SingletonsOptimizerState)
3251 """Proxy of C++ IMP::container::SingletonsRestraint class"""
3252 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3254 def __init__(self, *args):
3256 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc, std::string name) -> SingletonsRestraint
3257 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc) -> SingletonsRestraint
3259 this = _IMP_container.new_SingletonsRestraint(*args)
3261 self.this.append(this)
3265 def do_get_inputs(self):
3266 """do_get_inputs(SingletonsRestraint self) -> IMP::ModelObjectsTemp"""
3267 return _IMP_container.SingletonsRestraint_do_get_inputs(self)
3270 def get_version_info(self):
3271 """get_version_info(SingletonsRestraint self) -> VersionInfo"""
3272 return _IMP_container.SingletonsRestraint_get_version_info(self)
3276 """__str__(SingletonsRestraint self) -> std::string"""
3277 return _IMP_container.SingletonsRestraint___str__(self)
3281 """__repr__(SingletonsRestraint self) -> std::string"""
3282 return _IMP_container.SingletonsRestraint___repr__(self)
3287 return _object_cast_to_SingletonsRestraint(o)
3289 SingletonsRestraint_swigregister = _IMP_container.SingletonsRestraint_swigregister
3290 SingletonsRestraint_swigregister(SingletonsRestraint)
3293 """Proxy of C++ IMP::container::TripletContainerSet class"""
3294 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3296 def __init__(self, *args):
3298 __init__(IMP::container::TripletContainerSet self, Model m, std::string name) -> TripletContainerSet
3299 __init__(IMP::container::TripletContainerSet self, Model m) -> TripletContainerSet
3300 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc, std::string name) -> TripletContainerSet
3301 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc) -> TripletContainerSet
3303 this = _IMP_container.new_TripletContainerSet(*args)
3305 self.this.append(this)
3309 def do_apply(self, sm):
3310 """do_apply(TripletContainerSet self, TripletModifier sm)"""
3311 return _IMP_container.TripletContainerSet_do_apply(self, sm)
3314 def do_apply_moved(self, sm, moved_pis, reset_pis):
3315 """do_apply_moved(TripletContainerSet self, TripletModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
3316 return _IMP_container.TripletContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
3319 def get_version_info(self):
3320 """get_version_info(TripletContainerSet self) -> VersionInfo"""
3321 return _IMP_container.TripletContainerSet_get_version_info(self)
3323 def __get_triplet_containers(self):
return IMP._list_util.VarList(getdimfunc=self.get_number_of_triplet_containers, getfunc=self.get_triplet_container, erasefunc=self.erase_triplet_container, appendfunc=self.add_triplet_container, extendfunc=self.add_triplet_containers, clearfunc=self.clear_triplet_containers, indexfunc=self._python_index_triplet_container)
3324 def __set_triplet_containers(self, obj): IMP._list_util.set_varlist(self.triplet_containers, obj)
3325 def __del_triplet_containers(self): IMP._list_util.del_varlist(self.triplet_containers)
3326 triplet_containers = property(__get_triplet_containers, __set_triplet_containers, __del_triplet_containers, doc=
"List of ##ucnames")
3328 def remove_triplet_container(self, d):
3329 """remove_triplet_container(TripletContainerSet self, TripletContainer d)"""
3330 return _IMP_container.TripletContainerSet_remove_triplet_container(self, d)
3333 def _python_index_triplet_container(self, d, start, stop):
3334 """_python_index_triplet_container(TripletContainerSet self, TripletContainer d, unsigned int start, unsigned int stop) -> unsigned int"""
3335 return _IMP_container.TripletContainerSet__python_index_triplet_container(self, d, start, stop)
3338 def remove_triplet_containers(self, d):
3339 """remove_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & d)"""
3340 return _IMP_container.TripletContainerSet_remove_triplet_containers(self, d)
3343 def set_triplet_containers(self, ps):
3344 """set_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & ps)"""
3345 return _IMP_container.TripletContainerSet_set_triplet_containers(self, ps)
3348 def set_triplet_containers_order(self, objs):
3349 """set_triplet_containers_order(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3350 return _IMP_container.TripletContainerSet_set_triplet_containers_order(self, objs)
3353 def add_triplet_container(self, obj):
3354 """add_triplet_container(TripletContainerSet self, TripletContainer obj) -> unsigned int"""
3355 return _IMP_container.TripletContainerSet_add_triplet_container(self, obj)
3358 def add_triplet_containers(self, objs):
3359 """add_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3360 return _IMP_container.TripletContainerSet_add_triplet_containers(self, objs)
3363 def clear_triplet_containers(self):
3364 """clear_triplet_containers(TripletContainerSet self)"""
3365 return _IMP_container.TripletContainerSet_clear_triplet_containers(self)
3368 def get_number_of_triplet_containers(self):
3369 """get_number_of_triplet_containers(TripletContainerSet self) -> unsigned int"""
3370 return _IMP_container.TripletContainerSet_get_number_of_triplet_containers(self)
3373 def get_has_triplet_containers(self):
3374 """get_has_triplet_containers(TripletContainerSet self) -> bool"""
3375 return _IMP_container.TripletContainerSet_get_has_triplet_containers(self)
3378 def get_triplet_container(self, i):
3379 """get_triplet_container(TripletContainerSet self, unsigned int i) -> TripletContainer"""
3380 return _IMP_container.TripletContainerSet_get_triplet_container(self, i)
3383 def get_triplet_containers(self):
3384 """get_triplet_containers(TripletContainerSet self) -> IMP::TripletContainers"""
3385 return _IMP_container.TripletContainerSet_get_triplet_containers(self)
3388 def erase_triplet_container(self, i):
3389 """erase_triplet_container(TripletContainerSet self, unsigned int i)"""
3390 return _IMP_container.TripletContainerSet_erase_triplet_container(self, i)
3393 def reserve_triplet_containers(self, sz):
3394 """reserve_triplet_containers(TripletContainerSet self, unsigned int sz)"""
3395 return _IMP_container.TripletContainerSet_reserve_triplet_containers(self, sz)
3398 def do_get_inputs(self):
3399 """do_get_inputs(TripletContainerSet self) -> IMP::ModelObjectsTemp"""
3400 return _IMP_container.TripletContainerSet_do_get_inputs(self)
3404 """__str__(TripletContainerSet self) -> std::string"""
3405 return _IMP_container.TripletContainerSet___str__(self)
3409 """__repr__(TripletContainerSet self) -> std::string"""
3410 return _IMP_container.TripletContainerSet___repr__(self)
3415 return _object_cast_to_TripletContainerSet(o)
3417 TripletContainerSet_swigregister = _IMP_container.TripletContainerSet_swigregister
3418 TripletContainerSet_swigregister(TripletContainerSet)
3421 """Proxy of C++ IMP::container::TripletsConstraint class"""
3422 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3424 def __init__(self, *args):
3426 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c, std::string name) -> TripletsConstraint
3427 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c) -> TripletsConstraint
3429 this = _IMP_container.new_TripletsConstraint(*args)
3431 self.this.append(this)
3435 def get_version_info(self):
3436 """get_version_info(TripletsConstraint self) -> VersionInfo"""
3437 return _IMP_container.TripletsConstraint_get_version_info(self)
3441 """__str__(TripletsConstraint self) -> std::string"""
3442 return _IMP_container.TripletsConstraint___str__(self)
3446 """__repr__(TripletsConstraint self) -> std::string"""
3447 return _IMP_container.TripletsConstraint___repr__(self)
3452 return _object_cast_to_TripletsConstraint(o)
3454 TripletsConstraint_swigregister = _IMP_container.TripletsConstraint_swigregister
3455 TripletsConstraint_swigregister(TripletsConstraint)
3458 """Proxy of C++ IMP::container::TripletsOptimizerState class"""
3459 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3461 def __init__(self, *args):
3463 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf, std::string name) -> TripletsOptimizerState
3464 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf) -> TripletsOptimizerState
3466 this = _IMP_container.new_TripletsOptimizerState(*args)
3468 self.this.append(this)
3472 def do_update(self, call):
3473 """do_update(TripletsOptimizerState self, unsigned int call)"""
3474 return _IMP_container.TripletsOptimizerState_do_update(self, call)
3477 def get_version_info(self):
3478 """get_version_info(TripletsOptimizerState self) -> VersionInfo"""
3479 return _IMP_container.TripletsOptimizerState_get_version_info(self)
3483 """__str__(TripletsOptimizerState self) -> std::string"""
3484 return _IMP_container.TripletsOptimizerState___str__(self)
3488 """__repr__(TripletsOptimizerState self) -> std::string"""
3489 return _IMP_container.TripletsOptimizerState___repr__(self)
3494 return _object_cast_to_TripletsOptimizerState(o)
3496 TripletsOptimizerState_swigregister = _IMP_container.TripletsOptimizerState_swigregister
3497 TripletsOptimizerState_swigregister(TripletsOptimizerState)
3500 """Proxy of C++ IMP::container::TripletsRestraint class"""
3501 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3503 def __init__(self, *args):
3505 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc, std::string name) -> TripletsRestraint
3506 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc) -> TripletsRestraint
3508 this = _IMP_container.new_TripletsRestraint(*args)
3510 self.this.append(this)
3514 def do_get_inputs(self):
3515 """do_get_inputs(TripletsRestraint self) -> IMP::ModelObjectsTemp"""
3516 return _IMP_container.TripletsRestraint_do_get_inputs(self)
3519 def get_version_info(self):
3520 """get_version_info(TripletsRestraint self) -> VersionInfo"""
3521 return _IMP_container.TripletsRestraint_get_version_info(self)
3525 """__str__(TripletsRestraint self) -> std::string"""
3526 return _IMP_container.TripletsRestraint___str__(self)
3530 """__repr__(TripletsRestraint self) -> std::string"""
3531 return _IMP_container.TripletsRestraint___repr__(self)
3536 return _object_cast_to_TripletsRestraint(o)
3538 TripletsRestraint_swigregister = _IMP_container.TripletsRestraint_swigregister
3539 TripletsRestraint_swigregister(TripletsRestraint)
3542 """Proxy of C++ IMP::container::InContainerSingletonFilter class"""
3543 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3545 def __init__(self, *args):
3547 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, std::string name) -> InContainerSingletonFilter
3548 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c) -> InContainerSingletonFilter
3549 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations, std::string name) -> InContainerSingletonFilter
3550 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations) -> InContainerSingletonFilter
3552 this = _IMP_container.new_InContainerSingletonFilter(*args)
3554 self.this.append(this)
3558 def do_get_inputs(self, m, pi):
3559 """do_get_inputs(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3560 return _IMP_container.InContainerSingletonFilter_do_get_inputs(self, m, pi)
3563 def get_value(self, *args):
3565 get_value(InContainerSingletonFilter self, Particle a) -> int
3566 get_value(InContainerSingletonFilter self, IMP::ParticlesTemp const & o) -> IMP::Ints
3568 return _IMP_container.InContainerSingletonFilter_get_value(self, *args)
3571 def get_value_index(self, *args):
3573 get_value_index(InContainerSingletonFilter self, Model arg2, ParticleIndex vt) -> int
3574 get_value_index(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & o) -> IMP::Ints
3576 return _IMP_container.InContainerSingletonFilter_get_value_index(self, *args)
3579 def get_version_info(self):
3580 """get_version_info(InContainerSingletonFilter self) -> VersionInfo"""
3581 return _IMP_container.InContainerSingletonFilter_get_version_info(self)
3585 """__str__(InContainerSingletonFilter self) -> std::string"""
3586 return _IMP_container.InContainerSingletonFilter___str__(self)
3590 """__repr__(InContainerSingletonFilter self) -> std::string"""
3591 return _IMP_container.InContainerSingletonFilter___repr__(self)
3596 return _object_cast_to_InContainerSingletonFilter(o)
3598 InContainerSingletonFilter_swigregister = _IMP_container.InContainerSingletonFilter_swigregister
3599 InContainerSingletonFilter_swigregister(InContainerSingletonFilter)
3602 """Proxy of C++ IMP::container::InContainerPairFilter class"""
3603 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3605 def __init__(self, *args):
3607 __init__(IMP::container::InContainerPairFilter self, PairContainer c, std::string name) -> InContainerPairFilter
3608 __init__(IMP::container::InContainerPairFilter self, PairContainer c) -> InContainerPairFilter
3609 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations, std::string name) -> InContainerPairFilter
3610 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations) -> InContainerPairFilter
3612 this = _IMP_container.new_InContainerPairFilter(*args)
3614 self.this.append(this)
3618 def do_get_inputs(self, m, pi):
3619 """do_get_inputs(InContainerPairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3620 return _IMP_container.InContainerPairFilter_do_get_inputs(self, m, pi)
3623 def get_value(self, *args):
3625 get_value(InContainerPairFilter self, IMP::ParticlePair const & a) -> int
3626 get_value(InContainerPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
3628 return _IMP_container.InContainerPairFilter_get_value(self, *args)
3631 def get_value_index(self, *args):
3633 get_value_index(InContainerPairFilter self, Model arg2, IMP::ParticleIndexPair const & vt) -> int
3634 get_value_index(InContainerPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
3636 return _IMP_container.InContainerPairFilter_get_value_index(self, *args)
3639 def get_version_info(self):
3640 """get_version_info(InContainerPairFilter self) -> VersionInfo"""
3641 return _IMP_container.InContainerPairFilter_get_version_info(self)
3645 """__str__(InContainerPairFilter self) -> std::string"""
3646 return _IMP_container.InContainerPairFilter___str__(self)
3650 """__repr__(InContainerPairFilter self) -> std::string"""
3651 return _IMP_container.InContainerPairFilter___repr__(self)
3656 return _object_cast_to_InContainerPairFilter(o)
3658 InContainerPairFilter_swigregister = _IMP_container.InContainerPairFilter_swigregister
3659 InContainerPairFilter_swigregister(InContainerPairFilter)
3662 """Proxy of C++ IMP::container::InContainerTripletFilter class"""
3663 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3665 def __init__(self, *args):
3667 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, std::string name) -> InContainerTripletFilter
3668 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c) -> InContainerTripletFilter
3669 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations, std::string name) -> InContainerTripletFilter
3670 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations) -> InContainerTripletFilter
3672 this = _IMP_container.new_InContainerTripletFilter(*args)
3674 self.this.append(this)
3678 def do_get_inputs(self, m, pi):
3679 """do_get_inputs(InContainerTripletFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3680 return _IMP_container.InContainerTripletFilter_do_get_inputs(self, m, pi)
3683 def get_value(self, *args):
3685 get_value(InContainerTripletFilter self, IMP::ParticleTriplet const & a) -> int
3686 get_value(InContainerTripletFilter self, IMP::ParticleTripletsTemp const & o) -> IMP::Ints
3688 return _IMP_container.InContainerTripletFilter_get_value(self, *args)
3691 def get_value_index(self, *args):
3693 get_value_index(InContainerTripletFilter self, Model arg2, IMP::ParticleIndexTriplet const & vt) -> int
3694 get_value_index(InContainerTripletFilter self, Model m, IMP::ParticleIndexTriplets const & o) -> IMP::Ints
3696 return _IMP_container.InContainerTripletFilter_get_value_index(self, *args)
3699 def get_version_info(self):
3700 """get_version_info(InContainerTripletFilter self) -> VersionInfo"""
3701 return _IMP_container.InContainerTripletFilter_get_version_info(self)
3705 """__str__(InContainerTripletFilter self) -> std::string"""
3706 return _IMP_container.InContainerTripletFilter___str__(self)
3710 """__repr__(InContainerTripletFilter self) -> std::string"""
3711 return _IMP_container.InContainerTripletFilter___repr__(self)
3716 return _object_cast_to_InContainerTripletFilter(o)
3718 InContainerTripletFilter_swigregister = _IMP_container.InContainerTripletFilter_swigregister
3719 InContainerTripletFilter_swigregister(InContainerTripletFilter)
3722 """Proxy of C++ IMP::container::InContainerQuadFilter class"""
3723 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3725 def __init__(self, *args):
3727 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, std::string name) -> InContainerQuadFilter
3728 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c) -> InContainerQuadFilter
3729 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations, std::string name) -> InContainerQuadFilter
3730 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations) -> InContainerQuadFilter
3732 this = _IMP_container.new_InContainerQuadFilter(*args)
3734 self.this.append(this)
3738 def do_get_inputs(self, m, pi):
3739 """do_get_inputs(InContainerQuadFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3740 return _IMP_container.InContainerQuadFilter_do_get_inputs(self, m, pi)
3743 def get_value(self, *args):
3745 get_value(InContainerQuadFilter self, IMP::ParticleQuad const & a) -> int
3746 get_value(InContainerQuadFilter self, IMP::ParticleQuadsTemp const & o) -> IMP::Ints
3748 return _IMP_container.InContainerQuadFilter_get_value(self, *args)
3751 def get_value_index(self, *args):
3753 get_value_index(InContainerQuadFilter self, Model arg2, IMP::ParticleIndexQuad const & vt) -> int
3754 get_value_index(InContainerQuadFilter self, Model m, IMP::ParticleIndexQuads const & o) -> IMP::Ints
3756 return _IMP_container.InContainerQuadFilter_get_value_index(self, *args)
3759 def get_version_info(self):
3760 """get_version_info(InContainerQuadFilter self) -> VersionInfo"""
3761 return _IMP_container.InContainerQuadFilter_get_version_info(self)
3765 """__str__(InContainerQuadFilter self) -> std::string"""
3766 return _IMP_container.InContainerQuadFilter___str__(self)
3770 """__repr__(InContainerQuadFilter self) -> std::string"""
3771 return _IMP_container.InContainerQuadFilter___repr__(self)
3776 return _object_cast_to_InContainerQuadFilter(o)
3778 InContainerQuadFilter_swigregister = _IMP_container.InContainerQuadFilter_swigregister
3779 InContainerQuadFilter_swigregister(InContainerQuadFilter)
3782 """Proxy of C++ IMP::container::SingletonContainerStatistics class"""
3783 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3785 def __init__(self, c):
3786 """__init__(IMP::container::SingletonContainerStatistics self, _SingletonContainerAdaptor c) -> SingletonContainerStatistics"""
3787 this = _IMP_container.new_SingletonContainerStatistics(c)
3789 self.this.append(this)
3793 def show_statistics(self, out):
3794 """show_statistics(SingletonContainerStatistics self, _ostream out)"""
3795 return _IMP_container.SingletonContainerStatistics_show_statistics(self, out)
3798 def set_track_unique(self, tf):
3799 """set_track_unique(SingletonContainerStatistics self, bool tf)"""
3800 return _IMP_container.SingletonContainerStatistics_set_track_unique(self, tf)
3803 def do_before_evaluate(self):
3804 """do_before_evaluate(SingletonContainerStatistics self)"""
3805 return _IMP_container.SingletonContainerStatistics_do_before_evaluate(self)
3808 def do_after_evaluate(self, da):
3809 """do_after_evaluate(SingletonContainerStatistics self, DerivativeAccumulator da)"""
3810 return _IMP_container.SingletonContainerStatistics_do_after_evaluate(self, da)
3813 def do_get_inputs(self):
3814 """do_get_inputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3815 return _IMP_container.SingletonContainerStatistics_do_get_inputs(self)
3818 def do_get_outputs(self):
3819 """do_get_outputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3820 return _IMP_container.SingletonContainerStatistics_do_get_outputs(self)
3823 def get_version_info(self):
3824 """get_version_info(SingletonContainerStatistics self) -> VersionInfo"""
3825 return _IMP_container.SingletonContainerStatistics_get_version_info(self)
3829 """__str__(SingletonContainerStatistics self) -> std::string"""
3830 return _IMP_container.SingletonContainerStatistics___str__(self)
3834 """__repr__(SingletonContainerStatistics self) -> std::string"""
3835 return _IMP_container.SingletonContainerStatistics___repr__(self)
3840 return _object_cast_to_SingletonContainerStatistics(o)
3842 SingletonContainerStatistics_swigregister = _IMP_container.SingletonContainerStatistics_swigregister
3843 SingletonContainerStatistics_swigregister(SingletonContainerStatistics)
3846 """Proxy of C++ IMP::container::PairContainerStatistics class"""
3847 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3849 def __init__(self, c):
3850 """__init__(IMP::container::PairContainerStatistics self, _PairContainerAdaptor c) -> PairContainerStatistics"""
3851 this = _IMP_container.new_PairContainerStatistics(c)
3853 self.this.append(this)
3857 def show_statistics(self, out):
3858 """show_statistics(PairContainerStatistics self, _ostream out)"""
3859 return _IMP_container.PairContainerStatistics_show_statistics(self, out)
3862 def set_track_unique(self, tf):
3863 """set_track_unique(PairContainerStatistics self, bool tf)"""
3864 return _IMP_container.PairContainerStatistics_set_track_unique(self, tf)
3867 def do_before_evaluate(self):
3868 """do_before_evaluate(PairContainerStatistics self)"""
3869 return _IMP_container.PairContainerStatistics_do_before_evaluate(self)
3872 def do_after_evaluate(self, da):
3873 """do_after_evaluate(PairContainerStatistics self, DerivativeAccumulator da)"""
3874 return _IMP_container.PairContainerStatistics_do_after_evaluate(self, da)
3877 def do_get_inputs(self):
3878 """do_get_inputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3879 return _IMP_container.PairContainerStatistics_do_get_inputs(self)
3882 def do_get_outputs(self):
3883 """do_get_outputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3884 return _IMP_container.PairContainerStatistics_do_get_outputs(self)
3887 def get_version_info(self):
3888 """get_version_info(PairContainerStatistics self) -> VersionInfo"""
3889 return _IMP_container.PairContainerStatistics_get_version_info(self)
3893 """__str__(PairContainerStatistics self) -> std::string"""
3894 return _IMP_container.PairContainerStatistics___str__(self)
3898 """__repr__(PairContainerStatistics self) -> std::string"""
3899 return _IMP_container.PairContainerStatistics___repr__(self)
3904 return _object_cast_to_PairContainerStatistics(o)
3906 PairContainerStatistics_swigregister = _IMP_container.PairContainerStatistics_swigregister
3907 PairContainerStatistics_swigregister(PairContainerStatistics)
3910 """Proxy of C++ IMP::container::TripletContainerStatistics class"""
3911 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3913 def __init__(self, c):
3914 """__init__(IMP::container::TripletContainerStatistics self, _TripletContainerAdaptor c) -> TripletContainerStatistics"""
3915 this = _IMP_container.new_TripletContainerStatistics(c)
3917 self.this.append(this)
3921 def show_statistics(self, out):
3922 """show_statistics(TripletContainerStatistics self, _ostream out)"""
3923 return _IMP_container.TripletContainerStatistics_show_statistics(self, out)
3926 def set_track_unique(self, tf):
3927 """set_track_unique(TripletContainerStatistics self, bool tf)"""
3928 return _IMP_container.TripletContainerStatistics_set_track_unique(self, tf)
3931 def do_before_evaluate(self):
3932 """do_before_evaluate(TripletContainerStatistics self)"""
3933 return _IMP_container.TripletContainerStatistics_do_before_evaluate(self)
3936 def do_after_evaluate(self, da):
3937 """do_after_evaluate(TripletContainerStatistics self, DerivativeAccumulator da)"""
3938 return _IMP_container.TripletContainerStatistics_do_after_evaluate(self, da)
3941 def do_get_inputs(self):
3942 """do_get_inputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3943 return _IMP_container.TripletContainerStatistics_do_get_inputs(self)
3946 def do_get_outputs(self):
3947 """do_get_outputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3948 return _IMP_container.TripletContainerStatistics_do_get_outputs(self)
3951 def get_version_info(self):
3952 """get_version_info(TripletContainerStatistics self) -> VersionInfo"""
3953 return _IMP_container.TripletContainerStatistics_get_version_info(self)
3957 """__str__(TripletContainerStatistics self) -> std::string"""
3958 return _IMP_container.TripletContainerStatistics___str__(self)
3962 """__repr__(TripletContainerStatistics self) -> std::string"""
3963 return _IMP_container.TripletContainerStatistics___repr__(self)
3968 return _object_cast_to_TripletContainerStatistics(o)
3970 TripletContainerStatistics_swigregister = _IMP_container.TripletContainerStatistics_swigregister
3971 TripletContainerStatistics_swigregister(TripletContainerStatistics)
3974 """Proxy of C++ IMP::container::QuadContainerStatistics class"""
3975 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3977 def __init__(self, c):
3978 """__init__(IMP::container::QuadContainerStatistics self, _QuadContainerAdaptor c) -> QuadContainerStatistics"""
3979 this = _IMP_container.new_QuadContainerStatistics(c)
3981 self.this.append(this)
3985 def show_statistics(self, out):
3986 """show_statistics(QuadContainerStatistics self, _ostream out)"""
3987 return _IMP_container.QuadContainerStatistics_show_statistics(self, out)
3990 def set_track_unique(self, tf):
3991 """set_track_unique(QuadContainerStatistics self, bool tf)"""
3992 return _IMP_container.QuadContainerStatistics_set_track_unique(self, tf)
3995 def do_before_evaluate(self):
3996 """do_before_evaluate(QuadContainerStatistics self)"""
3997 return _IMP_container.QuadContainerStatistics_do_before_evaluate(self)
4000 def do_after_evaluate(self, da):
4001 """do_after_evaluate(QuadContainerStatistics self, DerivativeAccumulator da)"""
4002 return _IMP_container.QuadContainerStatistics_do_after_evaluate(self, da)
4005 def do_get_inputs(self):
4006 """do_get_inputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
4007 return _IMP_container.QuadContainerStatistics_do_get_inputs(self)
4010 def do_get_outputs(self):
4011 """do_get_outputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
4012 return _IMP_container.QuadContainerStatistics_do_get_outputs(self)
4015 def get_version_info(self):
4016 """get_version_info(QuadContainerStatistics self) -> VersionInfo"""
4017 return _IMP_container.QuadContainerStatistics_get_version_info(self)
4021 """__str__(QuadContainerStatistics self) -> std::string"""
4022 return _IMP_container.QuadContainerStatistics___str__(self)
4026 """__repr__(QuadContainerStatistics self) -> std::string"""
4027 return _IMP_container.QuadContainerStatistics___repr__(self)
4032 return _object_cast_to_QuadContainerStatistics(o)
4034 QuadContainerStatistics_swigregister = _IMP_container.QuadContainerStatistics_swigregister
4035 QuadContainerStatistics_swigregister(QuadContainerStatistics)
4038 """Proxy of C++ IMP::container::EventSingletonsOptimizerState class"""
4039 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4041 def __init__(self, *args):
4043 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventSingletonsOptimizerState
4044 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count) -> EventSingletonsOptimizerState
4046 this = _IMP_container.new_EventSingletonsOptimizerState(*args)
4048 self.this.append(this)
4052 def do_update(self, call):
4053 """do_update(EventSingletonsOptimizerState self, unsigned int call)"""
4054 return _IMP_container.EventSingletonsOptimizerState_do_update(self, call)
4057 def get_version_info(self):
4058 """get_version_info(EventSingletonsOptimizerState self) -> VersionInfo"""
4059 return _IMP_container.EventSingletonsOptimizerState_get_version_info(self)
4063 """__str__(EventSingletonsOptimizerState self) -> std::string"""
4064 return _IMP_container.EventSingletonsOptimizerState___str__(self)
4068 """__repr__(EventSingletonsOptimizerState self) -> std::string"""
4069 return _IMP_container.EventSingletonsOptimizerState___repr__(self)
4074 return _object_cast_to_EventSingletonsOptimizerState(o)
4076 EventSingletonsOptimizerState_swigregister = _IMP_container.EventSingletonsOptimizerState_swigregister
4077 EventSingletonsOptimizerState_swigregister(EventSingletonsOptimizerState)
4080 """Proxy of C++ IMP::container::EventPairsOptimizerState class"""
4081 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4083 def __init__(self, *args):
4085 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventPairsOptimizerState
4086 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count) -> EventPairsOptimizerState
4088 this = _IMP_container.new_EventPairsOptimizerState(*args)
4090 self.this.append(this)
4094 def do_update(self, call):
4095 """do_update(EventPairsOptimizerState self, unsigned int call)"""
4096 return _IMP_container.EventPairsOptimizerState_do_update(self, call)
4099 def get_version_info(self):
4100 """get_version_info(EventPairsOptimizerState self) -> VersionInfo"""
4101 return _IMP_container.EventPairsOptimizerState_get_version_info(self)
4105 """__str__(EventPairsOptimizerState self) -> std::string"""
4106 return _IMP_container.EventPairsOptimizerState___str__(self)
4110 """__repr__(EventPairsOptimizerState self) -> std::string"""
4111 return _IMP_container.EventPairsOptimizerState___repr__(self)
4116 return _object_cast_to_EventPairsOptimizerState(o)
4118 EventPairsOptimizerState_swigregister = _IMP_container.EventPairsOptimizerState_swigregister
4119 EventPairsOptimizerState_swigregister(EventPairsOptimizerState)
4122 """Proxy of C++ IMP::container::EventTripletsOptimizerState class"""
4123 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4125 def __init__(self, *args):
4127 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventTripletsOptimizerState
4128 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count) -> EventTripletsOptimizerState
4130 this = _IMP_container.new_EventTripletsOptimizerState(*args)
4132 self.this.append(this)
4136 def do_update(self, call):
4137 """do_update(EventTripletsOptimizerState self, unsigned int call)"""
4138 return _IMP_container.EventTripletsOptimizerState_do_update(self, call)
4141 def get_version_info(self):
4142 """get_version_info(EventTripletsOptimizerState self) -> VersionInfo"""
4143 return _IMP_container.EventTripletsOptimizerState_get_version_info(self)
4147 """__str__(EventTripletsOptimizerState self) -> std::string"""
4148 return _IMP_container.EventTripletsOptimizerState___str__(self)
4152 """__repr__(EventTripletsOptimizerState self) -> std::string"""
4153 return _IMP_container.EventTripletsOptimizerState___repr__(self)
4158 return _object_cast_to_EventTripletsOptimizerState(o)
4160 EventTripletsOptimizerState_swigregister = _IMP_container.EventTripletsOptimizerState_swigregister
4161 EventTripletsOptimizerState_swigregister(EventTripletsOptimizerState)
4164 """Proxy of C++ IMP::container::EventQuadsOptimizerState class"""
4165 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4167 def __init__(self, *args):
4169 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventQuadsOptimizerState
4170 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count) -> EventQuadsOptimizerState
4172 this = _IMP_container.new_EventQuadsOptimizerState(*args)
4174 self.this.append(this)
4178 def do_update(self, call):
4179 """do_update(EventQuadsOptimizerState self, unsigned int call)"""
4180 return _IMP_container.EventQuadsOptimizerState_do_update(self, call)
4183 def get_version_info(self):
4184 """get_version_info(EventQuadsOptimizerState self) -> VersionInfo"""
4185 return _IMP_container.EventQuadsOptimizerState_get_version_info(self)
4189 """__str__(EventQuadsOptimizerState self) -> std::string"""
4190 return _IMP_container.EventQuadsOptimizerState___str__(self)
4194 """__repr__(EventQuadsOptimizerState self) -> std::string"""
4195 return _IMP_container.EventQuadsOptimizerState___repr__(self)
4200 return _object_cast_to_EventQuadsOptimizerState(o)
4202 EventQuadsOptimizerState_swigregister = _IMP_container.EventQuadsOptimizerState_swigregister
4203 EventQuadsOptimizerState_swigregister(EventQuadsOptimizerState)
4206 """Proxy of C++ IMP::container::PredicateSingletonsRestraint class"""
4207 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4209 def __init__(self, *args):
4211 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input, std::string name) -> PredicateSingletonsRestraint
4212 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input) -> PredicateSingletonsRestraint
4214 this = _IMP_container.new_PredicateSingletonsRestraint(*args)
4216 self.this.append(this)
4220 def set_score(self, predicate_value, score):
4221 """set_score(PredicateSingletonsRestraint self, int predicate_value, SingletonScore score)"""
4222 return _IMP_container.PredicateSingletonsRestraint_set_score(self, predicate_value, score)
4225 def set_unknown_score(self, score):
4226 """set_unknown_score(PredicateSingletonsRestraint self, SingletonScore score)"""
4227 return _IMP_container.PredicateSingletonsRestraint_set_unknown_score(self, score)
4230 def set_is_complete(self, tf):
4231 """set_is_complete(PredicateSingletonsRestraint self, bool tf)"""
4232 return _IMP_container.PredicateSingletonsRestraint_set_is_complete(self, tf)
4236 """get_indexes(PredicateSingletonsRestraint self, int predicate_value) -> IMP::ParticleIndexes"""
4237 return _IMP_container.PredicateSingletonsRestraint_get_indexes(self, predicate_value)
4240 def do_add_score_and_derivatives(self, sa):
4241 """do_add_score_and_derivatives(PredicateSingletonsRestraint self, ScoreAccumulator sa)"""
4242 return _IMP_container.PredicateSingletonsRestraint_do_add_score_and_derivatives(self, sa)
4245 def do_get_inputs(self):
4246 """do_get_inputs(PredicateSingletonsRestraint self) -> IMP::ModelObjectsTemp"""
4247 return _IMP_container.PredicateSingletonsRestraint_do_get_inputs(self)
4250 def get_version_info(self):
4251 """get_version_info(PredicateSingletonsRestraint self) -> VersionInfo"""
4252 return _IMP_container.PredicateSingletonsRestraint_get_version_info(self)
4256 """__str__(PredicateSingletonsRestraint self) -> std::string"""
4257 return _IMP_container.PredicateSingletonsRestraint___str__(self)
4261 """__repr__(PredicateSingletonsRestraint self) -> std::string"""
4262 return _IMP_container.PredicateSingletonsRestraint___repr__(self)
4267 return _object_cast_to_PredicateSingletonsRestraint(o)
4269 PredicateSingletonsRestraint_swigregister = _IMP_container.PredicateSingletonsRestraint_swigregister
4270 PredicateSingletonsRestraint_swigregister(PredicateSingletonsRestraint)
4273 """Proxy of C++ IMP::container::PredicatePairsRestraint class"""
4274 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4276 def __init__(self, *args):
4278 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input, std::string name) -> PredicatePairsRestraint
4279 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input) -> PredicatePairsRestraint
4281 this = _IMP_container.new_PredicatePairsRestraint(*args)
4283 self.this.append(this)
4287 def set_score(self, predicate_value, score):
4288 """set_score(PredicatePairsRestraint self, int predicate_value, PairScore score)"""
4289 return _IMP_container.PredicatePairsRestraint_set_score(self, predicate_value, score)
4292 def set_unknown_score(self, score):
4293 """set_unknown_score(PredicatePairsRestraint self, PairScore score)"""
4294 return _IMP_container.PredicatePairsRestraint_set_unknown_score(self, score)
4297 def set_is_complete(self, tf):
4298 """set_is_complete(PredicatePairsRestraint self, bool tf)"""
4299 return _IMP_container.PredicatePairsRestraint_set_is_complete(self, tf)
4303 """get_indexes(PredicatePairsRestraint self, int predicate_value) -> IMP::ParticleIndexPairs"""
4304 return _IMP_container.PredicatePairsRestraint_get_indexes(self, predicate_value)
4307 def do_add_score_and_derivatives(self, sa):
4308 """do_add_score_and_derivatives(PredicatePairsRestraint self, ScoreAccumulator sa)"""
4309 return _IMP_container.PredicatePairsRestraint_do_add_score_and_derivatives(self, sa)
4312 def do_get_inputs(self):
4313 """do_get_inputs(PredicatePairsRestraint self) -> IMP::ModelObjectsTemp"""
4314 return _IMP_container.PredicatePairsRestraint_do_get_inputs(self)
4317 def get_version_info(self):
4318 """get_version_info(PredicatePairsRestraint self) -> VersionInfo"""
4319 return _IMP_container.PredicatePairsRestraint_get_version_info(self)
4323 """__str__(PredicatePairsRestraint self) -> std::string"""
4324 return _IMP_container.PredicatePairsRestraint___str__(self)
4328 """__repr__(PredicatePairsRestraint self) -> std::string"""
4329 return _IMP_container.PredicatePairsRestraint___repr__(self)
4334 return _object_cast_to_PredicatePairsRestraint(o)
4336 PredicatePairsRestraint_swigregister = _IMP_container.PredicatePairsRestraint_swigregister
4337 PredicatePairsRestraint_swigregister(PredicatePairsRestraint)
4340 """Proxy of C++ IMP::container::PredicateTripletsRestraint class"""
4341 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4343 def __init__(self, *args):
4345 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input, std::string name) -> PredicateTripletsRestraint
4346 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input) -> PredicateTripletsRestraint
4348 this = _IMP_container.new_PredicateTripletsRestraint(*args)
4350 self.this.append(this)
4354 def set_score(self, predicate_value, score):
4355 """set_score(PredicateTripletsRestraint self, int predicate_value, TripletScore score)"""
4356 return _IMP_container.PredicateTripletsRestraint_set_score(self, predicate_value, score)
4359 def set_unknown_score(self, score):
4360 """set_unknown_score(PredicateTripletsRestraint self, TripletScore score)"""
4361 return _IMP_container.PredicateTripletsRestraint_set_unknown_score(self, score)
4364 def set_is_complete(self, tf):
4365 """set_is_complete(PredicateTripletsRestraint self, bool tf)"""
4366 return _IMP_container.PredicateTripletsRestraint_set_is_complete(self, tf)
4370 """get_indexes(PredicateTripletsRestraint self, int predicate_value) -> IMP::ParticleIndexTriplets"""
4371 return _IMP_container.PredicateTripletsRestraint_get_indexes(self, predicate_value)
4374 def do_add_score_and_derivatives(self, sa):
4375 """do_add_score_and_derivatives(PredicateTripletsRestraint self, ScoreAccumulator sa)"""
4376 return _IMP_container.PredicateTripletsRestraint_do_add_score_and_derivatives(self, sa)
4379 def do_get_inputs(self):
4380 """do_get_inputs(PredicateTripletsRestraint self) -> IMP::ModelObjectsTemp"""
4381 return _IMP_container.PredicateTripletsRestraint_do_get_inputs(self)
4384 def get_version_info(self):
4385 """get_version_info(PredicateTripletsRestraint self) -> VersionInfo"""
4386 return _IMP_container.PredicateTripletsRestraint_get_version_info(self)
4390 """__str__(PredicateTripletsRestraint self) -> std::string"""
4391 return _IMP_container.PredicateTripletsRestraint___str__(self)
4395 """__repr__(PredicateTripletsRestraint self) -> std::string"""
4396 return _IMP_container.PredicateTripletsRestraint___repr__(self)
4401 return _object_cast_to_PredicateTripletsRestraint(o)
4403 PredicateTripletsRestraint_swigregister = _IMP_container.PredicateTripletsRestraint_swigregister
4404 PredicateTripletsRestraint_swigregister(PredicateTripletsRestraint)
4407 """Proxy of C++ IMP::container::PredicateQuadsRestraint class"""
4408 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4410 def __init__(self, *args):
4412 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input, std::string name) -> PredicateQuadsRestraint
4413 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input) -> PredicateQuadsRestraint
4415 this = _IMP_container.new_PredicateQuadsRestraint(*args)
4417 self.this.append(this)
4421 def set_score(self, predicate_value, score):
4422 """set_score(PredicateQuadsRestraint self, int predicate_value, QuadScore score)"""
4423 return _IMP_container.PredicateQuadsRestraint_set_score(self, predicate_value, score)
4426 def set_unknown_score(self, score):
4427 """set_unknown_score(PredicateQuadsRestraint self, QuadScore score)"""
4428 return _IMP_container.PredicateQuadsRestraint_set_unknown_score(self, score)
4431 def set_is_complete(self, tf):
4432 """set_is_complete(PredicateQuadsRestraint self, bool tf)"""
4433 return _IMP_container.PredicateQuadsRestraint_set_is_complete(self, tf)
4437 """get_indexes(PredicateQuadsRestraint self, int predicate_value) -> IMP::ParticleIndexQuads"""
4438 return _IMP_container.PredicateQuadsRestraint_get_indexes(self, predicate_value)
4441 def do_add_score_and_derivatives(self, sa):
4442 """do_add_score_and_derivatives(PredicateQuadsRestraint self, ScoreAccumulator sa)"""
4443 return _IMP_container.PredicateQuadsRestraint_do_add_score_and_derivatives(self, sa)
4446 def do_get_inputs(self):
4447 """do_get_inputs(PredicateQuadsRestraint self) -> IMP::ModelObjectsTemp"""
4448 return _IMP_container.PredicateQuadsRestraint_do_get_inputs(self)
4451 def get_version_info(self):
4452 """get_version_info(PredicateQuadsRestraint self) -> VersionInfo"""
4453 return _IMP_container.PredicateQuadsRestraint_get_version_info(self)
4457 """__str__(PredicateQuadsRestraint self) -> std::string"""
4458 return _IMP_container.PredicateQuadsRestraint___str__(self)
4462 """__repr__(PredicateQuadsRestraint self) -> std::string"""
4463 return _IMP_container.PredicateQuadsRestraint___repr__(self)
4468 return _object_cast_to_PredicateQuadsRestraint(o)
4470 PredicateQuadsRestraint_swigregister = _IMP_container.PredicateQuadsRestraint_swigregister
4471 PredicateQuadsRestraint_swigregister(PredicateQuadsRestraint)
4474 """Proxy of C++ IMP::container::DistributeSingletonsScoreState class"""
4475 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4477 def __init__(self, *args):
4479 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input, std::string name) -> DistributeSingletonsScoreState
4480 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input) -> DistributeSingletonsScoreState
4482 this = _IMP_container.new_DistributeSingletonsScoreState(*args)
4484 self.this.append(this)
4488 def add_predicate(self, predicate, value):
4489 """add_predicate(DistributeSingletonsScoreState self, SingletonPredicate predicate, int value) -> DynamicListSingletonContainer"""
4490 return _IMP_container.DistributeSingletonsScoreState_add_predicate(self, predicate, value)
4493 def do_before_evaluate(self):
4494 """do_before_evaluate(DistributeSingletonsScoreState self)"""
4495 return _IMP_container.DistributeSingletonsScoreState_do_before_evaluate(self)
4498 def do_after_evaluate(self, da):
4499 """do_after_evaluate(DistributeSingletonsScoreState self, DerivativeAccumulator da)"""
4500 return _IMP_container.DistributeSingletonsScoreState_do_after_evaluate(self, da)
4503 def do_get_inputs(self):
4504 """do_get_inputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4505 return _IMP_container.DistributeSingletonsScoreState_do_get_inputs(self)
4508 def do_get_outputs(self):
4509 """do_get_outputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4510 return _IMP_container.DistributeSingletonsScoreState_do_get_outputs(self)
4513 def get_version_info(self):
4514 """get_version_info(DistributeSingletonsScoreState self) -> VersionInfo"""
4515 return _IMP_container.DistributeSingletonsScoreState_get_version_info(self)
4519 """__str__(DistributeSingletonsScoreState self) -> std::string"""
4520 return _IMP_container.DistributeSingletonsScoreState___str__(self)
4524 """__repr__(DistributeSingletonsScoreState self) -> std::string"""
4525 return _IMP_container.DistributeSingletonsScoreState___repr__(self)
4530 return _object_cast_to_DistributeSingletonsScoreState(o)
4532 DistributeSingletonsScoreState_swigregister = _IMP_container.DistributeSingletonsScoreState_swigregister
4533 DistributeSingletonsScoreState_swigregister(DistributeSingletonsScoreState)
4536 """Proxy of C++ IMP::container::DistributePairsScoreState class"""
4537 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4539 def __init__(self, *args):
4541 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input, std::string name) -> DistributePairsScoreState
4542 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input) -> DistributePairsScoreState
4544 this = _IMP_container.new_DistributePairsScoreState(*args)
4546 self.this.append(this)
4550 def add_predicate(self, predicate, value):
4551 """add_predicate(DistributePairsScoreState self, PairPredicate predicate, int value) -> DynamicListPairContainer"""
4552 return _IMP_container.DistributePairsScoreState_add_predicate(self, predicate, value)
4555 def do_before_evaluate(self):
4556 """do_before_evaluate(DistributePairsScoreState self)"""
4557 return _IMP_container.DistributePairsScoreState_do_before_evaluate(self)
4560 def do_after_evaluate(self, da):
4561 """do_after_evaluate(DistributePairsScoreState self, DerivativeAccumulator da)"""
4562 return _IMP_container.DistributePairsScoreState_do_after_evaluate(self, da)
4565 def do_get_inputs(self):
4566 """do_get_inputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4567 return _IMP_container.DistributePairsScoreState_do_get_inputs(self)
4570 def do_get_outputs(self):
4571 """do_get_outputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4572 return _IMP_container.DistributePairsScoreState_do_get_outputs(self)
4575 def get_version_info(self):
4576 """get_version_info(DistributePairsScoreState self) -> VersionInfo"""
4577 return _IMP_container.DistributePairsScoreState_get_version_info(self)
4581 """__str__(DistributePairsScoreState self) -> std::string"""
4582 return _IMP_container.DistributePairsScoreState___str__(self)
4586 """__repr__(DistributePairsScoreState self) -> std::string"""
4587 return _IMP_container.DistributePairsScoreState___repr__(self)
4592 return _object_cast_to_DistributePairsScoreState(o)
4594 DistributePairsScoreState_swigregister = _IMP_container.DistributePairsScoreState_swigregister
4595 DistributePairsScoreState_swigregister(DistributePairsScoreState)
4598 """Proxy of C++ IMP::container::DistributeTripletsScoreState class"""
4599 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4601 def __init__(self, *args):
4603 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input, std::string name) -> DistributeTripletsScoreState
4604 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input) -> DistributeTripletsScoreState
4606 this = _IMP_container.new_DistributeTripletsScoreState(*args)
4608 self.this.append(this)
4612 def add_predicate(self, predicate, value):
4613 """add_predicate(DistributeTripletsScoreState self, TripletPredicate predicate, int value) -> DynamicListTripletContainer"""
4614 return _IMP_container.DistributeTripletsScoreState_add_predicate(self, predicate, value)
4617 def do_before_evaluate(self):
4618 """do_before_evaluate(DistributeTripletsScoreState self)"""
4619 return _IMP_container.DistributeTripletsScoreState_do_before_evaluate(self)
4622 def do_after_evaluate(self, da):
4623 """do_after_evaluate(DistributeTripletsScoreState self, DerivativeAccumulator da)"""
4624 return _IMP_container.DistributeTripletsScoreState_do_after_evaluate(self, da)
4627 def do_get_inputs(self):
4628 """do_get_inputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4629 return _IMP_container.DistributeTripletsScoreState_do_get_inputs(self)
4632 def do_get_outputs(self):
4633 """do_get_outputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4634 return _IMP_container.DistributeTripletsScoreState_do_get_outputs(self)
4637 def get_version_info(self):
4638 """get_version_info(DistributeTripletsScoreState self) -> VersionInfo"""
4639 return _IMP_container.DistributeTripletsScoreState_get_version_info(self)
4643 """__str__(DistributeTripletsScoreState self) -> std::string"""
4644 return _IMP_container.DistributeTripletsScoreState___str__(self)
4648 """__repr__(DistributeTripletsScoreState self) -> std::string"""
4649 return _IMP_container.DistributeTripletsScoreState___repr__(self)
4654 return _object_cast_to_DistributeTripletsScoreState(o)
4656 DistributeTripletsScoreState_swigregister = _IMP_container.DistributeTripletsScoreState_swigregister
4657 DistributeTripletsScoreState_swigregister(DistributeTripletsScoreState)
4660 """Proxy of C++ IMP::container::DistributeQuadsScoreState class"""
4661 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4663 def __init__(self, *args):
4665 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input, std::string name) -> DistributeQuadsScoreState
4666 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input) -> DistributeQuadsScoreState
4668 this = _IMP_container.new_DistributeQuadsScoreState(*args)
4670 self.this.append(this)
4674 def add_predicate(self, predicate, value):
4675 """add_predicate(DistributeQuadsScoreState self, QuadPredicate predicate, int value) -> DynamicListQuadContainer"""
4676 return _IMP_container.DistributeQuadsScoreState_add_predicate(self, predicate, value)
4679 def do_before_evaluate(self):
4680 """do_before_evaluate(DistributeQuadsScoreState self)"""
4681 return _IMP_container.DistributeQuadsScoreState_do_before_evaluate(self)
4684 def do_after_evaluate(self, da):
4685 """do_after_evaluate(DistributeQuadsScoreState self, DerivativeAccumulator da)"""
4686 return _IMP_container.DistributeQuadsScoreState_do_after_evaluate(self, da)
4689 def do_get_inputs(self):
4690 """do_get_inputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4691 return _IMP_container.DistributeQuadsScoreState_do_get_inputs(self)
4694 def do_get_outputs(self):
4695 """do_get_outputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4696 return _IMP_container.DistributeQuadsScoreState_do_get_outputs(self)
4699 def get_version_info(self):
4700 """get_version_info(DistributeQuadsScoreState self) -> VersionInfo"""
4701 return _IMP_container.DistributeQuadsScoreState_get_version_info(self)
4705 """__str__(DistributeQuadsScoreState self) -> std::string"""
4706 return _IMP_container.DistributeQuadsScoreState___str__(self)
4710 """__repr__(DistributeQuadsScoreState self) -> std::string"""
4711 return _IMP_container.DistributeQuadsScoreState___repr__(self)
4716 return _object_cast_to_DistributeQuadsScoreState(o)
4718 DistributeQuadsScoreState_swigregister = _IMP_container.DistributeQuadsScoreState_swigregister
4719 DistributeQuadsScoreState_swigregister(DistributeQuadsScoreState)
4724 create_restraint(PairScore ps, IMP::ParticlePair pp) -> Restraint
4725 create_restraint(PairScore ps, PairContainer pp) -> Restraint
4727 return _IMP_container.create_restraint(*args)
4730 """get_module_version() -> std::string const"""
4731 return _IMP_container.get_module_version()
4734 """get_example_path(std::string fname) -> std::string"""
4735 return _IMP_container.get_example_path(fname)
4738 """get_data_path(std::string fname) -> std::string"""
4739 return _IMP_container.get_data_path(fname)
4741 from .
import _version_check
Abstract class for scoring object(s) of type ParticleIndexPair.
A shared container for Pairs.
double get_slack_estimate(Model *m, ParticleIndexes ps, double upper_bound, double step, const RestraintsTemp &restraints, bool derivatives, Optimizer *opt, ClosePairContainer *cpc)
Abstract predicate function.
Restraint * create_restraint(Score *s, const typename Score::Argument &t, std::string name=std::string())
Make CGAL functionality available to IMP.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Composable functors to implement scores via compile-time composition.
Implement a constraint on the Model.
Abstract class for scoring object(s) of type ParticleIndexQuad.
Abstract predicate function.
Abstract class for scoring object(s) of type ParticleIndex.
ScoreStates maintain invariants in the Model.
A shared container for Quads.
A shared container for Singletons.
Basic functionality that is expected to be used by a wide variety of IMP users.
Abstract predicate function.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
Shared optimizer state that is invoked upon commitment of new coordinates.
Abstract predicate function.
A shared container for Triplets.
Output IMP model data in various file formats.
Abstract class for scoring object(s) of type ParticleIndexTriplet.
ParticleIndexes get_indexes(const ParticlesTemp &ps)
Get the indexes from a list of particles.
std::string get_module_version()
Return the version of this module, as a string.
A restraint is a term in an IMP ScoringFunction.