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 get_version_info(self):
969 """get_version_info(AllBipartitePairContainer self) -> VersionInfo"""
970 return _IMP_container.AllBipartitePairContainer_get_version_info(self)
974 """__str__(AllBipartitePairContainer self) -> std::string"""
975 return _IMP_container.AllBipartitePairContainer___str__(self)
979 """__repr__(AllBipartitePairContainer self) -> std::string"""
980 return _IMP_container.AllBipartitePairContainer___repr__(self)
985 return _object_cast_to_AllBipartitePairContainer(o)
987 AllBipartitePairContainer_swigregister = _IMP_container.AllBipartitePairContainer_swigregister
988 AllBipartitePairContainer_swigregister(AllBipartitePairContainer)
991 """Proxy of C++ IMP::container::AllPairContainer class"""
992 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
994 def __init__(self, *args):
996 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c, std::string name) -> AllPairContainer
997 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c) -> AllPairContainer
999 this = _IMP_container.new_AllPairContainer(*args)
1001 self.this.append(this)
1005 def do_get_inputs(self):
1006 """do_get_inputs(AllPairContainer self) -> IMP::ModelObjectsTemp"""
1007 return _IMP_container.AllPairContainer_do_get_inputs(self)
1010 def do_apply(self, sm):
1011 """do_apply(AllPairContainer self, PairModifier sm)"""
1012 return _IMP_container.AllPairContainer_do_apply(self, sm)
1015 def get_version_info(self):
1016 """get_version_info(AllPairContainer self) -> VersionInfo"""
1017 return _IMP_container.AllPairContainer_get_version_info(self)
1021 """__str__(AllPairContainer self) -> std::string"""
1022 return _IMP_container.AllPairContainer___str__(self)
1026 """__repr__(AllPairContainer self) -> std::string"""
1027 return _IMP_container.AllPairContainer___repr__(self)
1032 return _object_cast_to_AllPairContainer(o)
1034 AllPairContainer_swigregister = _IMP_container.AllPairContainer_swigregister
1035 AllPairContainer_swigregister(AllPairContainer)
1038 """Proxy of C++ IMP::container::CloseBipartitePairContainer class"""
1039 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1041 def __init__(self, *args):
1043 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1, std::string name) -> CloseBipartitePairContainer
1044 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1) -> CloseBipartitePairContainer
1045 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance) -> CloseBipartitePairContainer
1046 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1, std::string name) -> CloseBipartitePairContainer
1047 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1) -> CloseBipartitePairContainer
1048 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf) -> CloseBipartitePairContainer
1050 this = _IMP_container.new_CloseBipartitePairContainer(*args)
1052 self.this.append(this)
1056 def remove_pair_filter(self, d):
1057 """remove_pair_filter(CloseBipartitePairContainer self, PairPredicate d)"""
1058 return _IMP_container.CloseBipartitePairContainer_remove_pair_filter(self, d)
1061 def remove_pair_filters(self, d):
1062 """remove_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & d)"""
1063 return _IMP_container.CloseBipartitePairContainer_remove_pair_filters(self, d)
1066 def set_pair_filters(self, ps):
1067 """set_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & ps)"""
1068 return _IMP_container.CloseBipartitePairContainer_set_pair_filters(self, ps)
1071 def set_pair_filters_order(self, objs):
1072 """set_pair_filters_order(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1073 return _IMP_container.CloseBipartitePairContainer_set_pair_filters_order(self, objs)
1076 def add_pair_filter(self, obj):
1077 """add_pair_filter(CloseBipartitePairContainer self, PairPredicate obj) -> unsigned int"""
1078 return _IMP_container.CloseBipartitePairContainer_add_pair_filter(self, obj)
1081 def add_pair_filters(self, objs):
1082 """add_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1083 return _IMP_container.CloseBipartitePairContainer_add_pair_filters(self, objs)
1086 def clear_pair_filters(self):
1087 """clear_pair_filters(CloseBipartitePairContainer self)"""
1088 return _IMP_container.CloseBipartitePairContainer_clear_pair_filters(self)
1091 def get_number_of_pair_filters(self):
1092 """get_number_of_pair_filters(CloseBipartitePairContainer self) -> unsigned int"""
1093 return _IMP_container.CloseBipartitePairContainer_get_number_of_pair_filters(self)
1096 def get_has_pair_filters(self):
1097 """get_has_pair_filters(CloseBipartitePairContainer self) -> bool"""
1098 return _IMP_container.CloseBipartitePairContainer_get_has_pair_filters(self)
1101 def get_pair_filter(self, i):
1102 """get_pair_filter(CloseBipartitePairContainer self, unsigned int i) -> PairPredicate"""
1103 return _IMP_container.CloseBipartitePairContainer_get_pair_filter(self, i)
1106 def get_pair_filters(self):
1107 """get_pair_filters(CloseBipartitePairContainer self) -> IMP::PairPredicates"""
1108 return _IMP_container.CloseBipartitePairContainer_get_pair_filters(self)
1111 def reserve_pair_filters(self, sz):
1112 """reserve_pair_filters(CloseBipartitePairContainer self, unsigned int sz)"""
1113 return _IMP_container.CloseBipartitePairContainer_reserve_pair_filters(self, sz)
1116 def do_get_inputs(self):
1117 """do_get_inputs(CloseBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
1118 return _IMP_container.CloseBipartitePairContainer_do_get_inputs(self)
1121 def do_apply(self, sm):
1122 """do_apply(CloseBipartitePairContainer self, PairModifier sm)"""
1123 return _IMP_container.CloseBipartitePairContainer_do_apply(self, sm)
1126 def get_version_info(self):
1127 """get_version_info(CloseBipartitePairContainer self) -> VersionInfo"""
1128 return _IMP_container.CloseBipartitePairContainer_get_version_info(self)
1132 """__str__(CloseBipartitePairContainer self) -> std::string"""
1133 return _IMP_container.CloseBipartitePairContainer___str__(self)
1137 """__repr__(CloseBipartitePairContainer self) -> std::string"""
1138 return _IMP_container.CloseBipartitePairContainer___repr__(self)
1143 return _object_cast_to_CloseBipartitePairContainer(o)
1145 CloseBipartitePairContainer_swigregister = _IMP_container.CloseBipartitePairContainer_swigregister
1146 CloseBipartitePairContainer_swigregister(CloseBipartitePairContainer)
1149 """Proxy of C++ IMP::container::ClosePairContainer class"""
1150 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1152 def __init__(self, *args):
1154 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1, std::string name) -> ClosePairContainer
1155 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1) -> ClosePairContainer
1156 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff) -> ClosePairContainer
1157 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1, std::string name) -> ClosePairContainer
1158 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1) -> ClosePairContainer
1159 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf) -> ClosePairContainer
1161 this = _IMP_container.new_ClosePairContainer(*args)
1163 self.this.append(this)
1167 def remove_pair_filter(self, d):
1168 """remove_pair_filter(ClosePairContainer self, PairPredicate d)"""
1169 return _IMP_container.ClosePairContainer_remove_pair_filter(self, d)
1172 def remove_pair_filters(self, d):
1173 """remove_pair_filters(ClosePairContainer self, IMP::PairPredicates const & d)"""
1174 return _IMP_container.ClosePairContainer_remove_pair_filters(self, d)
1177 def set_pair_filters(self, ps):
1178 """set_pair_filters(ClosePairContainer self, IMP::PairPredicates const & ps)"""
1179 return _IMP_container.ClosePairContainer_set_pair_filters(self, ps)
1182 def set_pair_filters_order(self, objs):
1183 """set_pair_filters_order(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1184 return _IMP_container.ClosePairContainer_set_pair_filters_order(self, objs)
1187 def add_pair_filter(self, obj):
1188 """add_pair_filter(ClosePairContainer self, PairPredicate obj) -> unsigned int"""
1189 return _IMP_container.ClosePairContainer_add_pair_filter(self, obj)
1192 def add_pair_filters(self, objs):
1193 """add_pair_filters(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1194 return _IMP_container.ClosePairContainer_add_pair_filters(self, objs)
1197 def clear_pair_filters(self):
1198 """clear_pair_filters(ClosePairContainer self)"""
1199 return _IMP_container.ClosePairContainer_clear_pair_filters(self)
1202 def get_number_of_pair_filters(self):
1203 """get_number_of_pair_filters(ClosePairContainer self) -> unsigned int"""
1204 return _IMP_container.ClosePairContainer_get_number_of_pair_filters(self)
1207 def get_has_pair_filters(self):
1208 """get_has_pair_filters(ClosePairContainer self) -> bool"""
1209 return _IMP_container.ClosePairContainer_get_has_pair_filters(self)
1212 def get_pair_filter(self, i):
1213 """get_pair_filter(ClosePairContainer self, unsigned int i) -> PairPredicate"""
1214 return _IMP_container.ClosePairContainer_get_pair_filter(self, i)
1217 def get_pair_filters(self):
1218 """get_pair_filters(ClosePairContainer self) -> IMP::PairPredicates"""
1219 return _IMP_container.ClosePairContainer_get_pair_filters(self)
1222 def reserve_pair_filters(self, sz):
1223 """reserve_pair_filters(ClosePairContainer self, unsigned int sz)"""
1224 return _IMP_container.ClosePairContainer_reserve_pair_filters(self, sz)
1227 def set_slack(self, s):
1228 """set_slack(ClosePairContainer self, double s)"""
1229 return _IMP_container.ClosePairContainer_set_slack(self, s)
1232 def get_slack(self):
1233 """get_slack(ClosePairContainer self) -> double"""
1234 return _IMP_container.ClosePairContainer_get_slack(self)
1237 def do_get_inputs(self):
1238 """do_get_inputs(ClosePairContainer self) -> IMP::ModelObjectsTemp"""
1239 return _IMP_container.ClosePairContainer_do_get_inputs(self)
1242 def do_apply(self, sm):
1243 """do_apply(ClosePairContainer self, PairModifier sm)"""
1244 return _IMP_container.ClosePairContainer_do_apply(self, sm)
1247 def get_number_of_update_calls(self):
1248 """get_number_of_update_calls(ClosePairContainer self) -> unsigned int"""
1249 return _IMP_container.ClosePairContainer_get_number_of_update_calls(self)
1252 def get_number_of_full_rebuilds(self):
1253 """get_number_of_full_rebuilds(ClosePairContainer self) -> unsigned int"""
1254 return _IMP_container.ClosePairContainer_get_number_of_full_rebuilds(self)
1257 def get_number_of_partial_rebuilds(self):
1258 """get_number_of_partial_rebuilds(ClosePairContainer self) -> unsigned int"""
1259 return _IMP_container.ClosePairContainer_get_number_of_partial_rebuilds(self)
1262 def get_version_info(self):
1263 """get_version_info(ClosePairContainer self) -> VersionInfo"""
1264 return _IMP_container.ClosePairContainer_get_version_info(self)
1268 """__str__(ClosePairContainer self) -> std::string"""
1269 return _IMP_container.ClosePairContainer___str__(self)
1273 """__repr__(ClosePairContainer self) -> std::string"""
1274 return _IMP_container.ClosePairContainer___repr__(self)
1279 return _object_cast_to_ClosePairContainer(o)
1281 ClosePairContainer_swigregister = _IMP_container.ClosePairContainer_swigregister
1282 ClosePairContainer_swigregister(ClosePairContainer)
1286 """get_slack_estimate(IMP::ParticlesTemp const & ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double"""
1287 return _IMP_container.get_slack_estimate(ps, upper_bound, step, restraints, derivatives, opt, cpc)
1289 """Proxy of C++ IMP::container::ConnectingPairContainer class"""
1290 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1292 def __init__(self, sc, error):
1293 """__init__(IMP::container::ConnectingPairContainer self, SingletonContainer sc, double error) -> ConnectingPairContainer"""
1294 this = _IMP_container.new_ConnectingPairContainer(sc, error)
1296 self.this.append(this)
1300 def do_get_inputs(self):
1301 """do_get_inputs(ConnectingPairContainer self) -> IMP::ModelObjectsTemp"""
1302 return _IMP_container.ConnectingPairContainer_do_get_inputs(self)
1305 def do_apply(self, sm):
1306 """do_apply(ConnectingPairContainer self, PairModifier sm)"""
1307 return _IMP_container.ConnectingPairContainer_do_apply(self, sm)
1310 def get_version_info(self):
1311 """get_version_info(ConnectingPairContainer self) -> VersionInfo"""
1312 return _IMP_container.ConnectingPairContainer_get_version_info(self)
1316 """__str__(ConnectingPairContainer self) -> std::string"""
1317 return _IMP_container.ConnectingPairContainer___str__(self)
1321 """__repr__(ConnectingPairContainer self) -> std::string"""
1322 return _IMP_container.ConnectingPairContainer___repr__(self)
1327 return _object_cast_to_ConnectingPairContainer(o)
1329 ConnectingPairContainer_swigregister = _IMP_container.ConnectingPairContainer_swigregister
1330 ConnectingPairContainer_swigregister(ConnectingPairContainer)
1333 """Proxy of C++ IMP::container::ConsecutivePairContainer class"""
1334 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1336 def __init__(self, *args):
1338 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ConsecutivePairContainer
1339 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ConsecutivePairContainer
1341 this = _IMP_container.new_ConsecutivePairContainer(*args)
1343 self.this.append(this)
1347 def do_get_inputs(self):
1348 """do_get_inputs(ConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1349 return _IMP_container.ConsecutivePairContainer_do_get_inputs(self)
1352 def do_apply(self, sm):
1353 """do_apply(ConsecutivePairContainer self, PairModifier sm)"""
1354 return _IMP_container.ConsecutivePairContainer_do_apply(self, sm)
1357 def get_version_info(self):
1358 """get_version_info(ConsecutivePairContainer self) -> VersionInfo"""
1359 return _IMP_container.ConsecutivePairContainer_get_version_info(self)
1363 """__str__(ConsecutivePairContainer self) -> std::string"""
1364 return _IMP_container.ConsecutivePairContainer___str__(self)
1368 """__repr__(ConsecutivePairContainer self) -> std::string"""
1369 return _IMP_container.ConsecutivePairContainer___repr__(self)
1374 return _object_cast_to_ConsecutivePairContainer(o)
1376 ConsecutivePairContainer_swigregister = _IMP_container.ConsecutivePairContainer_swigregister
1377 ConsecutivePairContainer_swigregister(ConsecutivePairContainer)
1380 """Proxy of C++ IMP::container::ConsecutivePairFilter class"""
1381 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1383 def __init__(self, cpc):
1384 """__init__(IMP::container::ConsecutivePairFilter self, ConsecutivePairContainer cpc) -> ConsecutivePairFilter"""
1385 this = _IMP_container.new_ConsecutivePairFilter(cpc)
1387 self.this.append(this)
1391 def do_get_inputs(self, m, pi):
1392 """do_get_inputs(ConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1393 return _IMP_container.ConsecutivePairFilter_do_get_inputs(self, m, pi)
1396 def get_value(self, *args):
1398 get_value(ConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1399 get_value(ConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1401 return _IMP_container.ConsecutivePairFilter_get_value(self, *args)
1404 def get_value_index(self, *args):
1406 get_value_index(ConsecutivePairFilter self, Model arg2, IMP::ParticleIndexPair const & pip) -> int
1407 get_value_index(ConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1409 return _IMP_container.ConsecutivePairFilter_get_value_index(self, *args)
1412 def get_version_info(self):
1413 """get_version_info(ConsecutivePairFilter self) -> VersionInfo"""
1414 return _IMP_container.ConsecutivePairFilter_get_version_info(self)
1418 """__str__(ConsecutivePairFilter self) -> std::string"""
1419 return _IMP_container.ConsecutivePairFilter___str__(self)
1423 """__repr__(ConsecutivePairFilter self) -> std::string"""
1424 return _IMP_container.ConsecutivePairFilter___repr__(self)
1429 return _object_cast_to_ConsecutivePairFilter(o)
1431 ConsecutivePairFilter_swigregister = _IMP_container.ConsecutivePairFilter_swigregister
1432 ConsecutivePairFilter_swigregister(ConsecutivePairFilter)
1435 """Proxy of C++ IMP::container::ExclusiveConsecutivePairContainer class"""
1436 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1438 def __init__(self, *args):
1440 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ExclusiveConsecutivePairContainer
1441 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ExclusiveConsecutivePairContainer
1443 this = _IMP_container.new_ExclusiveConsecutivePairContainer(*args)
1445 self.this.append(this)
1449 def do_get_inputs(self):
1450 """do_get_inputs(ExclusiveConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1451 return _IMP_container.ExclusiveConsecutivePairContainer_do_get_inputs(self)
1454 def do_apply(self, sm):
1455 """do_apply(ExclusiveConsecutivePairContainer self, PairModifier sm)"""
1456 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply(self, sm)
1459 def get_version_info(self):
1460 """get_version_info(ExclusiveConsecutivePairContainer self) -> VersionInfo"""
1461 return _IMP_container.ExclusiveConsecutivePairContainer_get_version_info(self)
1465 """__str__(ExclusiveConsecutivePairContainer self) -> std::string"""
1466 return _IMP_container.ExclusiveConsecutivePairContainer___str__(self)
1470 """__repr__(ExclusiveConsecutivePairContainer self) -> std::string"""
1471 return _IMP_container.ExclusiveConsecutivePairContainer___repr__(self)
1476 return _object_cast_to_ExclusiveConsecutivePairContainer(o)
1478 ExclusiveConsecutivePairContainer_swigregister = _IMP_container.ExclusiveConsecutivePairContainer_swigregister
1479 ExclusiveConsecutivePairContainer_swigregister(ExclusiveConsecutivePairContainer)
1482 """Proxy of C++ IMP::container::ExclusiveConsecutivePairFilter class"""
1483 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1486 """__init__(IMP::container::ExclusiveConsecutivePairFilter self) -> ExclusiveConsecutivePairFilter"""
1487 this = _IMP_container.new_ExclusiveConsecutivePairFilter()
1489 self.this.append(this)
1493 def do_get_inputs(self, m, pi):
1494 """do_get_inputs(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1495 return _IMP_container.ExclusiveConsecutivePairFilter_do_get_inputs(self, m, pi)
1498 def get_value(self, *args):
1500 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1501 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1503 return _IMP_container.ExclusiveConsecutivePairFilter_get_value(self, *args)
1506 def get_value_index(self, *args):
1508 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPair const & pip) -> int
1509 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1511 return _IMP_container.ExclusiveConsecutivePairFilter_get_value_index(self, *args)
1514 def get_version_info(self):
1515 """get_version_info(ExclusiveConsecutivePairFilter self) -> VersionInfo"""
1516 return _IMP_container.ExclusiveConsecutivePairFilter_get_version_info(self)
1520 """__str__(ExclusiveConsecutivePairFilter self) -> std::string"""
1521 return _IMP_container.ExclusiveConsecutivePairFilter___str__(self)
1525 """__repr__(ExclusiveConsecutivePairFilter self) -> std::string"""
1526 return _IMP_container.ExclusiveConsecutivePairFilter___repr__(self)
1531 return _object_cast_to_ExclusiveConsecutivePairFilter(o)
1533 ExclusiveConsecutivePairFilter_swigregister = _IMP_container.ExclusiveConsecutivePairFilter_swigregister
1534 ExclusiveConsecutivePairFilter_swigregister(ExclusiveConsecutivePairFilter)
1537 """Proxy of C++ IMP::container::ListPairContainer class"""
1538 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1540 def __init__(self, *args):
1542 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents, std::string name) -> ListPairContainer
1543 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents) -> ListPairContainer
1544 __init__(IMP::container::ListPairContainer self, Model m, std::string name) -> ListPairContainer
1545 __init__(IMP::container::ListPairContainer self, Model m) -> ListPairContainer
1546 __init__(IMP::container::ListPairContainer self, Model m, char const * name) -> ListPairContainer
1548 this = _IMP_container.new_ListPairContainer(*args)
1550 self.this.append(this)
1554 def add(self, *args):
1556 add(ListPairContainer self, IMP::ParticleIndexPair const & vt)
1557 add(ListPairContainer self, IMP::ParticleIndexPairs const & c)
1559 return _IMP_container.ListPairContainer_add(self, *args)
1563 """set(ListPairContainer self, IMP::ParticleIndexPairs cp)"""
1564 return _IMP_container.ListPairContainer_set(self, cp)
1568 """clear(ListPairContainer self)"""
1569 return _IMP_container.ListPairContainer_clear(self)
1572 def do_get_inputs(self):
1573 """do_get_inputs(ListPairContainer self) -> IMP::ModelObjectsTemp"""
1574 return _IMP_container.ListPairContainer_do_get_inputs(self)
1577 def do_apply(self, sm):
1578 """do_apply(ListPairContainer self, PairModifier sm)"""
1579 return _IMP_container.ListPairContainer_do_apply(self, sm)
1582 def get_version_info(self):
1583 """get_version_info(ListPairContainer self) -> VersionInfo"""
1584 return _IMP_container.ListPairContainer_get_version_info(self)
1588 """__str__(ListPairContainer self) -> std::string"""
1589 return _IMP_container.ListPairContainer___str__(self)
1593 """__repr__(ListPairContainer self) -> std::string"""
1594 return _IMP_container.ListPairContainer___repr__(self)
1599 return _object_cast_to_ListPairContainer(o)
1601 ListPairContainer_swigregister = _IMP_container.ListPairContainer_swigregister
1602 ListPairContainer_swigregister(ListPairContainer)
1605 """Proxy of C++ IMP::container::ListQuadContainer class"""
1606 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1608 def __init__(self, *args):
1610 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents, std::string name) -> ListQuadContainer
1611 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents) -> ListQuadContainer
1612 __init__(IMP::container::ListQuadContainer self, Model m, std::string name) -> ListQuadContainer
1613 __init__(IMP::container::ListQuadContainer self, Model m) -> ListQuadContainer
1614 __init__(IMP::container::ListQuadContainer self, Model m, char const * name) -> ListQuadContainer
1616 this = _IMP_container.new_ListQuadContainer(*args)
1618 self.this.append(this)
1622 def add(self, *args):
1624 add(ListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1625 add(ListQuadContainer self, IMP::ParticleIndexQuads const & c)
1627 return _IMP_container.ListQuadContainer_add(self, *args)
1631 """set(ListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1632 return _IMP_container.ListQuadContainer_set(self, cp)
1636 """clear(ListQuadContainer self)"""
1637 return _IMP_container.ListQuadContainer_clear(self)
1640 def do_get_inputs(self):
1641 """do_get_inputs(ListQuadContainer self) -> IMP::ModelObjectsTemp"""
1642 return _IMP_container.ListQuadContainer_do_get_inputs(self)
1645 def do_apply(self, sm):
1646 """do_apply(ListQuadContainer self, QuadModifier sm)"""
1647 return _IMP_container.ListQuadContainer_do_apply(self, sm)
1650 def get_version_info(self):
1651 """get_version_info(ListQuadContainer self) -> VersionInfo"""
1652 return _IMP_container.ListQuadContainer_get_version_info(self)
1656 """__str__(ListQuadContainer self) -> std::string"""
1657 return _IMP_container.ListQuadContainer___str__(self)
1661 """__repr__(ListQuadContainer self) -> std::string"""
1662 return _IMP_container.ListQuadContainer___repr__(self)
1667 return _object_cast_to_ListQuadContainer(o)
1669 ListQuadContainer_swigregister = _IMP_container.ListQuadContainer_swigregister
1670 ListQuadContainer_swigregister(ListQuadContainer)
1673 """Proxy of C++ IMP::container::ListSingletonContainer class"""
1674 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1676 def __init__(self, *args):
1678 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents, std::string name) -> ListSingletonContainer
1679 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents) -> ListSingletonContainer
1680 __init__(IMP::container::ListSingletonContainer self, Model m, std::string name) -> ListSingletonContainer
1681 __init__(IMP::container::ListSingletonContainer self, Model m) -> ListSingletonContainer
1682 __init__(IMP::container::ListSingletonContainer self, Model m, char const * name) -> ListSingletonContainer
1684 this = _IMP_container.new_ListSingletonContainer(*args)
1686 self.this.append(this)
1690 def add(self, *args):
1692 add(ListSingletonContainer self, ParticleIndex vt)
1693 add(ListSingletonContainer self, IMP::ParticleIndexes const & c)
1695 return _IMP_container.ListSingletonContainer_add(self, *args)
1699 """set(ListSingletonContainer self, IMP::ParticleIndexes cp)"""
1700 return _IMP_container.ListSingletonContainer_set(self, cp)
1704 """clear(ListSingletonContainer self)"""
1705 return _IMP_container.ListSingletonContainer_clear(self)
1708 def do_get_inputs(self):
1709 """do_get_inputs(ListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1710 return _IMP_container.ListSingletonContainer_do_get_inputs(self)
1713 def do_apply(self, sm):
1714 """do_apply(ListSingletonContainer self, SingletonModifier sm)"""
1715 return _IMP_container.ListSingletonContainer_do_apply(self, sm)
1718 def get_version_info(self):
1719 """get_version_info(ListSingletonContainer self) -> VersionInfo"""
1720 return _IMP_container.ListSingletonContainer_get_version_info(self)
1724 """__str__(ListSingletonContainer self) -> std::string"""
1725 return _IMP_container.ListSingletonContainer___str__(self)
1729 """__repr__(ListSingletonContainer self) -> std::string"""
1730 return _IMP_container.ListSingletonContainer___repr__(self)
1735 return _object_cast_to_ListSingletonContainer(o)
1737 ListSingletonContainer_swigregister = _IMP_container.ListSingletonContainer_swigregister
1738 ListSingletonContainer_swigregister(ListSingletonContainer)
1741 """Proxy of C++ IMP::container::ListTripletContainer class"""
1742 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1744 def __init__(self, *args):
1746 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents, std::string name) -> ListTripletContainer
1747 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents) -> ListTripletContainer
1748 __init__(IMP::container::ListTripletContainer self, Model m, std::string name) -> ListTripletContainer
1749 __init__(IMP::container::ListTripletContainer self, Model m) -> ListTripletContainer
1750 __init__(IMP::container::ListTripletContainer self, Model m, char const * name) -> ListTripletContainer
1752 this = _IMP_container.new_ListTripletContainer(*args)
1754 self.this.append(this)
1758 def add(self, *args):
1760 add(ListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
1761 add(ListTripletContainer self, IMP::ParticleIndexTriplets const & c)
1763 return _IMP_container.ListTripletContainer_add(self, *args)
1767 """set(ListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
1768 return _IMP_container.ListTripletContainer_set(self, cp)
1772 """clear(ListTripletContainer self)"""
1773 return _IMP_container.ListTripletContainer_clear(self)
1776 def do_get_inputs(self):
1777 """do_get_inputs(ListTripletContainer self) -> IMP::ModelObjectsTemp"""
1778 return _IMP_container.ListTripletContainer_do_get_inputs(self)
1781 def do_apply(self, sm):
1782 """do_apply(ListTripletContainer self, TripletModifier sm)"""
1783 return _IMP_container.ListTripletContainer_do_apply(self, sm)
1786 def get_version_info(self):
1787 """get_version_info(ListTripletContainer self) -> VersionInfo"""
1788 return _IMP_container.ListTripletContainer_get_version_info(self)
1792 """__str__(ListTripletContainer self) -> std::string"""
1793 return _IMP_container.ListTripletContainer___str__(self)
1797 """__repr__(ListTripletContainer self) -> std::string"""
1798 return _IMP_container.ListTripletContainer___repr__(self)
1803 return _object_cast_to_ListTripletContainer(o)
1805 ListTripletContainer_swigregister = _IMP_container.ListTripletContainer_swigregister
1806 ListTripletContainer_swigregister(ListTripletContainer)
1809 """Proxy of C++ IMP::container::DynamicListPairContainer class"""
1810 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1812 def __init__(self, *args, **kwargs):
1813 raise AttributeError(
"No constructor defined - class is abstract")
1815 def add(self, *args):
1817 add(DynamicListPairContainer self, IMP::ParticleIndexPair const & vt)
1818 add(DynamicListPairContainer self, IMP::ParticleIndexPairs const & c)
1820 return _IMP_container.DynamicListPairContainer_add(self, *args)
1824 """set(DynamicListPairContainer self, IMP::ParticleIndexPairs cp)"""
1825 return _IMP_container.DynamicListPairContainer_set(self, cp)
1829 """clear(DynamicListPairContainer self)"""
1830 return _IMP_container.DynamicListPairContainer_clear(self)
1833 def do_get_inputs(self):
1834 """do_get_inputs(DynamicListPairContainer self) -> IMP::ModelObjectsTemp"""
1835 return _IMP_container.DynamicListPairContainer_do_get_inputs(self)
1838 def do_apply(self, sm):
1839 """do_apply(DynamicListPairContainer self, PairModifier sm)"""
1840 return _IMP_container.DynamicListPairContainer_do_apply(self, sm)
1843 def get_version_info(self):
1844 """get_version_info(DynamicListPairContainer self) -> VersionInfo"""
1845 return _IMP_container.DynamicListPairContainer_get_version_info(self)
1849 """__str__(DynamicListPairContainer self) -> std::string"""
1850 return _IMP_container.DynamicListPairContainer___str__(self)
1854 """__repr__(DynamicListPairContainer self) -> std::string"""
1855 return _IMP_container.DynamicListPairContainer___repr__(self)
1860 return _object_cast_to_DynamicListPairContainer(o)
1862 DynamicListPairContainer_swigregister = _IMP_container.DynamicListPairContainer_swigregister
1863 DynamicListPairContainer_swigregister(DynamicListPairContainer)
1866 """Proxy of C++ IMP::container::DynamicListQuadContainer class"""
1867 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1869 def __init__(self, *args, **kwargs):
1870 raise AttributeError(
"No constructor defined - class is abstract")
1872 def add(self, *args):
1874 add(DynamicListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1875 add(DynamicListQuadContainer self, IMP::ParticleIndexQuads const & c)
1877 return _IMP_container.DynamicListQuadContainer_add(self, *args)
1881 """set(DynamicListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1882 return _IMP_container.DynamicListQuadContainer_set(self, cp)
1886 """clear(DynamicListQuadContainer self)"""
1887 return _IMP_container.DynamicListQuadContainer_clear(self)
1890 def do_get_inputs(self):
1891 """do_get_inputs(DynamicListQuadContainer self) -> IMP::ModelObjectsTemp"""
1892 return _IMP_container.DynamicListQuadContainer_do_get_inputs(self)
1895 def do_apply(self, sm):
1896 """do_apply(DynamicListQuadContainer self, QuadModifier sm)"""
1897 return _IMP_container.DynamicListQuadContainer_do_apply(self, sm)
1900 def get_version_info(self):
1901 """get_version_info(DynamicListQuadContainer self) -> VersionInfo"""
1902 return _IMP_container.DynamicListQuadContainer_get_version_info(self)
1906 """__str__(DynamicListQuadContainer self) -> std::string"""
1907 return _IMP_container.DynamicListQuadContainer___str__(self)
1911 """__repr__(DynamicListQuadContainer self) -> std::string"""
1912 return _IMP_container.DynamicListQuadContainer___repr__(self)
1917 return _object_cast_to_DynamicListQuadContainer(o)
1919 DynamicListQuadContainer_swigregister = _IMP_container.DynamicListQuadContainer_swigregister
1920 DynamicListQuadContainer_swigregister(DynamicListQuadContainer)
1923 """Proxy of C++ IMP::container::DynamicListSingletonContainer class"""
1924 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1926 def __init__(self, *args, **kwargs):
1927 raise AttributeError(
"No constructor defined - class is abstract")
1929 def add(self, *args):
1931 add(DynamicListSingletonContainer self, ParticleIndex vt)
1932 add(DynamicListSingletonContainer self, IMP::ParticleIndexes const & c)
1934 return _IMP_container.DynamicListSingletonContainer_add(self, *args)
1938 """set(DynamicListSingletonContainer self, IMP::ParticleIndexes cp)"""
1939 return _IMP_container.DynamicListSingletonContainer_set(self, cp)
1943 """clear(DynamicListSingletonContainer self)"""
1944 return _IMP_container.DynamicListSingletonContainer_clear(self)
1947 def do_get_inputs(self):
1948 """do_get_inputs(DynamicListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1949 return _IMP_container.DynamicListSingletonContainer_do_get_inputs(self)
1952 def do_apply(self, sm):
1953 """do_apply(DynamicListSingletonContainer self, SingletonModifier sm)"""
1954 return _IMP_container.DynamicListSingletonContainer_do_apply(self, sm)
1957 def get_version_info(self):
1958 """get_version_info(DynamicListSingletonContainer self) -> VersionInfo"""
1959 return _IMP_container.DynamicListSingletonContainer_get_version_info(self)
1963 """__str__(DynamicListSingletonContainer self) -> std::string"""
1964 return _IMP_container.DynamicListSingletonContainer___str__(self)
1968 """__repr__(DynamicListSingletonContainer self) -> std::string"""
1969 return _IMP_container.DynamicListSingletonContainer___repr__(self)
1974 return _object_cast_to_DynamicListSingletonContainer(o)
1976 DynamicListSingletonContainer_swigregister = _IMP_container.DynamicListSingletonContainer_swigregister
1977 DynamicListSingletonContainer_swigregister(DynamicListSingletonContainer)
1980 """Proxy of C++ IMP::container::DynamicListTripletContainer class"""
1981 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1983 def __init__(self, *args, **kwargs):
1984 raise AttributeError(
"No constructor defined - class is abstract")
1986 def add(self, *args):
1988 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
1989 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplets const & c)
1991 return _IMP_container.DynamicListTripletContainer_add(self, *args)
1995 """set(DynamicListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
1996 return _IMP_container.DynamicListTripletContainer_set(self, cp)
2000 """clear(DynamicListTripletContainer self)"""
2001 return _IMP_container.DynamicListTripletContainer_clear(self)
2004 def do_get_inputs(self):
2005 """do_get_inputs(DynamicListTripletContainer self) -> IMP::ModelObjectsTemp"""
2006 return _IMP_container.DynamicListTripletContainer_do_get_inputs(self)
2009 def do_apply(self, sm):
2010 """do_apply(DynamicListTripletContainer self, TripletModifier sm)"""
2011 return _IMP_container.DynamicListTripletContainer_do_apply(self, sm)
2014 def get_version_info(self):
2015 """get_version_info(DynamicListTripletContainer self) -> VersionInfo"""
2016 return _IMP_container.DynamicListTripletContainer_get_version_info(self)
2020 """__str__(DynamicListTripletContainer self) -> std::string"""
2021 return _IMP_container.DynamicListTripletContainer___str__(self)
2025 """__repr__(DynamicListTripletContainer self) -> std::string"""
2026 return _IMP_container.DynamicListTripletContainer___repr__(self)
2031 return _object_cast_to_DynamicListTripletContainer(o)
2033 DynamicListTripletContainer_swigregister = _IMP_container.DynamicListTripletContainer_swigregister
2034 DynamicListTripletContainer_swigregister(DynamicListTripletContainer)
2037 """Proxy of C++ IMP::container::MinimumPairRestraint class"""
2038 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2040 def __init__(self, *args):
2042 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumPairRestraint
2043 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1) -> MinimumPairRestraint
2044 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c) -> MinimumPairRestraint
2046 this = _IMP_container.new_MinimumPairRestraint(*args)
2048 self.this.append(this)
2052 def do_get_inputs(self):
2053 """do_get_inputs(MinimumPairRestraint self) -> IMP::ModelObjectsTemp"""
2054 return _IMP_container.MinimumPairRestraint_do_get_inputs(self)
2057 def get_version_info(self):
2058 """get_version_info(MinimumPairRestraint self) -> VersionInfo"""
2059 return _IMP_container.MinimumPairRestraint_get_version_info(self)
2063 """set_n(MinimumPairRestraint self, unsigned int n)"""
2064 return _IMP_container.MinimumPairRestraint_set_n(self, n)
2067 def do_create_current_decomposition(self):
2068 """do_create_current_decomposition(MinimumPairRestraint self) -> IMP::Restraints"""
2069 return _IMP_container.MinimumPairRestraint_do_create_current_decomposition(self)
2073 """__str__(MinimumPairRestraint self) -> std::string"""
2074 return _IMP_container.MinimumPairRestraint___str__(self)
2078 """__repr__(MinimumPairRestraint self) -> std::string"""
2079 return _IMP_container.MinimumPairRestraint___repr__(self)
2084 return _object_cast_to_MinimumPairRestraint(o)
2086 MinimumPairRestraint_swigregister = _IMP_container.MinimumPairRestraint_swigregister
2087 MinimumPairRestraint_swigregister(MinimumPairRestraint)
2090 """Proxy of C++ IMP::container::MinimumPairScore class"""
2091 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2093 def __init__(self, *args):
2095 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumPairScore
2096 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1) -> MinimumPairScore
2097 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores) -> MinimumPairScore
2099 this = _IMP_container.new_MinimumPairScore(*args)
2101 self.this.append(this)
2105 def do_get_inputs(self, m, pis):
2106 """do_get_inputs(MinimumPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2107 return _IMP_container.MinimumPairScore_do_get_inputs(self, m, pis)
2110 def get_version_info(self):
2111 """get_version_info(MinimumPairScore self) -> VersionInfo"""
2112 return _IMP_container.MinimumPairScore_get_version_info(self)
2115 def do_create_current_decomposition(self, m, vt):
2116 """do_create_current_decomposition(MinimumPairScore self, Model m, IMP::ParticleIndexPair const & vt) -> IMP::Restraints"""
2117 return _IMP_container.MinimumPairScore_do_create_current_decomposition(self, m, vt)
2121 """__str__(MinimumPairScore self) -> std::string"""
2122 return _IMP_container.MinimumPairScore___str__(self)
2126 """__repr__(MinimumPairScore self) -> std::string"""
2127 return _IMP_container.MinimumPairScore___repr__(self)
2132 return _object_cast_to_MinimumPairScore(o)
2134 MinimumPairScore_swigregister = _IMP_container.MinimumPairScore_swigregister
2135 MinimumPairScore_swigregister(MinimumPairScore)
2138 """Proxy of C++ IMP::container::MinimumQuadRestraint class"""
2139 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2141 def __init__(self, *args):
2143 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumQuadRestraint
2144 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1) -> MinimumQuadRestraint
2145 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c) -> MinimumQuadRestraint
2147 this = _IMP_container.new_MinimumQuadRestraint(*args)
2149 self.this.append(this)
2153 def do_get_inputs(self):
2154 """do_get_inputs(MinimumQuadRestraint self) -> IMP::ModelObjectsTemp"""
2155 return _IMP_container.MinimumQuadRestraint_do_get_inputs(self)
2158 def get_version_info(self):
2159 """get_version_info(MinimumQuadRestraint self) -> VersionInfo"""
2160 return _IMP_container.MinimumQuadRestraint_get_version_info(self)
2164 """set_n(MinimumQuadRestraint self, unsigned int n)"""
2165 return _IMP_container.MinimumQuadRestraint_set_n(self, n)
2168 def do_create_current_decomposition(self):
2169 """do_create_current_decomposition(MinimumQuadRestraint self) -> IMP::Restraints"""
2170 return _IMP_container.MinimumQuadRestraint_do_create_current_decomposition(self)
2174 """__str__(MinimumQuadRestraint self) -> std::string"""
2175 return _IMP_container.MinimumQuadRestraint___str__(self)
2179 """__repr__(MinimumQuadRestraint self) -> std::string"""
2180 return _IMP_container.MinimumQuadRestraint___repr__(self)
2185 return _object_cast_to_MinimumQuadRestraint(o)
2187 MinimumQuadRestraint_swigregister = _IMP_container.MinimumQuadRestraint_swigregister
2188 MinimumQuadRestraint_swigregister(MinimumQuadRestraint)
2191 """Proxy of C++ IMP::container::MinimumQuadScore class"""
2192 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2194 def __init__(self, *args):
2196 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumQuadScore
2197 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1) -> MinimumQuadScore
2198 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores) -> MinimumQuadScore
2200 this = _IMP_container.new_MinimumQuadScore(*args)
2202 self.this.append(this)
2206 def do_get_inputs(self, m, pis):
2207 """do_get_inputs(MinimumQuadScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2208 return _IMP_container.MinimumQuadScore_do_get_inputs(self, m, pis)
2211 def get_version_info(self):
2212 """get_version_info(MinimumQuadScore self) -> VersionInfo"""
2213 return _IMP_container.MinimumQuadScore_get_version_info(self)
2216 def do_create_current_decomposition(self, m, vt):
2217 """do_create_current_decomposition(MinimumQuadScore self, Model m, IMP::ParticleIndexQuad const & vt) -> IMP::Restraints"""
2218 return _IMP_container.MinimumQuadScore_do_create_current_decomposition(self, m, vt)
2222 """__str__(MinimumQuadScore self) -> std::string"""
2223 return _IMP_container.MinimumQuadScore___str__(self)
2227 """__repr__(MinimumQuadScore self) -> std::string"""
2228 return _IMP_container.MinimumQuadScore___repr__(self)
2233 return _object_cast_to_MinimumQuadScore(o)
2235 MinimumQuadScore_swigregister = _IMP_container.MinimumQuadScore_swigregister
2236 MinimumQuadScore_swigregister(MinimumQuadScore)
2239 """Proxy of C++ IMP::container::MinimumSingletonRestraint class"""
2240 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2242 def __init__(self, *args):
2244 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumSingletonRestraint
2245 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1) -> MinimumSingletonRestraint
2246 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c) -> MinimumSingletonRestraint
2248 this = _IMP_container.new_MinimumSingletonRestraint(*args)
2250 self.this.append(this)
2254 def do_get_inputs(self):
2255 """do_get_inputs(MinimumSingletonRestraint self) -> IMP::ModelObjectsTemp"""
2256 return _IMP_container.MinimumSingletonRestraint_do_get_inputs(self)
2259 def get_version_info(self):
2260 """get_version_info(MinimumSingletonRestraint self) -> VersionInfo"""
2261 return _IMP_container.MinimumSingletonRestraint_get_version_info(self)
2265 """set_n(MinimumSingletonRestraint self, unsigned int n)"""
2266 return _IMP_container.MinimumSingletonRestraint_set_n(self, n)
2269 def do_create_current_decomposition(self):
2270 """do_create_current_decomposition(MinimumSingletonRestraint self) -> IMP::Restraints"""
2271 return _IMP_container.MinimumSingletonRestraint_do_create_current_decomposition(self)
2275 """__str__(MinimumSingletonRestraint self) -> std::string"""
2276 return _IMP_container.MinimumSingletonRestraint___str__(self)
2280 """__repr__(MinimumSingletonRestraint self) -> std::string"""
2281 return _IMP_container.MinimumSingletonRestraint___repr__(self)
2286 return _object_cast_to_MinimumSingletonRestraint(o)
2288 MinimumSingletonRestraint_swigregister = _IMP_container.MinimumSingletonRestraint_swigregister
2289 MinimumSingletonRestraint_swigregister(MinimumSingletonRestraint)
2292 """Proxy of C++ IMP::container::MinimumSingletonScore class"""
2293 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2295 def __init__(self, *args):
2297 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumSingletonScore
2298 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1) -> MinimumSingletonScore
2299 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores) -> MinimumSingletonScore
2301 this = _IMP_container.new_MinimumSingletonScore(*args)
2303 self.this.append(this)
2307 def do_get_inputs(self, m, pis):
2308 """do_get_inputs(MinimumSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2309 return _IMP_container.MinimumSingletonScore_do_get_inputs(self, m, pis)
2312 def get_version_info(self):
2313 """get_version_info(MinimumSingletonScore self) -> VersionInfo"""
2314 return _IMP_container.MinimumSingletonScore_get_version_info(self)
2317 def do_create_current_decomposition(self, m, vt):
2318 """do_create_current_decomposition(MinimumSingletonScore self, Model m, ParticleIndex vt) -> IMP::Restraints"""
2319 return _IMP_container.MinimumSingletonScore_do_create_current_decomposition(self, m, vt)
2323 """__str__(MinimumSingletonScore self) -> std::string"""
2324 return _IMP_container.MinimumSingletonScore___str__(self)
2328 """__repr__(MinimumSingletonScore self) -> std::string"""
2329 return _IMP_container.MinimumSingletonScore___repr__(self)
2334 return _object_cast_to_MinimumSingletonScore(o)
2336 MinimumSingletonScore_swigregister = _IMP_container.MinimumSingletonScore_swigregister
2337 MinimumSingletonScore_swigregister(MinimumSingletonScore)
2340 """Proxy of C++ IMP::container::MinimumTripletRestraint class"""
2341 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2343 def __init__(self, *args):
2345 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumTripletRestraint
2346 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1) -> MinimumTripletRestraint
2347 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c) -> MinimumTripletRestraint
2349 this = _IMP_container.new_MinimumTripletRestraint(*args)
2351 self.this.append(this)
2355 def do_get_inputs(self):
2356 """do_get_inputs(MinimumTripletRestraint self) -> IMP::ModelObjectsTemp"""
2357 return _IMP_container.MinimumTripletRestraint_do_get_inputs(self)
2360 def get_version_info(self):
2361 """get_version_info(MinimumTripletRestraint self) -> VersionInfo"""
2362 return _IMP_container.MinimumTripletRestraint_get_version_info(self)
2366 """set_n(MinimumTripletRestraint self, unsigned int n)"""
2367 return _IMP_container.MinimumTripletRestraint_set_n(self, n)
2370 def do_create_current_decomposition(self):
2371 """do_create_current_decomposition(MinimumTripletRestraint self) -> IMP::Restraints"""
2372 return _IMP_container.MinimumTripletRestraint_do_create_current_decomposition(self)
2376 """__str__(MinimumTripletRestraint self) -> std::string"""
2377 return _IMP_container.MinimumTripletRestraint___str__(self)
2381 """__repr__(MinimumTripletRestraint self) -> std::string"""
2382 return _IMP_container.MinimumTripletRestraint___repr__(self)
2387 return _object_cast_to_MinimumTripletRestraint(o)
2389 MinimumTripletRestraint_swigregister = _IMP_container.MinimumTripletRestraint_swigregister
2390 MinimumTripletRestraint_swigregister(MinimumTripletRestraint)
2393 """Proxy of C++ IMP::container::MinimumTripletScore class"""
2394 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2396 def __init__(self, *args):
2398 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumTripletScore
2399 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1) -> MinimumTripletScore
2400 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores) -> MinimumTripletScore
2402 this = _IMP_container.new_MinimumTripletScore(*args)
2404 self.this.append(this)
2408 def do_get_inputs(self, m, pis):
2409 """do_get_inputs(MinimumTripletScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2410 return _IMP_container.MinimumTripletScore_do_get_inputs(self, m, pis)
2413 def get_version_info(self):
2414 """get_version_info(MinimumTripletScore self) -> VersionInfo"""
2415 return _IMP_container.MinimumTripletScore_get_version_info(self)
2418 def do_create_current_decomposition(self, m, vt):
2419 """do_create_current_decomposition(MinimumTripletScore self, Model m, IMP::ParticleIndexTriplet const & vt) -> IMP::Restraints"""
2420 return _IMP_container.MinimumTripletScore_do_create_current_decomposition(self, m, vt)
2424 """__str__(MinimumTripletScore self) -> std::string"""
2425 return _IMP_container.MinimumTripletScore___str__(self)
2429 """__repr__(MinimumTripletScore self) -> std::string"""
2430 return _IMP_container.MinimumTripletScore___repr__(self)
2435 return _object_cast_to_MinimumTripletScore(o)
2437 MinimumTripletScore_swigregister = _IMP_container.MinimumTripletScore_swigregister
2438 MinimumTripletScore_swigregister(MinimumTripletScore)
2441 """Proxy of C++ IMP::container::PairContainerSet class"""
2442 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2444 def __init__(self, *args):
2446 __init__(IMP::container::PairContainerSet self, Model m, std::string name) -> PairContainerSet
2447 __init__(IMP::container::PairContainerSet self, Model m) -> PairContainerSet
2448 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc, std::string name) -> PairContainerSet
2449 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc) -> PairContainerSet
2451 this = _IMP_container.new_PairContainerSet(*args)
2453 self.this.append(this)
2457 def do_apply(self, sm):
2458 """do_apply(PairContainerSet self, PairModifier sm)"""
2459 return _IMP_container.PairContainerSet_do_apply(self, sm)
2462 def get_version_info(self):
2463 """get_version_info(PairContainerSet self) -> VersionInfo"""
2464 return _IMP_container.PairContainerSet_get_version_info(self)
2467 def remove_pair_container(self, d):
2468 """remove_pair_container(PairContainerSet self, PairContainer d)"""
2469 return _IMP_container.PairContainerSet_remove_pair_container(self, d)
2472 def remove_pair_containers(self, d):
2473 """remove_pair_containers(PairContainerSet self, IMP::PairContainers const & d)"""
2474 return _IMP_container.PairContainerSet_remove_pair_containers(self, d)
2477 def set_pair_containers(self, ps):
2478 """set_pair_containers(PairContainerSet self, IMP::PairContainers const & ps)"""
2479 return _IMP_container.PairContainerSet_set_pair_containers(self, ps)
2482 def set_pair_containers_order(self, objs):
2483 """set_pair_containers_order(PairContainerSet self, IMP::PairContainers const & objs)"""
2484 return _IMP_container.PairContainerSet_set_pair_containers_order(self, objs)
2487 def add_pair_container(self, obj):
2488 """add_pair_container(PairContainerSet self, PairContainer obj) -> unsigned int"""
2489 return _IMP_container.PairContainerSet_add_pair_container(self, obj)
2492 def add_pair_containers(self, objs):
2493 """add_pair_containers(PairContainerSet self, IMP::PairContainers const & objs)"""
2494 return _IMP_container.PairContainerSet_add_pair_containers(self, objs)
2497 def clear_pair_containers(self):
2498 """clear_pair_containers(PairContainerSet self)"""
2499 return _IMP_container.PairContainerSet_clear_pair_containers(self)
2502 def get_number_of_pair_containers(self):
2503 """get_number_of_pair_containers(PairContainerSet self) -> unsigned int"""
2504 return _IMP_container.PairContainerSet_get_number_of_pair_containers(self)
2507 def get_has_pair_containers(self):
2508 """get_has_pair_containers(PairContainerSet self) -> bool"""
2509 return _IMP_container.PairContainerSet_get_has_pair_containers(self)
2512 def get_pair_container(self, i):
2513 """get_pair_container(PairContainerSet self, unsigned int i) -> PairContainer"""
2514 return _IMP_container.PairContainerSet_get_pair_container(self, i)
2517 def get_pair_containers(self):
2518 """get_pair_containers(PairContainerSet self) -> IMP::PairContainers"""
2519 return _IMP_container.PairContainerSet_get_pair_containers(self)
2522 def reserve_pair_containers(self, sz):
2523 """reserve_pair_containers(PairContainerSet self, unsigned int sz)"""
2524 return _IMP_container.PairContainerSet_reserve_pair_containers(self, sz)
2527 def do_get_inputs(self):
2528 """do_get_inputs(PairContainerSet self) -> IMP::ModelObjectsTemp"""
2529 return _IMP_container.PairContainerSet_do_get_inputs(self)
2533 """__str__(PairContainerSet self) -> std::string"""
2534 return _IMP_container.PairContainerSet___str__(self)
2538 """__repr__(PairContainerSet self) -> std::string"""
2539 return _IMP_container.PairContainerSet___repr__(self)
2544 return _object_cast_to_PairContainerSet(o)
2546 PairContainerSet_swigregister = _IMP_container.PairContainerSet_swigregister
2547 PairContainerSet_swigregister(PairContainerSet)
2550 """Proxy of C++ IMP::container::PairsConstraint class"""
2551 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2553 def __init__(self, *args):
2555 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c, std::string name) -> PairsConstraint
2556 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c) -> PairsConstraint
2558 this = _IMP_container.new_PairsConstraint(*args)
2560 self.this.append(this)
2564 def get_version_info(self):
2565 """get_version_info(PairsConstraint self) -> VersionInfo"""
2566 return _IMP_container.PairsConstraint_get_version_info(self)
2570 """__str__(PairsConstraint self) -> std::string"""
2571 return _IMP_container.PairsConstraint___str__(self)
2575 """__repr__(PairsConstraint self) -> std::string"""
2576 return _IMP_container.PairsConstraint___repr__(self)
2581 return _object_cast_to_PairsConstraint(o)
2583 PairsConstraint_swigregister = _IMP_container.PairsConstraint_swigregister
2584 PairsConstraint_swigregister(PairsConstraint)
2587 """Proxy of C++ IMP::container::PairsOptimizerState class"""
2588 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2590 def __init__(self, *args):
2592 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf, std::string name) -> PairsOptimizerState
2593 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf) -> PairsOptimizerState
2595 this = _IMP_container.new_PairsOptimizerState(*args)
2597 self.this.append(this)
2601 def get_version_info(self):
2602 """get_version_info(PairsOptimizerState self) -> VersionInfo"""
2603 return _IMP_container.PairsOptimizerState_get_version_info(self)
2607 """__str__(PairsOptimizerState self) -> std::string"""
2608 return _IMP_container.PairsOptimizerState___str__(self)
2612 """__repr__(PairsOptimizerState self) -> std::string"""
2613 return _IMP_container.PairsOptimizerState___repr__(self)
2618 return _object_cast_to_PairsOptimizerState(o)
2620 PairsOptimizerState_swigregister = _IMP_container.PairsOptimizerState_swigregister
2621 PairsOptimizerState_swigregister(PairsOptimizerState)
2624 """Proxy of C++ IMP::container::PairsRestraint class"""
2625 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2627 def __init__(self, *args):
2629 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc, std::string name) -> PairsRestraint
2630 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc) -> PairsRestraint
2632 this = _IMP_container.new_PairsRestraint(*args)
2634 self.this.append(this)
2638 def do_get_inputs(self):
2639 """do_get_inputs(PairsRestraint self) -> IMP::ModelObjectsTemp"""
2640 return _IMP_container.PairsRestraint_do_get_inputs(self)
2643 def get_version_info(self):
2644 """get_version_info(PairsRestraint self) -> VersionInfo"""
2645 return _IMP_container.PairsRestraint_get_version_info(self)
2649 """__str__(PairsRestraint self) -> std::string"""
2650 return _IMP_container.PairsRestraint___str__(self)
2654 """__repr__(PairsRestraint self) -> std::string"""
2655 return _IMP_container.PairsRestraint___repr__(self)
2660 return _object_cast_to_PairsRestraint(o)
2662 PairsRestraint_swigregister = _IMP_container.PairsRestraint_swigregister
2663 PairsRestraint_swigregister(PairsRestraint)
2666 """Proxy of C++ IMP::container::QuadContainerSet class"""
2667 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2669 def __init__(self, *args):
2671 __init__(IMP::container::QuadContainerSet self, Model m, std::string name) -> QuadContainerSet
2672 __init__(IMP::container::QuadContainerSet self, Model m) -> QuadContainerSet
2673 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc, std::string name) -> QuadContainerSet
2674 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc) -> QuadContainerSet
2676 this = _IMP_container.new_QuadContainerSet(*args)
2678 self.this.append(this)
2682 def do_apply(self, sm):
2683 """do_apply(QuadContainerSet self, QuadModifier sm)"""
2684 return _IMP_container.QuadContainerSet_do_apply(self, sm)
2687 def get_version_info(self):
2688 """get_version_info(QuadContainerSet self) -> VersionInfo"""
2689 return _IMP_container.QuadContainerSet_get_version_info(self)
2692 def remove_quad_container(self, d):
2693 """remove_quad_container(QuadContainerSet self, QuadContainer d)"""
2694 return _IMP_container.QuadContainerSet_remove_quad_container(self, d)
2697 def remove_quad_containers(self, d):
2698 """remove_quad_containers(QuadContainerSet self, IMP::QuadContainers const & d)"""
2699 return _IMP_container.QuadContainerSet_remove_quad_containers(self, d)
2702 def set_quad_containers(self, ps):
2703 """set_quad_containers(QuadContainerSet self, IMP::QuadContainers const & ps)"""
2704 return _IMP_container.QuadContainerSet_set_quad_containers(self, ps)
2707 def set_quad_containers_order(self, objs):
2708 """set_quad_containers_order(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2709 return _IMP_container.QuadContainerSet_set_quad_containers_order(self, objs)
2712 def add_quad_container(self, obj):
2713 """add_quad_container(QuadContainerSet self, QuadContainer obj) -> unsigned int"""
2714 return _IMP_container.QuadContainerSet_add_quad_container(self, obj)
2717 def add_quad_containers(self, objs):
2718 """add_quad_containers(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2719 return _IMP_container.QuadContainerSet_add_quad_containers(self, objs)
2722 def clear_quad_containers(self):
2723 """clear_quad_containers(QuadContainerSet self)"""
2724 return _IMP_container.QuadContainerSet_clear_quad_containers(self)
2727 def get_number_of_quad_containers(self):
2728 """get_number_of_quad_containers(QuadContainerSet self) -> unsigned int"""
2729 return _IMP_container.QuadContainerSet_get_number_of_quad_containers(self)
2732 def get_has_quad_containers(self):
2733 """get_has_quad_containers(QuadContainerSet self) -> bool"""
2734 return _IMP_container.QuadContainerSet_get_has_quad_containers(self)
2737 def get_quad_container(self, i):
2738 """get_quad_container(QuadContainerSet self, unsigned int i) -> QuadContainer"""
2739 return _IMP_container.QuadContainerSet_get_quad_container(self, i)
2742 def get_quad_containers(self):
2743 """get_quad_containers(QuadContainerSet self) -> IMP::QuadContainers"""
2744 return _IMP_container.QuadContainerSet_get_quad_containers(self)
2747 def reserve_quad_containers(self, sz):
2748 """reserve_quad_containers(QuadContainerSet self, unsigned int sz)"""
2749 return _IMP_container.QuadContainerSet_reserve_quad_containers(self, sz)
2752 def do_get_inputs(self):
2753 """do_get_inputs(QuadContainerSet self) -> IMP::ModelObjectsTemp"""
2754 return _IMP_container.QuadContainerSet_do_get_inputs(self)
2758 """__str__(QuadContainerSet self) -> std::string"""
2759 return _IMP_container.QuadContainerSet___str__(self)
2763 """__repr__(QuadContainerSet self) -> std::string"""
2764 return _IMP_container.QuadContainerSet___repr__(self)
2769 return _object_cast_to_QuadContainerSet(o)
2771 QuadContainerSet_swigregister = _IMP_container.QuadContainerSet_swigregister
2772 QuadContainerSet_swigregister(QuadContainerSet)
2775 """Proxy of C++ IMP::container::QuadsConstraint class"""
2776 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2778 def __init__(self, *args):
2780 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c, std::string name) -> QuadsConstraint
2781 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c) -> QuadsConstraint
2783 this = _IMP_container.new_QuadsConstraint(*args)
2785 self.this.append(this)
2789 def get_version_info(self):
2790 """get_version_info(QuadsConstraint self) -> VersionInfo"""
2791 return _IMP_container.QuadsConstraint_get_version_info(self)
2795 """__str__(QuadsConstraint self) -> std::string"""
2796 return _IMP_container.QuadsConstraint___str__(self)
2800 """__repr__(QuadsConstraint self) -> std::string"""
2801 return _IMP_container.QuadsConstraint___repr__(self)
2806 return _object_cast_to_QuadsConstraint(o)
2808 QuadsConstraint_swigregister = _IMP_container.QuadsConstraint_swigregister
2809 QuadsConstraint_swigregister(QuadsConstraint)
2812 """Proxy of C++ IMP::container::QuadsOptimizerState class"""
2813 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2815 def __init__(self, *args):
2817 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf, std::string name) -> QuadsOptimizerState
2818 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf) -> QuadsOptimizerState
2820 this = _IMP_container.new_QuadsOptimizerState(*args)
2822 self.this.append(this)
2826 def get_version_info(self):
2827 """get_version_info(QuadsOptimizerState self) -> VersionInfo"""
2828 return _IMP_container.QuadsOptimizerState_get_version_info(self)
2832 """__str__(QuadsOptimizerState self) -> std::string"""
2833 return _IMP_container.QuadsOptimizerState___str__(self)
2837 """__repr__(QuadsOptimizerState self) -> std::string"""
2838 return _IMP_container.QuadsOptimizerState___repr__(self)
2843 return _object_cast_to_QuadsOptimizerState(o)
2845 QuadsOptimizerState_swigregister = _IMP_container.QuadsOptimizerState_swigregister
2846 QuadsOptimizerState_swigregister(QuadsOptimizerState)
2849 """Proxy of C++ IMP::container::QuadsRestraint class"""
2850 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2852 def __init__(self, *args):
2854 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc, std::string name) -> QuadsRestraint
2855 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc) -> QuadsRestraint
2857 this = _IMP_container.new_QuadsRestraint(*args)
2859 self.this.append(this)
2863 def do_get_inputs(self):
2864 """do_get_inputs(QuadsRestraint self) -> IMP::ModelObjectsTemp"""
2865 return _IMP_container.QuadsRestraint_do_get_inputs(self)
2868 def get_version_info(self):
2869 """get_version_info(QuadsRestraint self) -> VersionInfo"""
2870 return _IMP_container.QuadsRestraint_get_version_info(self)
2874 """__str__(QuadsRestraint self) -> std::string"""
2875 return _IMP_container.QuadsRestraint___str__(self)
2879 """__repr__(QuadsRestraint self) -> std::string"""
2880 return _IMP_container.QuadsRestraint___repr__(self)
2885 return _object_cast_to_QuadsRestraint(o)
2887 QuadsRestraint_swigregister = _IMP_container.QuadsRestraint_swigregister
2888 QuadsRestraint_swigregister(QuadsRestraint)
2891 """Proxy of C++ IMP::container::SingletonContainerSet class"""
2892 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2894 def __init__(self, *args):
2896 __init__(IMP::container::SingletonContainerSet self, Model m, std::string name) -> SingletonContainerSet
2897 __init__(IMP::container::SingletonContainerSet self, Model m) -> SingletonContainerSet
2898 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc, std::string name) -> SingletonContainerSet
2899 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc) -> SingletonContainerSet
2901 this = _IMP_container.new_SingletonContainerSet(*args)
2903 self.this.append(this)
2907 def do_apply(self, sm):
2908 """do_apply(SingletonContainerSet self, SingletonModifier sm)"""
2909 return _IMP_container.SingletonContainerSet_do_apply(self, sm)
2912 def get_version_info(self):
2913 """get_version_info(SingletonContainerSet self) -> VersionInfo"""
2914 return _IMP_container.SingletonContainerSet_get_version_info(self)
2917 def remove_singleton_container(self, d):
2918 """remove_singleton_container(SingletonContainerSet self, SingletonContainer d)"""
2919 return _IMP_container.SingletonContainerSet_remove_singleton_container(self, d)
2922 def remove_singleton_containers(self, d):
2923 """remove_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & d)"""
2924 return _IMP_container.SingletonContainerSet_remove_singleton_containers(self, d)
2927 def set_singleton_containers(self, ps):
2928 """set_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & ps)"""
2929 return _IMP_container.SingletonContainerSet_set_singleton_containers(self, ps)
2932 def set_singleton_containers_order(self, objs):
2933 """set_singleton_containers_order(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
2934 return _IMP_container.SingletonContainerSet_set_singleton_containers_order(self, objs)
2937 def add_singleton_container(self, obj):
2938 """add_singleton_container(SingletonContainerSet self, SingletonContainer obj) -> unsigned int"""
2939 return _IMP_container.SingletonContainerSet_add_singleton_container(self, obj)
2942 def add_singleton_containers(self, objs):
2943 """add_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
2944 return _IMP_container.SingletonContainerSet_add_singleton_containers(self, objs)
2947 def clear_singleton_containers(self):
2948 """clear_singleton_containers(SingletonContainerSet self)"""
2949 return _IMP_container.SingletonContainerSet_clear_singleton_containers(self)
2952 def get_number_of_singleton_containers(self):
2953 """get_number_of_singleton_containers(SingletonContainerSet self) -> unsigned int"""
2954 return _IMP_container.SingletonContainerSet_get_number_of_singleton_containers(self)
2957 def get_has_singleton_containers(self):
2958 """get_has_singleton_containers(SingletonContainerSet self) -> bool"""
2959 return _IMP_container.SingletonContainerSet_get_has_singleton_containers(self)
2962 def get_singleton_container(self, i):
2963 """get_singleton_container(SingletonContainerSet self, unsigned int i) -> SingletonContainer"""
2964 return _IMP_container.SingletonContainerSet_get_singleton_container(self, i)
2967 def get_singleton_containers(self):
2968 """get_singleton_containers(SingletonContainerSet self) -> IMP::SingletonContainers"""
2969 return _IMP_container.SingletonContainerSet_get_singleton_containers(self)
2972 def reserve_singleton_containers(self, sz):
2973 """reserve_singleton_containers(SingletonContainerSet self, unsigned int sz)"""
2974 return _IMP_container.SingletonContainerSet_reserve_singleton_containers(self, sz)
2977 def do_get_inputs(self):
2978 """do_get_inputs(SingletonContainerSet self) -> IMP::ModelObjectsTemp"""
2979 return _IMP_container.SingletonContainerSet_do_get_inputs(self)
2983 """__str__(SingletonContainerSet self) -> std::string"""
2984 return _IMP_container.SingletonContainerSet___str__(self)
2988 """__repr__(SingletonContainerSet self) -> std::string"""
2989 return _IMP_container.SingletonContainerSet___repr__(self)
2994 return _object_cast_to_SingletonContainerSet(o)
2996 SingletonContainerSet_swigregister = _IMP_container.SingletonContainerSet_swigregister
2997 SingletonContainerSet_swigregister(SingletonContainerSet)
3000 """Proxy of C++ IMP::container::SingletonsConstraint class"""
3001 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3003 def __init__(self, *args):
3005 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c, std::string name) -> SingletonsConstraint
3006 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c) -> SingletonsConstraint
3008 this = _IMP_container.new_SingletonsConstraint(*args)
3010 self.this.append(this)
3014 def get_version_info(self):
3015 """get_version_info(SingletonsConstraint self) -> VersionInfo"""
3016 return _IMP_container.SingletonsConstraint_get_version_info(self)
3020 """__str__(SingletonsConstraint self) -> std::string"""
3021 return _IMP_container.SingletonsConstraint___str__(self)
3025 """__repr__(SingletonsConstraint self) -> std::string"""
3026 return _IMP_container.SingletonsConstraint___repr__(self)
3031 return _object_cast_to_SingletonsConstraint(o)
3033 SingletonsConstraint_swigregister = _IMP_container.SingletonsConstraint_swigregister
3034 SingletonsConstraint_swigregister(SingletonsConstraint)
3037 """Proxy of C++ IMP::container::SingletonsOptimizerState class"""
3038 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3040 def __init__(self, *args):
3042 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf, std::string name) -> SingletonsOptimizerState
3043 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf) -> SingletonsOptimizerState
3045 this = _IMP_container.new_SingletonsOptimizerState(*args)
3047 self.this.append(this)
3051 def get_version_info(self):
3052 """get_version_info(SingletonsOptimizerState self) -> VersionInfo"""
3053 return _IMP_container.SingletonsOptimizerState_get_version_info(self)
3057 """__str__(SingletonsOptimizerState self) -> std::string"""
3058 return _IMP_container.SingletonsOptimizerState___str__(self)
3062 """__repr__(SingletonsOptimizerState self) -> std::string"""
3063 return _IMP_container.SingletonsOptimizerState___repr__(self)
3068 return _object_cast_to_SingletonsOptimizerState(o)
3070 SingletonsOptimizerState_swigregister = _IMP_container.SingletonsOptimizerState_swigregister
3071 SingletonsOptimizerState_swigregister(SingletonsOptimizerState)
3074 """Proxy of C++ IMP::container::SingletonsRestraint class"""
3075 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3077 def __init__(self, *args):
3079 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc, std::string name) -> SingletonsRestraint
3080 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc) -> SingletonsRestraint
3082 this = _IMP_container.new_SingletonsRestraint(*args)
3084 self.this.append(this)
3088 def do_get_inputs(self):
3089 """do_get_inputs(SingletonsRestraint self) -> IMP::ModelObjectsTemp"""
3090 return _IMP_container.SingletonsRestraint_do_get_inputs(self)
3093 def get_version_info(self):
3094 """get_version_info(SingletonsRestraint self) -> VersionInfo"""
3095 return _IMP_container.SingletonsRestraint_get_version_info(self)
3099 """__str__(SingletonsRestraint self) -> std::string"""
3100 return _IMP_container.SingletonsRestraint___str__(self)
3104 """__repr__(SingletonsRestraint self) -> std::string"""
3105 return _IMP_container.SingletonsRestraint___repr__(self)
3110 return _object_cast_to_SingletonsRestraint(o)
3112 SingletonsRestraint_swigregister = _IMP_container.SingletonsRestraint_swigregister
3113 SingletonsRestraint_swigregister(SingletonsRestraint)
3116 """Proxy of C++ IMP::container::TripletContainerSet class"""
3117 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3119 def __init__(self, *args):
3121 __init__(IMP::container::TripletContainerSet self, Model m, std::string name) -> TripletContainerSet
3122 __init__(IMP::container::TripletContainerSet self, Model m) -> TripletContainerSet
3123 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc, std::string name) -> TripletContainerSet
3124 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc) -> TripletContainerSet
3126 this = _IMP_container.new_TripletContainerSet(*args)
3128 self.this.append(this)
3132 def do_apply(self, sm):
3133 """do_apply(TripletContainerSet self, TripletModifier sm)"""
3134 return _IMP_container.TripletContainerSet_do_apply(self, sm)
3137 def get_version_info(self):
3138 """get_version_info(TripletContainerSet self) -> VersionInfo"""
3139 return _IMP_container.TripletContainerSet_get_version_info(self)
3142 def remove_triplet_container(self, d):
3143 """remove_triplet_container(TripletContainerSet self, TripletContainer d)"""
3144 return _IMP_container.TripletContainerSet_remove_triplet_container(self, d)
3147 def remove_triplet_containers(self, d):
3148 """remove_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & d)"""
3149 return _IMP_container.TripletContainerSet_remove_triplet_containers(self, d)
3152 def set_triplet_containers(self, ps):
3153 """set_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & ps)"""
3154 return _IMP_container.TripletContainerSet_set_triplet_containers(self, ps)
3157 def set_triplet_containers_order(self, objs):
3158 """set_triplet_containers_order(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3159 return _IMP_container.TripletContainerSet_set_triplet_containers_order(self, objs)
3162 def add_triplet_container(self, obj):
3163 """add_triplet_container(TripletContainerSet self, TripletContainer obj) -> unsigned int"""
3164 return _IMP_container.TripletContainerSet_add_triplet_container(self, obj)
3167 def add_triplet_containers(self, objs):
3168 """add_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3169 return _IMP_container.TripletContainerSet_add_triplet_containers(self, objs)
3172 def clear_triplet_containers(self):
3173 """clear_triplet_containers(TripletContainerSet self)"""
3174 return _IMP_container.TripletContainerSet_clear_triplet_containers(self)
3177 def get_number_of_triplet_containers(self):
3178 """get_number_of_triplet_containers(TripletContainerSet self) -> unsigned int"""
3179 return _IMP_container.TripletContainerSet_get_number_of_triplet_containers(self)
3182 def get_has_triplet_containers(self):
3183 """get_has_triplet_containers(TripletContainerSet self) -> bool"""
3184 return _IMP_container.TripletContainerSet_get_has_triplet_containers(self)
3187 def get_triplet_container(self, i):
3188 """get_triplet_container(TripletContainerSet self, unsigned int i) -> TripletContainer"""
3189 return _IMP_container.TripletContainerSet_get_triplet_container(self, i)
3192 def get_triplet_containers(self):
3193 """get_triplet_containers(TripletContainerSet self) -> IMP::TripletContainers"""
3194 return _IMP_container.TripletContainerSet_get_triplet_containers(self)
3197 def reserve_triplet_containers(self, sz):
3198 """reserve_triplet_containers(TripletContainerSet self, unsigned int sz)"""
3199 return _IMP_container.TripletContainerSet_reserve_triplet_containers(self, sz)
3202 def do_get_inputs(self):
3203 """do_get_inputs(TripletContainerSet self) -> IMP::ModelObjectsTemp"""
3204 return _IMP_container.TripletContainerSet_do_get_inputs(self)
3208 """__str__(TripletContainerSet self) -> std::string"""
3209 return _IMP_container.TripletContainerSet___str__(self)
3213 """__repr__(TripletContainerSet self) -> std::string"""
3214 return _IMP_container.TripletContainerSet___repr__(self)
3219 return _object_cast_to_TripletContainerSet(o)
3221 TripletContainerSet_swigregister = _IMP_container.TripletContainerSet_swigregister
3222 TripletContainerSet_swigregister(TripletContainerSet)
3225 """Proxy of C++ IMP::container::TripletsConstraint class"""
3226 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3228 def __init__(self, *args):
3230 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c, std::string name) -> TripletsConstraint
3231 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c) -> TripletsConstraint
3233 this = _IMP_container.new_TripletsConstraint(*args)
3235 self.this.append(this)
3239 def get_version_info(self):
3240 """get_version_info(TripletsConstraint self) -> VersionInfo"""
3241 return _IMP_container.TripletsConstraint_get_version_info(self)
3245 """__str__(TripletsConstraint self) -> std::string"""
3246 return _IMP_container.TripletsConstraint___str__(self)
3250 """__repr__(TripletsConstraint self) -> std::string"""
3251 return _IMP_container.TripletsConstraint___repr__(self)
3256 return _object_cast_to_TripletsConstraint(o)
3258 TripletsConstraint_swigregister = _IMP_container.TripletsConstraint_swigregister
3259 TripletsConstraint_swigregister(TripletsConstraint)
3262 """Proxy of C++ IMP::container::TripletsOptimizerState class"""
3263 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3265 def __init__(self, *args):
3267 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf, std::string name) -> TripletsOptimizerState
3268 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf) -> TripletsOptimizerState
3270 this = _IMP_container.new_TripletsOptimizerState(*args)
3272 self.this.append(this)
3276 def get_version_info(self):
3277 """get_version_info(TripletsOptimizerState self) -> VersionInfo"""
3278 return _IMP_container.TripletsOptimizerState_get_version_info(self)
3282 """__str__(TripletsOptimizerState self) -> std::string"""
3283 return _IMP_container.TripletsOptimizerState___str__(self)
3287 """__repr__(TripletsOptimizerState self) -> std::string"""
3288 return _IMP_container.TripletsOptimizerState___repr__(self)
3293 return _object_cast_to_TripletsOptimizerState(o)
3295 TripletsOptimizerState_swigregister = _IMP_container.TripletsOptimizerState_swigregister
3296 TripletsOptimizerState_swigregister(TripletsOptimizerState)
3299 """Proxy of C++ IMP::container::TripletsRestraint class"""
3300 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3302 def __init__(self, *args):
3304 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc, std::string name) -> TripletsRestraint
3305 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc) -> TripletsRestraint
3307 this = _IMP_container.new_TripletsRestraint(*args)
3309 self.this.append(this)
3313 def do_get_inputs(self):
3314 """do_get_inputs(TripletsRestraint self) -> IMP::ModelObjectsTemp"""
3315 return _IMP_container.TripletsRestraint_do_get_inputs(self)
3318 def get_version_info(self):
3319 """get_version_info(TripletsRestraint self) -> VersionInfo"""
3320 return _IMP_container.TripletsRestraint_get_version_info(self)
3324 """__str__(TripletsRestraint self) -> std::string"""
3325 return _IMP_container.TripletsRestraint___str__(self)
3329 """__repr__(TripletsRestraint self) -> std::string"""
3330 return _IMP_container.TripletsRestraint___repr__(self)
3335 return _object_cast_to_TripletsRestraint(o)
3337 TripletsRestraint_swigregister = _IMP_container.TripletsRestraint_swigregister
3338 TripletsRestraint_swigregister(TripletsRestraint)
3341 """Proxy of C++ IMP::container::InContainerSingletonFilter class"""
3342 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3344 def __init__(self, *args):
3346 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, std::string name) -> InContainerSingletonFilter
3347 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c) -> InContainerSingletonFilter
3348 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations, std::string name) -> InContainerSingletonFilter
3349 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations) -> InContainerSingletonFilter
3351 this = _IMP_container.new_InContainerSingletonFilter(*args)
3353 self.this.append(this)
3357 def do_get_inputs(self, m, pi):
3358 """do_get_inputs(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3359 return _IMP_container.InContainerSingletonFilter_do_get_inputs(self, m, pi)
3362 def get_value(self, *args):
3364 get_value(InContainerSingletonFilter self, Particle a) -> int
3365 get_value(InContainerSingletonFilter self, IMP::ParticlesTemp const & o) -> IMP::Ints
3367 return _IMP_container.InContainerSingletonFilter_get_value(self, *args)
3370 def get_value_index(self, *args):
3372 get_value_index(InContainerSingletonFilter self, Model arg2, ParticleIndex vt) -> int
3373 get_value_index(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & o) -> IMP::Ints
3375 return _IMP_container.InContainerSingletonFilter_get_value_index(self, *args)
3378 def get_version_info(self):
3379 """get_version_info(InContainerSingletonFilter self) -> VersionInfo"""
3380 return _IMP_container.InContainerSingletonFilter_get_version_info(self)
3384 """__str__(InContainerSingletonFilter self) -> std::string"""
3385 return _IMP_container.InContainerSingletonFilter___str__(self)
3389 """__repr__(InContainerSingletonFilter self) -> std::string"""
3390 return _IMP_container.InContainerSingletonFilter___repr__(self)
3395 return _object_cast_to_InContainerSingletonFilter(o)
3397 InContainerSingletonFilter_swigregister = _IMP_container.InContainerSingletonFilter_swigregister
3398 InContainerSingletonFilter_swigregister(InContainerSingletonFilter)
3401 """Proxy of C++ IMP::container::InContainerPairFilter class"""
3402 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3404 def __init__(self, *args):
3406 __init__(IMP::container::InContainerPairFilter self, PairContainer c, std::string name) -> InContainerPairFilter
3407 __init__(IMP::container::InContainerPairFilter self, PairContainer c) -> InContainerPairFilter
3408 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations, std::string name) -> InContainerPairFilter
3409 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations) -> InContainerPairFilter
3411 this = _IMP_container.new_InContainerPairFilter(*args)
3413 self.this.append(this)
3417 def do_get_inputs(self, m, pi):
3418 """do_get_inputs(InContainerPairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3419 return _IMP_container.InContainerPairFilter_do_get_inputs(self, m, pi)
3422 def get_value(self, *args):
3424 get_value(InContainerPairFilter self, IMP::ParticlePair const & a) -> int
3425 get_value(InContainerPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
3427 return _IMP_container.InContainerPairFilter_get_value(self, *args)
3430 def get_value_index(self, *args):
3432 get_value_index(InContainerPairFilter self, Model arg2, IMP::ParticleIndexPair const & vt) -> int
3433 get_value_index(InContainerPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
3435 return _IMP_container.InContainerPairFilter_get_value_index(self, *args)
3438 def get_version_info(self):
3439 """get_version_info(InContainerPairFilter self) -> VersionInfo"""
3440 return _IMP_container.InContainerPairFilter_get_version_info(self)
3444 """__str__(InContainerPairFilter self) -> std::string"""
3445 return _IMP_container.InContainerPairFilter___str__(self)
3449 """__repr__(InContainerPairFilter self) -> std::string"""
3450 return _IMP_container.InContainerPairFilter___repr__(self)
3455 return _object_cast_to_InContainerPairFilter(o)
3457 InContainerPairFilter_swigregister = _IMP_container.InContainerPairFilter_swigregister
3458 InContainerPairFilter_swigregister(InContainerPairFilter)
3461 """Proxy of C++ IMP::container::InContainerTripletFilter class"""
3462 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3464 def __init__(self, *args):
3466 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, std::string name) -> InContainerTripletFilter
3467 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c) -> InContainerTripletFilter
3468 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations, std::string name) -> InContainerTripletFilter
3469 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations) -> InContainerTripletFilter
3471 this = _IMP_container.new_InContainerTripletFilter(*args)
3473 self.this.append(this)
3477 def do_get_inputs(self, m, pi):
3478 """do_get_inputs(InContainerTripletFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3479 return _IMP_container.InContainerTripletFilter_do_get_inputs(self, m, pi)
3482 def get_value(self, *args):
3484 get_value(InContainerTripletFilter self, IMP::ParticleTriplet const & a) -> int
3485 get_value(InContainerTripletFilter self, IMP::ParticleTripletsTemp const & o) -> IMP::Ints
3487 return _IMP_container.InContainerTripletFilter_get_value(self, *args)
3490 def get_value_index(self, *args):
3492 get_value_index(InContainerTripletFilter self, Model arg2, IMP::ParticleIndexTriplet const & vt) -> int
3493 get_value_index(InContainerTripletFilter self, Model m, IMP::ParticleIndexTriplets const & o) -> IMP::Ints
3495 return _IMP_container.InContainerTripletFilter_get_value_index(self, *args)
3498 def get_version_info(self):
3499 """get_version_info(InContainerTripletFilter self) -> VersionInfo"""
3500 return _IMP_container.InContainerTripletFilter_get_version_info(self)
3504 """__str__(InContainerTripletFilter self) -> std::string"""
3505 return _IMP_container.InContainerTripletFilter___str__(self)
3509 """__repr__(InContainerTripletFilter self) -> std::string"""
3510 return _IMP_container.InContainerTripletFilter___repr__(self)
3515 return _object_cast_to_InContainerTripletFilter(o)
3517 InContainerTripletFilter_swigregister = _IMP_container.InContainerTripletFilter_swigregister
3518 InContainerTripletFilter_swigregister(InContainerTripletFilter)
3521 """Proxy of C++ IMP::container::InContainerQuadFilter class"""
3522 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3524 def __init__(self, *args):
3526 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, std::string name) -> InContainerQuadFilter
3527 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c) -> InContainerQuadFilter
3528 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations, std::string name) -> InContainerQuadFilter
3529 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations) -> InContainerQuadFilter
3531 this = _IMP_container.new_InContainerQuadFilter(*args)
3533 self.this.append(this)
3537 def do_get_inputs(self, m, pi):
3538 """do_get_inputs(InContainerQuadFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3539 return _IMP_container.InContainerQuadFilter_do_get_inputs(self, m, pi)
3542 def get_value(self, *args):
3544 get_value(InContainerQuadFilter self, IMP::ParticleQuad const & a) -> int
3545 get_value(InContainerQuadFilter self, IMP::ParticleQuadsTemp const & o) -> IMP::Ints
3547 return _IMP_container.InContainerQuadFilter_get_value(self, *args)
3550 def get_value_index(self, *args):
3552 get_value_index(InContainerQuadFilter self, Model arg2, IMP::ParticleIndexQuad const & vt) -> int
3553 get_value_index(InContainerQuadFilter self, Model m, IMP::ParticleIndexQuads const & o) -> IMP::Ints
3555 return _IMP_container.InContainerQuadFilter_get_value_index(self, *args)
3558 def get_version_info(self):
3559 """get_version_info(InContainerQuadFilter self) -> VersionInfo"""
3560 return _IMP_container.InContainerQuadFilter_get_version_info(self)
3564 """__str__(InContainerQuadFilter self) -> std::string"""
3565 return _IMP_container.InContainerQuadFilter___str__(self)
3569 """__repr__(InContainerQuadFilter self) -> std::string"""
3570 return _IMP_container.InContainerQuadFilter___repr__(self)
3575 return _object_cast_to_InContainerQuadFilter(o)
3577 InContainerQuadFilter_swigregister = _IMP_container.InContainerQuadFilter_swigregister
3578 InContainerQuadFilter_swigregister(InContainerQuadFilter)
3581 """Proxy of C++ IMP::container::SingletonContainerStatistics class"""
3582 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3584 def __init__(self, c):
3585 """__init__(IMP::container::SingletonContainerStatistics self, _SingletonContainerAdaptor c) -> SingletonContainerStatistics"""
3586 this = _IMP_container.new_SingletonContainerStatistics(c)
3588 self.this.append(this)
3592 def show_statistics(self, out):
3593 """show_statistics(SingletonContainerStatistics self, _ostream out)"""
3594 return _IMP_container.SingletonContainerStatistics_show_statistics(self, out)
3597 def set_track_unique(self, tf):
3598 """set_track_unique(SingletonContainerStatistics self, bool tf)"""
3599 return _IMP_container.SingletonContainerStatistics_set_track_unique(self, tf)
3602 def do_before_evaluate(self):
3603 """do_before_evaluate(SingletonContainerStatistics self)"""
3604 return _IMP_container.SingletonContainerStatistics_do_before_evaluate(self)
3607 def do_after_evaluate(self, da):
3608 """do_after_evaluate(SingletonContainerStatistics self, DerivativeAccumulator da)"""
3609 return _IMP_container.SingletonContainerStatistics_do_after_evaluate(self, da)
3612 def do_get_inputs(self):
3613 """do_get_inputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3614 return _IMP_container.SingletonContainerStatistics_do_get_inputs(self)
3617 def do_get_outputs(self):
3618 """do_get_outputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3619 return _IMP_container.SingletonContainerStatistics_do_get_outputs(self)
3622 def get_version_info(self):
3623 """get_version_info(SingletonContainerStatistics self) -> VersionInfo"""
3624 return _IMP_container.SingletonContainerStatistics_get_version_info(self)
3628 """__str__(SingletonContainerStatistics self) -> std::string"""
3629 return _IMP_container.SingletonContainerStatistics___str__(self)
3633 """__repr__(SingletonContainerStatistics self) -> std::string"""
3634 return _IMP_container.SingletonContainerStatistics___repr__(self)
3639 return _object_cast_to_SingletonContainerStatistics(o)
3641 SingletonContainerStatistics_swigregister = _IMP_container.SingletonContainerStatistics_swigregister
3642 SingletonContainerStatistics_swigregister(SingletonContainerStatistics)
3645 """Proxy of C++ IMP::container::PairContainerStatistics class"""
3646 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3648 def __init__(self, c):
3649 """__init__(IMP::container::PairContainerStatistics self, _PairContainerAdaptor c) -> PairContainerStatistics"""
3650 this = _IMP_container.new_PairContainerStatistics(c)
3652 self.this.append(this)
3656 def show_statistics(self, out):
3657 """show_statistics(PairContainerStatistics self, _ostream out)"""
3658 return _IMP_container.PairContainerStatistics_show_statistics(self, out)
3661 def set_track_unique(self, tf):
3662 """set_track_unique(PairContainerStatistics self, bool tf)"""
3663 return _IMP_container.PairContainerStatistics_set_track_unique(self, tf)
3666 def do_before_evaluate(self):
3667 """do_before_evaluate(PairContainerStatistics self)"""
3668 return _IMP_container.PairContainerStatistics_do_before_evaluate(self)
3671 def do_after_evaluate(self, da):
3672 """do_after_evaluate(PairContainerStatistics self, DerivativeAccumulator da)"""
3673 return _IMP_container.PairContainerStatistics_do_after_evaluate(self, da)
3676 def do_get_inputs(self):
3677 """do_get_inputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3678 return _IMP_container.PairContainerStatistics_do_get_inputs(self)
3681 def do_get_outputs(self):
3682 """do_get_outputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3683 return _IMP_container.PairContainerStatistics_do_get_outputs(self)
3686 def get_version_info(self):
3687 """get_version_info(PairContainerStatistics self) -> VersionInfo"""
3688 return _IMP_container.PairContainerStatistics_get_version_info(self)
3692 """__str__(PairContainerStatistics self) -> std::string"""
3693 return _IMP_container.PairContainerStatistics___str__(self)
3697 """__repr__(PairContainerStatistics self) -> std::string"""
3698 return _IMP_container.PairContainerStatistics___repr__(self)
3703 return _object_cast_to_PairContainerStatistics(o)
3705 PairContainerStatistics_swigregister = _IMP_container.PairContainerStatistics_swigregister
3706 PairContainerStatistics_swigregister(PairContainerStatistics)
3709 """Proxy of C++ IMP::container::TripletContainerStatistics class"""
3710 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3712 def __init__(self, c):
3713 """__init__(IMP::container::TripletContainerStatistics self, _TripletContainerAdaptor c) -> TripletContainerStatistics"""
3714 this = _IMP_container.new_TripletContainerStatistics(c)
3716 self.this.append(this)
3720 def show_statistics(self, out):
3721 """show_statistics(TripletContainerStatistics self, _ostream out)"""
3722 return _IMP_container.TripletContainerStatistics_show_statistics(self, out)
3725 def set_track_unique(self, tf):
3726 """set_track_unique(TripletContainerStatistics self, bool tf)"""
3727 return _IMP_container.TripletContainerStatistics_set_track_unique(self, tf)
3730 def do_before_evaluate(self):
3731 """do_before_evaluate(TripletContainerStatistics self)"""
3732 return _IMP_container.TripletContainerStatistics_do_before_evaluate(self)
3735 def do_after_evaluate(self, da):
3736 """do_after_evaluate(TripletContainerStatistics self, DerivativeAccumulator da)"""
3737 return _IMP_container.TripletContainerStatistics_do_after_evaluate(self, da)
3740 def do_get_inputs(self):
3741 """do_get_inputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3742 return _IMP_container.TripletContainerStatistics_do_get_inputs(self)
3745 def do_get_outputs(self):
3746 """do_get_outputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3747 return _IMP_container.TripletContainerStatistics_do_get_outputs(self)
3750 def get_version_info(self):
3751 """get_version_info(TripletContainerStatistics self) -> VersionInfo"""
3752 return _IMP_container.TripletContainerStatistics_get_version_info(self)
3756 """__str__(TripletContainerStatistics self) -> std::string"""
3757 return _IMP_container.TripletContainerStatistics___str__(self)
3761 """__repr__(TripletContainerStatistics self) -> std::string"""
3762 return _IMP_container.TripletContainerStatistics___repr__(self)
3767 return _object_cast_to_TripletContainerStatistics(o)
3769 TripletContainerStatistics_swigregister = _IMP_container.TripletContainerStatistics_swigregister
3770 TripletContainerStatistics_swigregister(TripletContainerStatistics)
3773 """Proxy of C++ IMP::container::QuadContainerStatistics class"""
3774 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3776 def __init__(self, c):
3777 """__init__(IMP::container::QuadContainerStatistics self, _QuadContainerAdaptor c) -> QuadContainerStatistics"""
3778 this = _IMP_container.new_QuadContainerStatistics(c)
3780 self.this.append(this)
3784 def show_statistics(self, out):
3785 """show_statistics(QuadContainerStatistics self, _ostream out)"""
3786 return _IMP_container.QuadContainerStatistics_show_statistics(self, out)
3789 def set_track_unique(self, tf):
3790 """set_track_unique(QuadContainerStatistics self, bool tf)"""
3791 return _IMP_container.QuadContainerStatistics_set_track_unique(self, tf)
3794 def do_before_evaluate(self):
3795 """do_before_evaluate(QuadContainerStatistics self)"""
3796 return _IMP_container.QuadContainerStatistics_do_before_evaluate(self)
3799 def do_after_evaluate(self, da):
3800 """do_after_evaluate(QuadContainerStatistics self, DerivativeAccumulator da)"""
3801 return _IMP_container.QuadContainerStatistics_do_after_evaluate(self, da)
3804 def do_get_inputs(self):
3805 """do_get_inputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3806 return _IMP_container.QuadContainerStatistics_do_get_inputs(self)
3809 def do_get_outputs(self):
3810 """do_get_outputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3811 return _IMP_container.QuadContainerStatistics_do_get_outputs(self)
3814 def get_version_info(self):
3815 """get_version_info(QuadContainerStatistics self) -> VersionInfo"""
3816 return _IMP_container.QuadContainerStatistics_get_version_info(self)
3820 """__str__(QuadContainerStatistics self) -> std::string"""
3821 return _IMP_container.QuadContainerStatistics___str__(self)
3825 """__repr__(QuadContainerStatistics self) -> std::string"""
3826 return _IMP_container.QuadContainerStatistics___repr__(self)
3831 return _object_cast_to_QuadContainerStatistics(o)
3833 QuadContainerStatistics_swigregister = _IMP_container.QuadContainerStatistics_swigregister
3834 QuadContainerStatistics_swigregister(QuadContainerStatistics)
3837 """Proxy of C++ IMP::container::EventSingletonsOptimizerState class"""
3838 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3840 def __init__(self, *args):
3842 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventSingletonsOptimizerState
3843 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count) -> EventSingletonsOptimizerState
3845 this = _IMP_container.new_EventSingletonsOptimizerState(*args)
3847 self.this.append(this)
3851 def get_version_info(self):
3852 """get_version_info(EventSingletonsOptimizerState self) -> VersionInfo"""
3853 return _IMP_container.EventSingletonsOptimizerState_get_version_info(self)
3857 """__str__(EventSingletonsOptimizerState self) -> std::string"""
3858 return _IMP_container.EventSingletonsOptimizerState___str__(self)
3862 """__repr__(EventSingletonsOptimizerState self) -> std::string"""
3863 return _IMP_container.EventSingletonsOptimizerState___repr__(self)
3868 return _object_cast_to_EventSingletonsOptimizerState(o)
3870 EventSingletonsOptimizerState_swigregister = _IMP_container.EventSingletonsOptimizerState_swigregister
3871 EventSingletonsOptimizerState_swigregister(EventSingletonsOptimizerState)
3874 """Proxy of C++ IMP::container::EventPairsOptimizerState class"""
3875 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3877 def __init__(self, *args):
3879 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventPairsOptimizerState
3880 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count) -> EventPairsOptimizerState
3882 this = _IMP_container.new_EventPairsOptimizerState(*args)
3884 self.this.append(this)
3888 def get_version_info(self):
3889 """get_version_info(EventPairsOptimizerState self) -> VersionInfo"""
3890 return _IMP_container.EventPairsOptimizerState_get_version_info(self)
3894 """__str__(EventPairsOptimizerState self) -> std::string"""
3895 return _IMP_container.EventPairsOptimizerState___str__(self)
3899 """__repr__(EventPairsOptimizerState self) -> std::string"""
3900 return _IMP_container.EventPairsOptimizerState___repr__(self)
3905 return _object_cast_to_EventPairsOptimizerState(o)
3907 EventPairsOptimizerState_swigregister = _IMP_container.EventPairsOptimizerState_swigregister
3908 EventPairsOptimizerState_swigregister(EventPairsOptimizerState)
3911 """Proxy of C++ IMP::container::EventTripletsOptimizerState class"""
3912 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3914 def __init__(self, *args):
3916 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventTripletsOptimizerState
3917 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count) -> EventTripletsOptimizerState
3919 this = _IMP_container.new_EventTripletsOptimizerState(*args)
3921 self.this.append(this)
3925 def get_version_info(self):
3926 """get_version_info(EventTripletsOptimizerState self) -> VersionInfo"""
3927 return _IMP_container.EventTripletsOptimizerState_get_version_info(self)
3931 """__str__(EventTripletsOptimizerState self) -> std::string"""
3932 return _IMP_container.EventTripletsOptimizerState___str__(self)
3936 """__repr__(EventTripletsOptimizerState self) -> std::string"""
3937 return _IMP_container.EventTripletsOptimizerState___repr__(self)
3942 return _object_cast_to_EventTripletsOptimizerState(o)
3944 EventTripletsOptimizerState_swigregister = _IMP_container.EventTripletsOptimizerState_swigregister
3945 EventTripletsOptimizerState_swigregister(EventTripletsOptimizerState)
3948 """Proxy of C++ IMP::container::EventQuadsOptimizerState class"""
3949 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3951 def __init__(self, *args):
3953 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventQuadsOptimizerState
3954 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count) -> EventQuadsOptimizerState
3956 this = _IMP_container.new_EventQuadsOptimizerState(*args)
3958 self.this.append(this)
3962 def get_version_info(self):
3963 """get_version_info(EventQuadsOptimizerState self) -> VersionInfo"""
3964 return _IMP_container.EventQuadsOptimizerState_get_version_info(self)
3968 """__str__(EventQuadsOptimizerState self) -> std::string"""
3969 return _IMP_container.EventQuadsOptimizerState___str__(self)
3973 """__repr__(EventQuadsOptimizerState self) -> std::string"""
3974 return _IMP_container.EventQuadsOptimizerState___repr__(self)
3979 return _object_cast_to_EventQuadsOptimizerState(o)
3981 EventQuadsOptimizerState_swigregister = _IMP_container.EventQuadsOptimizerState_swigregister
3982 EventQuadsOptimizerState_swigregister(EventQuadsOptimizerState)
3985 """Proxy of C++ IMP::container::PredicateSingletonsRestraint class"""
3986 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3988 def __init__(self, *args):
3990 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input, std::string name) -> PredicateSingletonsRestraint
3991 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input) -> PredicateSingletonsRestraint
3993 this = _IMP_container.new_PredicateSingletonsRestraint(*args)
3995 self.this.append(this)
3999 def set_score(self, predicate_value, score):
4000 """set_score(PredicateSingletonsRestraint self, int predicate_value, SingletonScore score)"""
4001 return _IMP_container.PredicateSingletonsRestraint_set_score(self, predicate_value, score)
4004 def set_unknown_score(self, score):
4005 """set_unknown_score(PredicateSingletonsRestraint self, SingletonScore score)"""
4006 return _IMP_container.PredicateSingletonsRestraint_set_unknown_score(self, score)
4009 def set_is_complete(self, tf):
4010 """set_is_complete(PredicateSingletonsRestraint self, bool tf)"""
4011 return _IMP_container.PredicateSingletonsRestraint_set_is_complete(self, tf)
4015 """get_indexes(PredicateSingletonsRestraint self, int predicate_value) -> IMP::ParticleIndexes"""
4016 return _IMP_container.PredicateSingletonsRestraint_get_indexes(self, predicate_value)
4019 def do_add_score_and_derivatives(self, sa):
4020 """do_add_score_and_derivatives(PredicateSingletonsRestraint self, ScoreAccumulator sa)"""
4021 return _IMP_container.PredicateSingletonsRestraint_do_add_score_and_derivatives(self, sa)
4024 def do_get_inputs(self):
4025 """do_get_inputs(PredicateSingletonsRestraint self) -> IMP::ModelObjectsTemp"""
4026 return _IMP_container.PredicateSingletonsRestraint_do_get_inputs(self)
4029 def get_version_info(self):
4030 """get_version_info(PredicateSingletonsRestraint self) -> VersionInfo"""
4031 return _IMP_container.PredicateSingletonsRestraint_get_version_info(self)
4035 """__str__(PredicateSingletonsRestraint self) -> std::string"""
4036 return _IMP_container.PredicateSingletonsRestraint___str__(self)
4040 """__repr__(PredicateSingletonsRestraint self) -> std::string"""
4041 return _IMP_container.PredicateSingletonsRestraint___repr__(self)
4046 return _object_cast_to_PredicateSingletonsRestraint(o)
4048 PredicateSingletonsRestraint_swigregister = _IMP_container.PredicateSingletonsRestraint_swigregister
4049 PredicateSingletonsRestraint_swigregister(PredicateSingletonsRestraint)
4052 """Proxy of C++ IMP::container::PredicatePairsRestraint class"""
4053 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4055 def __init__(self, *args):
4057 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input, std::string name) -> PredicatePairsRestraint
4058 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input) -> PredicatePairsRestraint
4060 this = _IMP_container.new_PredicatePairsRestraint(*args)
4062 self.this.append(this)
4066 def set_score(self, predicate_value, score):
4067 """set_score(PredicatePairsRestraint self, int predicate_value, PairScore score)"""
4068 return _IMP_container.PredicatePairsRestraint_set_score(self, predicate_value, score)
4071 def set_unknown_score(self, score):
4072 """set_unknown_score(PredicatePairsRestraint self, PairScore score)"""
4073 return _IMP_container.PredicatePairsRestraint_set_unknown_score(self, score)
4076 def set_is_complete(self, tf):
4077 """set_is_complete(PredicatePairsRestraint self, bool tf)"""
4078 return _IMP_container.PredicatePairsRestraint_set_is_complete(self, tf)
4082 """get_indexes(PredicatePairsRestraint self, int predicate_value) -> IMP::ParticleIndexPairs"""
4083 return _IMP_container.PredicatePairsRestraint_get_indexes(self, predicate_value)
4086 def do_add_score_and_derivatives(self, sa):
4087 """do_add_score_and_derivatives(PredicatePairsRestraint self, ScoreAccumulator sa)"""
4088 return _IMP_container.PredicatePairsRestraint_do_add_score_and_derivatives(self, sa)
4091 def do_get_inputs(self):
4092 """do_get_inputs(PredicatePairsRestraint self) -> IMP::ModelObjectsTemp"""
4093 return _IMP_container.PredicatePairsRestraint_do_get_inputs(self)
4096 def get_version_info(self):
4097 """get_version_info(PredicatePairsRestraint self) -> VersionInfo"""
4098 return _IMP_container.PredicatePairsRestraint_get_version_info(self)
4102 """__str__(PredicatePairsRestraint self) -> std::string"""
4103 return _IMP_container.PredicatePairsRestraint___str__(self)
4107 """__repr__(PredicatePairsRestraint self) -> std::string"""
4108 return _IMP_container.PredicatePairsRestraint___repr__(self)
4113 return _object_cast_to_PredicatePairsRestraint(o)
4115 PredicatePairsRestraint_swigregister = _IMP_container.PredicatePairsRestraint_swigregister
4116 PredicatePairsRestraint_swigregister(PredicatePairsRestraint)
4119 """Proxy of C++ IMP::container::PredicateTripletsRestraint class"""
4120 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4122 def __init__(self, *args):
4124 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input, std::string name) -> PredicateTripletsRestraint
4125 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input) -> PredicateTripletsRestraint
4127 this = _IMP_container.new_PredicateTripletsRestraint(*args)
4129 self.this.append(this)
4133 def set_score(self, predicate_value, score):
4134 """set_score(PredicateTripletsRestraint self, int predicate_value, TripletScore score)"""
4135 return _IMP_container.PredicateTripletsRestraint_set_score(self, predicate_value, score)
4138 def set_unknown_score(self, score):
4139 """set_unknown_score(PredicateTripletsRestraint self, TripletScore score)"""
4140 return _IMP_container.PredicateTripletsRestraint_set_unknown_score(self, score)
4143 def set_is_complete(self, tf):
4144 """set_is_complete(PredicateTripletsRestraint self, bool tf)"""
4145 return _IMP_container.PredicateTripletsRestraint_set_is_complete(self, tf)
4149 """get_indexes(PredicateTripletsRestraint self, int predicate_value) -> IMP::ParticleIndexTriplets"""
4150 return _IMP_container.PredicateTripletsRestraint_get_indexes(self, predicate_value)
4153 def do_add_score_and_derivatives(self, sa):
4154 """do_add_score_and_derivatives(PredicateTripletsRestraint self, ScoreAccumulator sa)"""
4155 return _IMP_container.PredicateTripletsRestraint_do_add_score_and_derivatives(self, sa)
4158 def do_get_inputs(self):
4159 """do_get_inputs(PredicateTripletsRestraint self) -> IMP::ModelObjectsTemp"""
4160 return _IMP_container.PredicateTripletsRestraint_do_get_inputs(self)
4163 def get_version_info(self):
4164 """get_version_info(PredicateTripletsRestraint self) -> VersionInfo"""
4165 return _IMP_container.PredicateTripletsRestraint_get_version_info(self)
4169 """__str__(PredicateTripletsRestraint self) -> std::string"""
4170 return _IMP_container.PredicateTripletsRestraint___str__(self)
4174 """__repr__(PredicateTripletsRestraint self) -> std::string"""
4175 return _IMP_container.PredicateTripletsRestraint___repr__(self)
4180 return _object_cast_to_PredicateTripletsRestraint(o)
4182 PredicateTripletsRestraint_swigregister = _IMP_container.PredicateTripletsRestraint_swigregister
4183 PredicateTripletsRestraint_swigregister(PredicateTripletsRestraint)
4186 """Proxy of C++ IMP::container::PredicateQuadsRestraint class"""
4187 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4189 def __init__(self, *args):
4191 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input, std::string name) -> PredicateQuadsRestraint
4192 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input) -> PredicateQuadsRestraint
4194 this = _IMP_container.new_PredicateQuadsRestraint(*args)
4196 self.this.append(this)
4200 def set_score(self, predicate_value, score):
4201 """set_score(PredicateQuadsRestraint self, int predicate_value, QuadScore score)"""
4202 return _IMP_container.PredicateQuadsRestraint_set_score(self, predicate_value, score)
4205 def set_unknown_score(self, score):
4206 """set_unknown_score(PredicateQuadsRestraint self, QuadScore score)"""
4207 return _IMP_container.PredicateQuadsRestraint_set_unknown_score(self, score)
4210 def set_is_complete(self, tf):
4211 """set_is_complete(PredicateQuadsRestraint self, bool tf)"""
4212 return _IMP_container.PredicateQuadsRestraint_set_is_complete(self, tf)
4216 """get_indexes(PredicateQuadsRestraint self, int predicate_value) -> IMP::ParticleIndexQuads"""
4217 return _IMP_container.PredicateQuadsRestraint_get_indexes(self, predicate_value)
4220 def do_add_score_and_derivatives(self, sa):
4221 """do_add_score_and_derivatives(PredicateQuadsRestraint self, ScoreAccumulator sa)"""
4222 return _IMP_container.PredicateQuadsRestraint_do_add_score_and_derivatives(self, sa)
4225 def do_get_inputs(self):
4226 """do_get_inputs(PredicateQuadsRestraint self) -> IMP::ModelObjectsTemp"""
4227 return _IMP_container.PredicateQuadsRestraint_do_get_inputs(self)
4230 def get_version_info(self):
4231 """get_version_info(PredicateQuadsRestraint self) -> VersionInfo"""
4232 return _IMP_container.PredicateQuadsRestraint_get_version_info(self)
4236 """__str__(PredicateQuadsRestraint self) -> std::string"""
4237 return _IMP_container.PredicateQuadsRestraint___str__(self)
4241 """__repr__(PredicateQuadsRestraint self) -> std::string"""
4242 return _IMP_container.PredicateQuadsRestraint___repr__(self)
4247 return _object_cast_to_PredicateQuadsRestraint(o)
4249 PredicateQuadsRestraint_swigregister = _IMP_container.PredicateQuadsRestraint_swigregister
4250 PredicateQuadsRestraint_swigregister(PredicateQuadsRestraint)
4253 """Proxy of C++ IMP::container::DistributeSingletonsScoreState class"""
4254 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4256 def __init__(self, *args):
4258 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input, std::string name) -> DistributeSingletonsScoreState
4259 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input) -> DistributeSingletonsScoreState
4261 this = _IMP_container.new_DistributeSingletonsScoreState(*args)
4263 self.this.append(this)
4267 def add_predicate(self, predicate, value):
4268 """add_predicate(DistributeSingletonsScoreState self, SingletonPredicate predicate, int value) -> DynamicListSingletonContainer"""
4269 return _IMP_container.DistributeSingletonsScoreState_add_predicate(self, predicate, value)
4272 def do_before_evaluate(self):
4273 """do_before_evaluate(DistributeSingletonsScoreState self)"""
4274 return _IMP_container.DistributeSingletonsScoreState_do_before_evaluate(self)
4277 def do_after_evaluate(self, da):
4278 """do_after_evaluate(DistributeSingletonsScoreState self, DerivativeAccumulator da)"""
4279 return _IMP_container.DistributeSingletonsScoreState_do_after_evaluate(self, da)
4282 def do_get_inputs(self):
4283 """do_get_inputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4284 return _IMP_container.DistributeSingletonsScoreState_do_get_inputs(self)
4287 def do_get_outputs(self):
4288 """do_get_outputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4289 return _IMP_container.DistributeSingletonsScoreState_do_get_outputs(self)
4292 def get_version_info(self):
4293 """get_version_info(DistributeSingletonsScoreState self) -> VersionInfo"""
4294 return _IMP_container.DistributeSingletonsScoreState_get_version_info(self)
4298 """__str__(DistributeSingletonsScoreState self) -> std::string"""
4299 return _IMP_container.DistributeSingletonsScoreState___str__(self)
4303 """__repr__(DistributeSingletonsScoreState self) -> std::string"""
4304 return _IMP_container.DistributeSingletonsScoreState___repr__(self)
4309 return _object_cast_to_DistributeSingletonsScoreState(o)
4311 DistributeSingletonsScoreState_swigregister = _IMP_container.DistributeSingletonsScoreState_swigregister
4312 DistributeSingletonsScoreState_swigregister(DistributeSingletonsScoreState)
4315 """Proxy of C++ IMP::container::DistributePairsScoreState class"""
4316 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4318 def __init__(self, *args):
4320 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input, std::string name) -> DistributePairsScoreState
4321 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input) -> DistributePairsScoreState
4323 this = _IMP_container.new_DistributePairsScoreState(*args)
4325 self.this.append(this)
4329 def add_predicate(self, predicate, value):
4330 """add_predicate(DistributePairsScoreState self, PairPredicate predicate, int value) -> DynamicListPairContainer"""
4331 return _IMP_container.DistributePairsScoreState_add_predicate(self, predicate, value)
4334 def do_before_evaluate(self):
4335 """do_before_evaluate(DistributePairsScoreState self)"""
4336 return _IMP_container.DistributePairsScoreState_do_before_evaluate(self)
4339 def do_after_evaluate(self, da):
4340 """do_after_evaluate(DistributePairsScoreState self, DerivativeAccumulator da)"""
4341 return _IMP_container.DistributePairsScoreState_do_after_evaluate(self, da)
4344 def do_get_inputs(self):
4345 """do_get_inputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4346 return _IMP_container.DistributePairsScoreState_do_get_inputs(self)
4349 def do_get_outputs(self):
4350 """do_get_outputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4351 return _IMP_container.DistributePairsScoreState_do_get_outputs(self)
4354 def get_version_info(self):
4355 """get_version_info(DistributePairsScoreState self) -> VersionInfo"""
4356 return _IMP_container.DistributePairsScoreState_get_version_info(self)
4360 """__str__(DistributePairsScoreState self) -> std::string"""
4361 return _IMP_container.DistributePairsScoreState___str__(self)
4365 """__repr__(DistributePairsScoreState self) -> std::string"""
4366 return _IMP_container.DistributePairsScoreState___repr__(self)
4371 return _object_cast_to_DistributePairsScoreState(o)
4373 DistributePairsScoreState_swigregister = _IMP_container.DistributePairsScoreState_swigregister
4374 DistributePairsScoreState_swigregister(DistributePairsScoreState)
4377 """Proxy of C++ IMP::container::DistributeTripletsScoreState class"""
4378 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4380 def __init__(self, *args):
4382 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input, std::string name) -> DistributeTripletsScoreState
4383 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input) -> DistributeTripletsScoreState
4385 this = _IMP_container.new_DistributeTripletsScoreState(*args)
4387 self.this.append(this)
4391 def add_predicate(self, predicate, value):
4392 """add_predicate(DistributeTripletsScoreState self, TripletPredicate predicate, int value) -> DynamicListTripletContainer"""
4393 return _IMP_container.DistributeTripletsScoreState_add_predicate(self, predicate, value)
4396 def do_before_evaluate(self):
4397 """do_before_evaluate(DistributeTripletsScoreState self)"""
4398 return _IMP_container.DistributeTripletsScoreState_do_before_evaluate(self)
4401 def do_after_evaluate(self, da):
4402 """do_after_evaluate(DistributeTripletsScoreState self, DerivativeAccumulator da)"""
4403 return _IMP_container.DistributeTripletsScoreState_do_after_evaluate(self, da)
4406 def do_get_inputs(self):
4407 """do_get_inputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4408 return _IMP_container.DistributeTripletsScoreState_do_get_inputs(self)
4411 def do_get_outputs(self):
4412 """do_get_outputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4413 return _IMP_container.DistributeTripletsScoreState_do_get_outputs(self)
4416 def get_version_info(self):
4417 """get_version_info(DistributeTripletsScoreState self) -> VersionInfo"""
4418 return _IMP_container.DistributeTripletsScoreState_get_version_info(self)
4422 """__str__(DistributeTripletsScoreState self) -> std::string"""
4423 return _IMP_container.DistributeTripletsScoreState___str__(self)
4427 """__repr__(DistributeTripletsScoreState self) -> std::string"""
4428 return _IMP_container.DistributeTripletsScoreState___repr__(self)
4433 return _object_cast_to_DistributeTripletsScoreState(o)
4435 DistributeTripletsScoreState_swigregister = _IMP_container.DistributeTripletsScoreState_swigregister
4436 DistributeTripletsScoreState_swigregister(DistributeTripletsScoreState)
4439 """Proxy of C++ IMP::container::DistributeQuadsScoreState class"""
4440 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4442 def __init__(self, *args):
4444 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input, std::string name) -> DistributeQuadsScoreState
4445 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input) -> DistributeQuadsScoreState
4447 this = _IMP_container.new_DistributeQuadsScoreState(*args)
4449 self.this.append(this)
4453 def add_predicate(self, predicate, value):
4454 """add_predicate(DistributeQuadsScoreState self, QuadPredicate predicate, int value) -> DynamicListQuadContainer"""
4455 return _IMP_container.DistributeQuadsScoreState_add_predicate(self, predicate, value)
4458 def do_before_evaluate(self):
4459 """do_before_evaluate(DistributeQuadsScoreState self)"""
4460 return _IMP_container.DistributeQuadsScoreState_do_before_evaluate(self)
4463 def do_after_evaluate(self, da):
4464 """do_after_evaluate(DistributeQuadsScoreState self, DerivativeAccumulator da)"""
4465 return _IMP_container.DistributeQuadsScoreState_do_after_evaluate(self, da)
4468 def do_get_inputs(self):
4469 """do_get_inputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4470 return _IMP_container.DistributeQuadsScoreState_do_get_inputs(self)
4473 def do_get_outputs(self):
4474 """do_get_outputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4475 return _IMP_container.DistributeQuadsScoreState_do_get_outputs(self)
4478 def get_version_info(self):
4479 """get_version_info(DistributeQuadsScoreState self) -> VersionInfo"""
4480 return _IMP_container.DistributeQuadsScoreState_get_version_info(self)
4484 """__str__(DistributeQuadsScoreState self) -> std::string"""
4485 return _IMP_container.DistributeQuadsScoreState___str__(self)
4489 """__repr__(DistributeQuadsScoreState self) -> std::string"""
4490 return _IMP_container.DistributeQuadsScoreState___repr__(self)
4495 return _object_cast_to_DistributeQuadsScoreState(o)
4497 DistributeQuadsScoreState_swigregister = _IMP_container.DistributeQuadsScoreState_swigregister
4498 DistributeQuadsScoreState_swigregister(DistributeQuadsScoreState)
4503 create_restraint(PairScore ps, IMP::ParticlePair pp) -> Restraint
4504 create_restraint(PairScore ps, PairContainer pp) -> Restraint
4506 return _IMP_container.create_restraint(*args)
4509 """get_module_version() -> std::string const"""
4510 return _IMP_container.get_module_version()
4513 """get_example_path(std::string fname) -> std::string"""
4514 return _IMP_container.get_example_path(fname)
4517 """get_data_path(std::string fname) -> std::string"""
4518 return _IMP_container.get_data_path(fname)
4520 from .
import _version_check
Abstract class for scoring object(s) of type ParticleIndexPair.
A shared container for Pairs.
Abstract predicate function.
Restraint * create_restraint(Score *s, const typename Score::Argument &t, std::string name=std::string())
Make CGAL functionality available to IMP.
double get_slack_estimate(const ParticlesTemp &ps, double upper_bound, double step, const RestraintsTemp &restraints, bool derivatives, Optimizer *opt, ClosePairContainer *cpc)
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.