10 from __future__
import print_function, division, absolute_import
15 from sys
import version_info
16 if version_info >= (2, 6, 0):
17 def swig_import_helper():
18 from os.path
import dirname
22 fp, pathname, description = imp.find_module(
'_IMP_container', [dirname(__file__)])
28 _mod = imp.load_module(
'_IMP_container', fp, pathname, description)
32 _IMP_container = swig_import_helper()
33 del swig_import_helper
38 _swig_property = property
43 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
44 if (name ==
"thisown"):
45 return self.this.own(value)
47 if type(value).__name__ ==
'SwigPyObject':
48 self.__dict__[name] = value
50 method = class_type.__swig_setmethods__.get(name,
None)
52 return method(self, value)
54 object.__setattr__(self, name, value)
56 raise AttributeError(
"You cannot add attributes to %s" % self)
59 def _swig_setattr(self, class_type, name, value):
60 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
63 def _swig_getattr_nondynamic(self, class_type, name, static=1):
64 if (name ==
"thisown"):
65 return self.this.own()
66 method = class_type.__swig_getmethods__.get(name,
None)
70 return object.__getattr__(self, name)
72 raise AttributeError(name)
74 def _swig_getattr(self, class_type, name):
75 return _swig_getattr_nondynamic(self, class_type, name, 0)
80 strthis =
"proxy of " + self.this.__repr__()
83 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
88 except AttributeError:
95 def _swig_setattr_nondynamic_method(set):
96 def set_attr(self, name, value):
97 if (name ==
"thisown"):
98 return self.this.own(value)
99 if hasattr(self, name)
or (name ==
"this"):
100 set(self, name, value)
102 raise AttributeError(
"You cannot add attributes to %s" % self)
108 weakref_proxy = weakref.proxy
110 weakref_proxy =
lambda x: x
113 class IMP_CONTAINER_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_CONTAINER_SwigPyIterator class"""
115 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
117 def __init__(self, *args, **kwargs):
118 raise AttributeError(
"No constructor defined - class is abstract")
119 __repr__ = _swig_repr
120 __swig_destroy__ = _IMP_container.delete_IMP_CONTAINER_SwigPyIterator
121 __del__ =
lambda self:
None
124 """value(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
125 return _IMP_container.IMP_CONTAINER_SwigPyIterator_value(self)
130 incr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
131 incr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
133 return _IMP_container.IMP_CONTAINER_SwigPyIterator_incr(self, n)
138 decr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
139 decr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
141 return _IMP_container.IMP_CONTAINER_SwigPyIterator_decr(self, n)
144 def distance(self, x):
145 """distance(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t"""
146 return _IMP_container.IMP_CONTAINER_SwigPyIterator_distance(self, x)
150 """equal(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
151 return _IMP_container.IMP_CONTAINER_SwigPyIterator_equal(self, x)
155 """copy(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator"""
156 return _IMP_container.IMP_CONTAINER_SwigPyIterator_copy(self)
160 """next(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
161 return _IMP_container.IMP_CONTAINER_SwigPyIterator_next(self)
165 """__next__(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
166 return _IMP_container.IMP_CONTAINER_SwigPyIterator___next__(self)
170 """previous(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
171 return _IMP_container.IMP_CONTAINER_SwigPyIterator_previous(self)
174 def advance(self, n):
175 """advance(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
176 return _IMP_container.IMP_CONTAINER_SwigPyIterator_advance(self, n)
180 """__eq__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
181 return _IMP_container.IMP_CONTAINER_SwigPyIterator___eq__(self, x)
185 """__ne__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
186 return _IMP_container.IMP_CONTAINER_SwigPyIterator___ne__(self, x)
189 def __iadd__(self, n):
190 """__iadd__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
191 return _IMP_container.IMP_CONTAINER_SwigPyIterator___iadd__(self, n)
194 def __isub__(self, n):
195 """__isub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
196 return _IMP_container.IMP_CONTAINER_SwigPyIterator___isub__(self, n)
199 def __add__(self, n):
200 """__add__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
201 return _IMP_container.IMP_CONTAINER_SwigPyIterator___add__(self, n)
204 def __sub__(self, *args):
206 __sub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator
207 __sub__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t
209 return _IMP_container.IMP_CONTAINER_SwigPyIterator___sub__(self, *args)
213 IMP_CONTAINER_SwigPyIterator_swigregister = _IMP_container.IMP_CONTAINER_SwigPyIterator_swigregister
214 IMP_CONTAINER_SwigPyIterator_swigregister(IMP_CONTAINER_SwigPyIterator)
223 _IMP_container.IMP_DEBUG_swigconstant(_IMP_container)
224 IMP_DEBUG = _IMP_container.IMP_DEBUG
226 _IMP_container.IMP_RELEASE_swigconstant(_IMP_container)
227 IMP_RELEASE = _IMP_container.IMP_RELEASE
229 _IMP_container.IMP_SILENT_swigconstant(_IMP_container)
230 IMP_SILENT = _IMP_container.IMP_SILENT
232 _IMP_container.IMP_PROGRESS_swigconstant(_IMP_container)
233 IMP_PROGRESS = _IMP_container.IMP_PROGRESS
235 _IMP_container.IMP_TERSE_swigconstant(_IMP_container)
236 IMP_TERSE = _IMP_container.IMP_TERSE
238 _IMP_container.IMP_VERBOSE_swigconstant(_IMP_container)
239 IMP_VERBOSE = _IMP_container.IMP_VERBOSE
241 _IMP_container.IMP_MEMORY_swigconstant(_IMP_container)
242 IMP_MEMORY = _IMP_container.IMP_MEMORY
244 _IMP_container.IMP_NONE_swigconstant(_IMP_container)
245 IMP_NONE = _IMP_container.IMP_NONE
247 _IMP_container.IMP_USAGE_swigconstant(_IMP_container)
248 IMP_USAGE = _IMP_container.IMP_USAGE
250 _IMP_container.IMP_INTERNAL_swigconstant(_IMP_container)
251 IMP_INTERNAL = _IMP_container.IMP_INTERNAL
253 _IMP_container.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_container)
254 IMP_KERNEL_HAS_LOG4CXX = _IMP_container.IMP_KERNEL_HAS_LOG4CXX
256 _IMP_container.IMP_COMPILER_HAS_AUTO_swigconstant(_IMP_container)
257 IMP_COMPILER_HAS_AUTO = _IMP_container.IMP_COMPILER_HAS_AUTO
259 _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_container)
260 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR
262 _IMP_container.IMP_COMPILER_HAS_UNIQUE_PTR_swigconstant(_IMP_container)
263 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_container.IMP_COMPILER_HAS_UNIQUE_PTR
265 _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
266 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM
268 _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_container)
269 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS
271 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_container)
272 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
274 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_container)
275 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
277 _IMP_container.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_container)
278 IMPKERNEL_SHOW_WARNINGS = _IMP_container.IMPKERNEL_SHOW_WARNINGS
281 class _DirectorObjects(object):
282 """@internal Simple class to keep references to director objects
283 to prevent premature deletion."""
286 def register(self, obj):
287 """Take a reference to a director object; will only work for
288 refcounted C++ classes"""
289 if hasattr(obj,
'get_ref_count'):
290 self._objects.append(obj)
292 """Only drop our reference and allow cleanup by Python if no other
293 Python references exist (we hold 3 references: one in self._objects,
294 one in x, and one in the argument list for getrefcount) *and* no
295 other C++ references exist (the Python object always holds one)"""
296 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
297 or x.get_ref_count() > 1]
301 def get_object_count(self):
302 """Get number of director objects (useful for testing only)"""
303 return len(self._objects)
304 _director_objects = _DirectorObjects()
306 class _ostream(object):
307 """Proxy of C++ std::ostream class"""
308 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
310 def __init__(self, *args, **kwargs):
311 raise AttributeError(
"No constructor defined")
312 __repr__ = _swig_repr
314 def write(self, osa_buf):
315 """write(_ostream self, char const * osa_buf)"""
316 return _IMP_container._ostream_write(self, osa_buf)
318 _ostream_swigregister = _IMP_container._ostream_swigregister
319 _ostream_swigregister(_ostream)
322 _IMP_container.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_container)
323 IMP_COMPILER_HAS_OVERRIDE = _IMP_container.IMP_COMPILER_HAS_OVERRIDE
325 _IMP_container.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_container)
326 IMP_COMPILER_HAS_FINAL = _IMP_container.IMP_COMPILER_HAS_FINAL
328 _IMP_container.IMP_HAS_NOEXCEPT_swigconstant(_IMP_container)
329 IMP_HAS_NOEXCEPT = _IMP_container.IMP_HAS_NOEXCEPT
332 _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
333 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM
335 _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
336 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
338 _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
339 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM
341 _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
342 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM
344 _IMP_container.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_container)
345 IMPCGAL_SHOW_WARNINGS = _IMP_container.IMPCGAL_SHOW_WARNINGS
348 _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_container)
349 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL
351 _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
352 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
354 _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
355 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
357 _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
358 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM
360 _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
361 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM
363 _IMP_container.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_container)
364 IMP_ALGEBRA_HAS_CGAL = _IMP_container.IMP_ALGEBRA_HAS_CGAL
366 _IMP_container.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_container)
367 IMP_ALGEBRA_HAS_ANN = _IMP_container.IMP_ALGEBRA_HAS_ANN
369 _IMP_container.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_container)
370 IMPALGEBRA_SHOW_WARNINGS = _IMP_container.IMPALGEBRA_SHOW_WARNINGS
373 _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_container)
374 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL
376 _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
377 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
379 _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
380 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
382 _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
383 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM
385 _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
386 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM
388 _IMP_container.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_container)
389 IMP_DISPLAY_HAS_CGAL = _IMP_container.IMP_DISPLAY_HAS_CGAL
391 _IMP_container.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_container)
392 IMPDISPLAY_SHOW_WARNINGS = _IMP_container.IMPDISPLAY_SHOW_WARNINGS
395 _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_container)
396 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
398 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
399 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
401 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
402 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
404 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
405 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
407 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
408 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
410 _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_container)
411 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL
413 _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_container)
414 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5
416 _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_container)
417 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS
420 _IMP_container.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_container)
421 IMP_CORE_HAS_IMP_CGAL = _IMP_container.IMP_CORE_HAS_IMP_CGAL
423 _IMP_container.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_container)
424 IMP_CORE_HAS_IMP_KERNEL = _IMP_container.IMP_CORE_HAS_IMP_KERNEL
426 _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
427 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM
429 _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
430 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
432 _IMP_container.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
433 IMP_CORE_HAS_BOOST_RANDOM = _IMP_container.IMP_CORE_HAS_BOOST_RANDOM
435 _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
436 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM
438 _IMP_container.IMP_CORE_HAS_CGAL_swigconstant(_IMP_container)
439 IMP_CORE_HAS_CGAL = _IMP_container.IMP_CORE_HAS_CGAL
441 _IMP_container.IMP_CORE_HAS_HDF5_swigconstant(_IMP_container)
442 IMP_CORE_HAS_HDF5 = _IMP_container.IMP_CORE_HAS_HDF5
444 _IMP_container.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_container)
445 IMPCORE_SHOW_WARNINGS = _IMP_container.IMPCORE_SHOW_WARNINGS
448 _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_container)
449 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA
451 _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_container)
452 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL
454 _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_container)
455 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY
457 _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_container)
458 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL
460 _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_container)
461 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
463 _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
464 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
466 _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
467 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
469 _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
470 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM
472 _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
473 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM
475 _IMP_container.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_container)
476 IMP_CONTAINER_HAS_CGAL = _IMP_container.IMP_CONTAINER_HAS_CGAL
478 _IMP_container.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_container)
479 IMP_CONTAINER_HAS_HDF5 = _IMP_container.IMP_CONTAINER_HAS_HDF5
481 _IMP_container.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_container)
482 IMPCONTAINER_SHOW_WARNINGS = _IMP_container.IMPCONTAINER_SHOW_WARNINGS
484 _object_types.append(
"AllBipartitePairContainer")
487 def _object_cast_to_AllBipartitePairContainer(o):
488 """_object_cast_to_AllBipartitePairContainer(Object o) -> AllBipartitePairContainer"""
489 return _IMP_container._object_cast_to_AllBipartitePairContainer(o)
491 _object_types.append(
"AllPairContainer")
494 def _object_cast_to_AllPairContainer(o):
495 """_object_cast_to_AllPairContainer(Object o) -> AllPairContainer"""
496 return _IMP_container._object_cast_to_AllPairContainer(o)
498 _object_types.append(
"CloseBipartitePairContainer")
501 def _object_cast_to_CloseBipartitePairContainer(o):
502 """_object_cast_to_CloseBipartitePairContainer(Object o) -> CloseBipartitePairContainer"""
503 return _IMP_container._object_cast_to_CloseBipartitePairContainer(o)
505 _object_types.append(
"ClosePairContainer")
508 def _object_cast_to_ClosePairContainer(o):
509 """_object_cast_to_ClosePairContainer(Object o) -> ClosePairContainer"""
510 return _IMP_container._object_cast_to_ClosePairContainer(o)
512 _object_types.append(
"ConnectingPairContainer")
515 def _object_cast_to_ConnectingPairContainer(o):
516 """_object_cast_to_ConnectingPairContainer(Object o) -> ConnectingPairContainer"""
517 return _IMP_container._object_cast_to_ConnectingPairContainer(o)
519 _object_types.append(
"ConsecutivePairContainer")
522 def _object_cast_to_ConsecutivePairContainer(o):
523 """_object_cast_to_ConsecutivePairContainer(Object o) -> ConsecutivePairContainer"""
524 return _IMP_container._object_cast_to_ConsecutivePairContainer(o)
526 _object_types.append(
"ExclusiveConsecutivePairContainer")
529 def _object_cast_to_ExclusiveConsecutivePairContainer(o):
530 """_object_cast_to_ExclusiveConsecutivePairContainer(Object o) -> ExclusiveConsecutivePairContainer"""
531 return _IMP_container._object_cast_to_ExclusiveConsecutivePairContainer(o)
533 _object_types.append(
"ExclusiveConsecutivePairFilter")
536 def _object_cast_to_ExclusiveConsecutivePairFilter(o):
537 """_object_cast_to_ExclusiveConsecutivePairFilter(Object o) -> ExclusiveConsecutivePairFilter"""
538 return _IMP_container._object_cast_to_ExclusiveConsecutivePairFilter(o)
540 _object_types.append(
"ConsecutivePairFilter")
543 def _object_cast_to_ConsecutivePairFilter(o):
544 """_object_cast_to_ConsecutivePairFilter(Object o) -> ConsecutivePairFilter"""
545 return _IMP_container._object_cast_to_ConsecutivePairFilter(o)
547 _object_types.append(
"ListPairContainer")
550 def _object_cast_to_ListPairContainer(o):
551 """_object_cast_to_ListPairContainer(Object o) -> ListPairContainer"""
552 return _IMP_container._object_cast_to_ListPairContainer(o)
554 _object_types.append(
"ListQuadContainer")
557 def _object_cast_to_ListQuadContainer(o):
558 """_object_cast_to_ListQuadContainer(Object o) -> ListQuadContainer"""
559 return _IMP_container._object_cast_to_ListQuadContainer(o)
561 _object_types.append(
"ListSingletonContainer")
564 def _object_cast_to_ListSingletonContainer(o):
565 """_object_cast_to_ListSingletonContainer(Object o) -> ListSingletonContainer"""
566 return _IMP_container._object_cast_to_ListSingletonContainer(o)
568 _object_types.append(
"ListTripletContainer")
571 def _object_cast_to_ListTripletContainer(o):
572 """_object_cast_to_ListTripletContainer(Object o) -> ListTripletContainer"""
573 return _IMP_container._object_cast_to_ListTripletContainer(o)
575 _object_types.append(
"DynamicListPairContainer")
578 def _object_cast_to_DynamicListPairContainer(o):
579 """_object_cast_to_DynamicListPairContainer(Object o) -> DynamicListPairContainer"""
580 return _IMP_container._object_cast_to_DynamicListPairContainer(o)
582 _object_types.append(
"DynamicListQuadContainer")
585 def _object_cast_to_DynamicListQuadContainer(o):
586 """_object_cast_to_DynamicListQuadContainer(Object o) -> DynamicListQuadContainer"""
587 return _IMP_container._object_cast_to_DynamicListQuadContainer(o)
589 _object_types.append(
"DynamicListSingletonContainer")
592 def _object_cast_to_DynamicListSingletonContainer(o):
593 """_object_cast_to_DynamicListSingletonContainer(Object o) -> DynamicListSingletonContainer"""
594 return _IMP_container._object_cast_to_DynamicListSingletonContainer(o)
596 _object_types.append(
"DynamicListTripletContainer")
599 def _object_cast_to_DynamicListTripletContainer(o):
600 """_object_cast_to_DynamicListTripletContainer(Object o) -> DynamicListTripletContainer"""
601 return _IMP_container._object_cast_to_DynamicListTripletContainer(o)
603 _object_types.append(
"MinimumPairRestraint")
606 def _object_cast_to_MinimumPairRestraint(o):
607 """_object_cast_to_MinimumPairRestraint(Object o) -> MinimumPairRestraint"""
608 return _IMP_container._object_cast_to_MinimumPairRestraint(o)
610 _object_types.append(
"MinimumPairScore")
613 def _object_cast_to_MinimumPairScore(o):
614 """_object_cast_to_MinimumPairScore(Object o) -> MinimumPairScore"""
615 return _IMP_container._object_cast_to_MinimumPairScore(o)
617 _object_types.append(
"MinimumQuadRestraint")
620 def _object_cast_to_MinimumQuadRestraint(o):
621 """_object_cast_to_MinimumQuadRestraint(Object o) -> MinimumQuadRestraint"""
622 return _IMP_container._object_cast_to_MinimumQuadRestraint(o)
624 _object_types.append(
"MinimumQuadScore")
627 def _object_cast_to_MinimumQuadScore(o):
628 """_object_cast_to_MinimumQuadScore(Object o) -> MinimumQuadScore"""
629 return _IMP_container._object_cast_to_MinimumQuadScore(o)
631 _object_types.append(
"MinimumSingletonRestraint")
634 def _object_cast_to_MinimumSingletonRestraint(o):
635 """_object_cast_to_MinimumSingletonRestraint(Object o) -> MinimumSingletonRestraint"""
636 return _IMP_container._object_cast_to_MinimumSingletonRestraint(o)
638 _object_types.append(
"MinimumSingletonScore")
641 def _object_cast_to_MinimumSingletonScore(o):
642 """_object_cast_to_MinimumSingletonScore(Object o) -> MinimumSingletonScore"""
643 return _IMP_container._object_cast_to_MinimumSingletonScore(o)
645 _object_types.append(
"MinimumTripletRestraint")
648 def _object_cast_to_MinimumTripletRestraint(o):
649 """_object_cast_to_MinimumTripletRestraint(Object o) -> MinimumTripletRestraint"""
650 return _IMP_container._object_cast_to_MinimumTripletRestraint(o)
652 _object_types.append(
"MinimumTripletScore")
655 def _object_cast_to_MinimumTripletScore(o):
656 """_object_cast_to_MinimumTripletScore(Object o) -> MinimumTripletScore"""
657 return _IMP_container._object_cast_to_MinimumTripletScore(o)
659 _object_types.append(
"PairContainerSet")
662 def _object_cast_to_PairContainerSet(o):
663 """_object_cast_to_PairContainerSet(Object o) -> PairContainerSet"""
664 return _IMP_container._object_cast_to_PairContainerSet(o)
666 _object_types.append(
"PairsConstraint")
669 def _object_cast_to_PairsConstraint(o):
670 """_object_cast_to_PairsConstraint(Object o) -> PairsConstraint"""
671 return _IMP_container._object_cast_to_PairsConstraint(o)
673 _object_types.append(
"PairsOptimizerState")
676 def _object_cast_to_PairsOptimizerState(o):
677 """_object_cast_to_PairsOptimizerState(Object o) -> PairsOptimizerState"""
678 return _IMP_container._object_cast_to_PairsOptimizerState(o)
680 _object_types.append(
"PairsRestraint")
683 def _object_cast_to_PairsRestraint(o):
684 """_object_cast_to_PairsRestraint(Object o) -> PairsRestraint"""
685 return _IMP_container._object_cast_to_PairsRestraint(o)
687 _object_types.append(
"QuadContainerSet")
690 def _object_cast_to_QuadContainerSet(o):
691 """_object_cast_to_QuadContainerSet(Object o) -> QuadContainerSet"""
692 return _IMP_container._object_cast_to_QuadContainerSet(o)
694 _object_types.append(
"QuadsConstraint")
697 def _object_cast_to_QuadsConstraint(o):
698 """_object_cast_to_QuadsConstraint(Object o) -> QuadsConstraint"""
699 return _IMP_container._object_cast_to_QuadsConstraint(o)
701 _object_types.append(
"QuadsOptimizerState")
704 def _object_cast_to_QuadsOptimizerState(o):
705 """_object_cast_to_QuadsOptimizerState(Object o) -> QuadsOptimizerState"""
706 return _IMP_container._object_cast_to_QuadsOptimizerState(o)
708 _object_types.append(
"QuadsRestraint")
711 def _object_cast_to_QuadsRestraint(o):
712 """_object_cast_to_QuadsRestraint(Object o) -> QuadsRestraint"""
713 return _IMP_container._object_cast_to_QuadsRestraint(o)
715 _object_types.append(
"SingletonContainerSet")
718 def _object_cast_to_SingletonContainerSet(o):
719 """_object_cast_to_SingletonContainerSet(Object o) -> SingletonContainerSet"""
720 return _IMP_container._object_cast_to_SingletonContainerSet(o)
722 _object_types.append(
"SingletonsConstraint")
725 def _object_cast_to_SingletonsConstraint(o):
726 """_object_cast_to_SingletonsConstraint(Object o) -> SingletonsConstraint"""
727 return _IMP_container._object_cast_to_SingletonsConstraint(o)
729 _object_types.append(
"SingletonsOptimizerState")
732 def _object_cast_to_SingletonsOptimizerState(o):
733 """_object_cast_to_SingletonsOptimizerState(Object o) -> SingletonsOptimizerState"""
734 return _IMP_container._object_cast_to_SingletonsOptimizerState(o)
736 _object_types.append(
"SingletonsRestraint")
739 def _object_cast_to_SingletonsRestraint(o):
740 """_object_cast_to_SingletonsRestraint(Object o) -> SingletonsRestraint"""
741 return _IMP_container._object_cast_to_SingletonsRestraint(o)
743 _object_types.append(
"TripletContainerSet")
746 def _object_cast_to_TripletContainerSet(o):
747 """_object_cast_to_TripletContainerSet(Object o) -> TripletContainerSet"""
748 return _IMP_container._object_cast_to_TripletContainerSet(o)
750 _object_types.append(
"TripletsConstraint")
753 def _object_cast_to_TripletsConstraint(o):
754 """_object_cast_to_TripletsConstraint(Object o) -> TripletsConstraint"""
755 return _IMP_container._object_cast_to_TripletsConstraint(o)
757 _object_types.append(
"TripletsOptimizerState")
760 def _object_cast_to_TripletsOptimizerState(o):
761 """_object_cast_to_TripletsOptimizerState(Object o) -> TripletsOptimizerState"""
762 return _IMP_container._object_cast_to_TripletsOptimizerState(o)
764 _object_types.append(
"TripletsRestraint")
767 def _object_cast_to_TripletsRestraint(o):
768 """_object_cast_to_TripletsRestraint(Object o) -> TripletsRestraint"""
769 return _IMP_container._object_cast_to_TripletsRestraint(o)
771 _object_types.append(
"InContainerSingletonFilter")
774 def _object_cast_to_InContainerSingletonFilter(o):
775 """_object_cast_to_InContainerSingletonFilter(Object o) -> InContainerSingletonFilter"""
776 return _IMP_container._object_cast_to_InContainerSingletonFilter(o)
778 _object_types.append(
"InContainerPairFilter")
781 def _object_cast_to_InContainerPairFilter(o):
782 """_object_cast_to_InContainerPairFilter(Object o) -> InContainerPairFilter"""
783 return _IMP_container._object_cast_to_InContainerPairFilter(o)
785 _object_types.append(
"InContainerTripletFilter")
788 def _object_cast_to_InContainerTripletFilter(o):
789 """_object_cast_to_InContainerTripletFilter(Object o) -> InContainerTripletFilter"""
790 return _IMP_container._object_cast_to_InContainerTripletFilter(o)
792 _object_types.append(
"InContainerQuadFilter")
795 def _object_cast_to_InContainerQuadFilter(o):
796 """_object_cast_to_InContainerQuadFilter(Object o) -> InContainerQuadFilter"""
797 return _IMP_container._object_cast_to_InContainerQuadFilter(o)
799 _object_types.append(
"SingletonContainerStatistics")
802 def _object_cast_to_SingletonContainerStatistics(o):
803 """_object_cast_to_SingletonContainerStatistics(Object o) -> SingletonContainerStatistics"""
804 return _IMP_container._object_cast_to_SingletonContainerStatistics(o)
806 _object_types.append(
"PairContainerStatistics")
809 def _object_cast_to_PairContainerStatistics(o):
810 """_object_cast_to_PairContainerStatistics(Object o) -> PairContainerStatistics"""
811 return _IMP_container._object_cast_to_PairContainerStatistics(o)
813 _object_types.append(
"TripletContainerStatistics")
816 def _object_cast_to_TripletContainerStatistics(o):
817 """_object_cast_to_TripletContainerStatistics(Object o) -> TripletContainerStatistics"""
818 return _IMP_container._object_cast_to_TripletContainerStatistics(o)
820 _object_types.append(
"QuadContainerStatistics")
823 def _object_cast_to_QuadContainerStatistics(o):
824 """_object_cast_to_QuadContainerStatistics(Object o) -> QuadContainerStatistics"""
825 return _IMP_container._object_cast_to_QuadContainerStatistics(o)
827 _object_types.append(
"EventSingletonsOptimizerState")
830 def _object_cast_to_EventSingletonsOptimizerState(o):
831 """_object_cast_to_EventSingletonsOptimizerState(Object o) -> EventSingletonsOptimizerState"""
832 return _IMP_container._object_cast_to_EventSingletonsOptimizerState(o)
834 _object_types.append(
"EventPairsOptimizerState")
837 def _object_cast_to_EventPairsOptimizerState(o):
838 """_object_cast_to_EventPairsOptimizerState(Object o) -> EventPairsOptimizerState"""
839 return _IMP_container._object_cast_to_EventPairsOptimizerState(o)
841 _object_types.append(
"EventTripletsOptimizerState")
844 def _object_cast_to_EventTripletsOptimizerState(o):
845 """_object_cast_to_EventTripletsOptimizerState(Object o) -> EventTripletsOptimizerState"""
846 return _IMP_container._object_cast_to_EventTripletsOptimizerState(o)
848 _object_types.append(
"EventQuadsOptimizerState")
851 def _object_cast_to_EventQuadsOptimizerState(o):
852 """_object_cast_to_EventQuadsOptimizerState(Object o) -> EventQuadsOptimizerState"""
853 return _IMP_container._object_cast_to_EventQuadsOptimizerState(o)
855 _object_types.append(
"PredicateSingletonsRestraint")
858 def _object_cast_to_PredicateSingletonsRestraint(o):
859 """_object_cast_to_PredicateSingletonsRestraint(Object o) -> PredicateSingletonsRestraint"""
860 return _IMP_container._object_cast_to_PredicateSingletonsRestraint(o)
862 _object_types.append(
"PredicatePairsRestraint")
865 def _object_cast_to_PredicatePairsRestraint(o):
866 """_object_cast_to_PredicatePairsRestraint(Object o) -> PredicatePairsRestraint"""
867 return _IMP_container._object_cast_to_PredicatePairsRestraint(o)
869 _object_types.append(
"PredicateTripletsRestraint")
872 def _object_cast_to_PredicateTripletsRestraint(o):
873 """_object_cast_to_PredicateTripletsRestraint(Object o) -> PredicateTripletsRestraint"""
874 return _IMP_container._object_cast_to_PredicateTripletsRestraint(o)
876 _object_types.append(
"PredicateQuadsRestraint")
879 def _object_cast_to_PredicateQuadsRestraint(o):
880 """_object_cast_to_PredicateQuadsRestraint(Object o) -> PredicateQuadsRestraint"""
881 return _IMP_container._object_cast_to_PredicateQuadsRestraint(o)
883 _object_types.append(
"DistributeSingletonsScoreState")
886 def _object_cast_to_DistributeSingletonsScoreState(o):
887 """_object_cast_to_DistributeSingletonsScoreState(Object o) -> DistributeSingletonsScoreState"""
888 return _IMP_container._object_cast_to_DistributeSingletonsScoreState(o)
890 _object_types.append(
"DistributePairsScoreState")
893 def _object_cast_to_DistributePairsScoreState(o):
894 """_object_cast_to_DistributePairsScoreState(Object o) -> DistributePairsScoreState"""
895 return _IMP_container._object_cast_to_DistributePairsScoreState(o)
897 _object_types.append(
"DistributeTripletsScoreState")
900 def _object_cast_to_DistributeTripletsScoreState(o):
901 """_object_cast_to_DistributeTripletsScoreState(Object o) -> DistributeTripletsScoreState"""
902 return _IMP_container._object_cast_to_DistributeTripletsScoreState(o)
904 _object_types.append(
"DistributeQuadsScoreState")
907 def _object_cast_to_DistributeQuadsScoreState(o):
908 """_object_cast_to_DistributeQuadsScoreState(Object o) -> DistributeQuadsScoreState"""
909 return _IMP_container._object_cast_to_DistributeQuadsScoreState(o)
911 """Proxy of C++ IMP::container::AllBipartitePairContainer class"""
912 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
914 def __init__(self, *args):
916 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, std::string name) -> AllBipartitePairContainer
917 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b) -> AllBipartitePairContainer
919 this = _IMP_container.new_AllBipartitePairContainer(*args)
921 self.this.append(this)
925 def do_get_inputs(self):
926 """do_get_inputs(AllBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
927 return _IMP_container.AllBipartitePairContainer_do_get_inputs(self)
930 def do_apply(self, sm):
931 """do_apply(AllBipartitePairContainer self, PairModifier sm)"""
932 return _IMP_container.AllBipartitePairContainer_do_apply(self, sm)
935 def get_version_info(self):
936 """get_version_info(AllBipartitePairContainer self) -> VersionInfo"""
937 return _IMP_container.AllBipartitePairContainer_get_version_info(self)
941 """__str__(AllBipartitePairContainer self) -> std::string"""
942 return _IMP_container.AllBipartitePairContainer___str__(self)
946 """__repr__(AllBipartitePairContainer self) -> std::string"""
947 return _IMP_container.AllBipartitePairContainer___repr__(self)
952 return _object_cast_to_AllBipartitePairContainer(o)
954 AllBipartitePairContainer_swigregister = _IMP_container.AllBipartitePairContainer_swigregister
955 AllBipartitePairContainer_swigregister(AllBipartitePairContainer)
958 """Proxy of C++ IMP::container::AllPairContainer 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::AllPairContainer self, _SingletonContainerAdaptor c, std::string name) -> AllPairContainer
964 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c) -> AllPairContainer
966 this = _IMP_container.new_AllPairContainer(*args)
968 self.this.append(this)
972 def do_get_inputs(self):
973 """do_get_inputs(AllPairContainer self) -> IMP::ModelObjectsTemp"""
974 return _IMP_container.AllPairContainer_do_get_inputs(self)
977 def do_apply(self, sm):
978 """do_apply(AllPairContainer self, PairModifier sm)"""
979 return _IMP_container.AllPairContainer_do_apply(self, sm)
982 def get_version_info(self):
983 """get_version_info(AllPairContainer self) -> VersionInfo"""
984 return _IMP_container.AllPairContainer_get_version_info(self)
988 """__str__(AllPairContainer self) -> std::string"""
989 return _IMP_container.AllPairContainer___str__(self)
993 """__repr__(AllPairContainer self) -> std::string"""
994 return _IMP_container.AllPairContainer___repr__(self)
999 return _object_cast_to_AllPairContainer(o)
1001 AllPairContainer_swigregister = _IMP_container.AllPairContainer_swigregister
1002 AllPairContainer_swigregister(AllPairContainer)
1005 """Proxy of C++ IMP::container::CloseBipartitePairContainer class"""
1006 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1008 def __init__(self, *args):
1010 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1, std::string name) -> CloseBipartitePairContainer
1011 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1) -> CloseBipartitePairContainer
1012 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance) -> CloseBipartitePairContainer
1013 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1, std::string name) -> CloseBipartitePairContainer
1014 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1) -> CloseBipartitePairContainer
1015 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf) -> CloseBipartitePairContainer
1017 this = _IMP_container.new_CloseBipartitePairContainer(*args)
1019 self.this.append(this)
1023 def remove_pair_filter(self, d):
1024 """remove_pair_filter(CloseBipartitePairContainer self, PairPredicate d)"""
1025 return _IMP_container.CloseBipartitePairContainer_remove_pair_filter(self, d)
1028 def remove_pair_filters(self, d):
1029 """remove_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & d)"""
1030 return _IMP_container.CloseBipartitePairContainer_remove_pair_filters(self, d)
1033 def set_pair_filters(self, ps):
1034 """set_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & ps)"""
1035 return _IMP_container.CloseBipartitePairContainer_set_pair_filters(self, ps)
1038 def set_pair_filters_order(self, objs):
1039 """set_pair_filters_order(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1040 return _IMP_container.CloseBipartitePairContainer_set_pair_filters_order(self, objs)
1043 def add_pair_filter(self, obj):
1044 """add_pair_filter(CloseBipartitePairContainer self, PairPredicate obj) -> unsigned int"""
1045 return _IMP_container.CloseBipartitePairContainer_add_pair_filter(self, obj)
1048 def add_pair_filters(self, objs):
1049 """add_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1050 return _IMP_container.CloseBipartitePairContainer_add_pair_filters(self, objs)
1053 def clear_pair_filters(self):
1054 """clear_pair_filters(CloseBipartitePairContainer self)"""
1055 return _IMP_container.CloseBipartitePairContainer_clear_pair_filters(self)
1058 def get_number_of_pair_filters(self):
1059 """get_number_of_pair_filters(CloseBipartitePairContainer self) -> unsigned int"""
1060 return _IMP_container.CloseBipartitePairContainer_get_number_of_pair_filters(self)
1063 def get_has_pair_filters(self):
1064 """get_has_pair_filters(CloseBipartitePairContainer self) -> bool"""
1065 return _IMP_container.CloseBipartitePairContainer_get_has_pair_filters(self)
1068 def get_pair_filter(self, i):
1069 """get_pair_filter(CloseBipartitePairContainer self, unsigned int i) -> PairPredicate"""
1070 return _IMP_container.CloseBipartitePairContainer_get_pair_filter(self, i)
1073 def get_pair_filters(self):
1074 """get_pair_filters(CloseBipartitePairContainer self) -> IMP::PairPredicates"""
1075 return _IMP_container.CloseBipartitePairContainer_get_pair_filters(self)
1078 def reserve_pair_filters(self, sz):
1079 """reserve_pair_filters(CloseBipartitePairContainer self, unsigned int sz)"""
1080 return _IMP_container.CloseBipartitePairContainer_reserve_pair_filters(self, sz)
1083 def do_get_inputs(self):
1084 """do_get_inputs(CloseBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
1085 return _IMP_container.CloseBipartitePairContainer_do_get_inputs(self)
1088 def do_apply(self, sm):
1089 """do_apply(CloseBipartitePairContainer self, PairModifier sm)"""
1090 return _IMP_container.CloseBipartitePairContainer_do_apply(self, sm)
1093 def get_version_info(self):
1094 """get_version_info(CloseBipartitePairContainer self) -> VersionInfo"""
1095 return _IMP_container.CloseBipartitePairContainer_get_version_info(self)
1099 """__str__(CloseBipartitePairContainer self) -> std::string"""
1100 return _IMP_container.CloseBipartitePairContainer___str__(self)
1104 """__repr__(CloseBipartitePairContainer self) -> std::string"""
1105 return _IMP_container.CloseBipartitePairContainer___repr__(self)
1110 return _object_cast_to_CloseBipartitePairContainer(o)
1112 CloseBipartitePairContainer_swigregister = _IMP_container.CloseBipartitePairContainer_swigregister
1113 CloseBipartitePairContainer_swigregister(CloseBipartitePairContainer)
1116 """Proxy of C++ IMP::container::ClosePairContainer class"""
1117 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1119 def __init__(self, *args):
1121 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1, std::string name) -> ClosePairContainer
1122 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1) -> ClosePairContainer
1123 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff) -> ClosePairContainer
1124 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1, std::string name) -> ClosePairContainer
1125 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1) -> ClosePairContainer
1126 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf) -> ClosePairContainer
1128 this = _IMP_container.new_ClosePairContainer(*args)
1130 self.this.append(this)
1134 def remove_pair_filter(self, d):
1135 """remove_pair_filter(ClosePairContainer self, PairPredicate d)"""
1136 return _IMP_container.ClosePairContainer_remove_pair_filter(self, d)
1139 def remove_pair_filters(self, d):
1140 """remove_pair_filters(ClosePairContainer self, IMP::PairPredicates const & d)"""
1141 return _IMP_container.ClosePairContainer_remove_pair_filters(self, d)
1144 def set_pair_filters(self, ps):
1145 """set_pair_filters(ClosePairContainer self, IMP::PairPredicates const & ps)"""
1146 return _IMP_container.ClosePairContainer_set_pair_filters(self, ps)
1149 def set_pair_filters_order(self, objs):
1150 """set_pair_filters_order(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1151 return _IMP_container.ClosePairContainer_set_pair_filters_order(self, objs)
1154 def add_pair_filter(self, obj):
1155 """add_pair_filter(ClosePairContainer self, PairPredicate obj) -> unsigned int"""
1156 return _IMP_container.ClosePairContainer_add_pair_filter(self, obj)
1159 def add_pair_filters(self, objs):
1160 """add_pair_filters(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1161 return _IMP_container.ClosePairContainer_add_pair_filters(self, objs)
1164 def clear_pair_filters(self):
1165 """clear_pair_filters(ClosePairContainer self)"""
1166 return _IMP_container.ClosePairContainer_clear_pair_filters(self)
1169 def get_number_of_pair_filters(self):
1170 """get_number_of_pair_filters(ClosePairContainer self) -> unsigned int"""
1171 return _IMP_container.ClosePairContainer_get_number_of_pair_filters(self)
1174 def get_has_pair_filters(self):
1175 """get_has_pair_filters(ClosePairContainer self) -> bool"""
1176 return _IMP_container.ClosePairContainer_get_has_pair_filters(self)
1179 def get_pair_filter(self, i):
1180 """get_pair_filter(ClosePairContainer self, unsigned int i) -> PairPredicate"""
1181 return _IMP_container.ClosePairContainer_get_pair_filter(self, i)
1184 def get_pair_filters(self):
1185 """get_pair_filters(ClosePairContainer self) -> IMP::PairPredicates"""
1186 return _IMP_container.ClosePairContainer_get_pair_filters(self)
1189 def reserve_pair_filters(self, sz):
1190 """reserve_pair_filters(ClosePairContainer self, unsigned int sz)"""
1191 return _IMP_container.ClosePairContainer_reserve_pair_filters(self, sz)
1194 def set_slack(self, s):
1195 """set_slack(ClosePairContainer self, double s)"""
1196 return _IMP_container.ClosePairContainer_set_slack(self, s)
1199 def get_slack(self):
1200 """get_slack(ClosePairContainer self) -> double"""
1201 return _IMP_container.ClosePairContainer_get_slack(self)
1204 def do_get_inputs(self):
1205 """do_get_inputs(ClosePairContainer self) -> IMP::ModelObjectsTemp"""
1206 return _IMP_container.ClosePairContainer_do_get_inputs(self)
1209 def do_apply(self, sm):
1210 """do_apply(ClosePairContainer self, PairModifier sm)"""
1211 return _IMP_container.ClosePairContainer_do_apply(self, sm)
1214 def get_number_of_update_calls(self):
1215 """get_number_of_update_calls(ClosePairContainer self) -> unsigned int"""
1216 return _IMP_container.ClosePairContainer_get_number_of_update_calls(self)
1219 def get_number_of_full_rebuilds(self):
1220 """get_number_of_full_rebuilds(ClosePairContainer self) -> unsigned int"""
1221 return _IMP_container.ClosePairContainer_get_number_of_full_rebuilds(self)
1224 def get_number_of_partial_rebuilds(self):
1225 """get_number_of_partial_rebuilds(ClosePairContainer self) -> unsigned int"""
1226 return _IMP_container.ClosePairContainer_get_number_of_partial_rebuilds(self)
1229 def get_version_info(self):
1230 """get_version_info(ClosePairContainer self) -> VersionInfo"""
1231 return _IMP_container.ClosePairContainer_get_version_info(self)
1235 """__str__(ClosePairContainer self) -> std::string"""
1236 return _IMP_container.ClosePairContainer___str__(self)
1240 """__repr__(ClosePairContainer self) -> std::string"""
1241 return _IMP_container.ClosePairContainer___repr__(self)
1246 return _object_cast_to_ClosePairContainer(o)
1248 ClosePairContainer_swigregister = _IMP_container.ClosePairContainer_swigregister
1249 ClosePairContainer_swigregister(ClosePairContainer)
1253 """get_slack_estimate(IMP::ParticlesTemp const & ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double"""
1254 return _IMP_container.get_slack_estimate(ps, upper_bound, step, restraints, derivatives, opt, cpc)
1256 """Proxy of C++ IMP::container::ConnectingPairContainer class"""
1257 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1259 def __init__(self, sc, error):
1260 """__init__(IMP::container::ConnectingPairContainer self, SingletonContainer sc, double error) -> ConnectingPairContainer"""
1261 this = _IMP_container.new_ConnectingPairContainer(sc, error)
1263 self.this.append(this)
1267 def do_get_inputs(self):
1268 """do_get_inputs(ConnectingPairContainer self) -> IMP::ModelObjectsTemp"""
1269 return _IMP_container.ConnectingPairContainer_do_get_inputs(self)
1272 def do_apply(self, sm):
1273 """do_apply(ConnectingPairContainer self, PairModifier sm)"""
1274 return _IMP_container.ConnectingPairContainer_do_apply(self, sm)
1277 def get_version_info(self):
1278 """get_version_info(ConnectingPairContainer self) -> VersionInfo"""
1279 return _IMP_container.ConnectingPairContainer_get_version_info(self)
1283 """__str__(ConnectingPairContainer self) -> std::string"""
1284 return _IMP_container.ConnectingPairContainer___str__(self)
1288 """__repr__(ConnectingPairContainer self) -> std::string"""
1289 return _IMP_container.ConnectingPairContainer___repr__(self)
1294 return _object_cast_to_ConnectingPairContainer(o)
1296 ConnectingPairContainer_swigregister = _IMP_container.ConnectingPairContainer_swigregister
1297 ConnectingPairContainer_swigregister(ConnectingPairContainer)
1300 """Proxy of C++ IMP::container::ConsecutivePairContainer class"""
1301 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1303 def __init__(self, *args):
1305 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ConsecutivePairContainer
1306 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ConsecutivePairContainer
1308 this = _IMP_container.new_ConsecutivePairContainer(*args)
1310 self.this.append(this)
1314 def do_get_inputs(self):
1315 """do_get_inputs(ConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1316 return _IMP_container.ConsecutivePairContainer_do_get_inputs(self)
1319 def do_apply(self, sm):
1320 """do_apply(ConsecutivePairContainer self, PairModifier sm)"""
1321 return _IMP_container.ConsecutivePairContainer_do_apply(self, sm)
1324 def get_version_info(self):
1325 """get_version_info(ConsecutivePairContainer self) -> VersionInfo"""
1326 return _IMP_container.ConsecutivePairContainer_get_version_info(self)
1330 """__str__(ConsecutivePairContainer self) -> std::string"""
1331 return _IMP_container.ConsecutivePairContainer___str__(self)
1335 """__repr__(ConsecutivePairContainer self) -> std::string"""
1336 return _IMP_container.ConsecutivePairContainer___repr__(self)
1341 return _object_cast_to_ConsecutivePairContainer(o)
1343 ConsecutivePairContainer_swigregister = _IMP_container.ConsecutivePairContainer_swigregister
1344 ConsecutivePairContainer_swigregister(ConsecutivePairContainer)
1347 """Proxy of C++ IMP::container::ConsecutivePairFilter class"""
1348 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1350 def __init__(self, cpc):
1351 """__init__(IMP::container::ConsecutivePairFilter self, ConsecutivePairContainer cpc) -> ConsecutivePairFilter"""
1352 this = _IMP_container.new_ConsecutivePairFilter(cpc)
1354 self.this.append(this)
1358 def do_get_inputs(self, m, pi):
1359 """do_get_inputs(ConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1360 return _IMP_container.ConsecutivePairFilter_do_get_inputs(self, m, pi)
1363 def get_value(self, *args):
1365 get_value(ConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1366 get_value(ConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1368 return _IMP_container.ConsecutivePairFilter_get_value(self, *args)
1371 def get_value_index(self, *args):
1373 get_value_index(ConsecutivePairFilter self, Model arg2, IMP::ParticleIndexPair const & pip) -> int
1374 get_value_index(ConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1376 return _IMP_container.ConsecutivePairFilter_get_value_index(self, *args)
1379 def get_version_info(self):
1380 """get_version_info(ConsecutivePairFilter self) -> VersionInfo"""
1381 return _IMP_container.ConsecutivePairFilter_get_version_info(self)
1385 """__str__(ConsecutivePairFilter self) -> std::string"""
1386 return _IMP_container.ConsecutivePairFilter___str__(self)
1390 """__repr__(ConsecutivePairFilter self) -> std::string"""
1391 return _IMP_container.ConsecutivePairFilter___repr__(self)
1396 return _object_cast_to_ConsecutivePairFilter(o)
1398 ConsecutivePairFilter_swigregister = _IMP_container.ConsecutivePairFilter_swigregister
1399 ConsecutivePairFilter_swigregister(ConsecutivePairFilter)
1402 """Proxy of C++ IMP::container::ExclusiveConsecutivePairContainer class"""
1403 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1405 def __init__(self, *args):
1407 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ExclusiveConsecutivePairContainer
1408 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ExclusiveConsecutivePairContainer
1410 this = _IMP_container.new_ExclusiveConsecutivePairContainer(*args)
1412 self.this.append(this)
1416 def do_get_inputs(self):
1417 """do_get_inputs(ExclusiveConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1418 return _IMP_container.ExclusiveConsecutivePairContainer_do_get_inputs(self)
1421 def do_apply(self, sm):
1422 """do_apply(ExclusiveConsecutivePairContainer self, PairModifier sm)"""
1423 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply(self, sm)
1426 def get_version_info(self):
1427 """get_version_info(ExclusiveConsecutivePairContainer self) -> VersionInfo"""
1428 return _IMP_container.ExclusiveConsecutivePairContainer_get_version_info(self)
1432 """__str__(ExclusiveConsecutivePairContainer self) -> std::string"""
1433 return _IMP_container.ExclusiveConsecutivePairContainer___str__(self)
1437 """__repr__(ExclusiveConsecutivePairContainer self) -> std::string"""
1438 return _IMP_container.ExclusiveConsecutivePairContainer___repr__(self)
1443 return _object_cast_to_ExclusiveConsecutivePairContainer(o)
1445 ExclusiveConsecutivePairContainer_swigregister = _IMP_container.ExclusiveConsecutivePairContainer_swigregister
1446 ExclusiveConsecutivePairContainer_swigregister(ExclusiveConsecutivePairContainer)
1449 """Proxy of C++ IMP::container::ExclusiveConsecutivePairFilter class"""
1450 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1453 """__init__(IMP::container::ExclusiveConsecutivePairFilter self) -> ExclusiveConsecutivePairFilter"""
1454 this = _IMP_container.new_ExclusiveConsecutivePairFilter()
1456 self.this.append(this)
1460 def do_get_inputs(self, m, pi):
1461 """do_get_inputs(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1462 return _IMP_container.ExclusiveConsecutivePairFilter_do_get_inputs(self, m, pi)
1465 def get_value(self, *args):
1467 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1468 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1470 return _IMP_container.ExclusiveConsecutivePairFilter_get_value(self, *args)
1473 def get_value_index(self, *args):
1475 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPair const & pip) -> int
1476 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1478 return _IMP_container.ExclusiveConsecutivePairFilter_get_value_index(self, *args)
1481 def get_version_info(self):
1482 """get_version_info(ExclusiveConsecutivePairFilter self) -> VersionInfo"""
1483 return _IMP_container.ExclusiveConsecutivePairFilter_get_version_info(self)
1487 """__str__(ExclusiveConsecutivePairFilter self) -> std::string"""
1488 return _IMP_container.ExclusiveConsecutivePairFilter___str__(self)
1492 """__repr__(ExclusiveConsecutivePairFilter self) -> std::string"""
1493 return _IMP_container.ExclusiveConsecutivePairFilter___repr__(self)
1498 return _object_cast_to_ExclusiveConsecutivePairFilter(o)
1500 ExclusiveConsecutivePairFilter_swigregister = _IMP_container.ExclusiveConsecutivePairFilter_swigregister
1501 ExclusiveConsecutivePairFilter_swigregister(ExclusiveConsecutivePairFilter)
1504 """Proxy of C++ IMP::container::ListPairContainer class"""
1505 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1507 def set_particle_pairs(self, *args):
1509 set_particle_pairs(ListPairContainer self, IMP::ParticlePairsTemp const & ps)
1510 set_particle_pairs(ListPairContainer self, IMP::ParticleIndexPairs const & contents)
1512 return _IMP_container.ListPairContainer_set_particle_pairs(self, *args)
1515 def __init__(self, *args):
1517 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents, std::string name) -> ListPairContainer
1518 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents) -> ListPairContainer
1519 __init__(IMP::container::ListPairContainer self, IMP::ParticlePairsTemp const & ps, std::string name) -> ListPairContainer
1520 __init__(IMP::container::ListPairContainer self, IMP::ParticlePairsTemp const & ps) -> ListPairContainer
1521 __init__(IMP::container::ListPairContainer self, Model m, std::string name) -> ListPairContainer
1522 __init__(IMP::container::ListPairContainer self, Model m) -> ListPairContainer
1523 __init__(IMP::container::ListPairContainer self, Model m, char const * name) -> ListPairContainer
1525 this = _IMP_container.new_ListPairContainer(*args)
1527 self.this.append(this)
1531 def add_particle_pair(self, vt):
1532 """add_particle_pair(ListPairContainer self, IMP::ParticlePair const & vt)"""
1533 return _IMP_container.ListPairContainer_add_particle_pair(self, vt)
1536 def add_particle_pairs(self, c):
1537 """add_particle_pairs(ListPairContainer self, IMP::ParticlePairsTemp const & c)"""
1538 return _IMP_container.ListPairContainer_add_particle_pairs(self, c)
1541 def clear_particle_pairs(self):
1542 """clear_particle_pairs(ListPairContainer self)"""
1543 return _IMP_container.ListPairContainer_clear_particle_pairs(self)
1546 def add(self, *args):
1548 add(ListPairContainer self, IMP::ParticleIndexPair const & vt)
1549 add(ListPairContainer self, IMP::ParticleIndexPairs const & c)
1551 return _IMP_container.ListPairContainer_add(self, *args)
1555 """set(ListPairContainer self, IMP::ParticleIndexPairs cp)"""
1556 return _IMP_container.ListPairContainer_set(self, cp)
1560 """clear(ListPairContainer self)"""
1561 return _IMP_container.ListPairContainer_clear(self)
1564 def do_get_inputs(self):
1565 """do_get_inputs(ListPairContainer self) -> IMP::ModelObjectsTemp"""
1566 return _IMP_container.ListPairContainer_do_get_inputs(self)
1569 def do_apply(self, sm):
1570 """do_apply(ListPairContainer self, PairModifier sm)"""
1571 return _IMP_container.ListPairContainer_do_apply(self, sm)
1574 def get_version_info(self):
1575 """get_version_info(ListPairContainer self) -> VersionInfo"""
1576 return _IMP_container.ListPairContainer_get_version_info(self)
1580 """__str__(ListPairContainer self) -> std::string"""
1581 return _IMP_container.ListPairContainer___str__(self)
1585 """__repr__(ListPairContainer self) -> std::string"""
1586 return _IMP_container.ListPairContainer___repr__(self)
1591 return _object_cast_to_ListPairContainer(o)
1593 ListPairContainer_swigregister = _IMP_container.ListPairContainer_swigregister
1594 ListPairContainer_swigregister(ListPairContainer)
1597 """Proxy of C++ IMP::container::ListQuadContainer class"""
1598 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1600 def set_particle_quads(self, *args):
1602 set_particle_quads(ListQuadContainer self, IMP::ParticleQuadsTemp const & ps)
1603 set_particle_quads(ListQuadContainer self, IMP::ParticleIndexQuads const & contents)
1605 return _IMP_container.ListQuadContainer_set_particle_quads(self, *args)
1608 def __init__(self, *args):
1610 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents, std::string name) -> ListQuadContainer
1611 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents) -> ListQuadContainer
1612 __init__(IMP::container::ListQuadContainer self, IMP::ParticleQuadsTemp const & ps, std::string name) -> ListQuadContainer
1613 __init__(IMP::container::ListQuadContainer self, IMP::ParticleQuadsTemp const & ps) -> ListQuadContainer
1614 __init__(IMP::container::ListQuadContainer self, Model m, std::string name) -> ListQuadContainer
1615 __init__(IMP::container::ListQuadContainer self, Model m) -> ListQuadContainer
1616 __init__(IMP::container::ListQuadContainer self, Model m, char const * name) -> ListQuadContainer
1618 this = _IMP_container.new_ListQuadContainer(*args)
1620 self.this.append(this)
1624 def add_particle_quad(self, vt):
1625 """add_particle_quad(ListQuadContainer self, IMP::ParticleQuad const & vt)"""
1626 return _IMP_container.ListQuadContainer_add_particle_quad(self, vt)
1629 def add_particle_quads(self, c):
1630 """add_particle_quads(ListQuadContainer self, IMP::ParticleQuadsTemp const & c)"""
1631 return _IMP_container.ListQuadContainer_add_particle_quads(self, c)
1634 def clear_particle_quads(self):
1635 """clear_particle_quads(ListQuadContainer self)"""
1636 return _IMP_container.ListQuadContainer_clear_particle_quads(self)
1639 def add(self, *args):
1641 add(ListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1642 add(ListQuadContainer self, IMP::ParticleIndexQuads const & c)
1644 return _IMP_container.ListQuadContainer_add(self, *args)
1648 """set(ListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1649 return _IMP_container.ListQuadContainer_set(self, cp)
1653 """clear(ListQuadContainer self)"""
1654 return _IMP_container.ListQuadContainer_clear(self)
1657 def do_get_inputs(self):
1658 """do_get_inputs(ListQuadContainer self) -> IMP::ModelObjectsTemp"""
1659 return _IMP_container.ListQuadContainer_do_get_inputs(self)
1662 def do_apply(self, sm):
1663 """do_apply(ListQuadContainer self, QuadModifier sm)"""
1664 return _IMP_container.ListQuadContainer_do_apply(self, sm)
1667 def get_version_info(self):
1668 """get_version_info(ListQuadContainer self) -> VersionInfo"""
1669 return _IMP_container.ListQuadContainer_get_version_info(self)
1673 """__str__(ListQuadContainer self) -> std::string"""
1674 return _IMP_container.ListQuadContainer___str__(self)
1678 """__repr__(ListQuadContainer self) -> std::string"""
1679 return _IMP_container.ListQuadContainer___repr__(self)
1684 return _object_cast_to_ListQuadContainer(o)
1686 ListQuadContainer_swigregister = _IMP_container.ListQuadContainer_swigregister
1687 ListQuadContainer_swigregister(ListQuadContainer)
1690 """Proxy of C++ IMP::container::ListSingletonContainer class"""
1691 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1693 def set_particles(self, *args):
1695 set_particles(ListSingletonContainer self, IMP::ParticlesTemp const & ps)
1696 set_particles(ListSingletonContainer self, IMP::ParticleIndexes const & contents)
1698 return _IMP_container.ListSingletonContainer_set_particles(self, *args)
1701 def __init__(self, *args):
1703 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents, std::string name) -> ListSingletonContainer
1704 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents) -> ListSingletonContainer
1705 __init__(IMP::container::ListSingletonContainer self, IMP::ParticlesTemp const & ps, std::string name) -> ListSingletonContainer
1706 __init__(IMP::container::ListSingletonContainer self, IMP::ParticlesTemp const & ps) -> ListSingletonContainer
1707 __init__(IMP::container::ListSingletonContainer self, Model m, std::string name) -> ListSingletonContainer
1708 __init__(IMP::container::ListSingletonContainer self, Model m) -> ListSingletonContainer
1709 __init__(IMP::container::ListSingletonContainer self, Model m, char const * name) -> ListSingletonContainer
1711 this = _IMP_container.new_ListSingletonContainer(*args)
1713 self.this.append(this)
1718 """add_particle(ListSingletonContainer self, Particle vt)"""
1719 return _IMP_container.ListSingletonContainer_add_particle(self, vt)
1723 """add_particles(ListSingletonContainer self, IMP::ParticlesTemp const & c)"""
1724 return _IMP_container.ListSingletonContainer_add_particles(self, c)
1727 def clear_particles(self):
1728 """clear_particles(ListSingletonContainer self)"""
1729 return _IMP_container.ListSingletonContainer_clear_particles(self)
1732 def add(self, *args):
1734 add(ListSingletonContainer self, ParticleIndex vt)
1735 add(ListSingletonContainer self, IMP::ParticleIndexes const & c)
1737 return _IMP_container.ListSingletonContainer_add(self, *args)
1741 """set(ListSingletonContainer self, IMP::ParticleIndexes cp)"""
1742 return _IMP_container.ListSingletonContainer_set(self, cp)
1746 """clear(ListSingletonContainer self)"""
1747 return _IMP_container.ListSingletonContainer_clear(self)
1750 def do_get_inputs(self):
1751 """do_get_inputs(ListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1752 return _IMP_container.ListSingletonContainer_do_get_inputs(self)
1755 def do_apply(self, sm):
1756 """do_apply(ListSingletonContainer self, SingletonModifier sm)"""
1757 return _IMP_container.ListSingletonContainer_do_apply(self, sm)
1760 def get_version_info(self):
1761 """get_version_info(ListSingletonContainer self) -> VersionInfo"""
1762 return _IMP_container.ListSingletonContainer_get_version_info(self)
1766 """__str__(ListSingletonContainer self) -> std::string"""
1767 return _IMP_container.ListSingletonContainer___str__(self)
1771 """__repr__(ListSingletonContainer self) -> std::string"""
1772 return _IMP_container.ListSingletonContainer___repr__(self)
1777 return _object_cast_to_ListSingletonContainer(o)
1779 ListSingletonContainer_swigregister = _IMP_container.ListSingletonContainer_swigregister
1780 ListSingletonContainer_swigregister(ListSingletonContainer)
1783 """Proxy of C++ IMP::container::ListTripletContainer class"""
1784 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1786 def set_particle_triplets(self, *args):
1788 set_particle_triplets(ListTripletContainer self, IMP::ParticleTripletsTemp const & ps)
1789 set_particle_triplets(ListTripletContainer self, IMP::ParticleIndexTriplets const & contents)
1791 return _IMP_container.ListTripletContainer_set_particle_triplets(self, *args)
1794 def __init__(self, *args):
1796 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents, std::string name) -> ListTripletContainer
1797 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents) -> ListTripletContainer
1798 __init__(IMP::container::ListTripletContainer self, IMP::ParticleTripletsTemp const & ps, std::string name) -> ListTripletContainer
1799 __init__(IMP::container::ListTripletContainer self, IMP::ParticleTripletsTemp const & ps) -> ListTripletContainer
1800 __init__(IMP::container::ListTripletContainer self, Model m, std::string name) -> ListTripletContainer
1801 __init__(IMP::container::ListTripletContainer self, Model m) -> ListTripletContainer
1802 __init__(IMP::container::ListTripletContainer self, Model m, char const * name) -> ListTripletContainer
1804 this = _IMP_container.new_ListTripletContainer(*args)
1806 self.this.append(this)
1810 def add_particle_triplet(self, vt):
1811 """add_particle_triplet(ListTripletContainer self, IMP::ParticleTriplet const & vt)"""
1812 return _IMP_container.ListTripletContainer_add_particle_triplet(self, vt)
1815 def add_particle_triplets(self, c):
1816 """add_particle_triplets(ListTripletContainer self, IMP::ParticleTripletsTemp const & c)"""
1817 return _IMP_container.ListTripletContainer_add_particle_triplets(self, c)
1820 def clear_particle_triplets(self):
1821 """clear_particle_triplets(ListTripletContainer self)"""
1822 return _IMP_container.ListTripletContainer_clear_particle_triplets(self)
1825 def add(self, *args):
1827 add(ListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
1828 add(ListTripletContainer self, IMP::ParticleIndexTriplets const & c)
1830 return _IMP_container.ListTripletContainer_add(self, *args)
1834 """set(ListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
1835 return _IMP_container.ListTripletContainer_set(self, cp)
1839 """clear(ListTripletContainer self)"""
1840 return _IMP_container.ListTripletContainer_clear(self)
1843 def do_get_inputs(self):
1844 """do_get_inputs(ListTripletContainer self) -> IMP::ModelObjectsTemp"""
1845 return _IMP_container.ListTripletContainer_do_get_inputs(self)
1848 def do_apply(self, sm):
1849 """do_apply(ListTripletContainer self, TripletModifier sm)"""
1850 return _IMP_container.ListTripletContainer_do_apply(self, sm)
1853 def get_version_info(self):
1854 """get_version_info(ListTripletContainer self) -> VersionInfo"""
1855 return _IMP_container.ListTripletContainer_get_version_info(self)
1859 """__str__(ListTripletContainer self) -> std::string"""
1860 return _IMP_container.ListTripletContainer___str__(self)
1864 """__repr__(ListTripletContainer self) -> std::string"""
1865 return _IMP_container.ListTripletContainer___repr__(self)
1870 return _object_cast_to_ListTripletContainer(o)
1872 ListTripletContainer_swigregister = _IMP_container.ListTripletContainer_swigregister
1873 ListTripletContainer_swigregister(ListTripletContainer)
1876 """Proxy of C++ IMP::container::DynamicListPairContainer class"""
1877 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1879 def __init__(self, *args, **kwargs):
1880 raise AttributeError(
"No constructor defined - class is abstract")
1882 def add(self, *args):
1884 add(DynamicListPairContainer self, IMP::ParticleIndexPair const & vt)
1885 add(DynamicListPairContainer self, IMP::ParticleIndexPairs const & c)
1887 return _IMP_container.DynamicListPairContainer_add(self, *args)
1891 """set(DynamicListPairContainer self, IMP::ParticleIndexPairs cp)"""
1892 return _IMP_container.DynamicListPairContainer_set(self, cp)
1896 """clear(DynamicListPairContainer self)"""
1897 return _IMP_container.DynamicListPairContainer_clear(self)
1900 def add_particle_pair(self, vt):
1901 """add_particle_pair(DynamicListPairContainer self, IMP::ParticlePair const & vt)"""
1902 return _IMP_container.DynamicListPairContainer_add_particle_pair(self, vt)
1905 def add_particle_pairs(self, c):
1906 """add_particle_pairs(DynamicListPairContainer self, IMP::ParticlePairsTemp const & c)"""
1907 return _IMP_container.DynamicListPairContainer_add_particle_pairs(self, c)
1910 def set_particle_pairs(self, c):
1911 """set_particle_pairs(DynamicListPairContainer self, IMP::ParticlePairsTemp c)"""
1912 return _IMP_container.DynamicListPairContainer_set_particle_pairs(self, c)
1915 def clear_particle_pairs(self):
1916 """clear_particle_pairs(DynamicListPairContainer self)"""
1917 return _IMP_container.DynamicListPairContainer_clear_particle_pairs(self)
1920 def do_get_inputs(self):
1921 """do_get_inputs(DynamicListPairContainer self) -> IMP::ModelObjectsTemp"""
1922 return _IMP_container.DynamicListPairContainer_do_get_inputs(self)
1925 def do_apply(self, sm):
1926 """do_apply(DynamicListPairContainer self, PairModifier sm)"""
1927 return _IMP_container.DynamicListPairContainer_do_apply(self, sm)
1930 def get_version_info(self):
1931 """get_version_info(DynamicListPairContainer self) -> VersionInfo"""
1932 return _IMP_container.DynamicListPairContainer_get_version_info(self)
1936 """__str__(DynamicListPairContainer self) -> std::string"""
1937 return _IMP_container.DynamicListPairContainer___str__(self)
1941 """__repr__(DynamicListPairContainer self) -> std::string"""
1942 return _IMP_container.DynamicListPairContainer___repr__(self)
1947 return _object_cast_to_DynamicListPairContainer(o)
1949 DynamicListPairContainer_swigregister = _IMP_container.DynamicListPairContainer_swigregister
1950 DynamicListPairContainer_swigregister(DynamicListPairContainer)
1953 """Proxy of C++ IMP::container::DynamicListQuadContainer class"""
1954 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1956 def __init__(self, *args, **kwargs):
1957 raise AttributeError(
"No constructor defined - class is abstract")
1959 def add(self, *args):
1961 add(DynamicListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1962 add(DynamicListQuadContainer self, IMP::ParticleIndexQuads const & c)
1964 return _IMP_container.DynamicListQuadContainer_add(self, *args)
1968 """set(DynamicListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1969 return _IMP_container.DynamicListQuadContainer_set(self, cp)
1973 """clear(DynamicListQuadContainer self)"""
1974 return _IMP_container.DynamicListQuadContainer_clear(self)
1977 def add_particle_quad(self, vt):
1978 """add_particle_quad(DynamicListQuadContainer self, IMP::ParticleQuad const & vt)"""
1979 return _IMP_container.DynamicListQuadContainer_add_particle_quad(self, vt)
1982 def add_particle_quads(self, c):
1983 """add_particle_quads(DynamicListQuadContainer self, IMP::ParticleQuadsTemp const & c)"""
1984 return _IMP_container.DynamicListQuadContainer_add_particle_quads(self, c)
1987 def set_particle_quads(self, c):
1988 """set_particle_quads(DynamicListQuadContainer self, IMP::ParticleQuadsTemp c)"""
1989 return _IMP_container.DynamicListQuadContainer_set_particle_quads(self, c)
1992 def clear_particle_quads(self):
1993 """clear_particle_quads(DynamicListQuadContainer self)"""
1994 return _IMP_container.DynamicListQuadContainer_clear_particle_quads(self)
1997 def do_get_inputs(self):
1998 """do_get_inputs(DynamicListQuadContainer self) -> IMP::ModelObjectsTemp"""
1999 return _IMP_container.DynamicListQuadContainer_do_get_inputs(self)
2002 def do_apply(self, sm):
2003 """do_apply(DynamicListQuadContainer self, QuadModifier sm)"""
2004 return _IMP_container.DynamicListQuadContainer_do_apply(self, sm)
2007 def get_version_info(self):
2008 """get_version_info(DynamicListQuadContainer self) -> VersionInfo"""
2009 return _IMP_container.DynamicListQuadContainer_get_version_info(self)
2013 """__str__(DynamicListQuadContainer self) -> std::string"""
2014 return _IMP_container.DynamicListQuadContainer___str__(self)
2018 """__repr__(DynamicListQuadContainer self) -> std::string"""
2019 return _IMP_container.DynamicListQuadContainer___repr__(self)
2024 return _object_cast_to_DynamicListQuadContainer(o)
2026 DynamicListQuadContainer_swigregister = _IMP_container.DynamicListQuadContainer_swigregister
2027 DynamicListQuadContainer_swigregister(DynamicListQuadContainer)
2030 """Proxy of C++ IMP::container::DynamicListSingletonContainer class"""
2031 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2033 def __init__(self, *args, **kwargs):
2034 raise AttributeError(
"No constructor defined - class is abstract")
2036 def add(self, *args):
2038 add(DynamicListSingletonContainer self, ParticleIndex vt)
2039 add(DynamicListSingletonContainer self, IMP::ParticleIndexes const & c)
2041 return _IMP_container.DynamicListSingletonContainer_add(self, *args)
2045 """set(DynamicListSingletonContainer self, IMP::ParticleIndexes cp)"""
2046 return _IMP_container.DynamicListSingletonContainer_set(self, cp)
2050 """clear(DynamicListSingletonContainer self)"""
2051 return _IMP_container.DynamicListSingletonContainer_clear(self)
2055 """add_particle(DynamicListSingletonContainer self, Particle vt)"""
2056 return _IMP_container.DynamicListSingletonContainer_add_particle(self, vt)
2060 """add_particles(DynamicListSingletonContainer self, IMP::ParticlesTemp const & c)"""
2061 return _IMP_container.DynamicListSingletonContainer_add_particles(self, c)
2064 def set_particles(self, c):
2065 """set_particles(DynamicListSingletonContainer self, IMP::ParticlesTemp c)"""
2066 return _IMP_container.DynamicListSingletonContainer_set_particles(self, c)
2069 def clear_particles(self):
2070 """clear_particles(DynamicListSingletonContainer self)"""
2071 return _IMP_container.DynamicListSingletonContainer_clear_particles(self)
2074 def do_get_inputs(self):
2075 """do_get_inputs(DynamicListSingletonContainer self) -> IMP::ModelObjectsTemp"""
2076 return _IMP_container.DynamicListSingletonContainer_do_get_inputs(self)
2079 def do_apply(self, sm):
2080 """do_apply(DynamicListSingletonContainer self, SingletonModifier sm)"""
2081 return _IMP_container.DynamicListSingletonContainer_do_apply(self, sm)
2084 def get_version_info(self):
2085 """get_version_info(DynamicListSingletonContainer self) -> VersionInfo"""
2086 return _IMP_container.DynamicListSingletonContainer_get_version_info(self)
2090 """__str__(DynamicListSingletonContainer self) -> std::string"""
2091 return _IMP_container.DynamicListSingletonContainer___str__(self)
2095 """__repr__(DynamicListSingletonContainer self) -> std::string"""
2096 return _IMP_container.DynamicListSingletonContainer___repr__(self)
2101 return _object_cast_to_DynamicListSingletonContainer(o)
2103 DynamicListSingletonContainer_swigregister = _IMP_container.DynamicListSingletonContainer_swigregister
2104 DynamicListSingletonContainer_swigregister(DynamicListSingletonContainer)
2107 """Proxy of C++ IMP::container::DynamicListTripletContainer class"""
2108 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2110 def __init__(self, *args, **kwargs):
2111 raise AttributeError(
"No constructor defined - class is abstract")
2113 def add(self, *args):
2115 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
2116 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplets const & c)
2118 return _IMP_container.DynamicListTripletContainer_add(self, *args)
2122 """set(DynamicListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
2123 return _IMP_container.DynamicListTripletContainer_set(self, cp)
2127 """clear(DynamicListTripletContainer self)"""
2128 return _IMP_container.DynamicListTripletContainer_clear(self)
2131 def add_particle_triplet(self, vt):
2132 """add_particle_triplet(DynamicListTripletContainer self, IMP::ParticleTriplet const & vt)"""
2133 return _IMP_container.DynamicListTripletContainer_add_particle_triplet(self, vt)
2136 def add_particle_triplets(self, c):
2137 """add_particle_triplets(DynamicListTripletContainer self, IMP::ParticleTripletsTemp const & c)"""
2138 return _IMP_container.DynamicListTripletContainer_add_particle_triplets(self, c)
2141 def set_particle_triplets(self, c):
2142 """set_particle_triplets(DynamicListTripletContainer self, IMP::ParticleTripletsTemp c)"""
2143 return _IMP_container.DynamicListTripletContainer_set_particle_triplets(self, c)
2146 def clear_particle_triplets(self):
2147 """clear_particle_triplets(DynamicListTripletContainer self)"""
2148 return _IMP_container.DynamicListTripletContainer_clear_particle_triplets(self)
2151 def do_get_inputs(self):
2152 """do_get_inputs(DynamicListTripletContainer self) -> IMP::ModelObjectsTemp"""
2153 return _IMP_container.DynamicListTripletContainer_do_get_inputs(self)
2156 def do_apply(self, sm):
2157 """do_apply(DynamicListTripletContainer self, TripletModifier sm)"""
2158 return _IMP_container.DynamicListTripletContainer_do_apply(self, sm)
2161 def get_version_info(self):
2162 """get_version_info(DynamicListTripletContainer self) -> VersionInfo"""
2163 return _IMP_container.DynamicListTripletContainer_get_version_info(self)
2167 """__str__(DynamicListTripletContainer self) -> std::string"""
2168 return _IMP_container.DynamicListTripletContainer___str__(self)
2172 """__repr__(DynamicListTripletContainer self) -> std::string"""
2173 return _IMP_container.DynamicListTripletContainer___repr__(self)
2178 return _object_cast_to_DynamicListTripletContainer(o)
2180 DynamicListTripletContainer_swigregister = _IMP_container.DynamicListTripletContainer_swigregister
2181 DynamicListTripletContainer_swigregister(DynamicListTripletContainer)
2184 """Proxy of C++ IMP::container::MinimumPairRestraint class"""
2185 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2187 def __init__(self, *args):
2189 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumPairRestraint
2190 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1) -> MinimumPairRestraint
2191 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c) -> MinimumPairRestraint
2193 this = _IMP_container.new_MinimumPairRestraint(*args)
2195 self.this.append(this)
2199 def do_get_inputs(self):
2200 """do_get_inputs(MinimumPairRestraint self) -> IMP::ModelObjectsTemp"""
2201 return _IMP_container.MinimumPairRestraint_do_get_inputs(self)
2204 def get_version_info(self):
2205 """get_version_info(MinimumPairRestraint self) -> VersionInfo"""
2206 return _IMP_container.MinimumPairRestraint_get_version_info(self)
2210 """set_n(MinimumPairRestraint self, unsigned int n)"""
2211 return _IMP_container.MinimumPairRestraint_set_n(self, n)
2214 def do_create_current_decomposition(self):
2215 """do_create_current_decomposition(MinimumPairRestraint self) -> IMP::Restraints"""
2216 return _IMP_container.MinimumPairRestraint_do_create_current_decomposition(self)
2220 """__str__(MinimumPairRestraint self) -> std::string"""
2221 return _IMP_container.MinimumPairRestraint___str__(self)
2225 """__repr__(MinimumPairRestraint self) -> std::string"""
2226 return _IMP_container.MinimumPairRestraint___repr__(self)
2231 return _object_cast_to_MinimumPairRestraint(o)
2233 MinimumPairRestraint_swigregister = _IMP_container.MinimumPairRestraint_swigregister
2234 MinimumPairRestraint_swigregister(MinimumPairRestraint)
2237 """Proxy of C++ IMP::container::MinimumPairScore class"""
2238 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2240 def __init__(self, *args):
2242 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumPairScore
2243 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1) -> MinimumPairScore
2244 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores) -> MinimumPairScore
2246 this = _IMP_container.new_MinimumPairScore(*args)
2248 self.this.append(this)
2252 def do_get_inputs(self, m, pis):
2253 """do_get_inputs(MinimumPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2254 return _IMP_container.MinimumPairScore_do_get_inputs(self, m, pis)
2257 def get_version_info(self):
2258 """get_version_info(MinimumPairScore self) -> VersionInfo"""
2259 return _IMP_container.MinimumPairScore_get_version_info(self)
2262 def do_create_current_decomposition(self, m, vt):
2263 """do_create_current_decomposition(MinimumPairScore self, Model m, IMP::ParticleIndexPair const & vt) -> IMP::Restraints"""
2264 return _IMP_container.MinimumPairScore_do_create_current_decomposition(self, m, vt)
2268 """__str__(MinimumPairScore self) -> std::string"""
2269 return _IMP_container.MinimumPairScore___str__(self)
2273 """__repr__(MinimumPairScore self) -> std::string"""
2274 return _IMP_container.MinimumPairScore___repr__(self)
2279 return _object_cast_to_MinimumPairScore(o)
2281 MinimumPairScore_swigregister = _IMP_container.MinimumPairScore_swigregister
2282 MinimumPairScore_swigregister(MinimumPairScore)
2285 """Proxy of C++ IMP::container::MinimumQuadRestraint class"""
2286 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2288 def __init__(self, *args):
2290 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumQuadRestraint
2291 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1) -> MinimumQuadRestraint
2292 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c) -> MinimumQuadRestraint
2294 this = _IMP_container.new_MinimumQuadRestraint(*args)
2296 self.this.append(this)
2300 def do_get_inputs(self):
2301 """do_get_inputs(MinimumQuadRestraint self) -> IMP::ModelObjectsTemp"""
2302 return _IMP_container.MinimumQuadRestraint_do_get_inputs(self)
2305 def get_version_info(self):
2306 """get_version_info(MinimumQuadRestraint self) -> VersionInfo"""
2307 return _IMP_container.MinimumQuadRestraint_get_version_info(self)
2311 """set_n(MinimumQuadRestraint self, unsigned int n)"""
2312 return _IMP_container.MinimumQuadRestraint_set_n(self, n)
2315 def do_create_current_decomposition(self):
2316 """do_create_current_decomposition(MinimumQuadRestraint self) -> IMP::Restraints"""
2317 return _IMP_container.MinimumQuadRestraint_do_create_current_decomposition(self)
2321 """__str__(MinimumQuadRestraint self) -> std::string"""
2322 return _IMP_container.MinimumQuadRestraint___str__(self)
2326 """__repr__(MinimumQuadRestraint self) -> std::string"""
2327 return _IMP_container.MinimumQuadRestraint___repr__(self)
2332 return _object_cast_to_MinimumQuadRestraint(o)
2334 MinimumQuadRestraint_swigregister = _IMP_container.MinimumQuadRestraint_swigregister
2335 MinimumQuadRestraint_swigregister(MinimumQuadRestraint)
2338 """Proxy of C++ IMP::container::MinimumQuadScore class"""
2339 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2341 def __init__(self, *args):
2343 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumQuadScore
2344 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1) -> MinimumQuadScore
2345 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores) -> MinimumQuadScore
2347 this = _IMP_container.new_MinimumQuadScore(*args)
2349 self.this.append(this)
2353 def do_get_inputs(self, m, pis):
2354 """do_get_inputs(MinimumQuadScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2355 return _IMP_container.MinimumQuadScore_do_get_inputs(self, m, pis)
2358 def get_version_info(self):
2359 """get_version_info(MinimumQuadScore self) -> VersionInfo"""
2360 return _IMP_container.MinimumQuadScore_get_version_info(self)
2363 def do_create_current_decomposition(self, m, vt):
2364 """do_create_current_decomposition(MinimumQuadScore self, Model m, IMP::ParticleIndexQuad const & vt) -> IMP::Restraints"""
2365 return _IMP_container.MinimumQuadScore_do_create_current_decomposition(self, m, vt)
2369 """__str__(MinimumQuadScore self) -> std::string"""
2370 return _IMP_container.MinimumQuadScore___str__(self)
2374 """__repr__(MinimumQuadScore self) -> std::string"""
2375 return _IMP_container.MinimumQuadScore___repr__(self)
2380 return _object_cast_to_MinimumQuadScore(o)
2382 MinimumQuadScore_swigregister = _IMP_container.MinimumQuadScore_swigregister
2383 MinimumQuadScore_swigregister(MinimumQuadScore)
2386 """Proxy of C++ IMP::container::MinimumSingletonRestraint class"""
2387 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2389 def __init__(self, *args):
2391 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumSingletonRestraint
2392 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1) -> MinimumSingletonRestraint
2393 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c) -> MinimumSingletonRestraint
2395 this = _IMP_container.new_MinimumSingletonRestraint(*args)
2397 self.this.append(this)
2401 def do_get_inputs(self):
2402 """do_get_inputs(MinimumSingletonRestraint self) -> IMP::ModelObjectsTemp"""
2403 return _IMP_container.MinimumSingletonRestraint_do_get_inputs(self)
2406 def get_version_info(self):
2407 """get_version_info(MinimumSingletonRestraint self) -> VersionInfo"""
2408 return _IMP_container.MinimumSingletonRestraint_get_version_info(self)
2412 """set_n(MinimumSingletonRestraint self, unsigned int n)"""
2413 return _IMP_container.MinimumSingletonRestraint_set_n(self, n)
2416 def do_create_current_decomposition(self):
2417 """do_create_current_decomposition(MinimumSingletonRestraint self) -> IMP::Restraints"""
2418 return _IMP_container.MinimumSingletonRestraint_do_create_current_decomposition(self)
2422 """__str__(MinimumSingletonRestraint self) -> std::string"""
2423 return _IMP_container.MinimumSingletonRestraint___str__(self)
2427 """__repr__(MinimumSingletonRestraint self) -> std::string"""
2428 return _IMP_container.MinimumSingletonRestraint___repr__(self)
2433 return _object_cast_to_MinimumSingletonRestraint(o)
2435 MinimumSingletonRestraint_swigregister = _IMP_container.MinimumSingletonRestraint_swigregister
2436 MinimumSingletonRestraint_swigregister(MinimumSingletonRestraint)
2439 """Proxy of C++ IMP::container::MinimumSingletonScore class"""
2440 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2442 def __init__(self, *args):
2444 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumSingletonScore
2445 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1) -> MinimumSingletonScore
2446 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores) -> MinimumSingletonScore
2448 this = _IMP_container.new_MinimumSingletonScore(*args)
2450 self.this.append(this)
2454 def do_get_inputs(self, m, pis):
2455 """do_get_inputs(MinimumSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2456 return _IMP_container.MinimumSingletonScore_do_get_inputs(self, m, pis)
2459 def get_version_info(self):
2460 """get_version_info(MinimumSingletonScore self) -> VersionInfo"""
2461 return _IMP_container.MinimumSingletonScore_get_version_info(self)
2464 def do_create_current_decomposition(self, m, vt):
2465 """do_create_current_decomposition(MinimumSingletonScore self, Model m, ParticleIndex vt) -> IMP::Restraints"""
2466 return _IMP_container.MinimumSingletonScore_do_create_current_decomposition(self, m, vt)
2470 """__str__(MinimumSingletonScore self) -> std::string"""
2471 return _IMP_container.MinimumSingletonScore___str__(self)
2475 """__repr__(MinimumSingletonScore self) -> std::string"""
2476 return _IMP_container.MinimumSingletonScore___repr__(self)
2481 return _object_cast_to_MinimumSingletonScore(o)
2483 MinimumSingletonScore_swigregister = _IMP_container.MinimumSingletonScore_swigregister
2484 MinimumSingletonScore_swigregister(MinimumSingletonScore)
2487 """Proxy of C++ IMP::container::MinimumTripletRestraint class"""
2488 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2490 def __init__(self, *args):
2492 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumTripletRestraint
2493 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1) -> MinimumTripletRestraint
2494 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c) -> MinimumTripletRestraint
2496 this = _IMP_container.new_MinimumTripletRestraint(*args)
2498 self.this.append(this)
2502 def do_get_inputs(self):
2503 """do_get_inputs(MinimumTripletRestraint self) -> IMP::ModelObjectsTemp"""
2504 return _IMP_container.MinimumTripletRestraint_do_get_inputs(self)
2507 def get_version_info(self):
2508 """get_version_info(MinimumTripletRestraint self) -> VersionInfo"""
2509 return _IMP_container.MinimumTripletRestraint_get_version_info(self)
2513 """set_n(MinimumTripletRestraint self, unsigned int n)"""
2514 return _IMP_container.MinimumTripletRestraint_set_n(self, n)
2517 def do_create_current_decomposition(self):
2518 """do_create_current_decomposition(MinimumTripletRestraint self) -> IMP::Restraints"""
2519 return _IMP_container.MinimumTripletRestraint_do_create_current_decomposition(self)
2523 """__str__(MinimumTripletRestraint self) -> std::string"""
2524 return _IMP_container.MinimumTripletRestraint___str__(self)
2528 """__repr__(MinimumTripletRestraint self) -> std::string"""
2529 return _IMP_container.MinimumTripletRestraint___repr__(self)
2534 return _object_cast_to_MinimumTripletRestraint(o)
2536 MinimumTripletRestraint_swigregister = _IMP_container.MinimumTripletRestraint_swigregister
2537 MinimumTripletRestraint_swigregister(MinimumTripletRestraint)
2540 """Proxy of C++ IMP::container::MinimumTripletScore class"""
2541 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2543 def __init__(self, *args):
2545 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumTripletScore
2546 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1) -> MinimumTripletScore
2547 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores) -> MinimumTripletScore
2549 this = _IMP_container.new_MinimumTripletScore(*args)
2551 self.this.append(this)
2555 def do_get_inputs(self, m, pis):
2556 """do_get_inputs(MinimumTripletScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2557 return _IMP_container.MinimumTripletScore_do_get_inputs(self, m, pis)
2560 def get_version_info(self):
2561 """get_version_info(MinimumTripletScore self) -> VersionInfo"""
2562 return _IMP_container.MinimumTripletScore_get_version_info(self)
2565 def do_create_current_decomposition(self, m, vt):
2566 """do_create_current_decomposition(MinimumTripletScore self, Model m, IMP::ParticleIndexTriplet const & vt) -> IMP::Restraints"""
2567 return _IMP_container.MinimumTripletScore_do_create_current_decomposition(self, m, vt)
2571 """__str__(MinimumTripletScore self) -> std::string"""
2572 return _IMP_container.MinimumTripletScore___str__(self)
2576 """__repr__(MinimumTripletScore self) -> std::string"""
2577 return _IMP_container.MinimumTripletScore___repr__(self)
2582 return _object_cast_to_MinimumTripletScore(o)
2584 MinimumTripletScore_swigregister = _IMP_container.MinimumTripletScore_swigregister
2585 MinimumTripletScore_swigregister(MinimumTripletScore)
2588 """Proxy of C++ IMP::container::PairContainerSet class"""
2589 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2591 def __init__(self, *args):
2593 __init__(IMP::container::PairContainerSet self, Model m, std::string name) -> PairContainerSet
2594 __init__(IMP::container::PairContainerSet self, Model m) -> PairContainerSet
2595 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc, std::string name) -> PairContainerSet
2596 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc) -> PairContainerSet
2598 this = _IMP_container.new_PairContainerSet(*args)
2600 self.this.append(this)
2604 def do_apply(self, sm):
2605 """do_apply(PairContainerSet self, PairModifier sm)"""
2606 return _IMP_container.PairContainerSet_do_apply(self, sm)
2609 def get_version_info(self):
2610 """get_version_info(PairContainerSet self) -> VersionInfo"""
2611 return _IMP_container.PairContainerSet_get_version_info(self)
2614 def remove_pair_container(self, d):
2615 """remove_pair_container(PairContainerSet self, PairContainer d)"""
2616 return _IMP_container.PairContainerSet_remove_pair_container(self, d)
2619 def remove_pair_containers(self, d):
2620 """remove_pair_containers(PairContainerSet self, IMP::PairContainers const & d)"""
2621 return _IMP_container.PairContainerSet_remove_pair_containers(self, d)
2624 def set_pair_containers(self, ps):
2625 """set_pair_containers(PairContainerSet self, IMP::PairContainers const & ps)"""
2626 return _IMP_container.PairContainerSet_set_pair_containers(self, ps)
2629 def set_pair_containers_order(self, objs):
2630 """set_pair_containers_order(PairContainerSet self, IMP::PairContainers const & objs)"""
2631 return _IMP_container.PairContainerSet_set_pair_containers_order(self, objs)
2634 def add_pair_container(self, obj):
2635 """add_pair_container(PairContainerSet self, PairContainer obj) -> unsigned int"""
2636 return _IMP_container.PairContainerSet_add_pair_container(self, obj)
2639 def add_pair_containers(self, objs):
2640 """add_pair_containers(PairContainerSet self, IMP::PairContainers const & objs)"""
2641 return _IMP_container.PairContainerSet_add_pair_containers(self, objs)
2644 def clear_pair_containers(self):
2645 """clear_pair_containers(PairContainerSet self)"""
2646 return _IMP_container.PairContainerSet_clear_pair_containers(self)
2649 def get_number_of_pair_containers(self):
2650 """get_number_of_pair_containers(PairContainerSet self) -> unsigned int"""
2651 return _IMP_container.PairContainerSet_get_number_of_pair_containers(self)
2654 def get_has_pair_containers(self):
2655 """get_has_pair_containers(PairContainerSet self) -> bool"""
2656 return _IMP_container.PairContainerSet_get_has_pair_containers(self)
2659 def get_pair_container(self, i):
2660 """get_pair_container(PairContainerSet self, unsigned int i) -> PairContainer"""
2661 return _IMP_container.PairContainerSet_get_pair_container(self, i)
2664 def get_pair_containers(self):
2665 """get_pair_containers(PairContainerSet self) -> IMP::PairContainers"""
2666 return _IMP_container.PairContainerSet_get_pair_containers(self)
2669 def reserve_pair_containers(self, sz):
2670 """reserve_pair_containers(PairContainerSet self, unsigned int sz)"""
2671 return _IMP_container.PairContainerSet_reserve_pair_containers(self, sz)
2674 def do_get_inputs(self):
2675 """do_get_inputs(PairContainerSet self) -> IMP::ModelObjectsTemp"""
2676 return _IMP_container.PairContainerSet_do_get_inputs(self)
2680 """__str__(PairContainerSet self) -> std::string"""
2681 return _IMP_container.PairContainerSet___str__(self)
2685 """__repr__(PairContainerSet self) -> std::string"""
2686 return _IMP_container.PairContainerSet___repr__(self)
2691 return _object_cast_to_PairContainerSet(o)
2693 PairContainerSet_swigregister = _IMP_container.PairContainerSet_swigregister
2694 PairContainerSet_swigregister(PairContainerSet)
2697 """Proxy of C++ IMP::container::PairsConstraint class"""
2698 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2700 def __init__(self, *args):
2702 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c, std::string name) -> PairsConstraint
2703 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c) -> PairsConstraint
2705 this = _IMP_container.new_PairsConstraint(*args)
2707 self.this.append(this)
2711 def get_version_info(self):
2712 """get_version_info(PairsConstraint self) -> VersionInfo"""
2713 return _IMP_container.PairsConstraint_get_version_info(self)
2717 """__str__(PairsConstraint self) -> std::string"""
2718 return _IMP_container.PairsConstraint___str__(self)
2722 """__repr__(PairsConstraint self) -> std::string"""
2723 return _IMP_container.PairsConstraint___repr__(self)
2728 return _object_cast_to_PairsConstraint(o)
2730 PairsConstraint_swigregister = _IMP_container.PairsConstraint_swigregister
2731 PairsConstraint_swigregister(PairsConstraint)
2734 """Proxy of C++ IMP::container::PairsOptimizerState class"""
2735 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2737 def __init__(self, *args):
2739 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf, std::string name) -> PairsOptimizerState
2740 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf) -> PairsOptimizerState
2742 this = _IMP_container.new_PairsOptimizerState(*args)
2744 self.this.append(this)
2748 def get_version_info(self):
2749 """get_version_info(PairsOptimizerState self) -> VersionInfo"""
2750 return _IMP_container.PairsOptimizerState_get_version_info(self)
2754 """__str__(PairsOptimizerState self) -> std::string"""
2755 return _IMP_container.PairsOptimizerState___str__(self)
2759 """__repr__(PairsOptimizerState self) -> std::string"""
2760 return _IMP_container.PairsOptimizerState___repr__(self)
2765 return _object_cast_to_PairsOptimizerState(o)
2767 PairsOptimizerState_swigregister = _IMP_container.PairsOptimizerState_swigregister
2768 PairsOptimizerState_swigregister(PairsOptimizerState)
2771 """Proxy of C++ IMP::container::PairsRestraint class"""
2772 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2774 def __init__(self, *args):
2776 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc, std::string name) -> PairsRestraint
2777 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc) -> PairsRestraint
2779 this = _IMP_container.new_PairsRestraint(*args)
2781 self.this.append(this)
2785 def do_get_inputs(self):
2786 """do_get_inputs(PairsRestraint self) -> IMP::ModelObjectsTemp"""
2787 return _IMP_container.PairsRestraint_do_get_inputs(self)
2790 def get_version_info(self):
2791 """get_version_info(PairsRestraint self) -> VersionInfo"""
2792 return _IMP_container.PairsRestraint_get_version_info(self)
2796 """__str__(PairsRestraint self) -> std::string"""
2797 return _IMP_container.PairsRestraint___str__(self)
2801 """__repr__(PairsRestraint self) -> std::string"""
2802 return _IMP_container.PairsRestraint___repr__(self)
2807 return _object_cast_to_PairsRestraint(o)
2809 PairsRestraint_swigregister = _IMP_container.PairsRestraint_swigregister
2810 PairsRestraint_swigregister(PairsRestraint)
2813 """Proxy of C++ IMP::container::QuadContainerSet class"""
2814 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2816 def __init__(self, *args):
2818 __init__(IMP::container::QuadContainerSet self, Model m, std::string name) -> QuadContainerSet
2819 __init__(IMP::container::QuadContainerSet self, Model m) -> QuadContainerSet
2820 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc, std::string name) -> QuadContainerSet
2821 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc) -> QuadContainerSet
2823 this = _IMP_container.new_QuadContainerSet(*args)
2825 self.this.append(this)
2829 def do_apply(self, sm):
2830 """do_apply(QuadContainerSet self, QuadModifier sm)"""
2831 return _IMP_container.QuadContainerSet_do_apply(self, sm)
2834 def get_version_info(self):
2835 """get_version_info(QuadContainerSet self) -> VersionInfo"""
2836 return _IMP_container.QuadContainerSet_get_version_info(self)
2839 def remove_quad_container(self, d):
2840 """remove_quad_container(QuadContainerSet self, QuadContainer d)"""
2841 return _IMP_container.QuadContainerSet_remove_quad_container(self, d)
2844 def remove_quad_containers(self, d):
2845 """remove_quad_containers(QuadContainerSet self, IMP::QuadContainers const & d)"""
2846 return _IMP_container.QuadContainerSet_remove_quad_containers(self, d)
2849 def set_quad_containers(self, ps):
2850 """set_quad_containers(QuadContainerSet self, IMP::QuadContainers const & ps)"""
2851 return _IMP_container.QuadContainerSet_set_quad_containers(self, ps)
2854 def set_quad_containers_order(self, objs):
2855 """set_quad_containers_order(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2856 return _IMP_container.QuadContainerSet_set_quad_containers_order(self, objs)
2859 def add_quad_container(self, obj):
2860 """add_quad_container(QuadContainerSet self, QuadContainer obj) -> unsigned int"""
2861 return _IMP_container.QuadContainerSet_add_quad_container(self, obj)
2864 def add_quad_containers(self, objs):
2865 """add_quad_containers(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2866 return _IMP_container.QuadContainerSet_add_quad_containers(self, objs)
2869 def clear_quad_containers(self):
2870 """clear_quad_containers(QuadContainerSet self)"""
2871 return _IMP_container.QuadContainerSet_clear_quad_containers(self)
2874 def get_number_of_quad_containers(self):
2875 """get_number_of_quad_containers(QuadContainerSet self) -> unsigned int"""
2876 return _IMP_container.QuadContainerSet_get_number_of_quad_containers(self)
2879 def get_has_quad_containers(self):
2880 """get_has_quad_containers(QuadContainerSet self) -> bool"""
2881 return _IMP_container.QuadContainerSet_get_has_quad_containers(self)
2884 def get_quad_container(self, i):
2885 """get_quad_container(QuadContainerSet self, unsigned int i) -> QuadContainer"""
2886 return _IMP_container.QuadContainerSet_get_quad_container(self, i)
2889 def get_quad_containers(self):
2890 """get_quad_containers(QuadContainerSet self) -> IMP::QuadContainers"""
2891 return _IMP_container.QuadContainerSet_get_quad_containers(self)
2894 def reserve_quad_containers(self, sz):
2895 """reserve_quad_containers(QuadContainerSet self, unsigned int sz)"""
2896 return _IMP_container.QuadContainerSet_reserve_quad_containers(self, sz)
2899 def do_get_inputs(self):
2900 """do_get_inputs(QuadContainerSet self) -> IMP::ModelObjectsTemp"""
2901 return _IMP_container.QuadContainerSet_do_get_inputs(self)
2905 """__str__(QuadContainerSet self) -> std::string"""
2906 return _IMP_container.QuadContainerSet___str__(self)
2910 """__repr__(QuadContainerSet self) -> std::string"""
2911 return _IMP_container.QuadContainerSet___repr__(self)
2916 return _object_cast_to_QuadContainerSet(o)
2918 QuadContainerSet_swigregister = _IMP_container.QuadContainerSet_swigregister
2919 QuadContainerSet_swigregister(QuadContainerSet)
2922 """Proxy of C++ IMP::container::QuadsConstraint class"""
2923 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2925 def __init__(self, *args):
2927 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c, std::string name) -> QuadsConstraint
2928 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c) -> QuadsConstraint
2930 this = _IMP_container.new_QuadsConstraint(*args)
2932 self.this.append(this)
2936 def get_version_info(self):
2937 """get_version_info(QuadsConstraint self) -> VersionInfo"""
2938 return _IMP_container.QuadsConstraint_get_version_info(self)
2942 """__str__(QuadsConstraint self) -> std::string"""
2943 return _IMP_container.QuadsConstraint___str__(self)
2947 """__repr__(QuadsConstraint self) -> std::string"""
2948 return _IMP_container.QuadsConstraint___repr__(self)
2953 return _object_cast_to_QuadsConstraint(o)
2955 QuadsConstraint_swigregister = _IMP_container.QuadsConstraint_swigregister
2956 QuadsConstraint_swigregister(QuadsConstraint)
2959 """Proxy of C++ IMP::container::QuadsOptimizerState class"""
2960 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2962 def __init__(self, *args):
2964 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf, std::string name) -> QuadsOptimizerState
2965 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf) -> QuadsOptimizerState
2967 this = _IMP_container.new_QuadsOptimizerState(*args)
2969 self.this.append(this)
2973 def get_version_info(self):
2974 """get_version_info(QuadsOptimizerState self) -> VersionInfo"""
2975 return _IMP_container.QuadsOptimizerState_get_version_info(self)
2979 """__str__(QuadsOptimizerState self) -> std::string"""
2980 return _IMP_container.QuadsOptimizerState___str__(self)
2984 """__repr__(QuadsOptimizerState self) -> std::string"""
2985 return _IMP_container.QuadsOptimizerState___repr__(self)
2990 return _object_cast_to_QuadsOptimizerState(o)
2992 QuadsOptimizerState_swigregister = _IMP_container.QuadsOptimizerState_swigregister
2993 QuadsOptimizerState_swigregister(QuadsOptimizerState)
2996 """Proxy of C++ IMP::container::QuadsRestraint class"""
2997 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2999 def __init__(self, *args):
3001 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc, std::string name) -> QuadsRestraint
3002 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc) -> QuadsRestraint
3004 this = _IMP_container.new_QuadsRestraint(*args)
3006 self.this.append(this)
3010 def do_get_inputs(self):
3011 """do_get_inputs(QuadsRestraint self) -> IMP::ModelObjectsTemp"""
3012 return _IMP_container.QuadsRestraint_do_get_inputs(self)
3015 def get_version_info(self):
3016 """get_version_info(QuadsRestraint self) -> VersionInfo"""
3017 return _IMP_container.QuadsRestraint_get_version_info(self)
3021 """__str__(QuadsRestraint self) -> std::string"""
3022 return _IMP_container.QuadsRestraint___str__(self)
3026 """__repr__(QuadsRestraint self) -> std::string"""
3027 return _IMP_container.QuadsRestraint___repr__(self)
3032 return _object_cast_to_QuadsRestraint(o)
3034 QuadsRestraint_swigregister = _IMP_container.QuadsRestraint_swigregister
3035 QuadsRestraint_swigregister(QuadsRestraint)
3038 """Proxy of C++ IMP::container::SingletonContainerSet class"""
3039 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3041 def __init__(self, *args):
3043 __init__(IMP::container::SingletonContainerSet self, Model m, std::string name) -> SingletonContainerSet
3044 __init__(IMP::container::SingletonContainerSet self, Model m) -> SingletonContainerSet
3045 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc, std::string name) -> SingletonContainerSet
3046 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc) -> SingletonContainerSet
3048 this = _IMP_container.new_SingletonContainerSet(*args)
3050 self.this.append(this)
3054 def do_apply(self, sm):
3055 """do_apply(SingletonContainerSet self, SingletonModifier sm)"""
3056 return _IMP_container.SingletonContainerSet_do_apply(self, sm)
3059 def get_version_info(self):
3060 """get_version_info(SingletonContainerSet self) -> VersionInfo"""
3061 return _IMP_container.SingletonContainerSet_get_version_info(self)
3064 def remove_singleton_container(self, d):
3065 """remove_singleton_container(SingletonContainerSet self, SingletonContainer d)"""
3066 return _IMP_container.SingletonContainerSet_remove_singleton_container(self, d)
3069 def remove_singleton_containers(self, d):
3070 """remove_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & d)"""
3071 return _IMP_container.SingletonContainerSet_remove_singleton_containers(self, d)
3074 def set_singleton_containers(self, ps):
3075 """set_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & ps)"""
3076 return _IMP_container.SingletonContainerSet_set_singleton_containers(self, ps)
3079 def set_singleton_containers_order(self, objs):
3080 """set_singleton_containers_order(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3081 return _IMP_container.SingletonContainerSet_set_singleton_containers_order(self, objs)
3084 def add_singleton_container(self, obj):
3085 """add_singleton_container(SingletonContainerSet self, SingletonContainer obj) -> unsigned int"""
3086 return _IMP_container.SingletonContainerSet_add_singleton_container(self, obj)
3089 def add_singleton_containers(self, objs):
3090 """add_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3091 return _IMP_container.SingletonContainerSet_add_singleton_containers(self, objs)
3094 def clear_singleton_containers(self):
3095 """clear_singleton_containers(SingletonContainerSet self)"""
3096 return _IMP_container.SingletonContainerSet_clear_singleton_containers(self)
3099 def get_number_of_singleton_containers(self):
3100 """get_number_of_singleton_containers(SingletonContainerSet self) -> unsigned int"""
3101 return _IMP_container.SingletonContainerSet_get_number_of_singleton_containers(self)
3104 def get_has_singleton_containers(self):
3105 """get_has_singleton_containers(SingletonContainerSet self) -> bool"""
3106 return _IMP_container.SingletonContainerSet_get_has_singleton_containers(self)
3109 def get_singleton_container(self, i):
3110 """get_singleton_container(SingletonContainerSet self, unsigned int i) -> SingletonContainer"""
3111 return _IMP_container.SingletonContainerSet_get_singleton_container(self, i)
3114 def get_singleton_containers(self):
3115 """get_singleton_containers(SingletonContainerSet self) -> IMP::SingletonContainers"""
3116 return _IMP_container.SingletonContainerSet_get_singleton_containers(self)
3119 def reserve_singleton_containers(self, sz):
3120 """reserve_singleton_containers(SingletonContainerSet self, unsigned int sz)"""
3121 return _IMP_container.SingletonContainerSet_reserve_singleton_containers(self, sz)
3124 def do_get_inputs(self):
3125 """do_get_inputs(SingletonContainerSet self) -> IMP::ModelObjectsTemp"""
3126 return _IMP_container.SingletonContainerSet_do_get_inputs(self)
3130 """__str__(SingletonContainerSet self) -> std::string"""
3131 return _IMP_container.SingletonContainerSet___str__(self)
3135 """__repr__(SingletonContainerSet self) -> std::string"""
3136 return _IMP_container.SingletonContainerSet___repr__(self)
3141 return _object_cast_to_SingletonContainerSet(o)
3143 SingletonContainerSet_swigregister = _IMP_container.SingletonContainerSet_swigregister
3144 SingletonContainerSet_swigregister(SingletonContainerSet)
3147 """Proxy of C++ IMP::container::SingletonsConstraint class"""
3148 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3150 def __init__(self, *args):
3152 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c, std::string name) -> SingletonsConstraint
3153 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c) -> SingletonsConstraint
3155 this = _IMP_container.new_SingletonsConstraint(*args)
3157 self.this.append(this)
3161 def get_version_info(self):
3162 """get_version_info(SingletonsConstraint self) -> VersionInfo"""
3163 return _IMP_container.SingletonsConstraint_get_version_info(self)
3167 """__str__(SingletonsConstraint self) -> std::string"""
3168 return _IMP_container.SingletonsConstraint___str__(self)
3172 """__repr__(SingletonsConstraint self) -> std::string"""
3173 return _IMP_container.SingletonsConstraint___repr__(self)
3178 return _object_cast_to_SingletonsConstraint(o)
3180 SingletonsConstraint_swigregister = _IMP_container.SingletonsConstraint_swigregister
3181 SingletonsConstraint_swigregister(SingletonsConstraint)
3184 """Proxy of C++ IMP::container::SingletonsOptimizerState class"""
3185 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3187 def __init__(self, *args):
3189 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf, std::string name) -> SingletonsOptimizerState
3190 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf) -> SingletonsOptimizerState
3192 this = _IMP_container.new_SingletonsOptimizerState(*args)
3194 self.this.append(this)
3198 def get_version_info(self):
3199 """get_version_info(SingletonsOptimizerState self) -> VersionInfo"""
3200 return _IMP_container.SingletonsOptimizerState_get_version_info(self)
3204 """__str__(SingletonsOptimizerState self) -> std::string"""
3205 return _IMP_container.SingletonsOptimizerState___str__(self)
3209 """__repr__(SingletonsOptimizerState self) -> std::string"""
3210 return _IMP_container.SingletonsOptimizerState___repr__(self)
3215 return _object_cast_to_SingletonsOptimizerState(o)
3217 SingletonsOptimizerState_swigregister = _IMP_container.SingletonsOptimizerState_swigregister
3218 SingletonsOptimizerState_swigregister(SingletonsOptimizerState)
3221 """Proxy of C++ IMP::container::SingletonsRestraint class"""
3222 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3224 def __init__(self, *args):
3226 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc, std::string name) -> SingletonsRestraint
3227 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc) -> SingletonsRestraint
3229 this = _IMP_container.new_SingletonsRestraint(*args)
3231 self.this.append(this)
3235 def do_get_inputs(self):
3236 """do_get_inputs(SingletonsRestraint self) -> IMP::ModelObjectsTemp"""
3237 return _IMP_container.SingletonsRestraint_do_get_inputs(self)
3240 def get_version_info(self):
3241 """get_version_info(SingletonsRestraint self) -> VersionInfo"""
3242 return _IMP_container.SingletonsRestraint_get_version_info(self)
3246 """__str__(SingletonsRestraint self) -> std::string"""
3247 return _IMP_container.SingletonsRestraint___str__(self)
3251 """__repr__(SingletonsRestraint self) -> std::string"""
3252 return _IMP_container.SingletonsRestraint___repr__(self)
3257 return _object_cast_to_SingletonsRestraint(o)
3259 SingletonsRestraint_swigregister = _IMP_container.SingletonsRestraint_swigregister
3260 SingletonsRestraint_swigregister(SingletonsRestraint)
3263 """Proxy of C++ IMP::container::TripletContainerSet class"""
3264 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3266 def __init__(self, *args):
3268 __init__(IMP::container::TripletContainerSet self, Model m, std::string name) -> TripletContainerSet
3269 __init__(IMP::container::TripletContainerSet self, Model m) -> TripletContainerSet
3270 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc, std::string name) -> TripletContainerSet
3271 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc) -> TripletContainerSet
3273 this = _IMP_container.new_TripletContainerSet(*args)
3275 self.this.append(this)
3279 def do_apply(self, sm):
3280 """do_apply(TripletContainerSet self, TripletModifier sm)"""
3281 return _IMP_container.TripletContainerSet_do_apply(self, sm)
3284 def get_version_info(self):
3285 """get_version_info(TripletContainerSet self) -> VersionInfo"""
3286 return _IMP_container.TripletContainerSet_get_version_info(self)
3289 def remove_triplet_container(self, d):
3290 """remove_triplet_container(TripletContainerSet self, TripletContainer d)"""
3291 return _IMP_container.TripletContainerSet_remove_triplet_container(self, d)
3294 def remove_triplet_containers(self, d):
3295 """remove_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & d)"""
3296 return _IMP_container.TripletContainerSet_remove_triplet_containers(self, d)
3299 def set_triplet_containers(self, ps):
3300 """set_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & ps)"""
3301 return _IMP_container.TripletContainerSet_set_triplet_containers(self, ps)
3304 def set_triplet_containers_order(self, objs):
3305 """set_triplet_containers_order(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3306 return _IMP_container.TripletContainerSet_set_triplet_containers_order(self, objs)
3309 def add_triplet_container(self, obj):
3310 """add_triplet_container(TripletContainerSet self, TripletContainer obj) -> unsigned int"""
3311 return _IMP_container.TripletContainerSet_add_triplet_container(self, obj)
3314 def add_triplet_containers(self, objs):
3315 """add_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3316 return _IMP_container.TripletContainerSet_add_triplet_containers(self, objs)
3319 def clear_triplet_containers(self):
3320 """clear_triplet_containers(TripletContainerSet self)"""
3321 return _IMP_container.TripletContainerSet_clear_triplet_containers(self)
3324 def get_number_of_triplet_containers(self):
3325 """get_number_of_triplet_containers(TripletContainerSet self) -> unsigned int"""
3326 return _IMP_container.TripletContainerSet_get_number_of_triplet_containers(self)
3329 def get_has_triplet_containers(self):
3330 """get_has_triplet_containers(TripletContainerSet self) -> bool"""
3331 return _IMP_container.TripletContainerSet_get_has_triplet_containers(self)
3334 def get_triplet_container(self, i):
3335 """get_triplet_container(TripletContainerSet self, unsigned int i) -> TripletContainer"""
3336 return _IMP_container.TripletContainerSet_get_triplet_container(self, i)
3339 def get_triplet_containers(self):
3340 """get_triplet_containers(TripletContainerSet self) -> IMP::TripletContainers"""
3341 return _IMP_container.TripletContainerSet_get_triplet_containers(self)
3344 def reserve_triplet_containers(self, sz):
3345 """reserve_triplet_containers(TripletContainerSet self, unsigned int sz)"""
3346 return _IMP_container.TripletContainerSet_reserve_triplet_containers(self, sz)
3349 def do_get_inputs(self):
3350 """do_get_inputs(TripletContainerSet self) -> IMP::ModelObjectsTemp"""
3351 return _IMP_container.TripletContainerSet_do_get_inputs(self)
3355 """__str__(TripletContainerSet self) -> std::string"""
3356 return _IMP_container.TripletContainerSet___str__(self)
3360 """__repr__(TripletContainerSet self) -> std::string"""
3361 return _IMP_container.TripletContainerSet___repr__(self)
3366 return _object_cast_to_TripletContainerSet(o)
3368 TripletContainerSet_swigregister = _IMP_container.TripletContainerSet_swigregister
3369 TripletContainerSet_swigregister(TripletContainerSet)
3372 """Proxy of C++ IMP::container::TripletsConstraint class"""
3373 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3375 def __init__(self, *args):
3377 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c, std::string name) -> TripletsConstraint
3378 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c) -> TripletsConstraint
3380 this = _IMP_container.new_TripletsConstraint(*args)
3382 self.this.append(this)
3386 def get_version_info(self):
3387 """get_version_info(TripletsConstraint self) -> VersionInfo"""
3388 return _IMP_container.TripletsConstraint_get_version_info(self)
3392 """__str__(TripletsConstraint self) -> std::string"""
3393 return _IMP_container.TripletsConstraint___str__(self)
3397 """__repr__(TripletsConstraint self) -> std::string"""
3398 return _IMP_container.TripletsConstraint___repr__(self)
3403 return _object_cast_to_TripletsConstraint(o)
3405 TripletsConstraint_swigregister = _IMP_container.TripletsConstraint_swigregister
3406 TripletsConstraint_swigregister(TripletsConstraint)
3409 """Proxy of C++ IMP::container::TripletsOptimizerState class"""
3410 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3412 def __init__(self, *args):
3414 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf, std::string name) -> TripletsOptimizerState
3415 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf) -> TripletsOptimizerState
3417 this = _IMP_container.new_TripletsOptimizerState(*args)
3419 self.this.append(this)
3423 def get_version_info(self):
3424 """get_version_info(TripletsOptimizerState self) -> VersionInfo"""
3425 return _IMP_container.TripletsOptimizerState_get_version_info(self)
3429 """__str__(TripletsOptimizerState self) -> std::string"""
3430 return _IMP_container.TripletsOptimizerState___str__(self)
3434 """__repr__(TripletsOptimizerState self) -> std::string"""
3435 return _IMP_container.TripletsOptimizerState___repr__(self)
3440 return _object_cast_to_TripletsOptimizerState(o)
3442 TripletsOptimizerState_swigregister = _IMP_container.TripletsOptimizerState_swigregister
3443 TripletsOptimizerState_swigregister(TripletsOptimizerState)
3446 """Proxy of C++ IMP::container::TripletsRestraint class"""
3447 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3449 def __init__(self, *args):
3451 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc, std::string name) -> TripletsRestraint
3452 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc) -> TripletsRestraint
3454 this = _IMP_container.new_TripletsRestraint(*args)
3456 self.this.append(this)
3460 def do_get_inputs(self):
3461 """do_get_inputs(TripletsRestraint self) -> IMP::ModelObjectsTemp"""
3462 return _IMP_container.TripletsRestraint_do_get_inputs(self)
3465 def get_version_info(self):
3466 """get_version_info(TripletsRestraint self) -> VersionInfo"""
3467 return _IMP_container.TripletsRestraint_get_version_info(self)
3471 """__str__(TripletsRestraint self) -> std::string"""
3472 return _IMP_container.TripletsRestraint___str__(self)
3476 """__repr__(TripletsRestraint self) -> std::string"""
3477 return _IMP_container.TripletsRestraint___repr__(self)
3482 return _object_cast_to_TripletsRestraint(o)
3484 TripletsRestraint_swigregister = _IMP_container.TripletsRestraint_swigregister
3485 TripletsRestraint_swigregister(TripletsRestraint)
3488 """Proxy of C++ IMP::container::InContainerSingletonFilter class"""
3489 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3491 def __init__(self, *args):
3493 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, std::string name) -> InContainerSingletonFilter
3494 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c) -> InContainerSingletonFilter
3495 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations, std::string name) -> InContainerSingletonFilter
3496 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations) -> InContainerSingletonFilter
3498 this = _IMP_container.new_InContainerSingletonFilter(*args)
3500 self.this.append(this)
3504 def do_get_inputs(self, m, pi):
3505 """do_get_inputs(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3506 return _IMP_container.InContainerSingletonFilter_do_get_inputs(self, m, pi)
3509 def get_value(self, *args):
3511 get_value(InContainerSingletonFilter self, Particle a) -> int
3512 get_value(InContainerSingletonFilter self, IMP::ParticlesTemp const & o) -> IMP::Ints
3514 return _IMP_container.InContainerSingletonFilter_get_value(self, *args)
3517 def get_value_index(self, *args):
3519 get_value_index(InContainerSingletonFilter self, Model arg2, ParticleIndex vt) -> int
3520 get_value_index(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & o) -> IMP::Ints
3522 return _IMP_container.InContainerSingletonFilter_get_value_index(self, *args)
3525 def get_version_info(self):
3526 """get_version_info(InContainerSingletonFilter self) -> VersionInfo"""
3527 return _IMP_container.InContainerSingletonFilter_get_version_info(self)
3531 """__str__(InContainerSingletonFilter self) -> std::string"""
3532 return _IMP_container.InContainerSingletonFilter___str__(self)
3536 """__repr__(InContainerSingletonFilter self) -> std::string"""
3537 return _IMP_container.InContainerSingletonFilter___repr__(self)
3542 return _object_cast_to_InContainerSingletonFilter(o)
3544 InContainerSingletonFilter_swigregister = _IMP_container.InContainerSingletonFilter_swigregister
3545 InContainerSingletonFilter_swigregister(InContainerSingletonFilter)
3548 """Proxy of C++ IMP::container::InContainerPairFilter class"""
3549 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3551 def __init__(self, *args):
3553 __init__(IMP::container::InContainerPairFilter self, PairContainer c, std::string name) -> InContainerPairFilter
3554 __init__(IMP::container::InContainerPairFilter self, PairContainer c) -> InContainerPairFilter
3555 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations, std::string name) -> InContainerPairFilter
3556 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations) -> InContainerPairFilter
3558 this = _IMP_container.new_InContainerPairFilter(*args)
3560 self.this.append(this)
3564 def do_get_inputs(self, m, pi):
3565 """do_get_inputs(InContainerPairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3566 return _IMP_container.InContainerPairFilter_do_get_inputs(self, m, pi)
3569 def get_value(self, *args):
3571 get_value(InContainerPairFilter self, IMP::ParticlePair const & a) -> int
3572 get_value(InContainerPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
3574 return _IMP_container.InContainerPairFilter_get_value(self, *args)
3577 def get_value_index(self, *args):
3579 get_value_index(InContainerPairFilter self, Model arg2, IMP::ParticleIndexPair const & vt) -> int
3580 get_value_index(InContainerPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
3582 return _IMP_container.InContainerPairFilter_get_value_index(self, *args)
3585 def get_version_info(self):
3586 """get_version_info(InContainerPairFilter self) -> VersionInfo"""
3587 return _IMP_container.InContainerPairFilter_get_version_info(self)
3591 """__str__(InContainerPairFilter self) -> std::string"""
3592 return _IMP_container.InContainerPairFilter___str__(self)
3596 """__repr__(InContainerPairFilter self) -> std::string"""
3597 return _IMP_container.InContainerPairFilter___repr__(self)
3602 return _object_cast_to_InContainerPairFilter(o)
3604 InContainerPairFilter_swigregister = _IMP_container.InContainerPairFilter_swigregister
3605 InContainerPairFilter_swigregister(InContainerPairFilter)
3608 """Proxy of C++ IMP::container::InContainerTripletFilter class"""
3609 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3611 def __init__(self, *args):
3613 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, std::string name) -> InContainerTripletFilter
3614 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c) -> InContainerTripletFilter
3615 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations, std::string name) -> InContainerTripletFilter
3616 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations) -> InContainerTripletFilter
3618 this = _IMP_container.new_InContainerTripletFilter(*args)
3620 self.this.append(this)
3624 def do_get_inputs(self, m, pi):
3625 """do_get_inputs(InContainerTripletFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3626 return _IMP_container.InContainerTripletFilter_do_get_inputs(self, m, pi)
3629 def get_value(self, *args):
3631 get_value(InContainerTripletFilter self, IMP::ParticleTriplet const & a) -> int
3632 get_value(InContainerTripletFilter self, IMP::ParticleTripletsTemp const & o) -> IMP::Ints
3634 return _IMP_container.InContainerTripletFilter_get_value(self, *args)
3637 def get_value_index(self, *args):
3639 get_value_index(InContainerTripletFilter self, Model arg2, IMP::ParticleIndexTriplet const & vt) -> int
3640 get_value_index(InContainerTripletFilter self, Model m, IMP::ParticleIndexTriplets const & o) -> IMP::Ints
3642 return _IMP_container.InContainerTripletFilter_get_value_index(self, *args)
3645 def get_version_info(self):
3646 """get_version_info(InContainerTripletFilter self) -> VersionInfo"""
3647 return _IMP_container.InContainerTripletFilter_get_version_info(self)
3651 """__str__(InContainerTripletFilter self) -> std::string"""
3652 return _IMP_container.InContainerTripletFilter___str__(self)
3656 """__repr__(InContainerTripletFilter self) -> std::string"""
3657 return _IMP_container.InContainerTripletFilter___repr__(self)
3662 return _object_cast_to_InContainerTripletFilter(o)
3664 InContainerTripletFilter_swigregister = _IMP_container.InContainerTripletFilter_swigregister
3665 InContainerTripletFilter_swigregister(InContainerTripletFilter)
3668 """Proxy of C++ IMP::container::InContainerQuadFilter class"""
3669 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3671 def __init__(self, *args):
3673 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, std::string name) -> InContainerQuadFilter
3674 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c) -> InContainerQuadFilter
3675 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations, std::string name) -> InContainerQuadFilter
3676 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations) -> InContainerQuadFilter
3678 this = _IMP_container.new_InContainerQuadFilter(*args)
3680 self.this.append(this)
3684 def do_get_inputs(self, m, pi):
3685 """do_get_inputs(InContainerQuadFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3686 return _IMP_container.InContainerQuadFilter_do_get_inputs(self, m, pi)
3689 def get_value(self, *args):
3691 get_value(InContainerQuadFilter self, IMP::ParticleQuad const & a) -> int
3692 get_value(InContainerQuadFilter self, IMP::ParticleQuadsTemp const & o) -> IMP::Ints
3694 return _IMP_container.InContainerQuadFilter_get_value(self, *args)
3697 def get_value_index(self, *args):
3699 get_value_index(InContainerQuadFilter self, Model arg2, IMP::ParticleIndexQuad const & vt) -> int
3700 get_value_index(InContainerQuadFilter self, Model m, IMP::ParticleIndexQuads const & o) -> IMP::Ints
3702 return _IMP_container.InContainerQuadFilter_get_value_index(self, *args)
3705 def get_version_info(self):
3706 """get_version_info(InContainerQuadFilter self) -> VersionInfo"""
3707 return _IMP_container.InContainerQuadFilter_get_version_info(self)
3711 """__str__(InContainerQuadFilter self) -> std::string"""
3712 return _IMP_container.InContainerQuadFilter___str__(self)
3716 """__repr__(InContainerQuadFilter self) -> std::string"""
3717 return _IMP_container.InContainerQuadFilter___repr__(self)
3722 return _object_cast_to_InContainerQuadFilter(o)
3724 InContainerQuadFilter_swigregister = _IMP_container.InContainerQuadFilter_swigregister
3725 InContainerQuadFilter_swigregister(InContainerQuadFilter)
3728 """Proxy of C++ IMP::container::SingletonContainerStatistics class"""
3729 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3731 def __init__(self, c):
3732 """__init__(IMP::container::SingletonContainerStatistics self, _SingletonContainerAdaptor c) -> SingletonContainerStatistics"""
3733 this = _IMP_container.new_SingletonContainerStatistics(c)
3735 self.this.append(this)
3739 def show_statistics(self, out):
3740 """show_statistics(SingletonContainerStatistics self, _ostream out)"""
3741 return _IMP_container.SingletonContainerStatistics_show_statistics(self, out)
3744 def set_track_unique(self, tf):
3745 """set_track_unique(SingletonContainerStatistics self, bool tf)"""
3746 return _IMP_container.SingletonContainerStatistics_set_track_unique(self, tf)
3749 def do_before_evaluate(self):
3750 """do_before_evaluate(SingletonContainerStatistics self)"""
3751 return _IMP_container.SingletonContainerStatistics_do_before_evaluate(self)
3754 def do_after_evaluate(self, da):
3755 """do_after_evaluate(SingletonContainerStatistics self, DerivativeAccumulator da)"""
3756 return _IMP_container.SingletonContainerStatistics_do_after_evaluate(self, da)
3759 def do_get_inputs(self):
3760 """do_get_inputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3761 return _IMP_container.SingletonContainerStatistics_do_get_inputs(self)
3764 def do_get_outputs(self):
3765 """do_get_outputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3766 return _IMP_container.SingletonContainerStatistics_do_get_outputs(self)
3769 def get_version_info(self):
3770 """get_version_info(SingletonContainerStatistics self) -> VersionInfo"""
3771 return _IMP_container.SingletonContainerStatistics_get_version_info(self)
3775 """__str__(SingletonContainerStatistics self) -> std::string"""
3776 return _IMP_container.SingletonContainerStatistics___str__(self)
3780 """__repr__(SingletonContainerStatistics self) -> std::string"""
3781 return _IMP_container.SingletonContainerStatistics___repr__(self)
3786 return _object_cast_to_SingletonContainerStatistics(o)
3788 SingletonContainerStatistics_swigregister = _IMP_container.SingletonContainerStatistics_swigregister
3789 SingletonContainerStatistics_swigregister(SingletonContainerStatistics)
3792 """Proxy of C++ IMP::container::PairContainerStatistics class"""
3793 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3795 def __init__(self, c):
3796 """__init__(IMP::container::PairContainerStatistics self, _PairContainerAdaptor c) -> PairContainerStatistics"""
3797 this = _IMP_container.new_PairContainerStatistics(c)
3799 self.this.append(this)
3803 def show_statistics(self, out):
3804 """show_statistics(PairContainerStatistics self, _ostream out)"""
3805 return _IMP_container.PairContainerStatistics_show_statistics(self, out)
3808 def set_track_unique(self, tf):
3809 """set_track_unique(PairContainerStatistics self, bool tf)"""
3810 return _IMP_container.PairContainerStatistics_set_track_unique(self, tf)
3813 def do_before_evaluate(self):
3814 """do_before_evaluate(PairContainerStatistics self)"""
3815 return _IMP_container.PairContainerStatistics_do_before_evaluate(self)
3818 def do_after_evaluate(self, da):
3819 """do_after_evaluate(PairContainerStatistics self, DerivativeAccumulator da)"""
3820 return _IMP_container.PairContainerStatistics_do_after_evaluate(self, da)
3823 def do_get_inputs(self):
3824 """do_get_inputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3825 return _IMP_container.PairContainerStatistics_do_get_inputs(self)
3828 def do_get_outputs(self):
3829 """do_get_outputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3830 return _IMP_container.PairContainerStatistics_do_get_outputs(self)
3833 def get_version_info(self):
3834 """get_version_info(PairContainerStatistics self) -> VersionInfo"""
3835 return _IMP_container.PairContainerStatistics_get_version_info(self)
3839 """__str__(PairContainerStatistics self) -> std::string"""
3840 return _IMP_container.PairContainerStatistics___str__(self)
3844 """__repr__(PairContainerStatistics self) -> std::string"""
3845 return _IMP_container.PairContainerStatistics___repr__(self)
3850 return _object_cast_to_PairContainerStatistics(o)
3852 PairContainerStatistics_swigregister = _IMP_container.PairContainerStatistics_swigregister
3853 PairContainerStatistics_swigregister(PairContainerStatistics)
3856 """Proxy of C++ IMP::container::TripletContainerStatistics class"""
3857 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3859 def __init__(self, c):
3860 """__init__(IMP::container::TripletContainerStatistics self, _TripletContainerAdaptor c) -> TripletContainerStatistics"""
3861 this = _IMP_container.new_TripletContainerStatistics(c)
3863 self.this.append(this)
3867 def show_statistics(self, out):
3868 """show_statistics(TripletContainerStatistics self, _ostream out)"""
3869 return _IMP_container.TripletContainerStatistics_show_statistics(self, out)
3872 def set_track_unique(self, tf):
3873 """set_track_unique(TripletContainerStatistics self, bool tf)"""
3874 return _IMP_container.TripletContainerStatistics_set_track_unique(self, tf)
3877 def do_before_evaluate(self):
3878 """do_before_evaluate(TripletContainerStatistics self)"""
3879 return _IMP_container.TripletContainerStatistics_do_before_evaluate(self)
3882 def do_after_evaluate(self, da):
3883 """do_after_evaluate(TripletContainerStatistics self, DerivativeAccumulator da)"""
3884 return _IMP_container.TripletContainerStatistics_do_after_evaluate(self, da)
3887 def do_get_inputs(self):
3888 """do_get_inputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3889 return _IMP_container.TripletContainerStatistics_do_get_inputs(self)
3892 def do_get_outputs(self):
3893 """do_get_outputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3894 return _IMP_container.TripletContainerStatistics_do_get_outputs(self)
3897 def get_version_info(self):
3898 """get_version_info(TripletContainerStatistics self) -> VersionInfo"""
3899 return _IMP_container.TripletContainerStatistics_get_version_info(self)
3903 """__str__(TripletContainerStatistics self) -> std::string"""
3904 return _IMP_container.TripletContainerStatistics___str__(self)
3908 """__repr__(TripletContainerStatistics self) -> std::string"""
3909 return _IMP_container.TripletContainerStatistics___repr__(self)
3914 return _object_cast_to_TripletContainerStatistics(o)
3916 TripletContainerStatistics_swigregister = _IMP_container.TripletContainerStatistics_swigregister
3917 TripletContainerStatistics_swigregister(TripletContainerStatistics)
3920 """Proxy of C++ IMP::container::QuadContainerStatistics class"""
3921 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3923 def __init__(self, c):
3924 """__init__(IMP::container::QuadContainerStatistics self, _QuadContainerAdaptor c) -> QuadContainerStatistics"""
3925 this = _IMP_container.new_QuadContainerStatistics(c)
3927 self.this.append(this)
3931 def show_statistics(self, out):
3932 """show_statistics(QuadContainerStatistics self, _ostream out)"""
3933 return _IMP_container.QuadContainerStatistics_show_statistics(self, out)
3936 def set_track_unique(self, tf):
3937 """set_track_unique(QuadContainerStatistics self, bool tf)"""
3938 return _IMP_container.QuadContainerStatistics_set_track_unique(self, tf)
3941 def do_before_evaluate(self):
3942 """do_before_evaluate(QuadContainerStatistics self)"""
3943 return _IMP_container.QuadContainerStatistics_do_before_evaluate(self)
3946 def do_after_evaluate(self, da):
3947 """do_after_evaluate(QuadContainerStatistics self, DerivativeAccumulator da)"""
3948 return _IMP_container.QuadContainerStatistics_do_after_evaluate(self, da)
3951 def do_get_inputs(self):
3952 """do_get_inputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3953 return _IMP_container.QuadContainerStatistics_do_get_inputs(self)
3956 def do_get_outputs(self):
3957 """do_get_outputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3958 return _IMP_container.QuadContainerStatistics_do_get_outputs(self)
3961 def get_version_info(self):
3962 """get_version_info(QuadContainerStatistics self) -> VersionInfo"""
3963 return _IMP_container.QuadContainerStatistics_get_version_info(self)
3967 """__str__(QuadContainerStatistics self) -> std::string"""
3968 return _IMP_container.QuadContainerStatistics___str__(self)
3972 """__repr__(QuadContainerStatistics self) -> std::string"""
3973 return _IMP_container.QuadContainerStatistics___repr__(self)
3978 return _object_cast_to_QuadContainerStatistics(o)
3980 QuadContainerStatistics_swigregister = _IMP_container.QuadContainerStatistics_swigregister
3981 QuadContainerStatistics_swigregister(QuadContainerStatistics)
3984 """Proxy of C++ IMP::container::EventSingletonsOptimizerState class"""
3985 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3987 def __init__(self, *args):
3989 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventSingletonsOptimizerState
3990 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count) -> EventSingletonsOptimizerState
3992 this = _IMP_container.new_EventSingletonsOptimizerState(*args)
3994 self.this.append(this)
3998 def get_version_info(self):
3999 """get_version_info(EventSingletonsOptimizerState self) -> VersionInfo"""
4000 return _IMP_container.EventSingletonsOptimizerState_get_version_info(self)
4004 """__str__(EventSingletonsOptimizerState self) -> std::string"""
4005 return _IMP_container.EventSingletonsOptimizerState___str__(self)
4009 """__repr__(EventSingletonsOptimizerState self) -> std::string"""
4010 return _IMP_container.EventSingletonsOptimizerState___repr__(self)
4015 return _object_cast_to_EventSingletonsOptimizerState(o)
4017 EventSingletonsOptimizerState_swigregister = _IMP_container.EventSingletonsOptimizerState_swigregister
4018 EventSingletonsOptimizerState_swigregister(EventSingletonsOptimizerState)
4021 """Proxy of C++ IMP::container::EventPairsOptimizerState class"""
4022 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4024 def __init__(self, *args):
4026 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventPairsOptimizerState
4027 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count) -> EventPairsOptimizerState
4029 this = _IMP_container.new_EventPairsOptimizerState(*args)
4031 self.this.append(this)
4035 def get_version_info(self):
4036 """get_version_info(EventPairsOptimizerState self) -> VersionInfo"""
4037 return _IMP_container.EventPairsOptimizerState_get_version_info(self)
4041 """__str__(EventPairsOptimizerState self) -> std::string"""
4042 return _IMP_container.EventPairsOptimizerState___str__(self)
4046 """__repr__(EventPairsOptimizerState self) -> std::string"""
4047 return _IMP_container.EventPairsOptimizerState___repr__(self)
4052 return _object_cast_to_EventPairsOptimizerState(o)
4054 EventPairsOptimizerState_swigregister = _IMP_container.EventPairsOptimizerState_swigregister
4055 EventPairsOptimizerState_swigregister(EventPairsOptimizerState)
4058 """Proxy of C++ IMP::container::EventTripletsOptimizerState class"""
4059 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4061 def __init__(self, *args):
4063 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventTripletsOptimizerState
4064 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count) -> EventTripletsOptimizerState
4066 this = _IMP_container.new_EventTripletsOptimizerState(*args)
4068 self.this.append(this)
4072 def get_version_info(self):
4073 """get_version_info(EventTripletsOptimizerState self) -> VersionInfo"""
4074 return _IMP_container.EventTripletsOptimizerState_get_version_info(self)
4078 """__str__(EventTripletsOptimizerState self) -> std::string"""
4079 return _IMP_container.EventTripletsOptimizerState___str__(self)
4083 """__repr__(EventTripletsOptimizerState self) -> std::string"""
4084 return _IMP_container.EventTripletsOptimizerState___repr__(self)
4089 return _object_cast_to_EventTripletsOptimizerState(o)
4091 EventTripletsOptimizerState_swigregister = _IMP_container.EventTripletsOptimizerState_swigregister
4092 EventTripletsOptimizerState_swigregister(EventTripletsOptimizerState)
4095 """Proxy of C++ IMP::container::EventQuadsOptimizerState class"""
4096 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4098 def __init__(self, *args):
4100 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventQuadsOptimizerState
4101 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count) -> EventQuadsOptimizerState
4103 this = _IMP_container.new_EventQuadsOptimizerState(*args)
4105 self.this.append(this)
4109 def get_version_info(self):
4110 """get_version_info(EventQuadsOptimizerState self) -> VersionInfo"""
4111 return _IMP_container.EventQuadsOptimizerState_get_version_info(self)
4115 """__str__(EventQuadsOptimizerState self) -> std::string"""
4116 return _IMP_container.EventQuadsOptimizerState___str__(self)
4120 """__repr__(EventQuadsOptimizerState self) -> std::string"""
4121 return _IMP_container.EventQuadsOptimizerState___repr__(self)
4126 return _object_cast_to_EventQuadsOptimizerState(o)
4128 EventQuadsOptimizerState_swigregister = _IMP_container.EventQuadsOptimizerState_swigregister
4129 EventQuadsOptimizerState_swigregister(EventQuadsOptimizerState)
4132 """Proxy of C++ IMP::container::PredicateSingletonsRestraint class"""
4133 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4135 def __init__(self, *args):
4137 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input, std::string name) -> PredicateSingletonsRestraint
4138 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input) -> PredicateSingletonsRestraint
4140 this = _IMP_container.new_PredicateSingletonsRestraint(*args)
4142 self.this.append(this)
4146 def set_score(self, predicate_value, score):
4147 """set_score(PredicateSingletonsRestraint self, int predicate_value, SingletonScore score)"""
4148 return _IMP_container.PredicateSingletonsRestraint_set_score(self, predicate_value, score)
4151 def set_unknown_score(self, score):
4152 """set_unknown_score(PredicateSingletonsRestraint self, SingletonScore score)"""
4153 return _IMP_container.PredicateSingletonsRestraint_set_unknown_score(self, score)
4156 def set_is_complete(self, tf):
4157 """set_is_complete(PredicateSingletonsRestraint self, bool tf)"""
4158 return _IMP_container.PredicateSingletonsRestraint_set_is_complete(self, tf)
4162 """get_indexes(PredicateSingletonsRestraint self, int predicate_value) -> IMP::ParticleIndexes"""
4163 return _IMP_container.PredicateSingletonsRestraint_get_indexes(self, predicate_value)
4166 def do_add_score_and_derivatives(self, sa):
4167 """do_add_score_and_derivatives(PredicateSingletonsRestraint self, ScoreAccumulator sa)"""
4168 return _IMP_container.PredicateSingletonsRestraint_do_add_score_and_derivatives(self, sa)
4171 def do_get_inputs(self):
4172 """do_get_inputs(PredicateSingletonsRestraint self) -> IMP::ModelObjectsTemp"""
4173 return _IMP_container.PredicateSingletonsRestraint_do_get_inputs(self)
4176 def get_version_info(self):
4177 """get_version_info(PredicateSingletonsRestraint self) -> VersionInfo"""
4178 return _IMP_container.PredicateSingletonsRestraint_get_version_info(self)
4182 """__str__(PredicateSingletonsRestraint self) -> std::string"""
4183 return _IMP_container.PredicateSingletonsRestraint___str__(self)
4187 """__repr__(PredicateSingletonsRestraint self) -> std::string"""
4188 return _IMP_container.PredicateSingletonsRestraint___repr__(self)
4193 return _object_cast_to_PredicateSingletonsRestraint(o)
4195 PredicateSingletonsRestraint_swigregister = _IMP_container.PredicateSingletonsRestraint_swigregister
4196 PredicateSingletonsRestraint_swigregister(PredicateSingletonsRestraint)
4199 """Proxy of C++ IMP::container::PredicatePairsRestraint class"""
4200 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4202 def __init__(self, *args):
4204 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input, std::string name) -> PredicatePairsRestraint
4205 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input) -> PredicatePairsRestraint
4207 this = _IMP_container.new_PredicatePairsRestraint(*args)
4209 self.this.append(this)
4213 def set_score(self, predicate_value, score):
4214 """set_score(PredicatePairsRestraint self, int predicate_value, PairScore score)"""
4215 return _IMP_container.PredicatePairsRestraint_set_score(self, predicate_value, score)
4218 def set_unknown_score(self, score):
4219 """set_unknown_score(PredicatePairsRestraint self, PairScore score)"""
4220 return _IMP_container.PredicatePairsRestraint_set_unknown_score(self, score)
4223 def set_is_complete(self, tf):
4224 """set_is_complete(PredicatePairsRestraint self, bool tf)"""
4225 return _IMP_container.PredicatePairsRestraint_set_is_complete(self, tf)
4229 """get_indexes(PredicatePairsRestraint self, int predicate_value) -> IMP::ParticleIndexPairs"""
4230 return _IMP_container.PredicatePairsRestraint_get_indexes(self, predicate_value)
4233 def do_add_score_and_derivatives(self, sa):
4234 """do_add_score_and_derivatives(PredicatePairsRestraint self, ScoreAccumulator sa)"""
4235 return _IMP_container.PredicatePairsRestraint_do_add_score_and_derivatives(self, sa)
4238 def do_get_inputs(self):
4239 """do_get_inputs(PredicatePairsRestraint self) -> IMP::ModelObjectsTemp"""
4240 return _IMP_container.PredicatePairsRestraint_do_get_inputs(self)
4243 def get_version_info(self):
4244 """get_version_info(PredicatePairsRestraint self) -> VersionInfo"""
4245 return _IMP_container.PredicatePairsRestraint_get_version_info(self)
4249 """__str__(PredicatePairsRestraint self) -> std::string"""
4250 return _IMP_container.PredicatePairsRestraint___str__(self)
4254 """__repr__(PredicatePairsRestraint self) -> std::string"""
4255 return _IMP_container.PredicatePairsRestraint___repr__(self)
4260 return _object_cast_to_PredicatePairsRestraint(o)
4262 PredicatePairsRestraint_swigregister = _IMP_container.PredicatePairsRestraint_swigregister
4263 PredicatePairsRestraint_swigregister(PredicatePairsRestraint)
4266 """Proxy of C++ IMP::container::PredicateTripletsRestraint class"""
4267 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4269 def __init__(self, *args):
4271 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input, std::string name) -> PredicateTripletsRestraint
4272 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input) -> PredicateTripletsRestraint
4274 this = _IMP_container.new_PredicateTripletsRestraint(*args)
4276 self.this.append(this)
4280 def set_score(self, predicate_value, score):
4281 """set_score(PredicateTripletsRestraint self, int predicate_value, TripletScore score)"""
4282 return _IMP_container.PredicateTripletsRestraint_set_score(self, predicate_value, score)
4285 def set_unknown_score(self, score):
4286 """set_unknown_score(PredicateTripletsRestraint self, TripletScore score)"""
4287 return _IMP_container.PredicateTripletsRestraint_set_unknown_score(self, score)
4290 def set_is_complete(self, tf):
4291 """set_is_complete(PredicateTripletsRestraint self, bool tf)"""
4292 return _IMP_container.PredicateTripletsRestraint_set_is_complete(self, tf)
4296 """get_indexes(PredicateTripletsRestraint self, int predicate_value) -> IMP::ParticleIndexTriplets"""
4297 return _IMP_container.PredicateTripletsRestraint_get_indexes(self, predicate_value)
4300 def do_add_score_and_derivatives(self, sa):
4301 """do_add_score_and_derivatives(PredicateTripletsRestraint self, ScoreAccumulator sa)"""
4302 return _IMP_container.PredicateTripletsRestraint_do_add_score_and_derivatives(self, sa)
4305 def do_get_inputs(self):
4306 """do_get_inputs(PredicateTripletsRestraint self) -> IMP::ModelObjectsTemp"""
4307 return _IMP_container.PredicateTripletsRestraint_do_get_inputs(self)
4310 def get_version_info(self):
4311 """get_version_info(PredicateTripletsRestraint self) -> VersionInfo"""
4312 return _IMP_container.PredicateTripletsRestraint_get_version_info(self)
4316 """__str__(PredicateTripletsRestraint self) -> std::string"""
4317 return _IMP_container.PredicateTripletsRestraint___str__(self)
4321 """__repr__(PredicateTripletsRestraint self) -> std::string"""
4322 return _IMP_container.PredicateTripletsRestraint___repr__(self)
4327 return _object_cast_to_PredicateTripletsRestraint(o)
4329 PredicateTripletsRestraint_swigregister = _IMP_container.PredicateTripletsRestraint_swigregister
4330 PredicateTripletsRestraint_swigregister(PredicateTripletsRestraint)
4333 """Proxy of C++ IMP::container::PredicateQuadsRestraint class"""
4334 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4336 def __init__(self, *args):
4338 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input, std::string name) -> PredicateQuadsRestraint
4339 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input) -> PredicateQuadsRestraint
4341 this = _IMP_container.new_PredicateQuadsRestraint(*args)
4343 self.this.append(this)
4347 def set_score(self, predicate_value, score):
4348 """set_score(PredicateQuadsRestraint self, int predicate_value, QuadScore score)"""
4349 return _IMP_container.PredicateQuadsRestraint_set_score(self, predicate_value, score)
4352 def set_unknown_score(self, score):
4353 """set_unknown_score(PredicateQuadsRestraint self, QuadScore score)"""
4354 return _IMP_container.PredicateQuadsRestraint_set_unknown_score(self, score)
4357 def set_is_complete(self, tf):
4358 """set_is_complete(PredicateQuadsRestraint self, bool tf)"""
4359 return _IMP_container.PredicateQuadsRestraint_set_is_complete(self, tf)
4363 """get_indexes(PredicateQuadsRestraint self, int predicate_value) -> IMP::ParticleIndexQuads"""
4364 return _IMP_container.PredicateQuadsRestraint_get_indexes(self, predicate_value)
4367 def do_add_score_and_derivatives(self, sa):
4368 """do_add_score_and_derivatives(PredicateQuadsRestraint self, ScoreAccumulator sa)"""
4369 return _IMP_container.PredicateQuadsRestraint_do_add_score_and_derivatives(self, sa)
4372 def do_get_inputs(self):
4373 """do_get_inputs(PredicateQuadsRestraint self) -> IMP::ModelObjectsTemp"""
4374 return _IMP_container.PredicateQuadsRestraint_do_get_inputs(self)
4377 def get_version_info(self):
4378 """get_version_info(PredicateQuadsRestraint self) -> VersionInfo"""
4379 return _IMP_container.PredicateQuadsRestraint_get_version_info(self)
4383 """__str__(PredicateQuadsRestraint self) -> std::string"""
4384 return _IMP_container.PredicateQuadsRestraint___str__(self)
4388 """__repr__(PredicateQuadsRestraint self) -> std::string"""
4389 return _IMP_container.PredicateQuadsRestraint___repr__(self)
4394 return _object_cast_to_PredicateQuadsRestraint(o)
4396 PredicateQuadsRestraint_swigregister = _IMP_container.PredicateQuadsRestraint_swigregister
4397 PredicateQuadsRestraint_swigregister(PredicateQuadsRestraint)
4400 """Proxy of C++ IMP::container::DistributeSingletonsScoreState class"""
4401 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4403 def __init__(self, *args):
4405 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input, std::string name) -> DistributeSingletonsScoreState
4406 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input) -> DistributeSingletonsScoreState
4408 this = _IMP_container.new_DistributeSingletonsScoreState(*args)
4410 self.this.append(this)
4414 def add_predicate(self, predicate, value):
4415 """add_predicate(DistributeSingletonsScoreState self, SingletonPredicate predicate, int value) -> DynamicListSingletonContainer"""
4416 return _IMP_container.DistributeSingletonsScoreState_add_predicate(self, predicate, value)
4419 def do_before_evaluate(self):
4420 """do_before_evaluate(DistributeSingletonsScoreState self)"""
4421 return _IMP_container.DistributeSingletonsScoreState_do_before_evaluate(self)
4424 def do_after_evaluate(self, da):
4425 """do_after_evaluate(DistributeSingletonsScoreState self, DerivativeAccumulator da)"""
4426 return _IMP_container.DistributeSingletonsScoreState_do_after_evaluate(self, da)
4429 def do_get_inputs(self):
4430 """do_get_inputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4431 return _IMP_container.DistributeSingletonsScoreState_do_get_inputs(self)
4434 def do_get_outputs(self):
4435 """do_get_outputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4436 return _IMP_container.DistributeSingletonsScoreState_do_get_outputs(self)
4439 def get_version_info(self):
4440 """get_version_info(DistributeSingletonsScoreState self) -> VersionInfo"""
4441 return _IMP_container.DistributeSingletonsScoreState_get_version_info(self)
4445 """__str__(DistributeSingletonsScoreState self) -> std::string"""
4446 return _IMP_container.DistributeSingletonsScoreState___str__(self)
4450 """__repr__(DistributeSingletonsScoreState self) -> std::string"""
4451 return _IMP_container.DistributeSingletonsScoreState___repr__(self)
4456 return _object_cast_to_DistributeSingletonsScoreState(o)
4458 DistributeSingletonsScoreState_swigregister = _IMP_container.DistributeSingletonsScoreState_swigregister
4459 DistributeSingletonsScoreState_swigregister(DistributeSingletonsScoreState)
4462 """Proxy of C++ IMP::container::DistributePairsScoreState class"""
4463 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4465 def __init__(self, *args):
4467 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input, std::string name) -> DistributePairsScoreState
4468 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input) -> DistributePairsScoreState
4470 this = _IMP_container.new_DistributePairsScoreState(*args)
4472 self.this.append(this)
4476 def add_predicate(self, predicate, value):
4477 """add_predicate(DistributePairsScoreState self, PairPredicate predicate, int value) -> DynamicListPairContainer"""
4478 return _IMP_container.DistributePairsScoreState_add_predicate(self, predicate, value)
4481 def do_before_evaluate(self):
4482 """do_before_evaluate(DistributePairsScoreState self)"""
4483 return _IMP_container.DistributePairsScoreState_do_before_evaluate(self)
4486 def do_after_evaluate(self, da):
4487 """do_after_evaluate(DistributePairsScoreState self, DerivativeAccumulator da)"""
4488 return _IMP_container.DistributePairsScoreState_do_after_evaluate(self, da)
4491 def do_get_inputs(self):
4492 """do_get_inputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4493 return _IMP_container.DistributePairsScoreState_do_get_inputs(self)
4496 def do_get_outputs(self):
4497 """do_get_outputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4498 return _IMP_container.DistributePairsScoreState_do_get_outputs(self)
4501 def get_version_info(self):
4502 """get_version_info(DistributePairsScoreState self) -> VersionInfo"""
4503 return _IMP_container.DistributePairsScoreState_get_version_info(self)
4507 """__str__(DistributePairsScoreState self) -> std::string"""
4508 return _IMP_container.DistributePairsScoreState___str__(self)
4512 """__repr__(DistributePairsScoreState self) -> std::string"""
4513 return _IMP_container.DistributePairsScoreState___repr__(self)
4518 return _object_cast_to_DistributePairsScoreState(o)
4520 DistributePairsScoreState_swigregister = _IMP_container.DistributePairsScoreState_swigregister
4521 DistributePairsScoreState_swigregister(DistributePairsScoreState)
4524 """Proxy of C++ IMP::container::DistributeTripletsScoreState class"""
4525 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4527 def __init__(self, *args):
4529 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input, std::string name) -> DistributeTripletsScoreState
4530 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input) -> DistributeTripletsScoreState
4532 this = _IMP_container.new_DistributeTripletsScoreState(*args)
4534 self.this.append(this)
4538 def add_predicate(self, predicate, value):
4539 """add_predicate(DistributeTripletsScoreState self, TripletPredicate predicate, int value) -> DynamicListTripletContainer"""
4540 return _IMP_container.DistributeTripletsScoreState_add_predicate(self, predicate, value)
4543 def do_before_evaluate(self):
4544 """do_before_evaluate(DistributeTripletsScoreState self)"""
4545 return _IMP_container.DistributeTripletsScoreState_do_before_evaluate(self)
4548 def do_after_evaluate(self, da):
4549 """do_after_evaluate(DistributeTripletsScoreState self, DerivativeAccumulator da)"""
4550 return _IMP_container.DistributeTripletsScoreState_do_after_evaluate(self, da)
4553 def do_get_inputs(self):
4554 """do_get_inputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4555 return _IMP_container.DistributeTripletsScoreState_do_get_inputs(self)
4558 def do_get_outputs(self):
4559 """do_get_outputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4560 return _IMP_container.DistributeTripletsScoreState_do_get_outputs(self)
4563 def get_version_info(self):
4564 """get_version_info(DistributeTripletsScoreState self) -> VersionInfo"""
4565 return _IMP_container.DistributeTripletsScoreState_get_version_info(self)
4569 """__str__(DistributeTripletsScoreState self) -> std::string"""
4570 return _IMP_container.DistributeTripletsScoreState___str__(self)
4574 """__repr__(DistributeTripletsScoreState self) -> std::string"""
4575 return _IMP_container.DistributeTripletsScoreState___repr__(self)
4580 return _object_cast_to_DistributeTripletsScoreState(o)
4582 DistributeTripletsScoreState_swigregister = _IMP_container.DistributeTripletsScoreState_swigregister
4583 DistributeTripletsScoreState_swigregister(DistributeTripletsScoreState)
4586 """Proxy of C++ IMP::container::DistributeQuadsScoreState class"""
4587 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4589 def __init__(self, *args):
4591 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input, std::string name) -> DistributeQuadsScoreState
4592 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input) -> DistributeQuadsScoreState
4594 this = _IMP_container.new_DistributeQuadsScoreState(*args)
4596 self.this.append(this)
4600 def add_predicate(self, predicate, value):
4601 """add_predicate(DistributeQuadsScoreState self, QuadPredicate predicate, int value) -> DynamicListQuadContainer"""
4602 return _IMP_container.DistributeQuadsScoreState_add_predicate(self, predicate, value)
4605 def do_before_evaluate(self):
4606 """do_before_evaluate(DistributeQuadsScoreState self)"""
4607 return _IMP_container.DistributeQuadsScoreState_do_before_evaluate(self)
4610 def do_after_evaluate(self, da):
4611 """do_after_evaluate(DistributeQuadsScoreState self, DerivativeAccumulator da)"""
4612 return _IMP_container.DistributeQuadsScoreState_do_after_evaluate(self, da)
4615 def do_get_inputs(self):
4616 """do_get_inputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4617 return _IMP_container.DistributeQuadsScoreState_do_get_inputs(self)
4620 def do_get_outputs(self):
4621 """do_get_outputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4622 return _IMP_container.DistributeQuadsScoreState_do_get_outputs(self)
4625 def get_version_info(self):
4626 """get_version_info(DistributeQuadsScoreState self) -> VersionInfo"""
4627 return _IMP_container.DistributeQuadsScoreState_get_version_info(self)
4631 """__str__(DistributeQuadsScoreState self) -> std::string"""
4632 return _IMP_container.DistributeQuadsScoreState___str__(self)
4636 """__repr__(DistributeQuadsScoreState self) -> std::string"""
4637 return _IMP_container.DistributeQuadsScoreState___repr__(self)
4642 return _object_cast_to_DistributeQuadsScoreState(o)
4644 DistributeQuadsScoreState_swigregister = _IMP_container.DistributeQuadsScoreState_swigregister
4645 DistributeQuadsScoreState_swigregister(DistributeQuadsScoreState)
4650 create_restraint(PairScore ps, IMP::ParticlePair pp) -> Restraint
4651 create_restraint(PairScore ps, PairContainer pp) -> Restraint
4653 return _IMP_container.create_restraint(*args)
4655 def get_module_version():
4656 """get_module_version() -> std::string const"""
4657 return _IMP_container.get_module_version()
4660 """get_example_path(std::string fname) -> std::string"""
4661 return _IMP_container.get_example_path(fname)
4664 """get_data_path(std::string fname) -> std::string"""
4665 return _IMP_container.get_data_path(fname)
4667 from .
import _version_check
4668 _version_check.check_version(get_module_version())
4669 __version__ = get_module_version()
Abstract class for scoring object(s) of type ParticleIndexPair.
A shared container for Pairs.
Abstract predicate function.
Restraint * create_restraint(Score *s, const typename Score::Argument &t, std::string name=std::string())
void add_particles(RMF::FileHandle fh, const ParticlesTemp &hs)
Make CGAL functionality available to IMP.
double get_slack_estimate(const ParticlesTemp &ps, double upper_bound, double step, const RestraintsTemp &restraints, bool derivatives, Optimizer *opt, ClosePairContainer *cpc)
void add_particle(RMF::FileHandle fh, Particle *hs)
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Composable functors to implement scores via compile-time composition.
Implement a constraint on the Model.
Abstract class for scoring object(s) of type ParticleIndexQuad.
Abstract predicate function.
Abstract class for scoring object(s) of type ParticleIndex.
ScoreStates maintain invariants in the Model.
A shared container for Quads.
A shared container for Singletons.
Basic functionality that is expected to be used by a wide variety of IMP users.
Abstract predicate function.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
Shared optimizer state that is invoked upon commitment of new coordinates.
Abstract predicate function.
A shared container for Triplets.
Output IMP model data in various file formats.
Abstract class for scoring object(s) of type ParticleIndexTriplet.
ParticleIndexes get_indexes(const ParticlesTemp &ps)
A restraint is a term in an IMP ScoringFunction.