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_NUMPY_swigconstant(_IMP_container)
269 IMP_KERNEL_HAS_NUMPY = _IMP_container.IMP_KERNEL_HAS_NUMPY
271 _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_container)
272 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS
274 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_container)
275 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
277 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_container)
278 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
280 _IMP_container.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_container)
281 IMPKERNEL_SHOW_WARNINGS = _IMP_container.IMPKERNEL_SHOW_WARNINGS
284 class _DirectorObjects(object):
285 """@internal Simple class to keep references to director objects
286 to prevent premature deletion."""
289 def register(self, obj):
290 """Take a reference to a director object; will only work for
291 refcounted C++ classes"""
292 if hasattr(obj,
'get_ref_count'):
293 self._objects.append(obj)
295 """Only drop our reference and allow cleanup by Python if no other
296 Python references exist (we hold 3 references: one in self._objects,
297 one in x, and one in the argument list for getrefcount) *and* no
298 other C++ references exist (the Python object always holds one)"""
299 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
300 or x.get_ref_count() > 1]
304 def get_object_count(self):
305 """Get number of director objects (useful for testing only)"""
306 return len(self._objects)
307 _director_objects = _DirectorObjects()
309 class _ostream(object):
310 """Proxy of C++ std::ostream class"""
311 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
313 def __init__(self, *args, **kwargs):
314 raise AttributeError(
"No constructor defined")
315 __repr__ = _swig_repr
317 def write(self, osa_buf):
318 """write(_ostream self, char const * osa_buf)"""
319 return _IMP_container._ostream_write(self, osa_buf)
321 _ostream_swigregister = _IMP_container._ostream_swigregister
322 _ostream_swigregister(_ostream)
325 _IMP_container.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_container)
326 IMP_COMPILER_HAS_OVERRIDE = _IMP_container.IMP_COMPILER_HAS_OVERRIDE
328 _IMP_container.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_container)
329 IMP_COMPILER_HAS_FINAL = _IMP_container.IMP_COMPILER_HAS_FINAL
331 _IMP_container.IMP_HAS_NOEXCEPT_swigconstant(_IMP_container)
332 IMP_HAS_NOEXCEPT = _IMP_container.IMP_HAS_NOEXCEPT
334 _IMP_container.IMP_C_OPEN_BINARY_swigconstant(_IMP_container)
335 IMP_C_OPEN_BINARY = _IMP_container.IMP_C_OPEN_BINARY
338 _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
339 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM
341 _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
342 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
344 _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
345 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM
347 _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
348 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM
350 _IMP_container.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_container)
351 IMP_CGAL_HAS_NUMPY = _IMP_container.IMP_CGAL_HAS_NUMPY
353 _IMP_container.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_container)
354 IMPCGAL_SHOW_WARNINGS = _IMP_container.IMPCGAL_SHOW_WARNINGS
357 _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_container)
358 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL
360 _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
361 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
363 _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
364 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
366 _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
367 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM
369 _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
370 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM
372 _IMP_container.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_container)
373 IMP_ALGEBRA_HAS_CGAL = _IMP_container.IMP_ALGEBRA_HAS_CGAL
375 _IMP_container.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_container)
376 IMP_ALGEBRA_HAS_NUMPY = _IMP_container.IMP_ALGEBRA_HAS_NUMPY
378 _IMP_container.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_container)
379 IMP_ALGEBRA_HAS_ANN = _IMP_container.IMP_ALGEBRA_HAS_ANN
381 _IMP_container.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_container)
382 IMPALGEBRA_SHOW_WARNINGS = _IMP_container.IMPALGEBRA_SHOW_WARNINGS
385 _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_container)
386 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL
388 _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
389 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
391 _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
392 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
394 _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
395 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM
397 _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
398 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM
400 _IMP_container.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_container)
401 IMP_DISPLAY_HAS_CGAL = _IMP_container.IMP_DISPLAY_HAS_CGAL
403 _IMP_container.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_container)
404 IMP_DISPLAY_HAS_NUMPY = _IMP_container.IMP_DISPLAY_HAS_NUMPY
406 _IMP_container.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_container)
407 IMPDISPLAY_SHOW_WARNINGS = _IMP_container.IMPDISPLAY_SHOW_WARNINGS
410 _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_container)
411 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
413 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
414 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
416 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
417 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
419 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
420 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
422 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
423 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
425 _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_container)
426 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL
428 _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_container)
429 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5
431 _IMP_container.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_container)
432 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_container.IMP_SCORE_FUNCTOR_HAS_NUMPY
434 _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_container)
435 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS
438 _IMP_container.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_container)
439 IMP_CORE_HAS_IMP_CGAL = _IMP_container.IMP_CORE_HAS_IMP_CGAL
441 _IMP_container.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_container)
442 IMP_CORE_HAS_IMP_KERNEL = _IMP_container.IMP_CORE_HAS_IMP_KERNEL
444 _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
445 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM
447 _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
448 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
450 _IMP_container.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
451 IMP_CORE_HAS_BOOST_RANDOM = _IMP_container.IMP_CORE_HAS_BOOST_RANDOM
453 _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
454 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM
456 _IMP_container.IMP_CORE_HAS_CGAL_swigconstant(_IMP_container)
457 IMP_CORE_HAS_CGAL = _IMP_container.IMP_CORE_HAS_CGAL
459 _IMP_container.IMP_CORE_HAS_HDF5_swigconstant(_IMP_container)
460 IMP_CORE_HAS_HDF5 = _IMP_container.IMP_CORE_HAS_HDF5
462 _IMP_container.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_container)
463 IMP_CORE_HAS_NUMPY = _IMP_container.IMP_CORE_HAS_NUMPY
465 _IMP_container.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_container)
466 IMPCORE_SHOW_WARNINGS = _IMP_container.IMPCORE_SHOW_WARNINGS
469 _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_container)
470 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA
472 _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_container)
473 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL
475 _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_container)
476 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY
478 _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_container)
479 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL
481 _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_container)
482 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
484 _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
485 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
487 _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
488 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
490 _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
491 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM
493 _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
494 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM
496 _IMP_container.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_container)
497 IMP_CONTAINER_HAS_CGAL = _IMP_container.IMP_CONTAINER_HAS_CGAL
499 _IMP_container.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_container)
500 IMP_CONTAINER_HAS_HDF5 = _IMP_container.IMP_CONTAINER_HAS_HDF5
502 _IMP_container.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_container)
503 IMP_CONTAINER_HAS_NUMPY = _IMP_container.IMP_CONTAINER_HAS_NUMPY
505 _IMP_container.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_container)
506 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_container.IMP_CONTAINER_HAS_PYTHON_IHM
508 _IMP_container.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_container)
509 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_container.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
511 _IMP_container.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_container)
512 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_container.IMP_CONTAINER_HAS_ROBIN_MAP
514 _IMP_container.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_container)
515 IMPCONTAINER_SHOW_WARNINGS = _IMP_container.IMPCONTAINER_SHOW_WARNINGS
517 _object_types.append(
"AllBipartitePairContainer")
520 def _object_cast_to_AllBipartitePairContainer(o):
521 """_object_cast_to_AllBipartitePairContainer(Object o) -> AllBipartitePairContainer"""
522 return _IMP_container._object_cast_to_AllBipartitePairContainer(o)
524 _object_types.append(
"AllPairContainer")
527 def _object_cast_to_AllPairContainer(o):
528 """_object_cast_to_AllPairContainer(Object o) -> AllPairContainer"""
529 return _IMP_container._object_cast_to_AllPairContainer(o)
531 _object_types.append(
"CloseBipartitePairContainer")
534 def _object_cast_to_CloseBipartitePairContainer(o):
535 """_object_cast_to_CloseBipartitePairContainer(Object o) -> CloseBipartitePairContainer"""
536 return _IMP_container._object_cast_to_CloseBipartitePairContainer(o)
538 _object_types.append(
"ClosePairContainer")
541 def _object_cast_to_ClosePairContainer(o):
542 """_object_cast_to_ClosePairContainer(Object o) -> ClosePairContainer"""
543 return _IMP_container._object_cast_to_ClosePairContainer(o)
545 _object_types.append(
"ConnectingPairContainer")
548 def _object_cast_to_ConnectingPairContainer(o):
549 """_object_cast_to_ConnectingPairContainer(Object o) -> ConnectingPairContainer"""
550 return _IMP_container._object_cast_to_ConnectingPairContainer(o)
552 _object_types.append(
"ConsecutivePairContainer")
555 def _object_cast_to_ConsecutivePairContainer(o):
556 """_object_cast_to_ConsecutivePairContainer(Object o) -> ConsecutivePairContainer"""
557 return _IMP_container._object_cast_to_ConsecutivePairContainer(o)
559 _object_types.append(
"ExclusiveConsecutivePairContainer")
562 def _object_cast_to_ExclusiveConsecutivePairContainer(o):
563 """_object_cast_to_ExclusiveConsecutivePairContainer(Object o) -> ExclusiveConsecutivePairContainer"""
564 return _IMP_container._object_cast_to_ExclusiveConsecutivePairContainer(o)
566 _object_types.append(
"ExclusiveConsecutivePairFilter")
569 def _object_cast_to_ExclusiveConsecutivePairFilter(o):
570 """_object_cast_to_ExclusiveConsecutivePairFilter(Object o) -> ExclusiveConsecutivePairFilter"""
571 return _IMP_container._object_cast_to_ExclusiveConsecutivePairFilter(o)
573 _object_types.append(
"ConsecutivePairFilter")
576 def _object_cast_to_ConsecutivePairFilter(o):
577 """_object_cast_to_ConsecutivePairFilter(Object o) -> ConsecutivePairFilter"""
578 return _IMP_container._object_cast_to_ConsecutivePairFilter(o)
580 _object_types.append(
"ListPairContainer")
583 def _object_cast_to_ListPairContainer(o):
584 """_object_cast_to_ListPairContainer(Object o) -> ListPairContainer"""
585 return _IMP_container._object_cast_to_ListPairContainer(o)
587 _object_types.append(
"ListQuadContainer")
590 def _object_cast_to_ListQuadContainer(o):
591 """_object_cast_to_ListQuadContainer(Object o) -> ListQuadContainer"""
592 return _IMP_container._object_cast_to_ListQuadContainer(o)
594 _object_types.append(
"ListSingletonContainer")
597 def _object_cast_to_ListSingletonContainer(o):
598 """_object_cast_to_ListSingletonContainer(Object o) -> ListSingletonContainer"""
599 return _IMP_container._object_cast_to_ListSingletonContainer(o)
601 _object_types.append(
"ListTripletContainer")
604 def _object_cast_to_ListTripletContainer(o):
605 """_object_cast_to_ListTripletContainer(Object o) -> ListTripletContainer"""
606 return _IMP_container._object_cast_to_ListTripletContainer(o)
608 _object_types.append(
"DynamicListPairContainer")
611 def _object_cast_to_DynamicListPairContainer(o):
612 """_object_cast_to_DynamicListPairContainer(Object o) -> DynamicListPairContainer"""
613 return _IMP_container._object_cast_to_DynamicListPairContainer(o)
615 _object_types.append(
"DynamicListQuadContainer")
618 def _object_cast_to_DynamicListQuadContainer(o):
619 """_object_cast_to_DynamicListQuadContainer(Object o) -> DynamicListQuadContainer"""
620 return _IMP_container._object_cast_to_DynamicListQuadContainer(o)
622 _object_types.append(
"DynamicListSingletonContainer")
625 def _object_cast_to_DynamicListSingletonContainer(o):
626 """_object_cast_to_DynamicListSingletonContainer(Object o) -> DynamicListSingletonContainer"""
627 return _IMP_container._object_cast_to_DynamicListSingletonContainer(o)
629 _object_types.append(
"DynamicListTripletContainer")
632 def _object_cast_to_DynamicListTripletContainer(o):
633 """_object_cast_to_DynamicListTripletContainer(Object o) -> DynamicListTripletContainer"""
634 return _IMP_container._object_cast_to_DynamicListTripletContainer(o)
636 _object_types.append(
"MinimumPairRestraint")
639 def _object_cast_to_MinimumPairRestraint(o):
640 """_object_cast_to_MinimumPairRestraint(Object o) -> MinimumPairRestraint"""
641 return _IMP_container._object_cast_to_MinimumPairRestraint(o)
643 _object_types.append(
"MinimumPairScore")
646 def _object_cast_to_MinimumPairScore(o):
647 """_object_cast_to_MinimumPairScore(Object o) -> MinimumPairScore"""
648 return _IMP_container._object_cast_to_MinimumPairScore(o)
650 _object_types.append(
"MinimumQuadRestraint")
653 def _object_cast_to_MinimumQuadRestraint(o):
654 """_object_cast_to_MinimumQuadRestraint(Object o) -> MinimumQuadRestraint"""
655 return _IMP_container._object_cast_to_MinimumQuadRestraint(o)
657 _object_types.append(
"MinimumQuadScore")
660 def _object_cast_to_MinimumQuadScore(o):
661 """_object_cast_to_MinimumQuadScore(Object o) -> MinimumQuadScore"""
662 return _IMP_container._object_cast_to_MinimumQuadScore(o)
664 _object_types.append(
"MinimumSingletonRestraint")
667 def _object_cast_to_MinimumSingletonRestraint(o):
668 """_object_cast_to_MinimumSingletonRestraint(Object o) -> MinimumSingletonRestraint"""
669 return _IMP_container._object_cast_to_MinimumSingletonRestraint(o)
671 _object_types.append(
"MinimumSingletonScore")
674 def _object_cast_to_MinimumSingletonScore(o):
675 """_object_cast_to_MinimumSingletonScore(Object o) -> MinimumSingletonScore"""
676 return _IMP_container._object_cast_to_MinimumSingletonScore(o)
678 _object_types.append(
"MinimumTripletRestraint")
681 def _object_cast_to_MinimumTripletRestraint(o):
682 """_object_cast_to_MinimumTripletRestraint(Object o) -> MinimumTripletRestraint"""
683 return _IMP_container._object_cast_to_MinimumTripletRestraint(o)
685 _object_types.append(
"MinimumTripletScore")
688 def _object_cast_to_MinimumTripletScore(o):
689 """_object_cast_to_MinimumTripletScore(Object o) -> MinimumTripletScore"""
690 return _IMP_container._object_cast_to_MinimumTripletScore(o)
692 _object_types.append(
"PairContainerSet")
695 def _object_cast_to_PairContainerSet(o):
696 """_object_cast_to_PairContainerSet(Object o) -> PairContainerSet"""
697 return _IMP_container._object_cast_to_PairContainerSet(o)
699 _object_types.append(
"PairsConstraint")
702 def _object_cast_to_PairsConstraint(o):
703 """_object_cast_to_PairsConstraint(Object o) -> PairsConstraint"""
704 return _IMP_container._object_cast_to_PairsConstraint(o)
706 _object_types.append(
"PairsOptimizerState")
709 def _object_cast_to_PairsOptimizerState(o):
710 """_object_cast_to_PairsOptimizerState(Object o) -> PairsOptimizerState"""
711 return _IMP_container._object_cast_to_PairsOptimizerState(o)
713 _object_types.append(
"PairsRestraint")
716 def _object_cast_to_PairsRestraint(o):
717 """_object_cast_to_PairsRestraint(Object o) -> PairsRestraint"""
718 return _IMP_container._object_cast_to_PairsRestraint(o)
720 _object_types.append(
"QuadContainerSet")
723 def _object_cast_to_QuadContainerSet(o):
724 """_object_cast_to_QuadContainerSet(Object o) -> QuadContainerSet"""
725 return _IMP_container._object_cast_to_QuadContainerSet(o)
727 _object_types.append(
"QuadsConstraint")
730 def _object_cast_to_QuadsConstraint(o):
731 """_object_cast_to_QuadsConstraint(Object o) -> QuadsConstraint"""
732 return _IMP_container._object_cast_to_QuadsConstraint(o)
734 _object_types.append(
"QuadsOptimizerState")
737 def _object_cast_to_QuadsOptimizerState(o):
738 """_object_cast_to_QuadsOptimizerState(Object o) -> QuadsOptimizerState"""
739 return _IMP_container._object_cast_to_QuadsOptimizerState(o)
741 _object_types.append(
"QuadsRestraint")
744 def _object_cast_to_QuadsRestraint(o):
745 """_object_cast_to_QuadsRestraint(Object o) -> QuadsRestraint"""
746 return _IMP_container._object_cast_to_QuadsRestraint(o)
748 _object_types.append(
"SingletonContainerSet")
751 def _object_cast_to_SingletonContainerSet(o):
752 """_object_cast_to_SingletonContainerSet(Object o) -> SingletonContainerSet"""
753 return _IMP_container._object_cast_to_SingletonContainerSet(o)
755 _object_types.append(
"SingletonsConstraint")
758 def _object_cast_to_SingletonsConstraint(o):
759 """_object_cast_to_SingletonsConstraint(Object o) -> SingletonsConstraint"""
760 return _IMP_container._object_cast_to_SingletonsConstraint(o)
762 _object_types.append(
"SingletonsOptimizerState")
765 def _object_cast_to_SingletonsOptimizerState(o):
766 """_object_cast_to_SingletonsOptimizerState(Object o) -> SingletonsOptimizerState"""
767 return _IMP_container._object_cast_to_SingletonsOptimizerState(o)
769 _object_types.append(
"SingletonsRestraint")
772 def _object_cast_to_SingletonsRestraint(o):
773 """_object_cast_to_SingletonsRestraint(Object o) -> SingletonsRestraint"""
774 return _IMP_container._object_cast_to_SingletonsRestraint(o)
776 _object_types.append(
"TripletContainerSet")
779 def _object_cast_to_TripletContainerSet(o):
780 """_object_cast_to_TripletContainerSet(Object o) -> TripletContainerSet"""
781 return _IMP_container._object_cast_to_TripletContainerSet(o)
783 _object_types.append(
"TripletsConstraint")
786 def _object_cast_to_TripletsConstraint(o):
787 """_object_cast_to_TripletsConstraint(Object o) -> TripletsConstraint"""
788 return _IMP_container._object_cast_to_TripletsConstraint(o)
790 _object_types.append(
"TripletsOptimizerState")
793 def _object_cast_to_TripletsOptimizerState(o):
794 """_object_cast_to_TripletsOptimizerState(Object o) -> TripletsOptimizerState"""
795 return _IMP_container._object_cast_to_TripletsOptimizerState(o)
797 _object_types.append(
"TripletsRestraint")
800 def _object_cast_to_TripletsRestraint(o):
801 """_object_cast_to_TripletsRestraint(Object o) -> TripletsRestraint"""
802 return _IMP_container._object_cast_to_TripletsRestraint(o)
804 _object_types.append(
"InContainerSingletonFilter")
807 def _object_cast_to_InContainerSingletonFilter(o):
808 """_object_cast_to_InContainerSingletonFilter(Object o) -> InContainerSingletonFilter"""
809 return _IMP_container._object_cast_to_InContainerSingletonFilter(o)
811 _object_types.append(
"InContainerPairFilter")
814 def _object_cast_to_InContainerPairFilter(o):
815 """_object_cast_to_InContainerPairFilter(Object o) -> InContainerPairFilter"""
816 return _IMP_container._object_cast_to_InContainerPairFilter(o)
818 _object_types.append(
"InContainerTripletFilter")
821 def _object_cast_to_InContainerTripletFilter(o):
822 """_object_cast_to_InContainerTripletFilter(Object o) -> InContainerTripletFilter"""
823 return _IMP_container._object_cast_to_InContainerTripletFilter(o)
825 _object_types.append(
"InContainerQuadFilter")
828 def _object_cast_to_InContainerQuadFilter(o):
829 """_object_cast_to_InContainerQuadFilter(Object o) -> InContainerQuadFilter"""
830 return _IMP_container._object_cast_to_InContainerQuadFilter(o)
832 _object_types.append(
"SingletonContainerStatistics")
835 def _object_cast_to_SingletonContainerStatistics(o):
836 """_object_cast_to_SingletonContainerStatistics(Object o) -> SingletonContainerStatistics"""
837 return _IMP_container._object_cast_to_SingletonContainerStatistics(o)
839 _object_types.append(
"PairContainerStatistics")
842 def _object_cast_to_PairContainerStatistics(o):
843 """_object_cast_to_PairContainerStatistics(Object o) -> PairContainerStatistics"""
844 return _IMP_container._object_cast_to_PairContainerStatistics(o)
846 _object_types.append(
"TripletContainerStatistics")
849 def _object_cast_to_TripletContainerStatistics(o):
850 """_object_cast_to_TripletContainerStatistics(Object o) -> TripletContainerStatistics"""
851 return _IMP_container._object_cast_to_TripletContainerStatistics(o)
853 _object_types.append(
"QuadContainerStatistics")
856 def _object_cast_to_QuadContainerStatistics(o):
857 """_object_cast_to_QuadContainerStatistics(Object o) -> QuadContainerStatistics"""
858 return _IMP_container._object_cast_to_QuadContainerStatistics(o)
860 _object_types.append(
"EventSingletonsOptimizerState")
863 def _object_cast_to_EventSingletonsOptimizerState(o):
864 """_object_cast_to_EventSingletonsOptimizerState(Object o) -> EventSingletonsOptimizerState"""
865 return _IMP_container._object_cast_to_EventSingletonsOptimizerState(o)
867 _object_types.append(
"EventPairsOptimizerState")
870 def _object_cast_to_EventPairsOptimizerState(o):
871 """_object_cast_to_EventPairsOptimizerState(Object o) -> EventPairsOptimizerState"""
872 return _IMP_container._object_cast_to_EventPairsOptimizerState(o)
874 _object_types.append(
"EventTripletsOptimizerState")
877 def _object_cast_to_EventTripletsOptimizerState(o):
878 """_object_cast_to_EventTripletsOptimizerState(Object o) -> EventTripletsOptimizerState"""
879 return _IMP_container._object_cast_to_EventTripletsOptimizerState(o)
881 _object_types.append(
"EventQuadsOptimizerState")
884 def _object_cast_to_EventQuadsOptimizerState(o):
885 """_object_cast_to_EventQuadsOptimizerState(Object o) -> EventQuadsOptimizerState"""
886 return _IMP_container._object_cast_to_EventQuadsOptimizerState(o)
888 _object_types.append(
"PredicateSingletonsRestraint")
891 def _object_cast_to_PredicateSingletonsRestraint(o):
892 """_object_cast_to_PredicateSingletonsRestraint(Object o) -> PredicateSingletonsRestraint"""
893 return _IMP_container._object_cast_to_PredicateSingletonsRestraint(o)
895 _object_types.append(
"PredicatePairsRestraint")
898 def _object_cast_to_PredicatePairsRestraint(o):
899 """_object_cast_to_PredicatePairsRestraint(Object o) -> PredicatePairsRestraint"""
900 return _IMP_container._object_cast_to_PredicatePairsRestraint(o)
902 _object_types.append(
"PredicateTripletsRestraint")
905 def _object_cast_to_PredicateTripletsRestraint(o):
906 """_object_cast_to_PredicateTripletsRestraint(Object o) -> PredicateTripletsRestraint"""
907 return _IMP_container._object_cast_to_PredicateTripletsRestraint(o)
909 _object_types.append(
"PredicateQuadsRestraint")
912 def _object_cast_to_PredicateQuadsRestraint(o):
913 """_object_cast_to_PredicateQuadsRestraint(Object o) -> PredicateQuadsRestraint"""
914 return _IMP_container._object_cast_to_PredicateQuadsRestraint(o)
916 _object_types.append(
"DistributeSingletonsScoreState")
919 def _object_cast_to_DistributeSingletonsScoreState(o):
920 """_object_cast_to_DistributeSingletonsScoreState(Object o) -> DistributeSingletonsScoreState"""
921 return _IMP_container._object_cast_to_DistributeSingletonsScoreState(o)
923 _object_types.append(
"DistributePairsScoreState")
926 def _object_cast_to_DistributePairsScoreState(o):
927 """_object_cast_to_DistributePairsScoreState(Object o) -> DistributePairsScoreState"""
928 return _IMP_container._object_cast_to_DistributePairsScoreState(o)
930 _object_types.append(
"DistributeTripletsScoreState")
933 def _object_cast_to_DistributeTripletsScoreState(o):
934 """_object_cast_to_DistributeTripletsScoreState(Object o) -> DistributeTripletsScoreState"""
935 return _IMP_container._object_cast_to_DistributeTripletsScoreState(o)
937 _object_types.append(
"DistributeQuadsScoreState")
940 def _object_cast_to_DistributeQuadsScoreState(o):
941 """_object_cast_to_DistributeQuadsScoreState(Object o) -> DistributeQuadsScoreState"""
942 return _IMP_container._object_cast_to_DistributeQuadsScoreState(o)
944 """Proxy of C++ IMP::container::AllBipartitePairContainer class"""
945 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
947 def __init__(self, *args):
949 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, std::string name) -> AllBipartitePairContainer
950 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b) -> AllBipartitePairContainer
952 this = _IMP_container.new_AllBipartitePairContainer(*args)
954 self.this.append(this)
958 def do_get_inputs(self):
959 """do_get_inputs(AllBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
960 return _IMP_container.AllBipartitePairContainer_do_get_inputs(self)
963 def do_apply(self, sm):
964 """do_apply(AllBipartitePairContainer self, PairModifier sm)"""
965 return _IMP_container.AllBipartitePairContainer_do_apply(self, sm)
968 def do_apply_moved(self, sm, moved_pis, reset_pis):
969 """do_apply_moved(AllBipartitePairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
970 return _IMP_container.AllBipartitePairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
973 def get_version_info(self):
974 """get_version_info(AllBipartitePairContainer self) -> VersionInfo"""
975 return _IMP_container.AllBipartitePairContainer_get_version_info(self)
979 """__str__(AllBipartitePairContainer self) -> std::string"""
980 return _IMP_container.AllBipartitePairContainer___str__(self)
984 """__repr__(AllBipartitePairContainer self) -> std::string"""
985 return _IMP_container.AllBipartitePairContainer___repr__(self)
990 return _object_cast_to_AllBipartitePairContainer(o)
992 AllBipartitePairContainer_swigregister = _IMP_container.AllBipartitePairContainer_swigregister
993 AllBipartitePairContainer_swigregister(AllBipartitePairContainer)
996 """Proxy of C++ IMP::container::AllPairContainer class"""
997 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
999 def __init__(self, *args):
1001 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c, std::string name) -> AllPairContainer
1002 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c) -> AllPairContainer
1004 this = _IMP_container.new_AllPairContainer(*args)
1006 self.this.append(this)
1010 def do_get_inputs(self):
1011 """do_get_inputs(AllPairContainer self) -> IMP::ModelObjectsTemp"""
1012 return _IMP_container.AllPairContainer_do_get_inputs(self)
1015 def do_apply(self, sm):
1016 """do_apply(AllPairContainer self, PairModifier sm)"""
1017 return _IMP_container.AllPairContainer_do_apply(self, sm)
1020 def do_apply_moved(self, sm, moved_pis, reset_pis):
1021 """do_apply_moved(AllPairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1022 return _IMP_container.AllPairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1025 def get_version_info(self):
1026 """get_version_info(AllPairContainer self) -> VersionInfo"""
1027 return _IMP_container.AllPairContainer_get_version_info(self)
1031 """__str__(AllPairContainer self) -> std::string"""
1032 return _IMP_container.AllPairContainer___str__(self)
1036 """__repr__(AllPairContainer self) -> std::string"""
1037 return _IMP_container.AllPairContainer___repr__(self)
1042 return _object_cast_to_AllPairContainer(o)
1044 AllPairContainer_swigregister = _IMP_container.AllPairContainer_swigregister
1045 AllPairContainer_swigregister(AllPairContainer)
1048 """Proxy of C++ IMP::container::CloseBipartitePairContainer class"""
1049 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1051 def __init__(self, *args):
1053 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1, std::string name) -> CloseBipartitePairContainer
1054 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1) -> CloseBipartitePairContainer
1055 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance) -> CloseBipartitePairContainer
1056 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1, std::string name) -> CloseBipartitePairContainer
1057 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1) -> CloseBipartitePairContainer
1058 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf) -> CloseBipartitePairContainer
1060 this = _IMP_container.new_CloseBipartitePairContainer(*args)
1062 self.this.append(this)
1066 def remove_pair_filter(self, d):
1067 """remove_pair_filter(CloseBipartitePairContainer self, PairPredicate d)"""
1068 return _IMP_container.CloseBipartitePairContainer_remove_pair_filter(self, d)
1071 def remove_pair_filters(self, d):
1072 """remove_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & d)"""
1073 return _IMP_container.CloseBipartitePairContainer_remove_pair_filters(self, d)
1076 def set_pair_filters(self, ps):
1077 """set_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & ps)"""
1078 return _IMP_container.CloseBipartitePairContainer_set_pair_filters(self, ps)
1081 def set_pair_filters_order(self, objs):
1082 """set_pair_filters_order(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1083 return _IMP_container.CloseBipartitePairContainer_set_pair_filters_order(self, objs)
1086 def add_pair_filter(self, obj):
1087 """add_pair_filter(CloseBipartitePairContainer self, PairPredicate obj) -> unsigned int"""
1088 return _IMP_container.CloseBipartitePairContainer_add_pair_filter(self, obj)
1091 def add_pair_filters(self, objs):
1092 """add_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1093 return _IMP_container.CloseBipartitePairContainer_add_pair_filters(self, objs)
1096 def clear_pair_filters(self):
1097 """clear_pair_filters(CloseBipartitePairContainer self)"""
1098 return _IMP_container.CloseBipartitePairContainer_clear_pair_filters(self)
1101 def get_number_of_pair_filters(self):
1102 """get_number_of_pair_filters(CloseBipartitePairContainer self) -> unsigned int"""
1103 return _IMP_container.CloseBipartitePairContainer_get_number_of_pair_filters(self)
1106 def get_has_pair_filters(self):
1107 """get_has_pair_filters(CloseBipartitePairContainer self) -> bool"""
1108 return _IMP_container.CloseBipartitePairContainer_get_has_pair_filters(self)
1111 def get_pair_filter(self, i):
1112 """get_pair_filter(CloseBipartitePairContainer self, unsigned int i) -> PairPredicate"""
1113 return _IMP_container.CloseBipartitePairContainer_get_pair_filter(self, i)
1116 def get_pair_filters(self):
1117 """get_pair_filters(CloseBipartitePairContainer self) -> IMP::PairPredicates"""
1118 return _IMP_container.CloseBipartitePairContainer_get_pair_filters(self)
1121 def reserve_pair_filters(self, sz):
1122 """reserve_pair_filters(CloseBipartitePairContainer self, unsigned int sz)"""
1123 return _IMP_container.CloseBipartitePairContainer_reserve_pair_filters(self, sz)
1126 def do_get_inputs(self):
1127 """do_get_inputs(CloseBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
1128 return _IMP_container.CloseBipartitePairContainer_do_get_inputs(self)
1131 def do_apply(self, sm):
1132 """do_apply(CloseBipartitePairContainer self, PairModifier sm)"""
1133 return _IMP_container.CloseBipartitePairContainer_do_apply(self, sm)
1136 def get_version_info(self):
1137 """get_version_info(CloseBipartitePairContainer self) -> VersionInfo"""
1138 return _IMP_container.CloseBipartitePairContainer_get_version_info(self)
1142 """__str__(CloseBipartitePairContainer self) -> std::string"""
1143 return _IMP_container.CloseBipartitePairContainer___str__(self)
1147 """__repr__(CloseBipartitePairContainer self) -> std::string"""
1148 return _IMP_container.CloseBipartitePairContainer___repr__(self)
1153 return _object_cast_to_CloseBipartitePairContainer(o)
1155 CloseBipartitePairContainer_swigregister = _IMP_container.CloseBipartitePairContainer_swigregister
1156 CloseBipartitePairContainer_swigregister(CloseBipartitePairContainer)
1159 """Proxy of C++ IMP::container::ClosePairContainer class"""
1160 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1162 def __init__(self, *args):
1164 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1, std::string name) -> ClosePairContainer
1165 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1) -> ClosePairContainer
1166 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff) -> ClosePairContainer
1167 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1, std::string name) -> ClosePairContainer
1168 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1) -> ClosePairContainer
1169 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf) -> ClosePairContainer
1171 this = _IMP_container.new_ClosePairContainer(*args)
1173 self.this.append(this)
1177 def remove_pair_filter(self, d):
1178 """remove_pair_filter(ClosePairContainer self, PairPredicate d)"""
1179 return _IMP_container.ClosePairContainer_remove_pair_filter(self, d)
1182 def remove_pair_filters(self, d):
1183 """remove_pair_filters(ClosePairContainer self, IMP::PairPredicates const & d)"""
1184 return _IMP_container.ClosePairContainer_remove_pair_filters(self, d)
1187 def set_pair_filters(self, ps):
1188 """set_pair_filters(ClosePairContainer self, IMP::PairPredicates const & ps)"""
1189 return _IMP_container.ClosePairContainer_set_pair_filters(self, ps)
1192 def set_pair_filters_order(self, objs):
1193 """set_pair_filters_order(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1194 return _IMP_container.ClosePairContainer_set_pair_filters_order(self, objs)
1197 def add_pair_filter(self, obj):
1198 """add_pair_filter(ClosePairContainer self, PairPredicate obj) -> unsigned int"""
1199 return _IMP_container.ClosePairContainer_add_pair_filter(self, obj)
1202 def add_pair_filters(self, objs):
1203 """add_pair_filters(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1204 return _IMP_container.ClosePairContainer_add_pair_filters(self, objs)
1207 def clear_pair_filters(self):
1208 """clear_pair_filters(ClosePairContainer self)"""
1209 return _IMP_container.ClosePairContainer_clear_pair_filters(self)
1212 def get_number_of_pair_filters(self):
1213 """get_number_of_pair_filters(ClosePairContainer self) -> unsigned int"""
1214 return _IMP_container.ClosePairContainer_get_number_of_pair_filters(self)
1217 def get_has_pair_filters(self):
1218 """get_has_pair_filters(ClosePairContainer self) -> bool"""
1219 return _IMP_container.ClosePairContainer_get_has_pair_filters(self)
1222 def get_pair_filter(self, i):
1223 """get_pair_filter(ClosePairContainer self, unsigned int i) -> PairPredicate"""
1224 return _IMP_container.ClosePairContainer_get_pair_filter(self, i)
1227 def get_pair_filters(self):
1228 """get_pair_filters(ClosePairContainer self) -> IMP::PairPredicates"""
1229 return _IMP_container.ClosePairContainer_get_pair_filters(self)
1232 def reserve_pair_filters(self, sz):
1233 """reserve_pair_filters(ClosePairContainer self, unsigned int sz)"""
1234 return _IMP_container.ClosePairContainer_reserve_pair_filters(self, sz)
1237 def set_slack(self, s):
1238 """set_slack(ClosePairContainer self, double s)"""
1239 return _IMP_container.ClosePairContainer_set_slack(self, s)
1242 def get_slack(self):
1243 """get_slack(ClosePairContainer self) -> double"""
1244 return _IMP_container.ClosePairContainer_get_slack(self)
1247 def do_get_inputs(self):
1248 """do_get_inputs(ClosePairContainer self) -> IMP::ModelObjectsTemp"""
1249 return _IMP_container.ClosePairContainer_do_get_inputs(self)
1252 def do_apply(self, sm):
1253 """do_apply(ClosePairContainer self, PairModifier sm)"""
1254 return _IMP_container.ClosePairContainer_do_apply(self, sm)
1257 def get_number_of_update_calls(self):
1258 """get_number_of_update_calls(ClosePairContainer self) -> unsigned int"""
1259 return _IMP_container.ClosePairContainer_get_number_of_update_calls(self)
1262 def get_number_of_full_rebuilds(self):
1263 """get_number_of_full_rebuilds(ClosePairContainer self) -> unsigned int"""
1264 return _IMP_container.ClosePairContainer_get_number_of_full_rebuilds(self)
1267 def get_number_of_partial_rebuilds(self):
1268 """get_number_of_partial_rebuilds(ClosePairContainer self) -> unsigned int"""
1269 return _IMP_container.ClosePairContainer_get_number_of_partial_rebuilds(self)
1272 def get_version_info(self):
1273 """get_version_info(ClosePairContainer self) -> VersionInfo"""
1274 return _IMP_container.ClosePairContainer_get_version_info(self)
1278 """__str__(ClosePairContainer self) -> std::string"""
1279 return _IMP_container.ClosePairContainer___str__(self)
1283 """__repr__(ClosePairContainer self) -> std::string"""
1284 return _IMP_container.ClosePairContainer___repr__(self)
1289 return _object_cast_to_ClosePairContainer(o)
1291 ClosePairContainer_swigregister = _IMP_container.ClosePairContainer_swigregister
1292 ClosePairContainer_swigregister(ClosePairContainer)
1297 get_slack_estimate(Model m, IMP::ParticleIndexes ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double
1298 get_slack_estimate(IMP::ParticlesTemp const & ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double
1300 return _IMP_container.get_slack_estimate(*args)
1302 """Proxy of C++ IMP::container::ConnectingPairContainer class"""
1303 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1305 def __init__(self, sc, error):
1306 """__init__(IMP::container::ConnectingPairContainer self, SingletonContainer sc, double error) -> ConnectingPairContainer"""
1307 this = _IMP_container.new_ConnectingPairContainer(sc, error)
1309 self.this.append(this)
1313 def do_get_inputs(self):
1314 """do_get_inputs(ConnectingPairContainer self) -> IMP::ModelObjectsTemp"""
1315 return _IMP_container.ConnectingPairContainer_do_get_inputs(self)
1318 def do_apply(self, sm):
1319 """do_apply(ConnectingPairContainer self, PairModifier sm)"""
1320 return _IMP_container.ConnectingPairContainer_do_apply(self, sm)
1323 def get_version_info(self):
1324 """get_version_info(ConnectingPairContainer self) -> VersionInfo"""
1325 return _IMP_container.ConnectingPairContainer_get_version_info(self)
1329 """__str__(ConnectingPairContainer self) -> std::string"""
1330 return _IMP_container.ConnectingPairContainer___str__(self)
1334 """__repr__(ConnectingPairContainer self) -> std::string"""
1335 return _IMP_container.ConnectingPairContainer___repr__(self)
1340 return _object_cast_to_ConnectingPairContainer(o)
1342 ConnectingPairContainer_swigregister = _IMP_container.ConnectingPairContainer_swigregister
1343 ConnectingPairContainer_swigregister(ConnectingPairContainer)
1346 """Proxy of C++ IMP::container::ConsecutivePairContainer class"""
1347 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1349 def __init__(self, *args):
1351 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ConsecutivePairContainer
1352 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ConsecutivePairContainer
1354 this = _IMP_container.new_ConsecutivePairContainer(*args)
1356 self.this.append(this)
1360 def do_get_inputs(self):
1361 """do_get_inputs(ConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1362 return _IMP_container.ConsecutivePairContainer_do_get_inputs(self)
1365 def do_apply(self, sm):
1366 """do_apply(ConsecutivePairContainer self, PairModifier sm)"""
1367 return _IMP_container.ConsecutivePairContainer_do_apply(self, sm)
1370 def do_apply_moved(self, sm, moved_pis, reset_pis):
1371 """do_apply_moved(ConsecutivePairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1372 return _IMP_container.ConsecutivePairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1375 def get_version_info(self):
1376 """get_version_info(ConsecutivePairContainer self) -> VersionInfo"""
1377 return _IMP_container.ConsecutivePairContainer_get_version_info(self)
1381 """__str__(ConsecutivePairContainer self) -> std::string"""
1382 return _IMP_container.ConsecutivePairContainer___str__(self)
1386 """__repr__(ConsecutivePairContainer self) -> std::string"""
1387 return _IMP_container.ConsecutivePairContainer___repr__(self)
1392 return _object_cast_to_ConsecutivePairContainer(o)
1394 ConsecutivePairContainer_swigregister = _IMP_container.ConsecutivePairContainer_swigregister
1395 ConsecutivePairContainer_swigregister(ConsecutivePairContainer)
1398 """Proxy of C++ IMP::container::ConsecutivePairFilter class"""
1399 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1401 def __init__(self, cpc):
1402 """__init__(IMP::container::ConsecutivePairFilter self, ConsecutivePairContainer cpc) -> ConsecutivePairFilter"""
1403 this = _IMP_container.new_ConsecutivePairFilter(cpc)
1405 self.this.append(this)
1409 def do_get_inputs(self, m, pi):
1410 """do_get_inputs(ConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1411 return _IMP_container.ConsecutivePairFilter_do_get_inputs(self, m, pi)
1414 def get_value(self, *args):
1416 get_value(ConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1417 get_value(ConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1419 return _IMP_container.ConsecutivePairFilter_get_value(self, *args)
1422 def get_value_index(self, *args):
1424 get_value_index(ConsecutivePairFilter self, Model arg2, IMP::ParticleIndexPair const & pip) -> int
1425 get_value_index(ConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1427 return _IMP_container.ConsecutivePairFilter_get_value_index(self, *args)
1430 def get_version_info(self):
1431 """get_version_info(ConsecutivePairFilter self) -> VersionInfo"""
1432 return _IMP_container.ConsecutivePairFilter_get_version_info(self)
1436 """__str__(ConsecutivePairFilter self) -> std::string"""
1437 return _IMP_container.ConsecutivePairFilter___str__(self)
1441 """__repr__(ConsecutivePairFilter self) -> std::string"""
1442 return _IMP_container.ConsecutivePairFilter___repr__(self)
1447 return _object_cast_to_ConsecutivePairFilter(o)
1449 ConsecutivePairFilter_swigregister = _IMP_container.ConsecutivePairFilter_swigregister
1450 ConsecutivePairFilter_swigregister(ConsecutivePairFilter)
1453 """Proxy of C++ IMP::container::ExclusiveConsecutivePairContainer class"""
1454 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1456 def __init__(self, *args):
1458 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ExclusiveConsecutivePairContainer
1459 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ExclusiveConsecutivePairContainer
1461 this = _IMP_container.new_ExclusiveConsecutivePairContainer(*args)
1463 self.this.append(this)
1467 def do_get_inputs(self):
1468 """do_get_inputs(ExclusiveConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1469 return _IMP_container.ExclusiveConsecutivePairContainer_do_get_inputs(self)
1472 def do_apply(self, sm):
1473 """do_apply(ExclusiveConsecutivePairContainer self, PairModifier sm)"""
1474 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply(self, sm)
1477 def do_apply_moved(self, sm, moved_pis, reset_pis):
1478 """do_apply_moved(ExclusiveConsecutivePairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1479 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1482 def get_version_info(self):
1483 """get_version_info(ExclusiveConsecutivePairContainer self) -> VersionInfo"""
1484 return _IMP_container.ExclusiveConsecutivePairContainer_get_version_info(self)
1488 """__str__(ExclusiveConsecutivePairContainer self) -> std::string"""
1489 return _IMP_container.ExclusiveConsecutivePairContainer___str__(self)
1493 """__repr__(ExclusiveConsecutivePairContainer self) -> std::string"""
1494 return _IMP_container.ExclusiveConsecutivePairContainer___repr__(self)
1499 return _object_cast_to_ExclusiveConsecutivePairContainer(o)
1501 ExclusiveConsecutivePairContainer_swigregister = _IMP_container.ExclusiveConsecutivePairContainer_swigregister
1502 ExclusiveConsecutivePairContainer_swigregister(ExclusiveConsecutivePairContainer)
1505 """Proxy of C++ IMP::container::ExclusiveConsecutivePairFilter class"""
1506 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1509 """__init__(IMP::container::ExclusiveConsecutivePairFilter self) -> ExclusiveConsecutivePairFilter"""
1510 this = _IMP_container.new_ExclusiveConsecutivePairFilter()
1512 self.this.append(this)
1516 def do_get_inputs(self, m, pi):
1517 """do_get_inputs(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1518 return _IMP_container.ExclusiveConsecutivePairFilter_do_get_inputs(self, m, pi)
1521 def get_value(self, *args):
1523 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1524 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1526 return _IMP_container.ExclusiveConsecutivePairFilter_get_value(self, *args)
1529 def get_value_index(self, *args):
1531 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPair const & pip) -> int
1532 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1534 return _IMP_container.ExclusiveConsecutivePairFilter_get_value_index(self, *args)
1537 def get_version_info(self):
1538 """get_version_info(ExclusiveConsecutivePairFilter self) -> VersionInfo"""
1539 return _IMP_container.ExclusiveConsecutivePairFilter_get_version_info(self)
1543 """__str__(ExclusiveConsecutivePairFilter self) -> std::string"""
1544 return _IMP_container.ExclusiveConsecutivePairFilter___str__(self)
1548 """__repr__(ExclusiveConsecutivePairFilter self) -> std::string"""
1549 return _IMP_container.ExclusiveConsecutivePairFilter___repr__(self)
1554 return _object_cast_to_ExclusiveConsecutivePairFilter(o)
1556 ExclusiveConsecutivePairFilter_swigregister = _IMP_container.ExclusiveConsecutivePairFilter_swigregister
1557 ExclusiveConsecutivePairFilter_swigregister(ExclusiveConsecutivePairFilter)
1560 """Proxy of C++ IMP::container::ListPairContainer class"""
1561 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1563 def __init__(self, *args):
1565 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents, std::string name) -> ListPairContainer
1566 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents) -> ListPairContainer
1567 __init__(IMP::container::ListPairContainer self, Model m, std::string name) -> ListPairContainer
1568 __init__(IMP::container::ListPairContainer self, Model m) -> ListPairContainer
1569 __init__(IMP::container::ListPairContainer self, Model m, char const * name) -> ListPairContainer
1571 this = _IMP_container.new_ListPairContainer(*args)
1573 self.this.append(this)
1577 def add(self, *args):
1579 add(ListPairContainer self, IMP::ParticleIndexPair const & vt)
1580 add(ListPairContainer self, IMP::ParticleIndexPairs const & c)
1582 return _IMP_container.ListPairContainer_add(self, *args)
1586 """set(ListPairContainer self, IMP::ParticleIndexPairs cp)"""
1587 return _IMP_container.ListPairContainer_set(self, cp)
1591 """clear(ListPairContainer self)"""
1592 return _IMP_container.ListPairContainer_clear(self)
1595 def do_get_inputs(self):
1596 """do_get_inputs(ListPairContainer self) -> IMP::ModelObjectsTemp"""
1597 return _IMP_container.ListPairContainer_do_get_inputs(self)
1600 def do_apply(self, sm):
1601 """do_apply(ListPairContainer self, PairModifier sm)"""
1602 return _IMP_container.ListPairContainer_do_apply(self, sm)
1605 def do_apply_moved(self, sm, moved_pis, reset_pis):
1606 """do_apply_moved(ListPairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1607 return _IMP_container.ListPairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1610 def get_version_info(self):
1611 """get_version_info(ListPairContainer self) -> VersionInfo"""
1612 return _IMP_container.ListPairContainer_get_version_info(self)
1616 """__str__(ListPairContainer self) -> std::string"""
1617 return _IMP_container.ListPairContainer___str__(self)
1621 """__repr__(ListPairContainer self) -> std::string"""
1622 return _IMP_container.ListPairContainer___repr__(self)
1627 return _object_cast_to_ListPairContainer(o)
1629 ListPairContainer_swigregister = _IMP_container.ListPairContainer_swigregister
1630 ListPairContainer_swigregister(ListPairContainer)
1633 """Proxy of C++ IMP::container::ListQuadContainer class"""
1634 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1636 def __init__(self, *args):
1638 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents, std::string name) -> ListQuadContainer
1639 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents) -> ListQuadContainer
1640 __init__(IMP::container::ListQuadContainer self, Model m, std::string name) -> ListQuadContainer
1641 __init__(IMP::container::ListQuadContainer self, Model m) -> ListQuadContainer
1642 __init__(IMP::container::ListQuadContainer self, Model m, char const * name) -> ListQuadContainer
1644 this = _IMP_container.new_ListQuadContainer(*args)
1646 self.this.append(this)
1650 def add(self, *args):
1652 add(ListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1653 add(ListQuadContainer self, IMP::ParticleIndexQuads const & c)
1655 return _IMP_container.ListQuadContainer_add(self, *args)
1659 """set(ListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1660 return _IMP_container.ListQuadContainer_set(self, cp)
1664 """clear(ListQuadContainer self)"""
1665 return _IMP_container.ListQuadContainer_clear(self)
1668 def do_get_inputs(self):
1669 """do_get_inputs(ListQuadContainer self) -> IMP::ModelObjectsTemp"""
1670 return _IMP_container.ListQuadContainer_do_get_inputs(self)
1673 def do_apply(self, sm):
1674 """do_apply(ListQuadContainer self, QuadModifier sm)"""
1675 return _IMP_container.ListQuadContainer_do_apply(self, sm)
1678 def do_apply_moved(self, sm, moved_pis, reset_pis):
1679 """do_apply_moved(ListQuadContainer self, QuadModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1680 return _IMP_container.ListQuadContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1683 def get_version_info(self):
1684 """get_version_info(ListQuadContainer self) -> VersionInfo"""
1685 return _IMP_container.ListQuadContainer_get_version_info(self)
1689 """__str__(ListQuadContainer self) -> std::string"""
1690 return _IMP_container.ListQuadContainer___str__(self)
1694 """__repr__(ListQuadContainer self) -> std::string"""
1695 return _IMP_container.ListQuadContainer___repr__(self)
1700 return _object_cast_to_ListQuadContainer(o)
1702 ListQuadContainer_swigregister = _IMP_container.ListQuadContainer_swigregister
1703 ListQuadContainer_swigregister(ListQuadContainer)
1706 """Proxy of C++ IMP::container::ListSingletonContainer class"""
1707 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1709 def __init__(self, *args):
1711 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents, std::string name) -> ListSingletonContainer
1712 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents) -> ListSingletonContainer
1713 __init__(IMP::container::ListSingletonContainer self, Model m, std::string name) -> ListSingletonContainer
1714 __init__(IMP::container::ListSingletonContainer self, Model m) -> ListSingletonContainer
1715 __init__(IMP::container::ListSingletonContainer self, Model m, char const * name) -> ListSingletonContainer
1717 this = _IMP_container.new_ListSingletonContainer(*args)
1719 self.this.append(this)
1723 def add(self, *args):
1725 add(ListSingletonContainer self, ParticleIndex vt)
1726 add(ListSingletonContainer self, IMP::ParticleIndexes const & c)
1728 return _IMP_container.ListSingletonContainer_add(self, *args)
1732 """set(ListSingletonContainer self, IMP::ParticleIndexes cp)"""
1733 return _IMP_container.ListSingletonContainer_set(self, cp)
1737 """clear(ListSingletonContainer self)"""
1738 return _IMP_container.ListSingletonContainer_clear(self)
1741 def do_get_inputs(self):
1742 """do_get_inputs(ListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1743 return _IMP_container.ListSingletonContainer_do_get_inputs(self)
1746 def do_apply(self, sm):
1747 """do_apply(ListSingletonContainer self, SingletonModifier sm)"""
1748 return _IMP_container.ListSingletonContainer_do_apply(self, sm)
1751 def do_apply_moved(self, sm, moved_pis, reset_pis):
1752 """do_apply_moved(ListSingletonContainer self, SingletonModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1753 return _IMP_container.ListSingletonContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1756 def get_version_info(self):
1757 """get_version_info(ListSingletonContainer self) -> VersionInfo"""
1758 return _IMP_container.ListSingletonContainer_get_version_info(self)
1762 """__str__(ListSingletonContainer self) -> std::string"""
1763 return _IMP_container.ListSingletonContainer___str__(self)
1767 """__repr__(ListSingletonContainer self) -> std::string"""
1768 return _IMP_container.ListSingletonContainer___repr__(self)
1773 return _object_cast_to_ListSingletonContainer(o)
1775 ListSingletonContainer_swigregister = _IMP_container.ListSingletonContainer_swigregister
1776 ListSingletonContainer_swigregister(ListSingletonContainer)
1779 """Proxy of C++ IMP::container::ListTripletContainer class"""
1780 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1782 def __init__(self, *args):
1784 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents, std::string name) -> ListTripletContainer
1785 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents) -> ListTripletContainer
1786 __init__(IMP::container::ListTripletContainer self, Model m, std::string name) -> ListTripletContainer
1787 __init__(IMP::container::ListTripletContainer self, Model m) -> ListTripletContainer
1788 __init__(IMP::container::ListTripletContainer self, Model m, char const * name) -> ListTripletContainer
1790 this = _IMP_container.new_ListTripletContainer(*args)
1792 self.this.append(this)
1796 def add(self, *args):
1798 add(ListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
1799 add(ListTripletContainer self, IMP::ParticleIndexTriplets const & c)
1801 return _IMP_container.ListTripletContainer_add(self, *args)
1805 """set(ListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
1806 return _IMP_container.ListTripletContainer_set(self, cp)
1810 """clear(ListTripletContainer self)"""
1811 return _IMP_container.ListTripletContainer_clear(self)
1814 def do_get_inputs(self):
1815 """do_get_inputs(ListTripletContainer self) -> IMP::ModelObjectsTemp"""
1816 return _IMP_container.ListTripletContainer_do_get_inputs(self)
1819 def do_apply(self, sm):
1820 """do_apply(ListTripletContainer self, TripletModifier sm)"""
1821 return _IMP_container.ListTripletContainer_do_apply(self, sm)
1824 def do_apply_moved(self, sm, moved_pis, reset_pis):
1825 """do_apply_moved(ListTripletContainer self, TripletModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1826 return _IMP_container.ListTripletContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1829 def get_version_info(self):
1830 """get_version_info(ListTripletContainer self) -> VersionInfo"""
1831 return _IMP_container.ListTripletContainer_get_version_info(self)
1835 """__str__(ListTripletContainer self) -> std::string"""
1836 return _IMP_container.ListTripletContainer___str__(self)
1840 """__repr__(ListTripletContainer self) -> std::string"""
1841 return _IMP_container.ListTripletContainer___repr__(self)
1846 return _object_cast_to_ListTripletContainer(o)
1848 ListTripletContainer_swigregister = _IMP_container.ListTripletContainer_swigregister
1849 ListTripletContainer_swigregister(ListTripletContainer)
1852 """Proxy of C++ IMP::container::DynamicListPairContainer class"""
1853 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1855 def __init__(self, *args, **kwargs):
1856 raise AttributeError(
"No constructor defined - class is abstract")
1858 def add(self, *args):
1860 add(DynamicListPairContainer self, IMP::ParticleIndexPair const & vt)
1861 add(DynamicListPairContainer self, IMP::ParticleIndexPairs const & c)
1863 return _IMP_container.DynamicListPairContainer_add(self, *args)
1867 """set(DynamicListPairContainer self, IMP::ParticleIndexPairs cp)"""
1868 return _IMP_container.DynamicListPairContainer_set(self, cp)
1872 """clear(DynamicListPairContainer self)"""
1873 return _IMP_container.DynamicListPairContainer_clear(self)
1876 def do_get_inputs(self):
1877 """do_get_inputs(DynamicListPairContainer self) -> IMP::ModelObjectsTemp"""
1878 return _IMP_container.DynamicListPairContainer_do_get_inputs(self)
1881 def do_apply(self, sm):
1882 """do_apply(DynamicListPairContainer self, PairModifier sm)"""
1883 return _IMP_container.DynamicListPairContainer_do_apply(self, sm)
1886 def do_apply_moved(self, sm, moved_pis, reset_pis):
1887 """do_apply_moved(DynamicListPairContainer self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1888 return _IMP_container.DynamicListPairContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1891 def get_version_info(self):
1892 """get_version_info(DynamicListPairContainer self) -> VersionInfo"""
1893 return _IMP_container.DynamicListPairContainer_get_version_info(self)
1897 """__str__(DynamicListPairContainer self) -> std::string"""
1898 return _IMP_container.DynamicListPairContainer___str__(self)
1902 """__repr__(DynamicListPairContainer self) -> std::string"""
1903 return _IMP_container.DynamicListPairContainer___repr__(self)
1908 return _object_cast_to_DynamicListPairContainer(o)
1910 DynamicListPairContainer_swigregister = _IMP_container.DynamicListPairContainer_swigregister
1911 DynamicListPairContainer_swigregister(DynamicListPairContainer)
1914 """Proxy of C++ IMP::container::DynamicListQuadContainer class"""
1915 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1917 def __init__(self, *args, **kwargs):
1918 raise AttributeError(
"No constructor defined - class is abstract")
1920 def add(self, *args):
1922 add(DynamicListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1923 add(DynamicListQuadContainer self, IMP::ParticleIndexQuads const & c)
1925 return _IMP_container.DynamicListQuadContainer_add(self, *args)
1929 """set(DynamicListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1930 return _IMP_container.DynamicListQuadContainer_set(self, cp)
1934 """clear(DynamicListQuadContainer self)"""
1935 return _IMP_container.DynamicListQuadContainer_clear(self)
1938 def do_get_inputs(self):
1939 """do_get_inputs(DynamicListQuadContainer self) -> IMP::ModelObjectsTemp"""
1940 return _IMP_container.DynamicListQuadContainer_do_get_inputs(self)
1943 def do_apply(self, sm):
1944 """do_apply(DynamicListQuadContainer self, QuadModifier sm)"""
1945 return _IMP_container.DynamicListQuadContainer_do_apply(self, sm)
1948 def do_apply_moved(self, sm, moved_pis, reset_pis):
1949 """do_apply_moved(DynamicListQuadContainer self, QuadModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
1950 return _IMP_container.DynamicListQuadContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
1953 def get_version_info(self):
1954 """get_version_info(DynamicListQuadContainer self) -> VersionInfo"""
1955 return _IMP_container.DynamicListQuadContainer_get_version_info(self)
1959 """__str__(DynamicListQuadContainer self) -> std::string"""
1960 return _IMP_container.DynamicListQuadContainer___str__(self)
1964 """__repr__(DynamicListQuadContainer self) -> std::string"""
1965 return _IMP_container.DynamicListQuadContainer___repr__(self)
1970 return _object_cast_to_DynamicListQuadContainer(o)
1972 DynamicListQuadContainer_swigregister = _IMP_container.DynamicListQuadContainer_swigregister
1973 DynamicListQuadContainer_swigregister(DynamicListQuadContainer)
1976 """Proxy of C++ IMP::container::DynamicListSingletonContainer class"""
1977 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1979 def __init__(self, *args, **kwargs):
1980 raise AttributeError(
"No constructor defined - class is abstract")
1982 def add(self, *args):
1984 add(DynamicListSingletonContainer self, ParticleIndex vt)
1985 add(DynamicListSingletonContainer self, IMP::ParticleIndexes const & c)
1987 return _IMP_container.DynamicListSingletonContainer_add(self, *args)
1991 """set(DynamicListSingletonContainer self, IMP::ParticleIndexes cp)"""
1992 return _IMP_container.DynamicListSingletonContainer_set(self, cp)
1996 """clear(DynamicListSingletonContainer self)"""
1997 return _IMP_container.DynamicListSingletonContainer_clear(self)
2000 def do_get_inputs(self):
2001 """do_get_inputs(DynamicListSingletonContainer self) -> IMP::ModelObjectsTemp"""
2002 return _IMP_container.DynamicListSingletonContainer_do_get_inputs(self)
2005 def do_apply(self, sm):
2006 """do_apply(DynamicListSingletonContainer self, SingletonModifier sm)"""
2007 return _IMP_container.DynamicListSingletonContainer_do_apply(self, sm)
2010 def do_apply_moved(self, sm, moved_pis, reset_pis):
2011 """do_apply_moved(DynamicListSingletonContainer self, SingletonModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2012 return _IMP_container.DynamicListSingletonContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
2015 def get_version_info(self):
2016 """get_version_info(DynamicListSingletonContainer self) -> VersionInfo"""
2017 return _IMP_container.DynamicListSingletonContainer_get_version_info(self)
2021 """__str__(DynamicListSingletonContainer self) -> std::string"""
2022 return _IMP_container.DynamicListSingletonContainer___str__(self)
2026 """__repr__(DynamicListSingletonContainer self) -> std::string"""
2027 return _IMP_container.DynamicListSingletonContainer___repr__(self)
2032 return _object_cast_to_DynamicListSingletonContainer(o)
2034 DynamicListSingletonContainer_swigregister = _IMP_container.DynamicListSingletonContainer_swigregister
2035 DynamicListSingletonContainer_swigregister(DynamicListSingletonContainer)
2038 """Proxy of C++ IMP::container::DynamicListTripletContainer class"""
2039 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2041 def __init__(self, *args, **kwargs):
2042 raise AttributeError(
"No constructor defined - class is abstract")
2044 def add(self, *args):
2046 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
2047 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplets const & c)
2049 return _IMP_container.DynamicListTripletContainer_add(self, *args)
2053 """set(DynamicListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
2054 return _IMP_container.DynamicListTripletContainer_set(self, cp)
2058 """clear(DynamicListTripletContainer self)"""
2059 return _IMP_container.DynamicListTripletContainer_clear(self)
2062 def do_get_inputs(self):
2063 """do_get_inputs(DynamicListTripletContainer self) -> IMP::ModelObjectsTemp"""
2064 return _IMP_container.DynamicListTripletContainer_do_get_inputs(self)
2067 def do_apply(self, sm):
2068 """do_apply(DynamicListTripletContainer self, TripletModifier sm)"""
2069 return _IMP_container.DynamicListTripletContainer_do_apply(self, sm)
2072 def do_apply_moved(self, sm, moved_pis, reset_pis):
2073 """do_apply_moved(DynamicListTripletContainer self, TripletModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2074 return _IMP_container.DynamicListTripletContainer_do_apply_moved(self, sm, moved_pis, reset_pis)
2077 def get_version_info(self):
2078 """get_version_info(DynamicListTripletContainer self) -> VersionInfo"""
2079 return _IMP_container.DynamicListTripletContainer_get_version_info(self)
2083 """__str__(DynamicListTripletContainer self) -> std::string"""
2084 return _IMP_container.DynamicListTripletContainer___str__(self)
2088 """__repr__(DynamicListTripletContainer self) -> std::string"""
2089 return _IMP_container.DynamicListTripletContainer___repr__(self)
2094 return _object_cast_to_DynamicListTripletContainer(o)
2096 DynamicListTripletContainer_swigregister = _IMP_container.DynamicListTripletContainer_swigregister
2097 DynamicListTripletContainer_swigregister(DynamicListTripletContainer)
2100 """Proxy of C++ IMP::container::MinimumPairRestraint class"""
2101 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2103 def __init__(self, *args):
2105 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumPairRestraint
2106 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1) -> MinimumPairRestraint
2107 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c) -> MinimumPairRestraint
2109 this = _IMP_container.new_MinimumPairRestraint(*args)
2111 self.this.append(this)
2115 def do_get_inputs(self):
2116 """do_get_inputs(MinimumPairRestraint self) -> IMP::ModelObjectsTemp"""
2117 return _IMP_container.MinimumPairRestraint_do_get_inputs(self)
2120 def get_version_info(self):
2121 """get_version_info(MinimumPairRestraint self) -> VersionInfo"""
2122 return _IMP_container.MinimumPairRestraint_get_version_info(self)
2126 """set_n(MinimumPairRestraint self, unsigned int n)"""
2127 return _IMP_container.MinimumPairRestraint_set_n(self, n)
2130 def do_create_current_decomposition(self):
2131 """do_create_current_decomposition(MinimumPairRestraint self) -> IMP::Restraints"""
2132 return _IMP_container.MinimumPairRestraint_do_create_current_decomposition(self)
2136 """__str__(MinimumPairRestraint self) -> std::string"""
2137 return _IMP_container.MinimumPairRestraint___str__(self)
2141 """__repr__(MinimumPairRestraint self) -> std::string"""
2142 return _IMP_container.MinimumPairRestraint___repr__(self)
2147 return _object_cast_to_MinimumPairRestraint(o)
2149 MinimumPairRestraint_swigregister = _IMP_container.MinimumPairRestraint_swigregister
2150 MinimumPairRestraint_swigregister(MinimumPairRestraint)
2153 """Proxy of C++ IMP::container::MinimumPairScore class"""
2154 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2156 def __init__(self, *args):
2158 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumPairScore
2159 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1) -> MinimumPairScore
2160 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores) -> MinimumPairScore
2162 this = _IMP_container.new_MinimumPairScore(*args)
2164 self.this.append(this)
2168 def do_get_inputs(self, m, pis):
2169 """do_get_inputs(MinimumPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2170 return _IMP_container.MinimumPairScore_do_get_inputs(self, m, pis)
2173 def get_version_info(self):
2174 """get_version_info(MinimumPairScore self) -> VersionInfo"""
2175 return _IMP_container.MinimumPairScore_get_version_info(self)
2178 def do_create_current_decomposition(self, m, vt):
2179 """do_create_current_decomposition(MinimumPairScore self, Model m, IMP::ParticleIndexPair const & vt) -> IMP::Restraints"""
2180 return _IMP_container.MinimumPairScore_do_create_current_decomposition(self, m, vt)
2184 """__str__(MinimumPairScore self) -> std::string"""
2185 return _IMP_container.MinimumPairScore___str__(self)
2189 """__repr__(MinimumPairScore self) -> std::string"""
2190 return _IMP_container.MinimumPairScore___repr__(self)
2195 return _object_cast_to_MinimumPairScore(o)
2197 MinimumPairScore_swigregister = _IMP_container.MinimumPairScore_swigregister
2198 MinimumPairScore_swigregister(MinimumPairScore)
2201 """Proxy of C++ IMP::container::MinimumQuadRestraint class"""
2202 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2204 def __init__(self, *args):
2206 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumQuadRestraint
2207 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1) -> MinimumQuadRestraint
2208 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c) -> MinimumQuadRestraint
2210 this = _IMP_container.new_MinimumQuadRestraint(*args)
2212 self.this.append(this)
2216 def do_get_inputs(self):
2217 """do_get_inputs(MinimumQuadRestraint self) -> IMP::ModelObjectsTemp"""
2218 return _IMP_container.MinimumQuadRestraint_do_get_inputs(self)
2221 def get_version_info(self):
2222 """get_version_info(MinimumQuadRestraint self) -> VersionInfo"""
2223 return _IMP_container.MinimumQuadRestraint_get_version_info(self)
2227 """set_n(MinimumQuadRestraint self, unsigned int n)"""
2228 return _IMP_container.MinimumQuadRestraint_set_n(self, n)
2231 def do_create_current_decomposition(self):
2232 """do_create_current_decomposition(MinimumQuadRestraint self) -> IMP::Restraints"""
2233 return _IMP_container.MinimumQuadRestraint_do_create_current_decomposition(self)
2237 """__str__(MinimumQuadRestraint self) -> std::string"""
2238 return _IMP_container.MinimumQuadRestraint___str__(self)
2242 """__repr__(MinimumQuadRestraint self) -> std::string"""
2243 return _IMP_container.MinimumQuadRestraint___repr__(self)
2248 return _object_cast_to_MinimumQuadRestraint(o)
2250 MinimumQuadRestraint_swigregister = _IMP_container.MinimumQuadRestraint_swigregister
2251 MinimumQuadRestraint_swigregister(MinimumQuadRestraint)
2254 """Proxy of C++ IMP::container::MinimumQuadScore class"""
2255 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2257 def __init__(self, *args):
2259 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumQuadScore
2260 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1) -> MinimumQuadScore
2261 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores) -> MinimumQuadScore
2263 this = _IMP_container.new_MinimumQuadScore(*args)
2265 self.this.append(this)
2269 def do_get_inputs(self, m, pis):
2270 """do_get_inputs(MinimumQuadScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2271 return _IMP_container.MinimumQuadScore_do_get_inputs(self, m, pis)
2274 def get_version_info(self):
2275 """get_version_info(MinimumQuadScore self) -> VersionInfo"""
2276 return _IMP_container.MinimumQuadScore_get_version_info(self)
2279 def do_create_current_decomposition(self, m, vt):
2280 """do_create_current_decomposition(MinimumQuadScore self, Model m, IMP::ParticleIndexQuad const & vt) -> IMP::Restraints"""
2281 return _IMP_container.MinimumQuadScore_do_create_current_decomposition(self, m, vt)
2285 """__str__(MinimumQuadScore self) -> std::string"""
2286 return _IMP_container.MinimumQuadScore___str__(self)
2290 """__repr__(MinimumQuadScore self) -> std::string"""
2291 return _IMP_container.MinimumQuadScore___repr__(self)
2296 return _object_cast_to_MinimumQuadScore(o)
2298 MinimumQuadScore_swigregister = _IMP_container.MinimumQuadScore_swigregister
2299 MinimumQuadScore_swigregister(MinimumQuadScore)
2302 """Proxy of C++ IMP::container::MinimumSingletonRestraint class"""
2303 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2305 def __init__(self, *args):
2307 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumSingletonRestraint
2308 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1) -> MinimumSingletonRestraint
2309 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c) -> MinimumSingletonRestraint
2311 this = _IMP_container.new_MinimumSingletonRestraint(*args)
2313 self.this.append(this)
2317 def do_get_inputs(self):
2318 """do_get_inputs(MinimumSingletonRestraint self) -> IMP::ModelObjectsTemp"""
2319 return _IMP_container.MinimumSingletonRestraint_do_get_inputs(self)
2322 def get_version_info(self):
2323 """get_version_info(MinimumSingletonRestraint self) -> VersionInfo"""
2324 return _IMP_container.MinimumSingletonRestraint_get_version_info(self)
2328 """set_n(MinimumSingletonRestraint self, unsigned int n)"""
2329 return _IMP_container.MinimumSingletonRestraint_set_n(self, n)
2332 def do_create_current_decomposition(self):
2333 """do_create_current_decomposition(MinimumSingletonRestraint self) -> IMP::Restraints"""
2334 return _IMP_container.MinimumSingletonRestraint_do_create_current_decomposition(self)
2338 """__str__(MinimumSingletonRestraint self) -> std::string"""
2339 return _IMP_container.MinimumSingletonRestraint___str__(self)
2343 """__repr__(MinimumSingletonRestraint self) -> std::string"""
2344 return _IMP_container.MinimumSingletonRestraint___repr__(self)
2349 return _object_cast_to_MinimumSingletonRestraint(o)
2351 MinimumSingletonRestraint_swigregister = _IMP_container.MinimumSingletonRestraint_swigregister
2352 MinimumSingletonRestraint_swigregister(MinimumSingletonRestraint)
2355 """Proxy of C++ IMP::container::MinimumSingletonScore class"""
2356 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2358 def __init__(self, *args):
2360 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumSingletonScore
2361 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1) -> MinimumSingletonScore
2362 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores) -> MinimumSingletonScore
2364 this = _IMP_container.new_MinimumSingletonScore(*args)
2366 self.this.append(this)
2370 def do_get_inputs(self, m, pis):
2371 """do_get_inputs(MinimumSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2372 return _IMP_container.MinimumSingletonScore_do_get_inputs(self, m, pis)
2375 def get_version_info(self):
2376 """get_version_info(MinimumSingletonScore self) -> VersionInfo"""
2377 return _IMP_container.MinimumSingletonScore_get_version_info(self)
2380 def do_create_current_decomposition(self, m, vt):
2381 """do_create_current_decomposition(MinimumSingletonScore self, Model m, ParticleIndex vt) -> IMP::Restraints"""
2382 return _IMP_container.MinimumSingletonScore_do_create_current_decomposition(self, m, vt)
2386 """__str__(MinimumSingletonScore self) -> std::string"""
2387 return _IMP_container.MinimumSingletonScore___str__(self)
2391 """__repr__(MinimumSingletonScore self) -> std::string"""
2392 return _IMP_container.MinimumSingletonScore___repr__(self)
2397 return _object_cast_to_MinimumSingletonScore(o)
2399 MinimumSingletonScore_swigregister = _IMP_container.MinimumSingletonScore_swigregister
2400 MinimumSingletonScore_swigregister(MinimumSingletonScore)
2403 """Proxy of C++ IMP::container::MinimumTripletRestraint class"""
2404 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2406 def __init__(self, *args):
2408 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumTripletRestraint
2409 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1) -> MinimumTripletRestraint
2410 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c) -> MinimumTripletRestraint
2412 this = _IMP_container.new_MinimumTripletRestraint(*args)
2414 self.this.append(this)
2418 def do_get_inputs(self):
2419 """do_get_inputs(MinimumTripletRestraint self) -> IMP::ModelObjectsTemp"""
2420 return _IMP_container.MinimumTripletRestraint_do_get_inputs(self)
2423 def get_version_info(self):
2424 """get_version_info(MinimumTripletRestraint self) -> VersionInfo"""
2425 return _IMP_container.MinimumTripletRestraint_get_version_info(self)
2429 """set_n(MinimumTripletRestraint self, unsigned int n)"""
2430 return _IMP_container.MinimumTripletRestraint_set_n(self, n)
2433 def do_create_current_decomposition(self):
2434 """do_create_current_decomposition(MinimumTripletRestraint self) -> IMP::Restraints"""
2435 return _IMP_container.MinimumTripletRestraint_do_create_current_decomposition(self)
2439 """__str__(MinimumTripletRestraint self) -> std::string"""
2440 return _IMP_container.MinimumTripletRestraint___str__(self)
2444 """__repr__(MinimumTripletRestraint self) -> std::string"""
2445 return _IMP_container.MinimumTripletRestraint___repr__(self)
2450 return _object_cast_to_MinimumTripletRestraint(o)
2452 MinimumTripletRestraint_swigregister = _IMP_container.MinimumTripletRestraint_swigregister
2453 MinimumTripletRestraint_swigregister(MinimumTripletRestraint)
2456 """Proxy of C++ IMP::container::MinimumTripletScore class"""
2457 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2459 def __init__(self, *args):
2461 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumTripletScore
2462 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1) -> MinimumTripletScore
2463 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores) -> MinimumTripletScore
2465 this = _IMP_container.new_MinimumTripletScore(*args)
2467 self.this.append(this)
2471 def do_get_inputs(self, m, pis):
2472 """do_get_inputs(MinimumTripletScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2473 return _IMP_container.MinimumTripletScore_do_get_inputs(self, m, pis)
2476 def get_version_info(self):
2477 """get_version_info(MinimumTripletScore self) -> VersionInfo"""
2478 return _IMP_container.MinimumTripletScore_get_version_info(self)
2481 def do_create_current_decomposition(self, m, vt):
2482 """do_create_current_decomposition(MinimumTripletScore self, Model m, IMP::ParticleIndexTriplet const & vt) -> IMP::Restraints"""
2483 return _IMP_container.MinimumTripletScore_do_create_current_decomposition(self, m, vt)
2487 """__str__(MinimumTripletScore self) -> std::string"""
2488 return _IMP_container.MinimumTripletScore___str__(self)
2492 """__repr__(MinimumTripletScore self) -> std::string"""
2493 return _IMP_container.MinimumTripletScore___repr__(self)
2498 return _object_cast_to_MinimumTripletScore(o)
2500 MinimumTripletScore_swigregister = _IMP_container.MinimumTripletScore_swigregister
2501 MinimumTripletScore_swigregister(MinimumTripletScore)
2504 """Proxy of C++ IMP::container::PairContainerSet class"""
2505 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2507 def __init__(self, *args):
2509 __init__(IMP::container::PairContainerSet self, Model m, std::string name) -> PairContainerSet
2510 __init__(IMP::container::PairContainerSet self, Model m) -> PairContainerSet
2511 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc, std::string name) -> PairContainerSet
2512 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc) -> PairContainerSet
2514 this = _IMP_container.new_PairContainerSet(*args)
2516 self.this.append(this)
2520 def do_apply(self, sm):
2521 """do_apply(PairContainerSet self, PairModifier sm)"""
2522 return _IMP_container.PairContainerSet_do_apply(self, sm)
2525 def do_apply_moved(self, sm, moved_pis, reset_pis):
2526 """do_apply_moved(PairContainerSet self, PairModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2527 return _IMP_container.PairContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
2530 def get_version_info(self):
2531 """get_version_info(PairContainerSet self) -> VersionInfo"""
2532 return _IMP_container.PairContainerSet_get_version_info(self)
2535 def remove_pair_container(self, d):
2536 """remove_pair_container(PairContainerSet self, PairContainer d)"""
2537 return _IMP_container.PairContainerSet_remove_pair_container(self, d)
2540 def remove_pair_containers(self, d):
2541 """remove_pair_containers(PairContainerSet self, IMP::PairContainers const & d)"""
2542 return _IMP_container.PairContainerSet_remove_pair_containers(self, d)
2545 def set_pair_containers(self, ps):
2546 """set_pair_containers(PairContainerSet self, IMP::PairContainers const & ps)"""
2547 return _IMP_container.PairContainerSet_set_pair_containers(self, ps)
2550 def set_pair_containers_order(self, objs):
2551 """set_pair_containers_order(PairContainerSet self, IMP::PairContainers const & objs)"""
2552 return _IMP_container.PairContainerSet_set_pair_containers_order(self, objs)
2555 def add_pair_container(self, obj):
2556 """add_pair_container(PairContainerSet self, PairContainer obj) -> unsigned int"""
2557 return _IMP_container.PairContainerSet_add_pair_container(self, obj)
2560 def add_pair_containers(self, objs):
2561 """add_pair_containers(PairContainerSet self, IMP::PairContainers const & objs)"""
2562 return _IMP_container.PairContainerSet_add_pair_containers(self, objs)
2565 def clear_pair_containers(self):
2566 """clear_pair_containers(PairContainerSet self)"""
2567 return _IMP_container.PairContainerSet_clear_pair_containers(self)
2570 def get_number_of_pair_containers(self):
2571 """get_number_of_pair_containers(PairContainerSet self) -> unsigned int"""
2572 return _IMP_container.PairContainerSet_get_number_of_pair_containers(self)
2575 def get_has_pair_containers(self):
2576 """get_has_pair_containers(PairContainerSet self) -> bool"""
2577 return _IMP_container.PairContainerSet_get_has_pair_containers(self)
2580 def get_pair_container(self, i):
2581 """get_pair_container(PairContainerSet self, unsigned int i) -> PairContainer"""
2582 return _IMP_container.PairContainerSet_get_pair_container(self, i)
2585 def get_pair_containers(self):
2586 """get_pair_containers(PairContainerSet self) -> IMP::PairContainers"""
2587 return _IMP_container.PairContainerSet_get_pair_containers(self)
2590 def reserve_pair_containers(self, sz):
2591 """reserve_pair_containers(PairContainerSet self, unsigned int sz)"""
2592 return _IMP_container.PairContainerSet_reserve_pair_containers(self, sz)
2595 def do_get_inputs(self):
2596 """do_get_inputs(PairContainerSet self) -> IMP::ModelObjectsTemp"""
2597 return _IMP_container.PairContainerSet_do_get_inputs(self)
2601 """__str__(PairContainerSet self) -> std::string"""
2602 return _IMP_container.PairContainerSet___str__(self)
2606 """__repr__(PairContainerSet self) -> std::string"""
2607 return _IMP_container.PairContainerSet___repr__(self)
2612 return _object_cast_to_PairContainerSet(o)
2614 PairContainerSet_swigregister = _IMP_container.PairContainerSet_swigregister
2615 PairContainerSet_swigregister(PairContainerSet)
2618 """Proxy of C++ IMP::container::PairsConstraint class"""
2619 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2621 def __init__(self, *args):
2623 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c, std::string name) -> PairsConstraint
2624 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c) -> PairsConstraint
2626 this = _IMP_container.new_PairsConstraint(*args)
2628 self.this.append(this)
2632 def get_version_info(self):
2633 """get_version_info(PairsConstraint self) -> VersionInfo"""
2634 return _IMP_container.PairsConstraint_get_version_info(self)
2638 """__str__(PairsConstraint self) -> std::string"""
2639 return _IMP_container.PairsConstraint___str__(self)
2643 """__repr__(PairsConstraint self) -> std::string"""
2644 return _IMP_container.PairsConstraint___repr__(self)
2649 return _object_cast_to_PairsConstraint(o)
2651 PairsConstraint_swigregister = _IMP_container.PairsConstraint_swigregister
2652 PairsConstraint_swigregister(PairsConstraint)
2655 """Proxy of C++ IMP::container::PairsOptimizerState class"""
2656 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2658 def __init__(self, *args):
2660 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf, std::string name) -> PairsOptimizerState
2661 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf) -> PairsOptimizerState
2663 this = _IMP_container.new_PairsOptimizerState(*args)
2665 self.this.append(this)
2669 def get_version_info(self):
2670 """get_version_info(PairsOptimizerState self) -> VersionInfo"""
2671 return _IMP_container.PairsOptimizerState_get_version_info(self)
2675 """__str__(PairsOptimizerState self) -> std::string"""
2676 return _IMP_container.PairsOptimizerState___str__(self)
2680 """__repr__(PairsOptimizerState self) -> std::string"""
2681 return _IMP_container.PairsOptimizerState___repr__(self)
2686 return _object_cast_to_PairsOptimizerState(o)
2688 PairsOptimizerState_swigregister = _IMP_container.PairsOptimizerState_swigregister
2689 PairsOptimizerState_swigregister(PairsOptimizerState)
2692 """Proxy of C++ IMP::container::PairsRestraint class"""
2693 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2695 def __init__(self, *args):
2697 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc, std::string name) -> PairsRestraint
2698 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc) -> PairsRestraint
2700 this = _IMP_container.new_PairsRestraint(*args)
2702 self.this.append(this)
2706 def do_get_inputs(self):
2707 """do_get_inputs(PairsRestraint self) -> IMP::ModelObjectsTemp"""
2708 return _IMP_container.PairsRestraint_do_get_inputs(self)
2711 def get_version_info(self):
2712 """get_version_info(PairsRestraint self) -> VersionInfo"""
2713 return _IMP_container.PairsRestraint_get_version_info(self)
2717 """__str__(PairsRestraint self) -> std::string"""
2718 return _IMP_container.PairsRestraint___str__(self)
2722 """__repr__(PairsRestraint self) -> std::string"""
2723 return _IMP_container.PairsRestraint___repr__(self)
2728 return _object_cast_to_PairsRestraint(o)
2730 PairsRestraint_swigregister = _IMP_container.PairsRestraint_swigregister
2731 PairsRestraint_swigregister(PairsRestraint)
2734 """Proxy of C++ IMP::container::QuadContainerSet 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::QuadContainerSet self, Model m, std::string name) -> QuadContainerSet
2740 __init__(IMP::container::QuadContainerSet self, Model m) -> QuadContainerSet
2741 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc, std::string name) -> QuadContainerSet
2742 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc) -> QuadContainerSet
2744 this = _IMP_container.new_QuadContainerSet(*args)
2746 self.this.append(this)
2750 def do_apply(self, sm):
2751 """do_apply(QuadContainerSet self, QuadModifier sm)"""
2752 return _IMP_container.QuadContainerSet_do_apply(self, sm)
2755 def do_apply_moved(self, sm, moved_pis, reset_pis):
2756 """do_apply_moved(QuadContainerSet self, QuadModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2757 return _IMP_container.QuadContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
2760 def get_version_info(self):
2761 """get_version_info(QuadContainerSet self) -> VersionInfo"""
2762 return _IMP_container.QuadContainerSet_get_version_info(self)
2765 def remove_quad_container(self, d):
2766 """remove_quad_container(QuadContainerSet self, QuadContainer d)"""
2767 return _IMP_container.QuadContainerSet_remove_quad_container(self, d)
2770 def remove_quad_containers(self, d):
2771 """remove_quad_containers(QuadContainerSet self, IMP::QuadContainers const & d)"""
2772 return _IMP_container.QuadContainerSet_remove_quad_containers(self, d)
2775 def set_quad_containers(self, ps):
2776 """set_quad_containers(QuadContainerSet self, IMP::QuadContainers const & ps)"""
2777 return _IMP_container.QuadContainerSet_set_quad_containers(self, ps)
2780 def set_quad_containers_order(self, objs):
2781 """set_quad_containers_order(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2782 return _IMP_container.QuadContainerSet_set_quad_containers_order(self, objs)
2785 def add_quad_container(self, obj):
2786 """add_quad_container(QuadContainerSet self, QuadContainer obj) -> unsigned int"""
2787 return _IMP_container.QuadContainerSet_add_quad_container(self, obj)
2790 def add_quad_containers(self, objs):
2791 """add_quad_containers(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2792 return _IMP_container.QuadContainerSet_add_quad_containers(self, objs)
2795 def clear_quad_containers(self):
2796 """clear_quad_containers(QuadContainerSet self)"""
2797 return _IMP_container.QuadContainerSet_clear_quad_containers(self)
2800 def get_number_of_quad_containers(self):
2801 """get_number_of_quad_containers(QuadContainerSet self) -> unsigned int"""
2802 return _IMP_container.QuadContainerSet_get_number_of_quad_containers(self)
2805 def get_has_quad_containers(self):
2806 """get_has_quad_containers(QuadContainerSet self) -> bool"""
2807 return _IMP_container.QuadContainerSet_get_has_quad_containers(self)
2810 def get_quad_container(self, i):
2811 """get_quad_container(QuadContainerSet self, unsigned int i) -> QuadContainer"""
2812 return _IMP_container.QuadContainerSet_get_quad_container(self, i)
2815 def get_quad_containers(self):
2816 """get_quad_containers(QuadContainerSet self) -> IMP::QuadContainers"""
2817 return _IMP_container.QuadContainerSet_get_quad_containers(self)
2820 def reserve_quad_containers(self, sz):
2821 """reserve_quad_containers(QuadContainerSet self, unsigned int sz)"""
2822 return _IMP_container.QuadContainerSet_reserve_quad_containers(self, sz)
2825 def do_get_inputs(self):
2826 """do_get_inputs(QuadContainerSet self) -> IMP::ModelObjectsTemp"""
2827 return _IMP_container.QuadContainerSet_do_get_inputs(self)
2831 """__str__(QuadContainerSet self) -> std::string"""
2832 return _IMP_container.QuadContainerSet___str__(self)
2836 """__repr__(QuadContainerSet self) -> std::string"""
2837 return _IMP_container.QuadContainerSet___repr__(self)
2842 return _object_cast_to_QuadContainerSet(o)
2844 QuadContainerSet_swigregister = _IMP_container.QuadContainerSet_swigregister
2845 QuadContainerSet_swigregister(QuadContainerSet)
2848 """Proxy of C++ IMP::container::QuadsConstraint class"""
2849 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2851 def __init__(self, *args):
2853 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c, std::string name) -> QuadsConstraint
2854 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c) -> QuadsConstraint
2856 this = _IMP_container.new_QuadsConstraint(*args)
2858 self.this.append(this)
2862 def get_version_info(self):
2863 """get_version_info(QuadsConstraint self) -> VersionInfo"""
2864 return _IMP_container.QuadsConstraint_get_version_info(self)
2868 """__str__(QuadsConstraint self) -> std::string"""
2869 return _IMP_container.QuadsConstraint___str__(self)
2873 """__repr__(QuadsConstraint self) -> std::string"""
2874 return _IMP_container.QuadsConstraint___repr__(self)
2879 return _object_cast_to_QuadsConstraint(o)
2881 QuadsConstraint_swigregister = _IMP_container.QuadsConstraint_swigregister
2882 QuadsConstraint_swigregister(QuadsConstraint)
2885 """Proxy of C++ IMP::container::QuadsOptimizerState class"""
2886 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2888 def __init__(self, *args):
2890 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf, std::string name) -> QuadsOptimizerState
2891 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf) -> QuadsOptimizerState
2893 this = _IMP_container.new_QuadsOptimizerState(*args)
2895 self.this.append(this)
2899 def get_version_info(self):
2900 """get_version_info(QuadsOptimizerState self) -> VersionInfo"""
2901 return _IMP_container.QuadsOptimizerState_get_version_info(self)
2905 """__str__(QuadsOptimizerState self) -> std::string"""
2906 return _IMP_container.QuadsOptimizerState___str__(self)
2910 """__repr__(QuadsOptimizerState self) -> std::string"""
2911 return _IMP_container.QuadsOptimizerState___repr__(self)
2916 return _object_cast_to_QuadsOptimizerState(o)
2918 QuadsOptimizerState_swigregister = _IMP_container.QuadsOptimizerState_swigregister
2919 QuadsOptimizerState_swigregister(QuadsOptimizerState)
2922 """Proxy of C++ IMP::container::QuadsRestraint 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::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc, std::string name) -> QuadsRestraint
2928 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc) -> QuadsRestraint
2930 this = _IMP_container.new_QuadsRestraint(*args)
2932 self.this.append(this)
2936 def do_get_inputs(self):
2937 """do_get_inputs(QuadsRestraint self) -> IMP::ModelObjectsTemp"""
2938 return _IMP_container.QuadsRestraint_do_get_inputs(self)
2941 def get_version_info(self):
2942 """get_version_info(QuadsRestraint self) -> VersionInfo"""
2943 return _IMP_container.QuadsRestraint_get_version_info(self)
2947 """__str__(QuadsRestraint self) -> std::string"""
2948 return _IMP_container.QuadsRestraint___str__(self)
2952 """__repr__(QuadsRestraint self) -> std::string"""
2953 return _IMP_container.QuadsRestraint___repr__(self)
2958 return _object_cast_to_QuadsRestraint(o)
2960 QuadsRestraint_swigregister = _IMP_container.QuadsRestraint_swigregister
2961 QuadsRestraint_swigregister(QuadsRestraint)
2964 """Proxy of C++ IMP::container::SingletonContainerSet class"""
2965 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2967 def __init__(self, *args):
2969 __init__(IMP::container::SingletonContainerSet self, Model m, std::string name) -> SingletonContainerSet
2970 __init__(IMP::container::SingletonContainerSet self, Model m) -> SingletonContainerSet
2971 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc, std::string name) -> SingletonContainerSet
2972 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc) -> SingletonContainerSet
2974 this = _IMP_container.new_SingletonContainerSet(*args)
2976 self.this.append(this)
2980 def do_apply(self, sm):
2981 """do_apply(SingletonContainerSet self, SingletonModifier sm)"""
2982 return _IMP_container.SingletonContainerSet_do_apply(self, sm)
2985 def do_apply_moved(self, sm, moved_pis, reset_pis):
2986 """do_apply_moved(SingletonContainerSet self, SingletonModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
2987 return _IMP_container.SingletonContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
2990 def get_version_info(self):
2991 """get_version_info(SingletonContainerSet self) -> VersionInfo"""
2992 return _IMP_container.SingletonContainerSet_get_version_info(self)
2995 def remove_singleton_container(self, d):
2996 """remove_singleton_container(SingletonContainerSet self, SingletonContainer d)"""
2997 return _IMP_container.SingletonContainerSet_remove_singleton_container(self, d)
3000 def remove_singleton_containers(self, d):
3001 """remove_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & d)"""
3002 return _IMP_container.SingletonContainerSet_remove_singleton_containers(self, d)
3005 def set_singleton_containers(self, ps):
3006 """set_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & ps)"""
3007 return _IMP_container.SingletonContainerSet_set_singleton_containers(self, ps)
3010 def set_singleton_containers_order(self, objs):
3011 """set_singleton_containers_order(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3012 return _IMP_container.SingletonContainerSet_set_singleton_containers_order(self, objs)
3015 def add_singleton_container(self, obj):
3016 """add_singleton_container(SingletonContainerSet self, SingletonContainer obj) -> unsigned int"""
3017 return _IMP_container.SingletonContainerSet_add_singleton_container(self, obj)
3020 def add_singleton_containers(self, objs):
3021 """add_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3022 return _IMP_container.SingletonContainerSet_add_singleton_containers(self, objs)
3025 def clear_singleton_containers(self):
3026 """clear_singleton_containers(SingletonContainerSet self)"""
3027 return _IMP_container.SingletonContainerSet_clear_singleton_containers(self)
3030 def get_number_of_singleton_containers(self):
3031 """get_number_of_singleton_containers(SingletonContainerSet self) -> unsigned int"""
3032 return _IMP_container.SingletonContainerSet_get_number_of_singleton_containers(self)
3035 def get_has_singleton_containers(self):
3036 """get_has_singleton_containers(SingletonContainerSet self) -> bool"""
3037 return _IMP_container.SingletonContainerSet_get_has_singleton_containers(self)
3040 def get_singleton_container(self, i):
3041 """get_singleton_container(SingletonContainerSet self, unsigned int i) -> SingletonContainer"""
3042 return _IMP_container.SingletonContainerSet_get_singleton_container(self, i)
3045 def get_singleton_containers(self):
3046 """get_singleton_containers(SingletonContainerSet self) -> IMP::SingletonContainers"""
3047 return _IMP_container.SingletonContainerSet_get_singleton_containers(self)
3050 def reserve_singleton_containers(self, sz):
3051 """reserve_singleton_containers(SingletonContainerSet self, unsigned int sz)"""
3052 return _IMP_container.SingletonContainerSet_reserve_singleton_containers(self, sz)
3055 def do_get_inputs(self):
3056 """do_get_inputs(SingletonContainerSet self) -> IMP::ModelObjectsTemp"""
3057 return _IMP_container.SingletonContainerSet_do_get_inputs(self)
3061 """__str__(SingletonContainerSet self) -> std::string"""
3062 return _IMP_container.SingletonContainerSet___str__(self)
3066 """__repr__(SingletonContainerSet self) -> std::string"""
3067 return _IMP_container.SingletonContainerSet___repr__(self)
3072 return _object_cast_to_SingletonContainerSet(o)
3074 SingletonContainerSet_swigregister = _IMP_container.SingletonContainerSet_swigregister
3075 SingletonContainerSet_swigregister(SingletonContainerSet)
3078 """Proxy of C++ IMP::container::SingletonsConstraint class"""
3079 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3081 def __init__(self, *args):
3083 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c, std::string name) -> SingletonsConstraint
3084 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c) -> SingletonsConstraint
3086 this = _IMP_container.new_SingletonsConstraint(*args)
3088 self.this.append(this)
3092 def get_version_info(self):
3093 """get_version_info(SingletonsConstraint self) -> VersionInfo"""
3094 return _IMP_container.SingletonsConstraint_get_version_info(self)
3098 """__str__(SingletonsConstraint self) -> std::string"""
3099 return _IMP_container.SingletonsConstraint___str__(self)
3103 """__repr__(SingletonsConstraint self) -> std::string"""
3104 return _IMP_container.SingletonsConstraint___repr__(self)
3109 return _object_cast_to_SingletonsConstraint(o)
3111 SingletonsConstraint_swigregister = _IMP_container.SingletonsConstraint_swigregister
3112 SingletonsConstraint_swigregister(SingletonsConstraint)
3115 """Proxy of C++ IMP::container::SingletonsOptimizerState class"""
3116 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3118 def __init__(self, *args):
3120 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf, std::string name) -> SingletonsOptimizerState
3121 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf) -> SingletonsOptimizerState
3123 this = _IMP_container.new_SingletonsOptimizerState(*args)
3125 self.this.append(this)
3129 def get_version_info(self):
3130 """get_version_info(SingletonsOptimizerState self) -> VersionInfo"""
3131 return _IMP_container.SingletonsOptimizerState_get_version_info(self)
3135 """__str__(SingletonsOptimizerState self) -> std::string"""
3136 return _IMP_container.SingletonsOptimizerState___str__(self)
3140 """__repr__(SingletonsOptimizerState self) -> std::string"""
3141 return _IMP_container.SingletonsOptimizerState___repr__(self)
3146 return _object_cast_to_SingletonsOptimizerState(o)
3148 SingletonsOptimizerState_swigregister = _IMP_container.SingletonsOptimizerState_swigregister
3149 SingletonsOptimizerState_swigregister(SingletonsOptimizerState)
3152 """Proxy of C++ IMP::container::SingletonsRestraint class"""
3153 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3155 def __init__(self, *args):
3157 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc, std::string name) -> SingletonsRestraint
3158 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc) -> SingletonsRestraint
3160 this = _IMP_container.new_SingletonsRestraint(*args)
3162 self.this.append(this)
3166 def do_get_inputs(self):
3167 """do_get_inputs(SingletonsRestraint self) -> IMP::ModelObjectsTemp"""
3168 return _IMP_container.SingletonsRestraint_do_get_inputs(self)
3171 def get_version_info(self):
3172 """get_version_info(SingletonsRestraint self) -> VersionInfo"""
3173 return _IMP_container.SingletonsRestraint_get_version_info(self)
3177 """__str__(SingletonsRestraint self) -> std::string"""
3178 return _IMP_container.SingletonsRestraint___str__(self)
3182 """__repr__(SingletonsRestraint self) -> std::string"""
3183 return _IMP_container.SingletonsRestraint___repr__(self)
3188 return _object_cast_to_SingletonsRestraint(o)
3190 SingletonsRestraint_swigregister = _IMP_container.SingletonsRestraint_swigregister
3191 SingletonsRestraint_swigregister(SingletonsRestraint)
3194 """Proxy of C++ IMP::container::TripletContainerSet class"""
3195 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3197 def __init__(self, *args):
3199 __init__(IMP::container::TripletContainerSet self, Model m, std::string name) -> TripletContainerSet
3200 __init__(IMP::container::TripletContainerSet self, Model m) -> TripletContainerSet
3201 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc, std::string name) -> TripletContainerSet
3202 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc) -> TripletContainerSet
3204 this = _IMP_container.new_TripletContainerSet(*args)
3206 self.this.append(this)
3210 def do_apply(self, sm):
3211 """do_apply(TripletContainerSet self, TripletModifier sm)"""
3212 return _IMP_container.TripletContainerSet_do_apply(self, sm)
3215 def do_apply_moved(self, sm, moved_pis, reset_pis):
3216 """do_apply_moved(TripletContainerSet self, TripletModifier sm, IMP::ParticleIndexes const & moved_pis, IMP::ParticleIndexes const & reset_pis)"""
3217 return _IMP_container.TripletContainerSet_do_apply_moved(self, sm, moved_pis, reset_pis)
3220 def get_version_info(self):
3221 """get_version_info(TripletContainerSet self) -> VersionInfo"""
3222 return _IMP_container.TripletContainerSet_get_version_info(self)
3225 def remove_triplet_container(self, d):
3226 """remove_triplet_container(TripletContainerSet self, TripletContainer d)"""
3227 return _IMP_container.TripletContainerSet_remove_triplet_container(self, d)
3230 def remove_triplet_containers(self, d):
3231 """remove_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & d)"""
3232 return _IMP_container.TripletContainerSet_remove_triplet_containers(self, d)
3235 def set_triplet_containers(self, ps):
3236 """set_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & ps)"""
3237 return _IMP_container.TripletContainerSet_set_triplet_containers(self, ps)
3240 def set_triplet_containers_order(self, objs):
3241 """set_triplet_containers_order(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3242 return _IMP_container.TripletContainerSet_set_triplet_containers_order(self, objs)
3245 def add_triplet_container(self, obj):
3246 """add_triplet_container(TripletContainerSet self, TripletContainer obj) -> unsigned int"""
3247 return _IMP_container.TripletContainerSet_add_triplet_container(self, obj)
3250 def add_triplet_containers(self, objs):
3251 """add_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3252 return _IMP_container.TripletContainerSet_add_triplet_containers(self, objs)
3255 def clear_triplet_containers(self):
3256 """clear_triplet_containers(TripletContainerSet self)"""
3257 return _IMP_container.TripletContainerSet_clear_triplet_containers(self)
3260 def get_number_of_triplet_containers(self):
3261 """get_number_of_triplet_containers(TripletContainerSet self) -> unsigned int"""
3262 return _IMP_container.TripletContainerSet_get_number_of_triplet_containers(self)
3265 def get_has_triplet_containers(self):
3266 """get_has_triplet_containers(TripletContainerSet self) -> bool"""
3267 return _IMP_container.TripletContainerSet_get_has_triplet_containers(self)
3270 def get_triplet_container(self, i):
3271 """get_triplet_container(TripletContainerSet self, unsigned int i) -> TripletContainer"""
3272 return _IMP_container.TripletContainerSet_get_triplet_container(self, i)
3275 def get_triplet_containers(self):
3276 """get_triplet_containers(TripletContainerSet self) -> IMP::TripletContainers"""
3277 return _IMP_container.TripletContainerSet_get_triplet_containers(self)
3280 def reserve_triplet_containers(self, sz):
3281 """reserve_triplet_containers(TripletContainerSet self, unsigned int sz)"""
3282 return _IMP_container.TripletContainerSet_reserve_triplet_containers(self, sz)
3285 def do_get_inputs(self):
3286 """do_get_inputs(TripletContainerSet self) -> IMP::ModelObjectsTemp"""
3287 return _IMP_container.TripletContainerSet_do_get_inputs(self)
3291 """__str__(TripletContainerSet self) -> std::string"""
3292 return _IMP_container.TripletContainerSet___str__(self)
3296 """__repr__(TripletContainerSet self) -> std::string"""
3297 return _IMP_container.TripletContainerSet___repr__(self)
3302 return _object_cast_to_TripletContainerSet(o)
3304 TripletContainerSet_swigregister = _IMP_container.TripletContainerSet_swigregister
3305 TripletContainerSet_swigregister(TripletContainerSet)
3308 """Proxy of C++ IMP::container::TripletsConstraint class"""
3309 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3311 def __init__(self, *args):
3313 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c, std::string name) -> TripletsConstraint
3314 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c) -> TripletsConstraint
3316 this = _IMP_container.new_TripletsConstraint(*args)
3318 self.this.append(this)
3322 def get_version_info(self):
3323 """get_version_info(TripletsConstraint self) -> VersionInfo"""
3324 return _IMP_container.TripletsConstraint_get_version_info(self)
3328 """__str__(TripletsConstraint self) -> std::string"""
3329 return _IMP_container.TripletsConstraint___str__(self)
3333 """__repr__(TripletsConstraint self) -> std::string"""
3334 return _IMP_container.TripletsConstraint___repr__(self)
3339 return _object_cast_to_TripletsConstraint(o)
3341 TripletsConstraint_swigregister = _IMP_container.TripletsConstraint_swigregister
3342 TripletsConstraint_swigregister(TripletsConstraint)
3345 """Proxy of C++ IMP::container::TripletsOptimizerState class"""
3346 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3348 def __init__(self, *args):
3350 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf, std::string name) -> TripletsOptimizerState
3351 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf) -> TripletsOptimizerState
3353 this = _IMP_container.new_TripletsOptimizerState(*args)
3355 self.this.append(this)
3359 def get_version_info(self):
3360 """get_version_info(TripletsOptimizerState self) -> VersionInfo"""
3361 return _IMP_container.TripletsOptimizerState_get_version_info(self)
3365 """__str__(TripletsOptimizerState self) -> std::string"""
3366 return _IMP_container.TripletsOptimizerState___str__(self)
3370 """__repr__(TripletsOptimizerState self) -> std::string"""
3371 return _IMP_container.TripletsOptimizerState___repr__(self)
3376 return _object_cast_to_TripletsOptimizerState(o)
3378 TripletsOptimizerState_swigregister = _IMP_container.TripletsOptimizerState_swigregister
3379 TripletsOptimizerState_swigregister(TripletsOptimizerState)
3382 """Proxy of C++ IMP::container::TripletsRestraint class"""
3383 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3385 def __init__(self, *args):
3387 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc, std::string name) -> TripletsRestraint
3388 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc) -> TripletsRestraint
3390 this = _IMP_container.new_TripletsRestraint(*args)
3392 self.this.append(this)
3396 def do_get_inputs(self):
3397 """do_get_inputs(TripletsRestraint self) -> IMP::ModelObjectsTemp"""
3398 return _IMP_container.TripletsRestraint_do_get_inputs(self)
3401 def get_version_info(self):
3402 """get_version_info(TripletsRestraint self) -> VersionInfo"""
3403 return _IMP_container.TripletsRestraint_get_version_info(self)
3407 """__str__(TripletsRestraint self) -> std::string"""
3408 return _IMP_container.TripletsRestraint___str__(self)
3412 """__repr__(TripletsRestraint self) -> std::string"""
3413 return _IMP_container.TripletsRestraint___repr__(self)
3418 return _object_cast_to_TripletsRestraint(o)
3420 TripletsRestraint_swigregister = _IMP_container.TripletsRestraint_swigregister
3421 TripletsRestraint_swigregister(TripletsRestraint)
3424 """Proxy of C++ IMP::container::InContainerSingletonFilter class"""
3425 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3427 def __init__(self, *args):
3429 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, std::string name) -> InContainerSingletonFilter
3430 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c) -> InContainerSingletonFilter
3431 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations, std::string name) -> InContainerSingletonFilter
3432 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations) -> InContainerSingletonFilter
3434 this = _IMP_container.new_InContainerSingletonFilter(*args)
3436 self.this.append(this)
3440 def do_get_inputs(self, m, pi):
3441 """do_get_inputs(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3442 return _IMP_container.InContainerSingletonFilter_do_get_inputs(self, m, pi)
3445 def get_value(self, *args):
3447 get_value(InContainerSingletonFilter self, Particle a) -> int
3448 get_value(InContainerSingletonFilter self, IMP::ParticlesTemp const & o) -> IMP::Ints
3450 return _IMP_container.InContainerSingletonFilter_get_value(self, *args)
3453 def get_value_index(self, *args):
3455 get_value_index(InContainerSingletonFilter self, Model arg2, ParticleIndex vt) -> int
3456 get_value_index(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & o) -> IMP::Ints
3458 return _IMP_container.InContainerSingletonFilter_get_value_index(self, *args)
3461 def get_version_info(self):
3462 """get_version_info(InContainerSingletonFilter self) -> VersionInfo"""
3463 return _IMP_container.InContainerSingletonFilter_get_version_info(self)
3467 """__str__(InContainerSingletonFilter self) -> std::string"""
3468 return _IMP_container.InContainerSingletonFilter___str__(self)
3472 """__repr__(InContainerSingletonFilter self) -> std::string"""
3473 return _IMP_container.InContainerSingletonFilter___repr__(self)
3478 return _object_cast_to_InContainerSingletonFilter(o)
3480 InContainerSingletonFilter_swigregister = _IMP_container.InContainerSingletonFilter_swigregister
3481 InContainerSingletonFilter_swigregister(InContainerSingletonFilter)
3484 """Proxy of C++ IMP::container::InContainerPairFilter class"""
3485 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3487 def __init__(self, *args):
3489 __init__(IMP::container::InContainerPairFilter self, PairContainer c, std::string name) -> InContainerPairFilter
3490 __init__(IMP::container::InContainerPairFilter self, PairContainer c) -> InContainerPairFilter
3491 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations, std::string name) -> InContainerPairFilter
3492 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations) -> InContainerPairFilter
3494 this = _IMP_container.new_InContainerPairFilter(*args)
3496 self.this.append(this)
3500 def do_get_inputs(self, m, pi):
3501 """do_get_inputs(InContainerPairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3502 return _IMP_container.InContainerPairFilter_do_get_inputs(self, m, pi)
3505 def get_value(self, *args):
3507 get_value(InContainerPairFilter self, IMP::ParticlePair const & a) -> int
3508 get_value(InContainerPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
3510 return _IMP_container.InContainerPairFilter_get_value(self, *args)
3513 def get_value_index(self, *args):
3515 get_value_index(InContainerPairFilter self, Model arg2, IMP::ParticleIndexPair const & vt) -> int
3516 get_value_index(InContainerPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
3518 return _IMP_container.InContainerPairFilter_get_value_index(self, *args)
3521 def get_version_info(self):
3522 """get_version_info(InContainerPairFilter self) -> VersionInfo"""
3523 return _IMP_container.InContainerPairFilter_get_version_info(self)
3527 """__str__(InContainerPairFilter self) -> std::string"""
3528 return _IMP_container.InContainerPairFilter___str__(self)
3532 """__repr__(InContainerPairFilter self) -> std::string"""
3533 return _IMP_container.InContainerPairFilter___repr__(self)
3538 return _object_cast_to_InContainerPairFilter(o)
3540 InContainerPairFilter_swigregister = _IMP_container.InContainerPairFilter_swigregister
3541 InContainerPairFilter_swigregister(InContainerPairFilter)
3544 """Proxy of C++ IMP::container::InContainerTripletFilter class"""
3545 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3547 def __init__(self, *args):
3549 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, std::string name) -> InContainerTripletFilter
3550 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c) -> InContainerTripletFilter
3551 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations, std::string name) -> InContainerTripletFilter
3552 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations) -> InContainerTripletFilter
3554 this = _IMP_container.new_InContainerTripletFilter(*args)
3556 self.this.append(this)
3560 def do_get_inputs(self, m, pi):
3561 """do_get_inputs(InContainerTripletFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3562 return _IMP_container.InContainerTripletFilter_do_get_inputs(self, m, pi)
3565 def get_value(self, *args):
3567 get_value(InContainerTripletFilter self, IMP::ParticleTriplet const & a) -> int
3568 get_value(InContainerTripletFilter self, IMP::ParticleTripletsTemp const & o) -> IMP::Ints
3570 return _IMP_container.InContainerTripletFilter_get_value(self, *args)
3573 def get_value_index(self, *args):
3575 get_value_index(InContainerTripletFilter self, Model arg2, IMP::ParticleIndexTriplet const & vt) -> int
3576 get_value_index(InContainerTripletFilter self, Model m, IMP::ParticleIndexTriplets const & o) -> IMP::Ints
3578 return _IMP_container.InContainerTripletFilter_get_value_index(self, *args)
3581 def get_version_info(self):
3582 """get_version_info(InContainerTripletFilter self) -> VersionInfo"""
3583 return _IMP_container.InContainerTripletFilter_get_version_info(self)
3587 """__str__(InContainerTripletFilter self) -> std::string"""
3588 return _IMP_container.InContainerTripletFilter___str__(self)
3592 """__repr__(InContainerTripletFilter self) -> std::string"""
3593 return _IMP_container.InContainerTripletFilter___repr__(self)
3598 return _object_cast_to_InContainerTripletFilter(o)
3600 InContainerTripletFilter_swigregister = _IMP_container.InContainerTripletFilter_swigregister
3601 InContainerTripletFilter_swigregister(InContainerTripletFilter)
3604 """Proxy of C++ IMP::container::InContainerQuadFilter class"""
3605 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3607 def __init__(self, *args):
3609 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, std::string name) -> InContainerQuadFilter
3610 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c) -> InContainerQuadFilter
3611 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations, std::string name) -> InContainerQuadFilter
3612 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations) -> InContainerQuadFilter
3614 this = _IMP_container.new_InContainerQuadFilter(*args)
3616 self.this.append(this)
3620 def do_get_inputs(self, m, pi):
3621 """do_get_inputs(InContainerQuadFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3622 return _IMP_container.InContainerQuadFilter_do_get_inputs(self, m, pi)
3625 def get_value(self, *args):
3627 get_value(InContainerQuadFilter self, IMP::ParticleQuad const & a) -> int
3628 get_value(InContainerQuadFilter self, IMP::ParticleQuadsTemp const & o) -> IMP::Ints
3630 return _IMP_container.InContainerQuadFilter_get_value(self, *args)
3633 def get_value_index(self, *args):
3635 get_value_index(InContainerQuadFilter self, Model arg2, IMP::ParticleIndexQuad const & vt) -> int
3636 get_value_index(InContainerQuadFilter self, Model m, IMP::ParticleIndexQuads const & o) -> IMP::Ints
3638 return _IMP_container.InContainerQuadFilter_get_value_index(self, *args)
3641 def get_version_info(self):
3642 """get_version_info(InContainerQuadFilter self) -> VersionInfo"""
3643 return _IMP_container.InContainerQuadFilter_get_version_info(self)
3647 """__str__(InContainerQuadFilter self) -> std::string"""
3648 return _IMP_container.InContainerQuadFilter___str__(self)
3652 """__repr__(InContainerQuadFilter self) -> std::string"""
3653 return _IMP_container.InContainerQuadFilter___repr__(self)
3658 return _object_cast_to_InContainerQuadFilter(o)
3660 InContainerQuadFilter_swigregister = _IMP_container.InContainerQuadFilter_swigregister
3661 InContainerQuadFilter_swigregister(InContainerQuadFilter)
3664 """Proxy of C++ IMP::container::SingletonContainerStatistics class"""
3665 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3667 def __init__(self, c):
3668 """__init__(IMP::container::SingletonContainerStatistics self, _SingletonContainerAdaptor c) -> SingletonContainerStatistics"""
3669 this = _IMP_container.new_SingletonContainerStatistics(c)
3671 self.this.append(this)
3675 def show_statistics(self, out):
3676 """show_statistics(SingletonContainerStatistics self, _ostream out)"""
3677 return _IMP_container.SingletonContainerStatistics_show_statistics(self, out)
3680 def set_track_unique(self, tf):
3681 """set_track_unique(SingletonContainerStatistics self, bool tf)"""
3682 return _IMP_container.SingletonContainerStatistics_set_track_unique(self, tf)
3685 def do_before_evaluate(self):
3686 """do_before_evaluate(SingletonContainerStatistics self)"""
3687 return _IMP_container.SingletonContainerStatistics_do_before_evaluate(self)
3690 def do_after_evaluate(self, da):
3691 """do_after_evaluate(SingletonContainerStatistics self, DerivativeAccumulator da)"""
3692 return _IMP_container.SingletonContainerStatistics_do_after_evaluate(self, da)
3695 def do_get_inputs(self):
3696 """do_get_inputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3697 return _IMP_container.SingletonContainerStatistics_do_get_inputs(self)
3700 def do_get_outputs(self):
3701 """do_get_outputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3702 return _IMP_container.SingletonContainerStatistics_do_get_outputs(self)
3705 def get_version_info(self):
3706 """get_version_info(SingletonContainerStatistics self) -> VersionInfo"""
3707 return _IMP_container.SingletonContainerStatistics_get_version_info(self)
3711 """__str__(SingletonContainerStatistics self) -> std::string"""
3712 return _IMP_container.SingletonContainerStatistics___str__(self)
3716 """__repr__(SingletonContainerStatistics self) -> std::string"""
3717 return _IMP_container.SingletonContainerStatistics___repr__(self)
3722 return _object_cast_to_SingletonContainerStatistics(o)
3724 SingletonContainerStatistics_swigregister = _IMP_container.SingletonContainerStatistics_swigregister
3725 SingletonContainerStatistics_swigregister(SingletonContainerStatistics)
3728 """Proxy of C++ IMP::container::PairContainerStatistics 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::PairContainerStatistics self, _PairContainerAdaptor c) -> PairContainerStatistics"""
3733 this = _IMP_container.new_PairContainerStatistics(c)
3735 self.this.append(this)
3739 def show_statistics(self, out):
3740 """show_statistics(PairContainerStatistics self, _ostream out)"""
3741 return _IMP_container.PairContainerStatistics_show_statistics(self, out)
3744 def set_track_unique(self, tf):
3745 """set_track_unique(PairContainerStatistics self, bool tf)"""
3746 return _IMP_container.PairContainerStatistics_set_track_unique(self, tf)
3749 def do_before_evaluate(self):
3750 """do_before_evaluate(PairContainerStatistics self)"""
3751 return _IMP_container.PairContainerStatistics_do_before_evaluate(self)
3754 def do_after_evaluate(self, da):
3755 """do_after_evaluate(PairContainerStatistics self, DerivativeAccumulator da)"""
3756 return _IMP_container.PairContainerStatistics_do_after_evaluate(self, da)
3759 def do_get_inputs(self):
3760 """do_get_inputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3761 return _IMP_container.PairContainerStatistics_do_get_inputs(self)
3764 def do_get_outputs(self):
3765 """do_get_outputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3766 return _IMP_container.PairContainerStatistics_do_get_outputs(self)
3769 def get_version_info(self):
3770 """get_version_info(PairContainerStatistics self) -> VersionInfo"""
3771 return _IMP_container.PairContainerStatistics_get_version_info(self)
3775 """__str__(PairContainerStatistics self) -> std::string"""
3776 return _IMP_container.PairContainerStatistics___str__(self)
3780 """__repr__(PairContainerStatistics self) -> std::string"""
3781 return _IMP_container.PairContainerStatistics___repr__(self)
3786 return _object_cast_to_PairContainerStatistics(o)
3788 PairContainerStatistics_swigregister = _IMP_container.PairContainerStatistics_swigregister
3789 PairContainerStatistics_swigregister(PairContainerStatistics)
3792 """Proxy of C++ IMP::container::TripletContainerStatistics 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::TripletContainerStatistics self, _TripletContainerAdaptor c) -> TripletContainerStatistics"""
3797 this = _IMP_container.new_TripletContainerStatistics(c)
3799 self.this.append(this)
3803 def show_statistics(self, out):
3804 """show_statistics(TripletContainerStatistics self, _ostream out)"""
3805 return _IMP_container.TripletContainerStatistics_show_statistics(self, out)
3808 def set_track_unique(self, tf):
3809 """set_track_unique(TripletContainerStatistics self, bool tf)"""
3810 return _IMP_container.TripletContainerStatistics_set_track_unique(self, tf)
3813 def do_before_evaluate(self):
3814 """do_before_evaluate(TripletContainerStatistics self)"""
3815 return _IMP_container.TripletContainerStatistics_do_before_evaluate(self)
3818 def do_after_evaluate(self, da):
3819 """do_after_evaluate(TripletContainerStatistics self, DerivativeAccumulator da)"""
3820 return _IMP_container.TripletContainerStatistics_do_after_evaluate(self, da)
3823 def do_get_inputs(self):
3824 """do_get_inputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3825 return _IMP_container.TripletContainerStatistics_do_get_inputs(self)
3828 def do_get_outputs(self):
3829 """do_get_outputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3830 return _IMP_container.TripletContainerStatistics_do_get_outputs(self)
3833 def get_version_info(self):
3834 """get_version_info(TripletContainerStatistics self) -> VersionInfo"""
3835 return _IMP_container.TripletContainerStatistics_get_version_info(self)
3839 """__str__(TripletContainerStatistics self) -> std::string"""
3840 return _IMP_container.TripletContainerStatistics___str__(self)
3844 """__repr__(TripletContainerStatistics self) -> std::string"""
3845 return _IMP_container.TripletContainerStatistics___repr__(self)
3850 return _object_cast_to_TripletContainerStatistics(o)
3852 TripletContainerStatistics_swigregister = _IMP_container.TripletContainerStatistics_swigregister
3853 TripletContainerStatistics_swigregister(TripletContainerStatistics)
3856 """Proxy of C++ IMP::container::QuadContainerStatistics 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::QuadContainerStatistics self, _QuadContainerAdaptor c) -> QuadContainerStatistics"""
3861 this = _IMP_container.new_QuadContainerStatistics(c)
3863 self.this.append(this)
3867 def show_statistics(self, out):
3868 """show_statistics(QuadContainerStatistics self, _ostream out)"""
3869 return _IMP_container.QuadContainerStatistics_show_statistics(self, out)
3872 def set_track_unique(self, tf):
3873 """set_track_unique(QuadContainerStatistics self, bool tf)"""
3874 return _IMP_container.QuadContainerStatistics_set_track_unique(self, tf)
3877 def do_before_evaluate(self):
3878 """do_before_evaluate(QuadContainerStatistics self)"""
3879 return _IMP_container.QuadContainerStatistics_do_before_evaluate(self)
3882 def do_after_evaluate(self, da):
3883 """do_after_evaluate(QuadContainerStatistics self, DerivativeAccumulator da)"""
3884 return _IMP_container.QuadContainerStatistics_do_after_evaluate(self, da)
3887 def do_get_inputs(self):
3888 """do_get_inputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3889 return _IMP_container.QuadContainerStatistics_do_get_inputs(self)
3892 def do_get_outputs(self):
3893 """do_get_outputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3894 return _IMP_container.QuadContainerStatistics_do_get_outputs(self)
3897 def get_version_info(self):
3898 """get_version_info(QuadContainerStatistics self) -> VersionInfo"""
3899 return _IMP_container.QuadContainerStatistics_get_version_info(self)
3903 """__str__(QuadContainerStatistics self) -> std::string"""
3904 return _IMP_container.QuadContainerStatistics___str__(self)
3908 """__repr__(QuadContainerStatistics self) -> std::string"""
3909 return _IMP_container.QuadContainerStatistics___repr__(self)
3914 return _object_cast_to_QuadContainerStatistics(o)
3916 QuadContainerStatistics_swigregister = _IMP_container.QuadContainerStatistics_swigregister
3917 QuadContainerStatistics_swigregister(QuadContainerStatistics)
3920 """Proxy of C++ IMP::container::EventSingletonsOptimizerState 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, *args):
3925 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventSingletonsOptimizerState
3926 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count) -> EventSingletonsOptimizerState
3928 this = _IMP_container.new_EventSingletonsOptimizerState(*args)
3930 self.this.append(this)
3934 def get_version_info(self):
3935 """get_version_info(EventSingletonsOptimizerState self) -> VersionInfo"""
3936 return _IMP_container.EventSingletonsOptimizerState_get_version_info(self)
3940 """__str__(EventSingletonsOptimizerState self) -> std::string"""
3941 return _IMP_container.EventSingletonsOptimizerState___str__(self)
3945 """__repr__(EventSingletonsOptimizerState self) -> std::string"""
3946 return _IMP_container.EventSingletonsOptimizerState___repr__(self)
3951 return _object_cast_to_EventSingletonsOptimizerState(o)
3953 EventSingletonsOptimizerState_swigregister = _IMP_container.EventSingletonsOptimizerState_swigregister
3954 EventSingletonsOptimizerState_swigregister(EventSingletonsOptimizerState)
3957 """Proxy of C++ IMP::container::EventPairsOptimizerState class"""
3958 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3960 def __init__(self, *args):
3962 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventPairsOptimizerState
3963 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count) -> EventPairsOptimizerState
3965 this = _IMP_container.new_EventPairsOptimizerState(*args)
3967 self.this.append(this)
3971 def get_version_info(self):
3972 """get_version_info(EventPairsOptimizerState self) -> VersionInfo"""
3973 return _IMP_container.EventPairsOptimizerState_get_version_info(self)
3977 """__str__(EventPairsOptimizerState self) -> std::string"""
3978 return _IMP_container.EventPairsOptimizerState___str__(self)
3982 """__repr__(EventPairsOptimizerState self) -> std::string"""
3983 return _IMP_container.EventPairsOptimizerState___repr__(self)
3988 return _object_cast_to_EventPairsOptimizerState(o)
3990 EventPairsOptimizerState_swigregister = _IMP_container.EventPairsOptimizerState_swigregister
3991 EventPairsOptimizerState_swigregister(EventPairsOptimizerState)
3994 """Proxy of C++ IMP::container::EventTripletsOptimizerState class"""
3995 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3997 def __init__(self, *args):
3999 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventTripletsOptimizerState
4000 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count) -> EventTripletsOptimizerState
4002 this = _IMP_container.new_EventTripletsOptimizerState(*args)
4004 self.this.append(this)
4008 def get_version_info(self):
4009 """get_version_info(EventTripletsOptimizerState self) -> VersionInfo"""
4010 return _IMP_container.EventTripletsOptimizerState_get_version_info(self)
4014 """__str__(EventTripletsOptimizerState self) -> std::string"""
4015 return _IMP_container.EventTripletsOptimizerState___str__(self)
4019 """__repr__(EventTripletsOptimizerState self) -> std::string"""
4020 return _IMP_container.EventTripletsOptimizerState___repr__(self)
4025 return _object_cast_to_EventTripletsOptimizerState(o)
4027 EventTripletsOptimizerState_swigregister = _IMP_container.EventTripletsOptimizerState_swigregister
4028 EventTripletsOptimizerState_swigregister(EventTripletsOptimizerState)
4031 """Proxy of C++ IMP::container::EventQuadsOptimizerState class"""
4032 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4034 def __init__(self, *args):
4036 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventQuadsOptimizerState
4037 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count) -> EventQuadsOptimizerState
4039 this = _IMP_container.new_EventQuadsOptimizerState(*args)
4041 self.this.append(this)
4045 def get_version_info(self):
4046 """get_version_info(EventQuadsOptimizerState self) -> VersionInfo"""
4047 return _IMP_container.EventQuadsOptimizerState_get_version_info(self)
4051 """__str__(EventQuadsOptimizerState self) -> std::string"""
4052 return _IMP_container.EventQuadsOptimizerState___str__(self)
4056 """__repr__(EventQuadsOptimizerState self) -> std::string"""
4057 return _IMP_container.EventQuadsOptimizerState___repr__(self)
4062 return _object_cast_to_EventQuadsOptimizerState(o)
4064 EventQuadsOptimizerState_swigregister = _IMP_container.EventQuadsOptimizerState_swigregister
4065 EventQuadsOptimizerState_swigregister(EventQuadsOptimizerState)
4068 """Proxy of C++ IMP::container::PredicateSingletonsRestraint class"""
4069 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4071 def __init__(self, *args):
4073 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input, std::string name) -> PredicateSingletonsRestraint
4074 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input) -> PredicateSingletonsRestraint
4076 this = _IMP_container.new_PredicateSingletonsRestraint(*args)
4078 self.this.append(this)
4082 def set_score(self, predicate_value, score):
4083 """set_score(PredicateSingletonsRestraint self, int predicate_value, SingletonScore score)"""
4084 return _IMP_container.PredicateSingletonsRestraint_set_score(self, predicate_value, score)
4087 def set_unknown_score(self, score):
4088 """set_unknown_score(PredicateSingletonsRestraint self, SingletonScore score)"""
4089 return _IMP_container.PredicateSingletonsRestraint_set_unknown_score(self, score)
4092 def set_is_complete(self, tf):
4093 """set_is_complete(PredicateSingletonsRestraint self, bool tf)"""
4094 return _IMP_container.PredicateSingletonsRestraint_set_is_complete(self, tf)
4098 """get_indexes(PredicateSingletonsRestraint self, int predicate_value) -> IMP::ParticleIndexes"""
4099 return _IMP_container.PredicateSingletonsRestraint_get_indexes(self, predicate_value)
4102 def do_add_score_and_derivatives(self, sa):
4103 """do_add_score_and_derivatives(PredicateSingletonsRestraint self, ScoreAccumulator sa)"""
4104 return _IMP_container.PredicateSingletonsRestraint_do_add_score_and_derivatives(self, sa)
4107 def do_get_inputs(self):
4108 """do_get_inputs(PredicateSingletonsRestraint self) -> IMP::ModelObjectsTemp"""
4109 return _IMP_container.PredicateSingletonsRestraint_do_get_inputs(self)
4112 def get_version_info(self):
4113 """get_version_info(PredicateSingletonsRestraint self) -> VersionInfo"""
4114 return _IMP_container.PredicateSingletonsRestraint_get_version_info(self)
4118 """__str__(PredicateSingletonsRestraint self) -> std::string"""
4119 return _IMP_container.PredicateSingletonsRestraint___str__(self)
4123 """__repr__(PredicateSingletonsRestraint self) -> std::string"""
4124 return _IMP_container.PredicateSingletonsRestraint___repr__(self)
4129 return _object_cast_to_PredicateSingletonsRestraint(o)
4131 PredicateSingletonsRestraint_swigregister = _IMP_container.PredicateSingletonsRestraint_swigregister
4132 PredicateSingletonsRestraint_swigregister(PredicateSingletonsRestraint)
4135 """Proxy of C++ IMP::container::PredicatePairsRestraint class"""
4136 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4138 def __init__(self, *args):
4140 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input, std::string name) -> PredicatePairsRestraint
4141 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input) -> PredicatePairsRestraint
4143 this = _IMP_container.new_PredicatePairsRestraint(*args)
4145 self.this.append(this)
4149 def set_score(self, predicate_value, score):
4150 """set_score(PredicatePairsRestraint self, int predicate_value, PairScore score)"""
4151 return _IMP_container.PredicatePairsRestraint_set_score(self, predicate_value, score)
4154 def set_unknown_score(self, score):
4155 """set_unknown_score(PredicatePairsRestraint self, PairScore score)"""
4156 return _IMP_container.PredicatePairsRestraint_set_unknown_score(self, score)
4159 def set_is_complete(self, tf):
4160 """set_is_complete(PredicatePairsRestraint self, bool tf)"""
4161 return _IMP_container.PredicatePairsRestraint_set_is_complete(self, tf)
4165 """get_indexes(PredicatePairsRestraint self, int predicate_value) -> IMP::ParticleIndexPairs"""
4166 return _IMP_container.PredicatePairsRestraint_get_indexes(self, predicate_value)
4169 def do_add_score_and_derivatives(self, sa):
4170 """do_add_score_and_derivatives(PredicatePairsRestraint self, ScoreAccumulator sa)"""
4171 return _IMP_container.PredicatePairsRestraint_do_add_score_and_derivatives(self, sa)
4174 def do_get_inputs(self):
4175 """do_get_inputs(PredicatePairsRestraint self) -> IMP::ModelObjectsTemp"""
4176 return _IMP_container.PredicatePairsRestraint_do_get_inputs(self)
4179 def get_version_info(self):
4180 """get_version_info(PredicatePairsRestraint self) -> VersionInfo"""
4181 return _IMP_container.PredicatePairsRestraint_get_version_info(self)
4185 """__str__(PredicatePairsRestraint self) -> std::string"""
4186 return _IMP_container.PredicatePairsRestraint___str__(self)
4190 """__repr__(PredicatePairsRestraint self) -> std::string"""
4191 return _IMP_container.PredicatePairsRestraint___repr__(self)
4196 return _object_cast_to_PredicatePairsRestraint(o)
4198 PredicatePairsRestraint_swigregister = _IMP_container.PredicatePairsRestraint_swigregister
4199 PredicatePairsRestraint_swigregister(PredicatePairsRestraint)
4202 """Proxy of C++ IMP::container::PredicateTripletsRestraint class"""
4203 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4205 def __init__(self, *args):
4207 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input, std::string name) -> PredicateTripletsRestraint
4208 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input) -> PredicateTripletsRestraint
4210 this = _IMP_container.new_PredicateTripletsRestraint(*args)
4212 self.this.append(this)
4216 def set_score(self, predicate_value, score):
4217 """set_score(PredicateTripletsRestraint self, int predicate_value, TripletScore score)"""
4218 return _IMP_container.PredicateTripletsRestraint_set_score(self, predicate_value, score)
4221 def set_unknown_score(self, score):
4222 """set_unknown_score(PredicateTripletsRestraint self, TripletScore score)"""
4223 return _IMP_container.PredicateTripletsRestraint_set_unknown_score(self, score)
4226 def set_is_complete(self, tf):
4227 """set_is_complete(PredicateTripletsRestraint self, bool tf)"""
4228 return _IMP_container.PredicateTripletsRestraint_set_is_complete(self, tf)
4232 """get_indexes(PredicateTripletsRestraint self, int predicate_value) -> IMP::ParticleIndexTriplets"""
4233 return _IMP_container.PredicateTripletsRestraint_get_indexes(self, predicate_value)
4236 def do_add_score_and_derivatives(self, sa):
4237 """do_add_score_and_derivatives(PredicateTripletsRestraint self, ScoreAccumulator sa)"""
4238 return _IMP_container.PredicateTripletsRestraint_do_add_score_and_derivatives(self, sa)
4241 def do_get_inputs(self):
4242 """do_get_inputs(PredicateTripletsRestraint self) -> IMP::ModelObjectsTemp"""
4243 return _IMP_container.PredicateTripletsRestraint_do_get_inputs(self)
4246 def get_version_info(self):
4247 """get_version_info(PredicateTripletsRestraint self) -> VersionInfo"""
4248 return _IMP_container.PredicateTripletsRestraint_get_version_info(self)
4252 """__str__(PredicateTripletsRestraint self) -> std::string"""
4253 return _IMP_container.PredicateTripletsRestraint___str__(self)
4257 """__repr__(PredicateTripletsRestraint self) -> std::string"""
4258 return _IMP_container.PredicateTripletsRestraint___repr__(self)
4263 return _object_cast_to_PredicateTripletsRestraint(o)
4265 PredicateTripletsRestraint_swigregister = _IMP_container.PredicateTripletsRestraint_swigregister
4266 PredicateTripletsRestraint_swigregister(PredicateTripletsRestraint)
4269 """Proxy of C++ IMP::container::PredicateQuadsRestraint class"""
4270 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4272 def __init__(self, *args):
4274 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input, std::string name) -> PredicateQuadsRestraint
4275 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input) -> PredicateQuadsRestraint
4277 this = _IMP_container.new_PredicateQuadsRestraint(*args)
4279 self.this.append(this)
4283 def set_score(self, predicate_value, score):
4284 """set_score(PredicateQuadsRestraint self, int predicate_value, QuadScore score)"""
4285 return _IMP_container.PredicateQuadsRestraint_set_score(self, predicate_value, score)
4288 def set_unknown_score(self, score):
4289 """set_unknown_score(PredicateQuadsRestraint self, QuadScore score)"""
4290 return _IMP_container.PredicateQuadsRestraint_set_unknown_score(self, score)
4293 def set_is_complete(self, tf):
4294 """set_is_complete(PredicateQuadsRestraint self, bool tf)"""
4295 return _IMP_container.PredicateQuadsRestraint_set_is_complete(self, tf)
4299 """get_indexes(PredicateQuadsRestraint self, int predicate_value) -> IMP::ParticleIndexQuads"""
4300 return _IMP_container.PredicateQuadsRestraint_get_indexes(self, predicate_value)
4303 def do_add_score_and_derivatives(self, sa):
4304 """do_add_score_and_derivatives(PredicateQuadsRestraint self, ScoreAccumulator sa)"""
4305 return _IMP_container.PredicateQuadsRestraint_do_add_score_and_derivatives(self, sa)
4308 def do_get_inputs(self):
4309 """do_get_inputs(PredicateQuadsRestraint self) -> IMP::ModelObjectsTemp"""
4310 return _IMP_container.PredicateQuadsRestraint_do_get_inputs(self)
4313 def get_version_info(self):
4314 """get_version_info(PredicateQuadsRestraint self) -> VersionInfo"""
4315 return _IMP_container.PredicateQuadsRestraint_get_version_info(self)
4319 """__str__(PredicateQuadsRestraint self) -> std::string"""
4320 return _IMP_container.PredicateQuadsRestraint___str__(self)
4324 """__repr__(PredicateQuadsRestraint self) -> std::string"""
4325 return _IMP_container.PredicateQuadsRestraint___repr__(self)
4330 return _object_cast_to_PredicateQuadsRestraint(o)
4332 PredicateQuadsRestraint_swigregister = _IMP_container.PredicateQuadsRestraint_swigregister
4333 PredicateQuadsRestraint_swigregister(PredicateQuadsRestraint)
4336 """Proxy of C++ IMP::container::DistributeSingletonsScoreState class"""
4337 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4339 def __init__(self, *args):
4341 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input, std::string name) -> DistributeSingletonsScoreState
4342 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input) -> DistributeSingletonsScoreState
4344 this = _IMP_container.new_DistributeSingletonsScoreState(*args)
4346 self.this.append(this)
4350 def add_predicate(self, predicate, value):
4351 """add_predicate(DistributeSingletonsScoreState self, SingletonPredicate predicate, int value) -> DynamicListSingletonContainer"""
4352 return _IMP_container.DistributeSingletonsScoreState_add_predicate(self, predicate, value)
4355 def do_before_evaluate(self):
4356 """do_before_evaluate(DistributeSingletonsScoreState self)"""
4357 return _IMP_container.DistributeSingletonsScoreState_do_before_evaluate(self)
4360 def do_after_evaluate(self, da):
4361 """do_after_evaluate(DistributeSingletonsScoreState self, DerivativeAccumulator da)"""
4362 return _IMP_container.DistributeSingletonsScoreState_do_after_evaluate(self, da)
4365 def do_get_inputs(self):
4366 """do_get_inputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4367 return _IMP_container.DistributeSingletonsScoreState_do_get_inputs(self)
4370 def do_get_outputs(self):
4371 """do_get_outputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4372 return _IMP_container.DistributeSingletonsScoreState_do_get_outputs(self)
4375 def get_version_info(self):
4376 """get_version_info(DistributeSingletonsScoreState self) -> VersionInfo"""
4377 return _IMP_container.DistributeSingletonsScoreState_get_version_info(self)
4381 """__str__(DistributeSingletonsScoreState self) -> std::string"""
4382 return _IMP_container.DistributeSingletonsScoreState___str__(self)
4386 """__repr__(DistributeSingletonsScoreState self) -> std::string"""
4387 return _IMP_container.DistributeSingletonsScoreState___repr__(self)
4392 return _object_cast_to_DistributeSingletonsScoreState(o)
4394 DistributeSingletonsScoreState_swigregister = _IMP_container.DistributeSingletonsScoreState_swigregister
4395 DistributeSingletonsScoreState_swigregister(DistributeSingletonsScoreState)
4398 """Proxy of C++ IMP::container::DistributePairsScoreState class"""
4399 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4401 def __init__(self, *args):
4403 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input, std::string name) -> DistributePairsScoreState
4404 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input) -> DistributePairsScoreState
4406 this = _IMP_container.new_DistributePairsScoreState(*args)
4408 self.this.append(this)
4412 def add_predicate(self, predicate, value):
4413 """add_predicate(DistributePairsScoreState self, PairPredicate predicate, int value) -> DynamicListPairContainer"""
4414 return _IMP_container.DistributePairsScoreState_add_predicate(self, predicate, value)
4417 def do_before_evaluate(self):
4418 """do_before_evaluate(DistributePairsScoreState self)"""
4419 return _IMP_container.DistributePairsScoreState_do_before_evaluate(self)
4422 def do_after_evaluate(self, da):
4423 """do_after_evaluate(DistributePairsScoreState self, DerivativeAccumulator da)"""
4424 return _IMP_container.DistributePairsScoreState_do_after_evaluate(self, da)
4427 def do_get_inputs(self):
4428 """do_get_inputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4429 return _IMP_container.DistributePairsScoreState_do_get_inputs(self)
4432 def do_get_outputs(self):
4433 """do_get_outputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4434 return _IMP_container.DistributePairsScoreState_do_get_outputs(self)
4437 def get_version_info(self):
4438 """get_version_info(DistributePairsScoreState self) -> VersionInfo"""
4439 return _IMP_container.DistributePairsScoreState_get_version_info(self)
4443 """__str__(DistributePairsScoreState self) -> std::string"""
4444 return _IMP_container.DistributePairsScoreState___str__(self)
4448 """__repr__(DistributePairsScoreState self) -> std::string"""
4449 return _IMP_container.DistributePairsScoreState___repr__(self)
4454 return _object_cast_to_DistributePairsScoreState(o)
4456 DistributePairsScoreState_swigregister = _IMP_container.DistributePairsScoreState_swigregister
4457 DistributePairsScoreState_swigregister(DistributePairsScoreState)
4460 """Proxy of C++ IMP::container::DistributeTripletsScoreState class"""
4461 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4463 def __init__(self, *args):
4465 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input, std::string name) -> DistributeTripletsScoreState
4466 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input) -> DistributeTripletsScoreState
4468 this = _IMP_container.new_DistributeTripletsScoreState(*args)
4470 self.this.append(this)
4474 def add_predicate(self, predicate, value):
4475 """add_predicate(DistributeTripletsScoreState self, TripletPredicate predicate, int value) -> DynamicListTripletContainer"""
4476 return _IMP_container.DistributeTripletsScoreState_add_predicate(self, predicate, value)
4479 def do_before_evaluate(self):
4480 """do_before_evaluate(DistributeTripletsScoreState self)"""
4481 return _IMP_container.DistributeTripletsScoreState_do_before_evaluate(self)
4484 def do_after_evaluate(self, da):
4485 """do_after_evaluate(DistributeTripletsScoreState self, DerivativeAccumulator da)"""
4486 return _IMP_container.DistributeTripletsScoreState_do_after_evaluate(self, da)
4489 def do_get_inputs(self):
4490 """do_get_inputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4491 return _IMP_container.DistributeTripletsScoreState_do_get_inputs(self)
4494 def do_get_outputs(self):
4495 """do_get_outputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4496 return _IMP_container.DistributeTripletsScoreState_do_get_outputs(self)
4499 def get_version_info(self):
4500 """get_version_info(DistributeTripletsScoreState self) -> VersionInfo"""
4501 return _IMP_container.DistributeTripletsScoreState_get_version_info(self)
4505 """__str__(DistributeTripletsScoreState self) -> std::string"""
4506 return _IMP_container.DistributeTripletsScoreState___str__(self)
4510 """__repr__(DistributeTripletsScoreState self) -> std::string"""
4511 return _IMP_container.DistributeTripletsScoreState___repr__(self)
4516 return _object_cast_to_DistributeTripletsScoreState(o)
4518 DistributeTripletsScoreState_swigregister = _IMP_container.DistributeTripletsScoreState_swigregister
4519 DistributeTripletsScoreState_swigregister(DistributeTripletsScoreState)
4522 """Proxy of C++ IMP::container::DistributeQuadsScoreState class"""
4523 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4525 def __init__(self, *args):
4527 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input, std::string name) -> DistributeQuadsScoreState
4528 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input) -> DistributeQuadsScoreState
4530 this = _IMP_container.new_DistributeQuadsScoreState(*args)
4532 self.this.append(this)
4536 def add_predicate(self, predicate, value):
4537 """add_predicate(DistributeQuadsScoreState self, QuadPredicate predicate, int value) -> DynamicListQuadContainer"""
4538 return _IMP_container.DistributeQuadsScoreState_add_predicate(self, predicate, value)
4541 def do_before_evaluate(self):
4542 """do_before_evaluate(DistributeQuadsScoreState self)"""
4543 return _IMP_container.DistributeQuadsScoreState_do_before_evaluate(self)
4546 def do_after_evaluate(self, da):
4547 """do_after_evaluate(DistributeQuadsScoreState self, DerivativeAccumulator da)"""
4548 return _IMP_container.DistributeQuadsScoreState_do_after_evaluate(self, da)
4551 def do_get_inputs(self):
4552 """do_get_inputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4553 return _IMP_container.DistributeQuadsScoreState_do_get_inputs(self)
4556 def do_get_outputs(self):
4557 """do_get_outputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4558 return _IMP_container.DistributeQuadsScoreState_do_get_outputs(self)
4561 def get_version_info(self):
4562 """get_version_info(DistributeQuadsScoreState self) -> VersionInfo"""
4563 return _IMP_container.DistributeQuadsScoreState_get_version_info(self)
4567 """__str__(DistributeQuadsScoreState self) -> std::string"""
4568 return _IMP_container.DistributeQuadsScoreState___str__(self)
4572 """__repr__(DistributeQuadsScoreState self) -> std::string"""
4573 return _IMP_container.DistributeQuadsScoreState___repr__(self)
4578 return _object_cast_to_DistributeQuadsScoreState(o)
4580 DistributeQuadsScoreState_swigregister = _IMP_container.DistributeQuadsScoreState_swigregister
4581 DistributeQuadsScoreState_swigregister(DistributeQuadsScoreState)
4586 create_restraint(PairScore ps, IMP::ParticlePair pp) -> Restraint
4587 create_restraint(PairScore ps, PairContainer pp) -> Restraint
4589 return _IMP_container.create_restraint(*args)
4592 """get_module_version() -> std::string const"""
4593 return _IMP_container.get_module_version()
4596 """get_example_path(std::string fname) -> std::string"""
4597 return _IMP_container.get_example_path(fname)
4600 """get_data_path(std::string fname) -> std::string"""
4601 return _IMP_container.get_data_path(fname)
4603 from .
import _version_check
Abstract class for scoring object(s) of type ParticleIndexPair.
A shared container for Pairs.
double get_slack_estimate(Model *m, ParticleIndexes ps, double upper_bound, double step, const RestraintsTemp &restraints, bool derivatives, Optimizer *opt, ClosePairContainer *cpc)
Abstract predicate function.
Restraint * create_restraint(Score *s, const typename Score::Argument &t, std::string name=std::string())
Make CGAL functionality available to IMP.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Composable functors to implement scores via compile-time composition.
Implement a constraint on the Model.
Abstract class for scoring object(s) of type ParticleIndexQuad.
Abstract predicate function.
Abstract class for scoring object(s) of type ParticleIndex.
ScoreStates maintain invariants in the Model.
A shared container for Quads.
A shared container for Singletons.
Basic functionality that is expected to be used by a wide variety of IMP users.
Abstract predicate function.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
Shared optimizer state that is invoked upon commitment of new coordinates.
Abstract predicate function.
A shared container for Triplets.
Output IMP model data in various file formats.
Abstract class for scoring object(s) of type ParticleIndexTriplet.
ParticleIndexes get_indexes(const ParticlesTemp &ps)
Get the indexes from a list of particles.
std::string get_module_version()
Return the version of this module, as a string.
A restraint is a term in an IMP ScoringFunction.