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)
222 _IMP_container.IMP_DEBUG_swigconstant(_IMP_container)
223 IMP_DEBUG = _IMP_container.IMP_DEBUG
225 _IMP_container.IMP_RELEASE_swigconstant(_IMP_container)
226 IMP_RELEASE = _IMP_container.IMP_RELEASE
228 _IMP_container.IMP_SILENT_swigconstant(_IMP_container)
229 IMP_SILENT = _IMP_container.IMP_SILENT
231 _IMP_container.IMP_PROGRESS_swigconstant(_IMP_container)
232 IMP_PROGRESS = _IMP_container.IMP_PROGRESS
234 _IMP_container.IMP_TERSE_swigconstant(_IMP_container)
235 IMP_TERSE = _IMP_container.IMP_TERSE
237 _IMP_container.IMP_VERBOSE_swigconstant(_IMP_container)
238 IMP_VERBOSE = _IMP_container.IMP_VERBOSE
240 _IMP_container.IMP_MEMORY_swigconstant(_IMP_container)
241 IMP_MEMORY = _IMP_container.IMP_MEMORY
243 _IMP_container.IMP_NONE_swigconstant(_IMP_container)
244 IMP_NONE = _IMP_container.IMP_NONE
246 _IMP_container.IMP_USAGE_swigconstant(_IMP_container)
247 IMP_USAGE = _IMP_container.IMP_USAGE
249 _IMP_container.IMP_INTERNAL_swigconstant(_IMP_container)
250 IMP_INTERNAL = _IMP_container.IMP_INTERNAL
252 _IMP_container.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_container)
253 IMP_KERNEL_HAS_LOG4CXX = _IMP_container.IMP_KERNEL_HAS_LOG4CXX
255 _IMP_container.IMP_COMPILER_HAS_AUTO_swigconstant(_IMP_container)
256 IMP_COMPILER_HAS_AUTO = _IMP_container.IMP_COMPILER_HAS_AUTO
258 _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_container)
259 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR
261 _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
262 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM
264 _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_container)
265 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS
267 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_container)
268 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
270 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_container)
271 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
273 _IMP_container.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_container)
274 IMPKERNEL_SHOW_WARNINGS = _IMP_container.IMPKERNEL_SHOW_WARNINGS
276 class _DirectorObjects(object):
277 """@internal Simple class to keep references to director objects
278 to prevent premature deletion."""
281 def register(self, obj):
282 """Take a reference to a director object; will only work for
283 refcounted C++ classes"""
284 if hasattr(obj,
'get_ref_count'):
285 self._objects.append(obj)
287 """Only drop our reference and allow cleanup by Python if no other
288 Python references exist (we hold 3 references: one in self._objects,
289 one in x, and one in the argument list for getrefcount) *and* no
290 other C++ references exist (the Python object always holds one)"""
291 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
292 or x.get_ref_count() > 1]
296 def get_object_count(self):
297 """Get number of director objects (useful for testing only)"""
298 return len(self._objects)
299 _director_objects = _DirectorObjects()
301 class _ostream(object):
302 """Proxy of C++ std::ostream class"""
303 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
305 def __init__(self, *args, **kwargs):
306 raise AttributeError(
"No constructor defined")
307 __repr__ = _swig_repr
309 def write(self, osa_buf):
310 """write(_ostream self, char const * osa_buf)"""
311 return _IMP_container._ostream_write(self, osa_buf)
313 _ostream_swigregister = _IMP_container._ostream_swigregister
314 _ostream_swigregister(_ostream)
317 _IMP_container.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_container)
318 IMP_COMPILER_HAS_OVERRIDE = _IMP_container.IMP_COMPILER_HAS_OVERRIDE
320 _IMP_container.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_container)
321 IMP_COMPILER_HAS_FINAL = _IMP_container.IMP_COMPILER_HAS_FINAL
323 _IMP_container.IMP_HAS_NOEXCEPT_swigconstant(_IMP_container)
324 IMP_HAS_NOEXCEPT = _IMP_container.IMP_HAS_NOEXCEPT
327 _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
328 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM
330 _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
331 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
333 _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
334 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM
336 _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
337 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM
339 _IMP_container.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_container)
340 IMPCGAL_SHOW_WARNINGS = _IMP_container.IMPCGAL_SHOW_WARNINGS
343 _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_container)
344 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL
346 _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
347 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
349 _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
350 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
352 _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
353 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM
355 _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
356 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM
358 _IMP_container.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_container)
359 IMP_ALGEBRA_HAS_CGAL = _IMP_container.IMP_ALGEBRA_HAS_CGAL
361 _IMP_container.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_container)
362 IMP_ALGEBRA_HAS_ANN = _IMP_container.IMP_ALGEBRA_HAS_ANN
364 _IMP_container.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_container)
365 IMPALGEBRA_SHOW_WARNINGS = _IMP_container.IMPALGEBRA_SHOW_WARNINGS
368 _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_container)
369 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL
371 _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
372 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
374 _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
375 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
377 _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
378 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM
380 _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
381 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM
383 _IMP_container.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_container)
384 IMP_DISPLAY_HAS_CGAL = _IMP_container.IMP_DISPLAY_HAS_CGAL
386 _IMP_container.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_container)
387 IMPDISPLAY_SHOW_WARNINGS = _IMP_container.IMPDISPLAY_SHOW_WARNINGS
390 _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_container)
391 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
393 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
394 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
396 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
397 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
399 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
400 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
402 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
403 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
405 _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_container)
406 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL
408 _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_container)
409 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5
411 _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_container)
412 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS
415 _IMP_container.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_container)
416 IMP_CORE_HAS_IMP_CGAL = _IMP_container.IMP_CORE_HAS_IMP_CGAL
418 _IMP_container.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_container)
419 IMP_CORE_HAS_IMP_KERNEL = _IMP_container.IMP_CORE_HAS_IMP_KERNEL
421 _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
422 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM
424 _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
425 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
427 _IMP_container.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
428 IMP_CORE_HAS_BOOST_RANDOM = _IMP_container.IMP_CORE_HAS_BOOST_RANDOM
430 _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
431 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM
433 _IMP_container.IMP_CORE_HAS_CGAL_swigconstant(_IMP_container)
434 IMP_CORE_HAS_CGAL = _IMP_container.IMP_CORE_HAS_CGAL
436 _IMP_container.IMP_CORE_HAS_HDF5_swigconstant(_IMP_container)
437 IMP_CORE_HAS_HDF5 = _IMP_container.IMP_CORE_HAS_HDF5
439 _IMP_container.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_container)
440 IMPCORE_SHOW_WARNINGS = _IMP_container.IMPCORE_SHOW_WARNINGS
443 _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_container)
444 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA
446 _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_container)
447 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL
449 _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_container)
450 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY
452 _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_container)
453 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL
455 _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_container)
456 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
458 _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
459 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
461 _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
462 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
464 _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
465 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM
467 _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
468 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM
470 _IMP_container.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_container)
471 IMP_CONTAINER_HAS_CGAL = _IMP_container.IMP_CONTAINER_HAS_CGAL
473 _IMP_container.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_container)
474 IMP_CONTAINER_HAS_HDF5 = _IMP_container.IMP_CONTAINER_HAS_HDF5
476 _IMP_container.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_container)
477 IMPCONTAINER_SHOW_WARNINGS = _IMP_container.IMPCONTAINER_SHOW_WARNINGS
478 _object_types.append(
"AllBipartitePairContainer")
481 def _object_cast_to_AllBipartitePairContainer(o):
482 """_object_cast_to_AllBipartitePairContainer(Object o) -> AllBipartitePairContainer"""
483 return _IMP_container._object_cast_to_AllBipartitePairContainer(o)
484 _object_types.append(
"AllPairContainer")
487 def _object_cast_to_AllPairContainer(o):
488 """_object_cast_to_AllPairContainer(Object o) -> AllPairContainer"""
489 return _IMP_container._object_cast_to_AllPairContainer(o)
490 _object_types.append(
"CloseBipartitePairContainer")
493 def _object_cast_to_CloseBipartitePairContainer(o):
494 """_object_cast_to_CloseBipartitePairContainer(Object o) -> CloseBipartitePairContainer"""
495 return _IMP_container._object_cast_to_CloseBipartitePairContainer(o)
496 _object_types.append(
"ClosePairContainer")
499 def _object_cast_to_ClosePairContainer(o):
500 """_object_cast_to_ClosePairContainer(Object o) -> ClosePairContainer"""
501 return _IMP_container._object_cast_to_ClosePairContainer(o)
502 _object_types.append(
"ConnectingPairContainer")
505 def _object_cast_to_ConnectingPairContainer(o):
506 """_object_cast_to_ConnectingPairContainer(Object o) -> ConnectingPairContainer"""
507 return _IMP_container._object_cast_to_ConnectingPairContainer(o)
508 _object_types.append(
"ConsecutivePairContainer")
511 def _object_cast_to_ConsecutivePairContainer(o):
512 """_object_cast_to_ConsecutivePairContainer(Object o) -> ConsecutivePairContainer"""
513 return _IMP_container._object_cast_to_ConsecutivePairContainer(o)
514 _object_types.append(
"ExclusiveConsecutivePairContainer")
517 def _object_cast_to_ExclusiveConsecutivePairContainer(o):
518 """_object_cast_to_ExclusiveConsecutivePairContainer(Object o) -> ExclusiveConsecutivePairContainer"""
519 return _IMP_container._object_cast_to_ExclusiveConsecutivePairContainer(o)
520 _object_types.append(
"ExclusiveConsecutivePairFilter")
523 def _object_cast_to_ExclusiveConsecutivePairFilter(o):
524 """_object_cast_to_ExclusiveConsecutivePairFilter(Object o) -> ExclusiveConsecutivePairFilter"""
525 return _IMP_container._object_cast_to_ExclusiveConsecutivePairFilter(o)
526 _object_types.append(
"ConsecutivePairFilter")
529 def _object_cast_to_ConsecutivePairFilter(o):
530 """_object_cast_to_ConsecutivePairFilter(Object o) -> ConsecutivePairFilter"""
531 return _IMP_container._object_cast_to_ConsecutivePairFilter(o)
532 _object_types.append(
"ListPairContainer")
535 def _object_cast_to_ListPairContainer(o):
536 """_object_cast_to_ListPairContainer(Object o) -> ListPairContainer"""
537 return _IMP_container._object_cast_to_ListPairContainer(o)
538 _object_types.append(
"ListQuadContainer")
541 def _object_cast_to_ListQuadContainer(o):
542 """_object_cast_to_ListQuadContainer(Object o) -> ListQuadContainer"""
543 return _IMP_container._object_cast_to_ListQuadContainer(o)
544 _object_types.append(
"ListSingletonContainer")
547 def _object_cast_to_ListSingletonContainer(o):
548 """_object_cast_to_ListSingletonContainer(Object o) -> ListSingletonContainer"""
549 return _IMP_container._object_cast_to_ListSingletonContainer(o)
550 _object_types.append(
"ListTripletContainer")
553 def _object_cast_to_ListTripletContainer(o):
554 """_object_cast_to_ListTripletContainer(Object o) -> ListTripletContainer"""
555 return _IMP_container._object_cast_to_ListTripletContainer(o)
556 _object_types.append(
"DynamicListPairContainer")
559 def _object_cast_to_DynamicListPairContainer(o):
560 """_object_cast_to_DynamicListPairContainer(Object o) -> DynamicListPairContainer"""
561 return _IMP_container._object_cast_to_DynamicListPairContainer(o)
562 _object_types.append(
"DynamicListQuadContainer")
565 def _object_cast_to_DynamicListQuadContainer(o):
566 """_object_cast_to_DynamicListQuadContainer(Object o) -> DynamicListQuadContainer"""
567 return _IMP_container._object_cast_to_DynamicListQuadContainer(o)
568 _object_types.append(
"DynamicListSingletonContainer")
571 def _object_cast_to_DynamicListSingletonContainer(o):
572 """_object_cast_to_DynamicListSingletonContainer(Object o) -> DynamicListSingletonContainer"""
573 return _IMP_container._object_cast_to_DynamicListSingletonContainer(o)
574 _object_types.append(
"DynamicListTripletContainer")
577 def _object_cast_to_DynamicListTripletContainer(o):
578 """_object_cast_to_DynamicListTripletContainer(Object o) -> DynamicListTripletContainer"""
579 return _IMP_container._object_cast_to_DynamicListTripletContainer(o)
580 _object_types.append(
"MinimumPairRestraint")
583 def _object_cast_to_MinimumPairRestraint(o):
584 """_object_cast_to_MinimumPairRestraint(Object o) -> MinimumPairRestraint"""
585 return _IMP_container._object_cast_to_MinimumPairRestraint(o)
586 _object_types.append(
"MinimumPairScore")
589 def _object_cast_to_MinimumPairScore(o):
590 """_object_cast_to_MinimumPairScore(Object o) -> MinimumPairScore"""
591 return _IMP_container._object_cast_to_MinimumPairScore(o)
592 _object_types.append(
"MinimumQuadRestraint")
595 def _object_cast_to_MinimumQuadRestraint(o):
596 """_object_cast_to_MinimumQuadRestraint(Object o) -> MinimumQuadRestraint"""
597 return _IMP_container._object_cast_to_MinimumQuadRestraint(o)
598 _object_types.append(
"MinimumQuadScore")
601 def _object_cast_to_MinimumQuadScore(o):
602 """_object_cast_to_MinimumQuadScore(Object o) -> MinimumQuadScore"""
603 return _IMP_container._object_cast_to_MinimumQuadScore(o)
604 _object_types.append(
"MinimumSingletonRestraint")
607 def _object_cast_to_MinimumSingletonRestraint(o):
608 """_object_cast_to_MinimumSingletonRestraint(Object o) -> MinimumSingletonRestraint"""
609 return _IMP_container._object_cast_to_MinimumSingletonRestraint(o)
610 _object_types.append(
"MinimumSingletonScore")
613 def _object_cast_to_MinimumSingletonScore(o):
614 """_object_cast_to_MinimumSingletonScore(Object o) -> MinimumSingletonScore"""
615 return _IMP_container._object_cast_to_MinimumSingletonScore(o)
616 _object_types.append(
"MinimumTripletRestraint")
619 def _object_cast_to_MinimumTripletRestraint(o):
620 """_object_cast_to_MinimumTripletRestraint(Object o) -> MinimumTripletRestraint"""
621 return _IMP_container._object_cast_to_MinimumTripletRestraint(o)
622 _object_types.append(
"MinimumTripletScore")
625 def _object_cast_to_MinimumTripletScore(o):
626 """_object_cast_to_MinimumTripletScore(Object o) -> MinimumTripletScore"""
627 return _IMP_container._object_cast_to_MinimumTripletScore(o)
628 _object_types.append(
"PairContainerSet")
631 def _object_cast_to_PairContainerSet(o):
632 """_object_cast_to_PairContainerSet(Object o) -> PairContainerSet"""
633 return _IMP_container._object_cast_to_PairContainerSet(o)
634 _object_types.append(
"PairsConstraint")
637 def _object_cast_to_PairsConstraint(o):
638 """_object_cast_to_PairsConstraint(Object o) -> PairsConstraint"""
639 return _IMP_container._object_cast_to_PairsConstraint(o)
640 _object_types.append(
"PairsOptimizerState")
643 def _object_cast_to_PairsOptimizerState(o):
644 """_object_cast_to_PairsOptimizerState(Object o) -> PairsOptimizerState"""
645 return _IMP_container._object_cast_to_PairsOptimizerState(o)
646 _object_types.append(
"PairsRestraint")
649 def _object_cast_to_PairsRestraint(o):
650 """_object_cast_to_PairsRestraint(Object o) -> PairsRestraint"""
651 return _IMP_container._object_cast_to_PairsRestraint(o)
652 _object_types.append(
"QuadContainerSet")
655 def _object_cast_to_QuadContainerSet(o):
656 """_object_cast_to_QuadContainerSet(Object o) -> QuadContainerSet"""
657 return _IMP_container._object_cast_to_QuadContainerSet(o)
658 _object_types.append(
"QuadsConstraint")
661 def _object_cast_to_QuadsConstraint(o):
662 """_object_cast_to_QuadsConstraint(Object o) -> QuadsConstraint"""
663 return _IMP_container._object_cast_to_QuadsConstraint(o)
664 _object_types.append(
"QuadsOptimizerState")
667 def _object_cast_to_QuadsOptimizerState(o):
668 """_object_cast_to_QuadsOptimizerState(Object o) -> QuadsOptimizerState"""
669 return _IMP_container._object_cast_to_QuadsOptimizerState(o)
670 _object_types.append(
"QuadsRestraint")
673 def _object_cast_to_QuadsRestraint(o):
674 """_object_cast_to_QuadsRestraint(Object o) -> QuadsRestraint"""
675 return _IMP_container._object_cast_to_QuadsRestraint(o)
676 _object_types.append(
"SingletonContainerSet")
679 def _object_cast_to_SingletonContainerSet(o):
680 """_object_cast_to_SingletonContainerSet(Object o) -> SingletonContainerSet"""
681 return _IMP_container._object_cast_to_SingletonContainerSet(o)
682 _object_types.append(
"SingletonsConstraint")
685 def _object_cast_to_SingletonsConstraint(o):
686 """_object_cast_to_SingletonsConstraint(Object o) -> SingletonsConstraint"""
687 return _IMP_container._object_cast_to_SingletonsConstraint(o)
688 _object_types.append(
"SingletonsOptimizerState")
691 def _object_cast_to_SingletonsOptimizerState(o):
692 """_object_cast_to_SingletonsOptimizerState(Object o) -> SingletonsOptimizerState"""
693 return _IMP_container._object_cast_to_SingletonsOptimizerState(o)
694 _object_types.append(
"SingletonsRestraint")
697 def _object_cast_to_SingletonsRestraint(o):
698 """_object_cast_to_SingletonsRestraint(Object o) -> SingletonsRestraint"""
699 return _IMP_container._object_cast_to_SingletonsRestraint(o)
700 _object_types.append(
"TripletContainerSet")
703 def _object_cast_to_TripletContainerSet(o):
704 """_object_cast_to_TripletContainerSet(Object o) -> TripletContainerSet"""
705 return _IMP_container._object_cast_to_TripletContainerSet(o)
706 _object_types.append(
"TripletsConstraint")
709 def _object_cast_to_TripletsConstraint(o):
710 """_object_cast_to_TripletsConstraint(Object o) -> TripletsConstraint"""
711 return _IMP_container._object_cast_to_TripletsConstraint(o)
712 _object_types.append(
"TripletsOptimizerState")
715 def _object_cast_to_TripletsOptimizerState(o):
716 """_object_cast_to_TripletsOptimizerState(Object o) -> TripletsOptimizerState"""
717 return _IMP_container._object_cast_to_TripletsOptimizerState(o)
718 _object_types.append(
"TripletsRestraint")
721 def _object_cast_to_TripletsRestraint(o):
722 """_object_cast_to_TripletsRestraint(Object o) -> TripletsRestraint"""
723 return _IMP_container._object_cast_to_TripletsRestraint(o)
724 _object_types.append(
"InContainerSingletonFilter")
727 def _object_cast_to_InContainerSingletonFilter(o):
728 """_object_cast_to_InContainerSingletonFilter(Object o) -> InContainerSingletonFilter"""
729 return _IMP_container._object_cast_to_InContainerSingletonFilter(o)
730 _object_types.append(
"InContainerPairFilter")
733 def _object_cast_to_InContainerPairFilter(o):
734 """_object_cast_to_InContainerPairFilter(Object o) -> InContainerPairFilter"""
735 return _IMP_container._object_cast_to_InContainerPairFilter(o)
736 _object_types.append(
"InContainerTripletFilter")
739 def _object_cast_to_InContainerTripletFilter(o):
740 """_object_cast_to_InContainerTripletFilter(Object o) -> InContainerTripletFilter"""
741 return _IMP_container._object_cast_to_InContainerTripletFilter(o)
742 _object_types.append(
"InContainerQuadFilter")
745 def _object_cast_to_InContainerQuadFilter(o):
746 """_object_cast_to_InContainerQuadFilter(Object o) -> InContainerQuadFilter"""
747 return _IMP_container._object_cast_to_InContainerQuadFilter(o)
748 _object_types.append(
"SingletonContainerStatistics")
751 def _object_cast_to_SingletonContainerStatistics(o):
752 """_object_cast_to_SingletonContainerStatistics(Object o) -> SingletonContainerStatistics"""
753 return _IMP_container._object_cast_to_SingletonContainerStatistics(o)
754 _object_types.append(
"PairContainerStatistics")
757 def _object_cast_to_PairContainerStatistics(o):
758 """_object_cast_to_PairContainerStatistics(Object o) -> PairContainerStatistics"""
759 return _IMP_container._object_cast_to_PairContainerStatistics(o)
760 _object_types.append(
"TripletContainerStatistics")
763 def _object_cast_to_TripletContainerStatistics(o):
764 """_object_cast_to_TripletContainerStatistics(Object o) -> TripletContainerStatistics"""
765 return _IMP_container._object_cast_to_TripletContainerStatistics(o)
766 _object_types.append(
"QuadContainerStatistics")
769 def _object_cast_to_QuadContainerStatistics(o):
770 """_object_cast_to_QuadContainerStatistics(Object o) -> QuadContainerStatistics"""
771 return _IMP_container._object_cast_to_QuadContainerStatistics(o)
772 _object_types.append(
"EventSingletonsOptimizerState")
775 def _object_cast_to_EventSingletonsOptimizerState(o):
776 """_object_cast_to_EventSingletonsOptimizerState(Object o) -> EventSingletonsOptimizerState"""
777 return _IMP_container._object_cast_to_EventSingletonsOptimizerState(o)
778 _object_types.append(
"EventPairsOptimizerState")
781 def _object_cast_to_EventPairsOptimizerState(o):
782 """_object_cast_to_EventPairsOptimizerState(Object o) -> EventPairsOptimizerState"""
783 return _IMP_container._object_cast_to_EventPairsOptimizerState(o)
784 _object_types.append(
"EventTripletsOptimizerState")
787 def _object_cast_to_EventTripletsOptimizerState(o):
788 """_object_cast_to_EventTripletsOptimizerState(Object o) -> EventTripletsOptimizerState"""
789 return _IMP_container._object_cast_to_EventTripletsOptimizerState(o)
790 _object_types.append(
"EventQuadsOptimizerState")
793 def _object_cast_to_EventQuadsOptimizerState(o):
794 """_object_cast_to_EventQuadsOptimizerState(Object o) -> EventQuadsOptimizerState"""
795 return _IMP_container._object_cast_to_EventQuadsOptimizerState(o)
796 _object_types.append(
"PredicateSingletonsRestraint")
799 def _object_cast_to_PredicateSingletonsRestraint(o):
800 """_object_cast_to_PredicateSingletonsRestraint(Object o) -> PredicateSingletonsRestraint"""
801 return _IMP_container._object_cast_to_PredicateSingletonsRestraint(o)
802 _object_types.append(
"PredicatePairsRestraint")
805 def _object_cast_to_PredicatePairsRestraint(o):
806 """_object_cast_to_PredicatePairsRestraint(Object o) -> PredicatePairsRestraint"""
807 return _IMP_container._object_cast_to_PredicatePairsRestraint(o)
808 _object_types.append(
"PredicateTripletsRestraint")
811 def _object_cast_to_PredicateTripletsRestraint(o):
812 """_object_cast_to_PredicateTripletsRestraint(Object o) -> PredicateTripletsRestraint"""
813 return _IMP_container._object_cast_to_PredicateTripletsRestraint(o)
814 _object_types.append(
"PredicateQuadsRestraint")
817 def _object_cast_to_PredicateQuadsRestraint(o):
818 """_object_cast_to_PredicateQuadsRestraint(Object o) -> PredicateQuadsRestraint"""
819 return _IMP_container._object_cast_to_PredicateQuadsRestraint(o)
820 _object_types.append(
"DistributeSingletonsScoreState")
823 def _object_cast_to_DistributeSingletonsScoreState(o):
824 """_object_cast_to_DistributeSingletonsScoreState(Object o) -> DistributeSingletonsScoreState"""
825 return _IMP_container._object_cast_to_DistributeSingletonsScoreState(o)
826 _object_types.append(
"DistributePairsScoreState")
829 def _object_cast_to_DistributePairsScoreState(o):
830 """_object_cast_to_DistributePairsScoreState(Object o) -> DistributePairsScoreState"""
831 return _IMP_container._object_cast_to_DistributePairsScoreState(o)
832 _object_types.append(
"DistributeTripletsScoreState")
835 def _object_cast_to_DistributeTripletsScoreState(o):
836 """_object_cast_to_DistributeTripletsScoreState(Object o) -> DistributeTripletsScoreState"""
837 return _IMP_container._object_cast_to_DistributeTripletsScoreState(o)
838 _object_types.append(
"DistributeQuadsScoreState")
841 def _object_cast_to_DistributeQuadsScoreState(o):
842 """_object_cast_to_DistributeQuadsScoreState(Object o) -> DistributeQuadsScoreState"""
843 return _IMP_container._object_cast_to_DistributeQuadsScoreState(o)
845 """Proxy of C++ IMP::container::AllBipartitePairContainer class"""
846 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
848 def __init__(self, *args):
850 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, std::string name) -> AllBipartitePairContainer
851 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b) -> AllBipartitePairContainer
853 this = _IMP_container.new_AllBipartitePairContainer(*args)
855 self.this.append(this)
859 def do_get_inputs(self):
860 """do_get_inputs(AllBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
861 return _IMP_container.AllBipartitePairContainer_do_get_inputs(self)
864 def do_apply(self, sm):
865 """do_apply(AllBipartitePairContainer self, PairModifier sm)"""
866 return _IMP_container.AllBipartitePairContainer_do_apply(self, sm)
869 def get_version_info(self):
870 """get_version_info(AllBipartitePairContainer self) -> VersionInfo"""
871 return _IMP_container.AllBipartitePairContainer_get_version_info(self)
875 """__str__(AllBipartitePairContainer self) -> std::string"""
876 return _IMP_container.AllBipartitePairContainer___str__(self)
880 """__repr__(AllBipartitePairContainer self) -> std::string"""
881 return _IMP_container.AllBipartitePairContainer___repr__(self)
884 return _object_cast_to_AllBipartitePairContainer(o)
885 get_from = staticmethod(get_from)
887 AllBipartitePairContainer_swigregister = _IMP_container.AllBipartitePairContainer_swigregister
888 AllBipartitePairContainer_swigregister(AllBipartitePairContainer)
891 """Proxy of C++ IMP::container::AllPairContainer class"""
892 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
894 def __init__(self, *args):
896 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c, std::string name) -> AllPairContainer
897 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c) -> AllPairContainer
899 this = _IMP_container.new_AllPairContainer(*args)
901 self.this.append(this)
905 def do_get_inputs(self):
906 """do_get_inputs(AllPairContainer self) -> IMP::ModelObjectsTemp"""
907 return _IMP_container.AllPairContainer_do_get_inputs(self)
910 def do_apply(self, sm):
911 """do_apply(AllPairContainer self, PairModifier sm)"""
912 return _IMP_container.AllPairContainer_do_apply(self, sm)
915 def get_version_info(self):
916 """get_version_info(AllPairContainer self) -> VersionInfo"""
917 return _IMP_container.AllPairContainer_get_version_info(self)
921 """__str__(AllPairContainer self) -> std::string"""
922 return _IMP_container.AllPairContainer___str__(self)
926 """__repr__(AllPairContainer self) -> std::string"""
927 return _IMP_container.AllPairContainer___repr__(self)
930 return _object_cast_to_AllPairContainer(o)
931 get_from = staticmethod(get_from)
933 AllPairContainer_swigregister = _IMP_container.AllPairContainer_swigregister
934 AllPairContainer_swigregister(AllPairContainer)
937 """Proxy of C++ IMP::container::CloseBipartitePairContainer class"""
938 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
940 def __init__(self, *args):
942 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1, std::string name) -> CloseBipartitePairContainer
943 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1) -> CloseBipartitePairContainer
944 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance) -> CloseBipartitePairContainer
945 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1, std::string name) -> CloseBipartitePairContainer
946 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1) -> CloseBipartitePairContainer
947 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf) -> CloseBipartitePairContainer
949 this = _IMP_container.new_CloseBipartitePairContainer(*args)
951 self.this.append(this)
955 def remove_pair_filter(self, d):
956 """remove_pair_filter(CloseBipartitePairContainer self, PairPredicate d)"""
957 return _IMP_container.CloseBipartitePairContainer_remove_pair_filter(self, d)
960 def remove_pair_filters(self, d):
961 """remove_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & d)"""
962 return _IMP_container.CloseBipartitePairContainer_remove_pair_filters(self, d)
965 def set_pair_filters(self, ps):
966 """set_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & ps)"""
967 return _IMP_container.CloseBipartitePairContainer_set_pair_filters(self, ps)
970 def set_pair_filters_order(self, objs):
971 """set_pair_filters_order(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
972 return _IMP_container.CloseBipartitePairContainer_set_pair_filters_order(self, objs)
975 def add_pair_filter(self, obj):
976 """add_pair_filter(CloseBipartitePairContainer self, PairPredicate obj) -> unsigned int"""
977 return _IMP_container.CloseBipartitePairContainer_add_pair_filter(self, obj)
980 def add_pair_filters(self, objs):
981 """add_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
982 return _IMP_container.CloseBipartitePairContainer_add_pair_filters(self, objs)
985 def clear_pair_filters(self):
986 """clear_pair_filters(CloseBipartitePairContainer self)"""
987 return _IMP_container.CloseBipartitePairContainer_clear_pair_filters(self)
990 def get_number_of_pair_filters(self):
991 """get_number_of_pair_filters(CloseBipartitePairContainer self) -> unsigned int"""
992 return _IMP_container.CloseBipartitePairContainer_get_number_of_pair_filters(self)
995 def get_has_pair_filters(self):
996 """get_has_pair_filters(CloseBipartitePairContainer self) -> bool"""
997 return _IMP_container.CloseBipartitePairContainer_get_has_pair_filters(self)
1000 def get_pair_filter(self, i):
1001 """get_pair_filter(CloseBipartitePairContainer self, unsigned int i) -> PairPredicate"""
1002 return _IMP_container.CloseBipartitePairContainer_get_pair_filter(self, i)
1005 def get_pair_filters(self):
1006 """get_pair_filters(CloseBipartitePairContainer self) -> IMP::PairPredicates"""
1007 return _IMP_container.CloseBipartitePairContainer_get_pair_filters(self)
1010 def reserve_pair_filters(self, sz):
1011 """reserve_pair_filters(CloseBipartitePairContainer self, unsigned int sz)"""
1012 return _IMP_container.CloseBipartitePairContainer_reserve_pair_filters(self, sz)
1015 def do_get_inputs(self):
1016 """do_get_inputs(CloseBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
1017 return _IMP_container.CloseBipartitePairContainer_do_get_inputs(self)
1020 def do_apply(self, sm):
1021 """do_apply(CloseBipartitePairContainer self, PairModifier sm)"""
1022 return _IMP_container.CloseBipartitePairContainer_do_apply(self, sm)
1025 def get_version_info(self):
1026 """get_version_info(CloseBipartitePairContainer self) -> VersionInfo"""
1027 return _IMP_container.CloseBipartitePairContainer_get_version_info(self)
1031 """__str__(CloseBipartitePairContainer self) -> std::string"""
1032 return _IMP_container.CloseBipartitePairContainer___str__(self)
1036 """__repr__(CloseBipartitePairContainer self) -> std::string"""
1037 return _IMP_container.CloseBipartitePairContainer___repr__(self)
1040 return _object_cast_to_CloseBipartitePairContainer(o)
1041 get_from = staticmethod(get_from)
1043 CloseBipartitePairContainer_swigregister = _IMP_container.CloseBipartitePairContainer_swigregister
1044 CloseBipartitePairContainer_swigregister(CloseBipartitePairContainer)
1047 """Proxy of C++ IMP::container::ClosePairContainer class"""
1048 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1050 def __init__(self, *args):
1052 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1, std::string name) -> ClosePairContainer
1053 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1) -> ClosePairContainer
1054 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff) -> ClosePairContainer
1055 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1, std::string name) -> ClosePairContainer
1056 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1) -> ClosePairContainer
1057 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf) -> ClosePairContainer
1059 this = _IMP_container.new_ClosePairContainer(*args)
1061 self.this.append(this)
1065 def remove_pair_filter(self, d):
1066 """remove_pair_filter(ClosePairContainer self, PairPredicate d)"""
1067 return _IMP_container.ClosePairContainer_remove_pair_filter(self, d)
1070 def remove_pair_filters(self, d):
1071 """remove_pair_filters(ClosePairContainer self, IMP::PairPredicates const & d)"""
1072 return _IMP_container.ClosePairContainer_remove_pair_filters(self, d)
1075 def set_pair_filters(self, ps):
1076 """set_pair_filters(ClosePairContainer self, IMP::PairPredicates const & ps)"""
1077 return _IMP_container.ClosePairContainer_set_pair_filters(self, ps)
1080 def set_pair_filters_order(self, objs):
1081 """set_pair_filters_order(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1082 return _IMP_container.ClosePairContainer_set_pair_filters_order(self, objs)
1085 def add_pair_filter(self, obj):
1086 """add_pair_filter(ClosePairContainer self, PairPredicate obj) -> unsigned int"""
1087 return _IMP_container.ClosePairContainer_add_pair_filter(self, obj)
1090 def add_pair_filters(self, objs):
1091 """add_pair_filters(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1092 return _IMP_container.ClosePairContainer_add_pair_filters(self, objs)
1095 def clear_pair_filters(self):
1096 """clear_pair_filters(ClosePairContainer self)"""
1097 return _IMP_container.ClosePairContainer_clear_pair_filters(self)
1100 def get_number_of_pair_filters(self):
1101 """get_number_of_pair_filters(ClosePairContainer self) -> unsigned int"""
1102 return _IMP_container.ClosePairContainer_get_number_of_pair_filters(self)
1105 def get_has_pair_filters(self):
1106 """get_has_pair_filters(ClosePairContainer self) -> bool"""
1107 return _IMP_container.ClosePairContainer_get_has_pair_filters(self)
1110 def get_pair_filter(self, i):
1111 """get_pair_filter(ClosePairContainer self, unsigned int i) -> PairPredicate"""
1112 return _IMP_container.ClosePairContainer_get_pair_filter(self, i)
1115 def get_pair_filters(self):
1116 """get_pair_filters(ClosePairContainer self) -> IMP::PairPredicates"""
1117 return _IMP_container.ClosePairContainer_get_pair_filters(self)
1120 def reserve_pair_filters(self, sz):
1121 """reserve_pair_filters(ClosePairContainer self, unsigned int sz)"""
1122 return _IMP_container.ClosePairContainer_reserve_pair_filters(self, sz)
1125 def set_slack(self, s):
1126 """set_slack(ClosePairContainer self, double s)"""
1127 return _IMP_container.ClosePairContainer_set_slack(self, s)
1130 def get_slack(self):
1131 """get_slack(ClosePairContainer self) -> double"""
1132 return _IMP_container.ClosePairContainer_get_slack(self)
1135 def do_get_inputs(self):
1136 """do_get_inputs(ClosePairContainer self) -> IMP::ModelObjectsTemp"""
1137 return _IMP_container.ClosePairContainer_do_get_inputs(self)
1140 def do_apply(self, sm):
1141 """do_apply(ClosePairContainer self, PairModifier sm)"""
1142 return _IMP_container.ClosePairContainer_do_apply(self, sm)
1145 def get_number_of_update_calls(self):
1146 """get_number_of_update_calls(ClosePairContainer self) -> unsigned int"""
1147 return _IMP_container.ClosePairContainer_get_number_of_update_calls(self)
1150 def get_number_of_full_rebuilds(self):
1151 """get_number_of_full_rebuilds(ClosePairContainer self) -> unsigned int"""
1152 return _IMP_container.ClosePairContainer_get_number_of_full_rebuilds(self)
1155 def get_number_of_partial_rebuilds(self):
1156 """get_number_of_partial_rebuilds(ClosePairContainer self) -> unsigned int"""
1157 return _IMP_container.ClosePairContainer_get_number_of_partial_rebuilds(self)
1160 def get_version_info(self):
1161 """get_version_info(ClosePairContainer self) -> VersionInfo"""
1162 return _IMP_container.ClosePairContainer_get_version_info(self)
1166 """__str__(ClosePairContainer self) -> std::string"""
1167 return _IMP_container.ClosePairContainer___str__(self)
1171 """__repr__(ClosePairContainer self) -> std::string"""
1172 return _IMP_container.ClosePairContainer___repr__(self)
1175 return _object_cast_to_ClosePairContainer(o)
1176 get_from = staticmethod(get_from)
1178 ClosePairContainer_swigregister = _IMP_container.ClosePairContainer_swigregister
1179 ClosePairContainer_swigregister(ClosePairContainer)
1183 """get_slack_estimate(IMP::ParticlesTemp const & ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double"""
1184 return _IMP_container.get_slack_estimate(ps, upper_bound, step, restraints, derivatives, opt, cpc)
1186 """Proxy of C++ IMP::container::ConnectingPairContainer class"""
1187 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1189 def __init__(self, sc, error):
1190 """__init__(IMP::container::ConnectingPairContainer self, SingletonContainer sc, double error) -> ConnectingPairContainer"""
1191 this = _IMP_container.new_ConnectingPairContainer(sc, error)
1193 self.this.append(this)
1197 def do_get_inputs(self):
1198 """do_get_inputs(ConnectingPairContainer self) -> IMP::ModelObjectsTemp"""
1199 return _IMP_container.ConnectingPairContainer_do_get_inputs(self)
1202 def do_apply(self, sm):
1203 """do_apply(ConnectingPairContainer self, PairModifier sm)"""
1204 return _IMP_container.ConnectingPairContainer_do_apply(self, sm)
1207 def get_version_info(self):
1208 """get_version_info(ConnectingPairContainer self) -> VersionInfo"""
1209 return _IMP_container.ConnectingPairContainer_get_version_info(self)
1213 """__str__(ConnectingPairContainer self) -> std::string"""
1214 return _IMP_container.ConnectingPairContainer___str__(self)
1218 """__repr__(ConnectingPairContainer self) -> std::string"""
1219 return _IMP_container.ConnectingPairContainer___repr__(self)
1222 return _object_cast_to_ConnectingPairContainer(o)
1223 get_from = staticmethod(get_from)
1225 ConnectingPairContainer_swigregister = _IMP_container.ConnectingPairContainer_swigregister
1226 ConnectingPairContainer_swigregister(ConnectingPairContainer)
1229 """Proxy of C++ IMP::container::ConsecutivePairContainer class"""
1230 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1232 def __init__(self, *args):
1234 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ConsecutivePairContainer
1235 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ConsecutivePairContainer
1236 __init__(IMP::container::ConsecutivePairContainer self, IMP::ParticlesTemp const & ps, std::string name) -> ConsecutivePairContainer
1237 __init__(IMP::container::ConsecutivePairContainer self, IMP::ParticlesTemp const & ps) -> ConsecutivePairContainer
1239 this = _IMP_container.new_ConsecutivePairContainer(*args)
1241 self.this.append(this)
1245 def do_get_inputs(self):
1246 """do_get_inputs(ConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1247 return _IMP_container.ConsecutivePairContainer_do_get_inputs(self)
1250 def do_apply(self, sm):
1251 """do_apply(ConsecutivePairContainer self, PairModifier sm)"""
1252 return _IMP_container.ConsecutivePairContainer_do_apply(self, sm)
1255 def get_version_info(self):
1256 """get_version_info(ConsecutivePairContainer self) -> VersionInfo"""
1257 return _IMP_container.ConsecutivePairContainer_get_version_info(self)
1261 """__str__(ConsecutivePairContainer self) -> std::string"""
1262 return _IMP_container.ConsecutivePairContainer___str__(self)
1266 """__repr__(ConsecutivePairContainer self) -> std::string"""
1267 return _IMP_container.ConsecutivePairContainer___repr__(self)
1270 return _object_cast_to_ConsecutivePairContainer(o)
1271 get_from = staticmethod(get_from)
1273 ConsecutivePairContainer_swigregister = _IMP_container.ConsecutivePairContainer_swigregister
1274 ConsecutivePairContainer_swigregister(ConsecutivePairContainer)
1277 """Proxy of C++ IMP::container::ConsecutivePairFilter class"""
1278 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1280 def __init__(self, cpc):
1281 """__init__(IMP::container::ConsecutivePairFilter self, ConsecutivePairContainer cpc) -> ConsecutivePairFilter"""
1282 this = _IMP_container.new_ConsecutivePairFilter(cpc)
1284 self.this.append(this)
1288 def do_get_inputs(self, m, pi):
1289 """do_get_inputs(ConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1290 return _IMP_container.ConsecutivePairFilter_do_get_inputs(self, m, pi)
1293 def get_value(self, *args):
1295 get_value(ConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1296 get_value(ConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1298 return _IMP_container.ConsecutivePairFilter_get_value(self, *args)
1301 def get_value_index(self, *args):
1303 get_value_index(ConsecutivePairFilter self, Model arg2, IMP::ParticleIndexPair const & pip) -> int
1304 get_value_index(ConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1306 return _IMP_container.ConsecutivePairFilter_get_value_index(self, *args)
1309 def get_version_info(self):
1310 """get_version_info(ConsecutivePairFilter self) -> VersionInfo"""
1311 return _IMP_container.ConsecutivePairFilter_get_version_info(self)
1315 """__str__(ConsecutivePairFilter self) -> std::string"""
1316 return _IMP_container.ConsecutivePairFilter___str__(self)
1320 """__repr__(ConsecutivePairFilter self) -> std::string"""
1321 return _IMP_container.ConsecutivePairFilter___repr__(self)
1324 return _object_cast_to_ConsecutivePairFilter(o)
1325 get_from = staticmethod(get_from)
1327 ConsecutivePairFilter_swigregister = _IMP_container.ConsecutivePairFilter_swigregister
1328 ConsecutivePairFilter_swigregister(ConsecutivePairFilter)
1331 """Proxy of C++ IMP::container::ExclusiveConsecutivePairContainer class"""
1332 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1334 def __init__(self, *args):
1336 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ExclusiveConsecutivePairContainer
1337 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ExclusiveConsecutivePairContainer
1338 __init__(IMP::container::ExclusiveConsecutivePairContainer self, IMP::ParticlesTemp const & ps, std::string name) -> ExclusiveConsecutivePairContainer
1339 __init__(IMP::container::ExclusiveConsecutivePairContainer self, IMP::ParticlesTemp const & ps) -> ExclusiveConsecutivePairContainer
1341 this = _IMP_container.new_ExclusiveConsecutivePairContainer(*args)
1343 self.this.append(this)
1347 def do_get_inputs(self):
1348 """do_get_inputs(ExclusiveConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1349 return _IMP_container.ExclusiveConsecutivePairContainer_do_get_inputs(self)
1352 def do_apply(self, sm):
1353 """do_apply(ExclusiveConsecutivePairContainer self, PairModifier sm)"""
1354 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply(self, sm)
1357 def get_version_info(self):
1358 """get_version_info(ExclusiveConsecutivePairContainer self) -> VersionInfo"""
1359 return _IMP_container.ExclusiveConsecutivePairContainer_get_version_info(self)
1363 """__str__(ExclusiveConsecutivePairContainer self) -> std::string"""
1364 return _IMP_container.ExclusiveConsecutivePairContainer___str__(self)
1368 """__repr__(ExclusiveConsecutivePairContainer self) -> std::string"""
1369 return _IMP_container.ExclusiveConsecutivePairContainer___repr__(self)
1372 return _object_cast_to_ExclusiveConsecutivePairContainer(o)
1373 get_from = staticmethod(get_from)
1375 ExclusiveConsecutivePairContainer_swigregister = _IMP_container.ExclusiveConsecutivePairContainer_swigregister
1376 ExclusiveConsecutivePairContainer_swigregister(ExclusiveConsecutivePairContainer)
1379 """Proxy of C++ IMP::container::ExclusiveConsecutivePairFilter class"""
1380 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1383 """__init__(IMP::container::ExclusiveConsecutivePairFilter self) -> ExclusiveConsecutivePairFilter"""
1384 this = _IMP_container.new_ExclusiveConsecutivePairFilter()
1386 self.this.append(this)
1390 def do_get_inputs(self, m, pi):
1391 """do_get_inputs(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1392 return _IMP_container.ExclusiveConsecutivePairFilter_do_get_inputs(self, m, pi)
1395 def get_value(self, *args):
1397 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1398 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1400 return _IMP_container.ExclusiveConsecutivePairFilter_get_value(self, *args)
1403 def get_value_index(self, *args):
1405 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPair const & pip) -> int
1406 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1408 return _IMP_container.ExclusiveConsecutivePairFilter_get_value_index(self, *args)
1411 def get_version_info(self):
1412 """get_version_info(ExclusiveConsecutivePairFilter self) -> VersionInfo"""
1413 return _IMP_container.ExclusiveConsecutivePairFilter_get_version_info(self)
1417 """__str__(ExclusiveConsecutivePairFilter self) -> std::string"""
1418 return _IMP_container.ExclusiveConsecutivePairFilter___str__(self)
1422 """__repr__(ExclusiveConsecutivePairFilter self) -> std::string"""
1423 return _IMP_container.ExclusiveConsecutivePairFilter___repr__(self)
1426 return _object_cast_to_ExclusiveConsecutivePairFilter(o)
1427 get_from = staticmethod(get_from)
1429 ExclusiveConsecutivePairFilter_swigregister = _IMP_container.ExclusiveConsecutivePairFilter_swigregister
1430 ExclusiveConsecutivePairFilter_swigregister(ExclusiveConsecutivePairFilter)
1433 """Proxy of C++ IMP::container::ListPairContainer class"""
1434 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1436 def set_particle_pairs(self, *args):
1438 set_particle_pairs(ListPairContainer self, IMP::ParticlePairsTemp const & ps)
1439 set_particle_pairs(ListPairContainer self, IMP::ParticleIndexPairs const & contents)
1441 return _IMP_container.ListPairContainer_set_particle_pairs(self, *args)
1444 def __init__(self, *args):
1446 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents, std::string name) -> ListPairContainer
1447 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents) -> ListPairContainer
1448 __init__(IMP::container::ListPairContainer self, IMP::ParticlePairsTemp const & ps, std::string name) -> ListPairContainer
1449 __init__(IMP::container::ListPairContainer self, IMP::ParticlePairsTemp const & ps) -> ListPairContainer
1450 __init__(IMP::container::ListPairContainer self, Model m, std::string name) -> ListPairContainer
1451 __init__(IMP::container::ListPairContainer self, Model m) -> ListPairContainer
1452 __init__(IMP::container::ListPairContainer self, Model m, char const * name) -> ListPairContainer
1454 this = _IMP_container.new_ListPairContainer(*args)
1456 self.this.append(this)
1460 def add_particle_pair(self, vt):
1461 """add_particle_pair(ListPairContainer self, IMP::ParticlePair const & vt)"""
1462 return _IMP_container.ListPairContainer_add_particle_pair(self, vt)
1465 def add_particle_pairs(self, c):
1466 """add_particle_pairs(ListPairContainer self, IMP::ParticlePairsTemp const & c)"""
1467 return _IMP_container.ListPairContainer_add_particle_pairs(self, c)
1470 def clear_particle_pairs(self):
1471 """clear_particle_pairs(ListPairContainer self)"""
1472 return _IMP_container.ListPairContainer_clear_particle_pairs(self)
1475 def add(self, *args):
1477 add(ListPairContainer self, IMP::ParticleIndexPair const & vt)
1478 add(ListPairContainer self, IMP::ParticleIndexPairs const & c)
1480 return _IMP_container.ListPairContainer_add(self, *args)
1484 """set(ListPairContainer self, IMP::ParticleIndexPairs cp)"""
1485 return _IMP_container.ListPairContainer_set(self, cp)
1489 """clear(ListPairContainer self)"""
1490 return _IMP_container.ListPairContainer_clear(self)
1493 def do_get_inputs(self):
1494 """do_get_inputs(ListPairContainer self) -> IMP::ModelObjectsTemp"""
1495 return _IMP_container.ListPairContainer_do_get_inputs(self)
1498 def do_apply(self, sm):
1499 """do_apply(ListPairContainer self, PairModifier sm)"""
1500 return _IMP_container.ListPairContainer_do_apply(self, sm)
1503 def get_version_info(self):
1504 """get_version_info(ListPairContainer self) -> VersionInfo"""
1505 return _IMP_container.ListPairContainer_get_version_info(self)
1509 """__str__(ListPairContainer self) -> std::string"""
1510 return _IMP_container.ListPairContainer___str__(self)
1514 """__repr__(ListPairContainer self) -> std::string"""
1515 return _IMP_container.ListPairContainer___repr__(self)
1518 return _object_cast_to_ListPairContainer(o)
1519 get_from = staticmethod(get_from)
1521 ListPairContainer_swigregister = _IMP_container.ListPairContainer_swigregister
1522 ListPairContainer_swigregister(ListPairContainer)
1525 """Proxy of C++ IMP::container::ListQuadContainer class"""
1526 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1528 def set_particle_quads(self, *args):
1530 set_particle_quads(ListQuadContainer self, IMP::ParticleQuadsTemp const & ps)
1531 set_particle_quads(ListQuadContainer self, IMP::ParticleIndexQuads const & contents)
1533 return _IMP_container.ListQuadContainer_set_particle_quads(self, *args)
1536 def __init__(self, *args):
1538 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents, std::string name) -> ListQuadContainer
1539 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents) -> ListQuadContainer
1540 __init__(IMP::container::ListQuadContainer self, IMP::ParticleQuadsTemp const & ps, std::string name) -> ListQuadContainer
1541 __init__(IMP::container::ListQuadContainer self, IMP::ParticleQuadsTemp const & ps) -> ListQuadContainer
1542 __init__(IMP::container::ListQuadContainer self, Model m, std::string name) -> ListQuadContainer
1543 __init__(IMP::container::ListQuadContainer self, Model m) -> ListQuadContainer
1544 __init__(IMP::container::ListQuadContainer self, Model m, char const * name) -> ListQuadContainer
1546 this = _IMP_container.new_ListQuadContainer(*args)
1548 self.this.append(this)
1552 def add_particle_quad(self, vt):
1553 """add_particle_quad(ListQuadContainer self, IMP::ParticleQuad const & vt)"""
1554 return _IMP_container.ListQuadContainer_add_particle_quad(self, vt)
1557 def add_particle_quads(self, c):
1558 """add_particle_quads(ListQuadContainer self, IMP::ParticleQuadsTemp const & c)"""
1559 return _IMP_container.ListQuadContainer_add_particle_quads(self, c)
1562 def clear_particle_quads(self):
1563 """clear_particle_quads(ListQuadContainer self)"""
1564 return _IMP_container.ListQuadContainer_clear_particle_quads(self)
1567 def add(self, *args):
1569 add(ListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1570 add(ListQuadContainer self, IMP::ParticleIndexQuads const & c)
1572 return _IMP_container.ListQuadContainer_add(self, *args)
1576 """set(ListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1577 return _IMP_container.ListQuadContainer_set(self, cp)
1581 """clear(ListQuadContainer self)"""
1582 return _IMP_container.ListQuadContainer_clear(self)
1585 def do_get_inputs(self):
1586 """do_get_inputs(ListQuadContainer self) -> IMP::ModelObjectsTemp"""
1587 return _IMP_container.ListQuadContainer_do_get_inputs(self)
1590 def do_apply(self, sm):
1591 """do_apply(ListQuadContainer self, QuadModifier sm)"""
1592 return _IMP_container.ListQuadContainer_do_apply(self, sm)
1595 def get_version_info(self):
1596 """get_version_info(ListQuadContainer self) -> VersionInfo"""
1597 return _IMP_container.ListQuadContainer_get_version_info(self)
1601 """__str__(ListQuadContainer self) -> std::string"""
1602 return _IMP_container.ListQuadContainer___str__(self)
1606 """__repr__(ListQuadContainer self) -> std::string"""
1607 return _IMP_container.ListQuadContainer___repr__(self)
1610 return _object_cast_to_ListQuadContainer(o)
1611 get_from = staticmethod(get_from)
1613 ListQuadContainer_swigregister = _IMP_container.ListQuadContainer_swigregister
1614 ListQuadContainer_swigregister(ListQuadContainer)
1617 """Proxy of C++ IMP::container::ListSingletonContainer class"""
1618 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1620 def set_particles(self, *args):
1622 set_particles(ListSingletonContainer self, IMP::ParticlesTemp const & ps)
1623 set_particles(ListSingletonContainer self, IMP::ParticleIndexes const & contents)
1625 return _IMP_container.ListSingletonContainer_set_particles(self, *args)
1628 def __init__(self, *args):
1630 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents, std::string name) -> ListSingletonContainer
1631 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents) -> ListSingletonContainer
1632 __init__(IMP::container::ListSingletonContainer self, IMP::ParticlesTemp const & ps, std::string name) -> ListSingletonContainer
1633 __init__(IMP::container::ListSingletonContainer self, IMP::ParticlesTemp const & ps) -> ListSingletonContainer
1634 __init__(IMP::container::ListSingletonContainer self, Model m, std::string name) -> ListSingletonContainer
1635 __init__(IMP::container::ListSingletonContainer self, Model m) -> ListSingletonContainer
1636 __init__(IMP::container::ListSingletonContainer self, Model m, char const * name) -> ListSingletonContainer
1638 this = _IMP_container.new_ListSingletonContainer(*args)
1640 self.this.append(this)
1645 """add_particle(ListSingletonContainer self, Particle vt)"""
1646 return _IMP_container.ListSingletonContainer_add_particle(self, vt)
1650 """add_particles(ListSingletonContainer self, IMP::ParticlesTemp const & c)"""
1651 return _IMP_container.ListSingletonContainer_add_particles(self, c)
1654 def clear_particles(self):
1655 """clear_particles(ListSingletonContainer self)"""
1656 return _IMP_container.ListSingletonContainer_clear_particles(self)
1659 def add(self, *args):
1661 add(ListSingletonContainer self, ParticleIndex vt)
1662 add(ListSingletonContainer self, IMP::ParticleIndexes const & c)
1664 return _IMP_container.ListSingletonContainer_add(self, *args)
1668 """set(ListSingletonContainer self, IMP::ParticleIndexes cp)"""
1669 return _IMP_container.ListSingletonContainer_set(self, cp)
1673 """clear(ListSingletonContainer self)"""
1674 return _IMP_container.ListSingletonContainer_clear(self)
1677 def do_get_inputs(self):
1678 """do_get_inputs(ListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1679 return _IMP_container.ListSingletonContainer_do_get_inputs(self)
1682 def do_apply(self, sm):
1683 """do_apply(ListSingletonContainer self, SingletonModifier sm)"""
1684 return _IMP_container.ListSingletonContainer_do_apply(self, sm)
1687 def get_version_info(self):
1688 """get_version_info(ListSingletonContainer self) -> VersionInfo"""
1689 return _IMP_container.ListSingletonContainer_get_version_info(self)
1693 """__str__(ListSingletonContainer self) -> std::string"""
1694 return _IMP_container.ListSingletonContainer___str__(self)
1698 """__repr__(ListSingletonContainer self) -> std::string"""
1699 return _IMP_container.ListSingletonContainer___repr__(self)
1702 return _object_cast_to_ListSingletonContainer(o)
1703 get_from = staticmethod(get_from)
1705 ListSingletonContainer_swigregister = _IMP_container.ListSingletonContainer_swigregister
1706 ListSingletonContainer_swigregister(ListSingletonContainer)
1709 """Proxy of C++ IMP::container::ListTripletContainer class"""
1710 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1712 def set_particle_triplets(self, *args):
1714 set_particle_triplets(ListTripletContainer self, IMP::ParticleTripletsTemp const & ps)
1715 set_particle_triplets(ListTripletContainer self, IMP::ParticleIndexTriplets const & contents)
1717 return _IMP_container.ListTripletContainer_set_particle_triplets(self, *args)
1720 def __init__(self, *args):
1722 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents, std::string name) -> ListTripletContainer
1723 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents) -> ListTripletContainer
1724 __init__(IMP::container::ListTripletContainer self, IMP::ParticleTripletsTemp const & ps, std::string name) -> ListTripletContainer
1725 __init__(IMP::container::ListTripletContainer self, IMP::ParticleTripletsTemp const & ps) -> ListTripletContainer
1726 __init__(IMP::container::ListTripletContainer self, Model m, std::string name) -> ListTripletContainer
1727 __init__(IMP::container::ListTripletContainer self, Model m) -> ListTripletContainer
1728 __init__(IMP::container::ListTripletContainer self, Model m, char const * name) -> ListTripletContainer
1730 this = _IMP_container.new_ListTripletContainer(*args)
1732 self.this.append(this)
1736 def add_particle_triplet(self, vt):
1737 """add_particle_triplet(ListTripletContainer self, IMP::ParticleTriplet const & vt)"""
1738 return _IMP_container.ListTripletContainer_add_particle_triplet(self, vt)
1741 def add_particle_triplets(self, c):
1742 """add_particle_triplets(ListTripletContainer self, IMP::ParticleTripletsTemp const & c)"""
1743 return _IMP_container.ListTripletContainer_add_particle_triplets(self, c)
1746 def clear_particle_triplets(self):
1747 """clear_particle_triplets(ListTripletContainer self)"""
1748 return _IMP_container.ListTripletContainer_clear_particle_triplets(self)
1751 def add(self, *args):
1753 add(ListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
1754 add(ListTripletContainer self, IMP::ParticleIndexTriplets const & c)
1756 return _IMP_container.ListTripletContainer_add(self, *args)
1760 """set(ListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
1761 return _IMP_container.ListTripletContainer_set(self, cp)
1765 """clear(ListTripletContainer self)"""
1766 return _IMP_container.ListTripletContainer_clear(self)
1769 def do_get_inputs(self):
1770 """do_get_inputs(ListTripletContainer self) -> IMP::ModelObjectsTemp"""
1771 return _IMP_container.ListTripletContainer_do_get_inputs(self)
1774 def do_apply(self, sm):
1775 """do_apply(ListTripletContainer self, TripletModifier sm)"""
1776 return _IMP_container.ListTripletContainer_do_apply(self, sm)
1779 def get_version_info(self):
1780 """get_version_info(ListTripletContainer self) -> VersionInfo"""
1781 return _IMP_container.ListTripletContainer_get_version_info(self)
1785 """__str__(ListTripletContainer self) -> std::string"""
1786 return _IMP_container.ListTripletContainer___str__(self)
1790 """__repr__(ListTripletContainer self) -> std::string"""
1791 return _IMP_container.ListTripletContainer___repr__(self)
1794 return _object_cast_to_ListTripletContainer(o)
1795 get_from = staticmethod(get_from)
1797 ListTripletContainer_swigregister = _IMP_container.ListTripletContainer_swigregister
1798 ListTripletContainer_swigregister(ListTripletContainer)
1801 """Proxy of C++ IMP::container::DynamicListPairContainer class"""
1802 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1804 def __init__(self, *args, **kwargs):
1805 raise AttributeError(
"No constructor defined - class is abstract")
1807 def add(self, *args):
1809 add(DynamicListPairContainer self, IMP::ParticleIndexPair const & vt)
1810 add(DynamicListPairContainer self, IMP::ParticleIndexPairs const & c)
1812 return _IMP_container.DynamicListPairContainer_add(self, *args)
1816 """set(DynamicListPairContainer self, IMP::ParticleIndexPairs cp)"""
1817 return _IMP_container.DynamicListPairContainer_set(self, cp)
1821 """clear(DynamicListPairContainer self)"""
1822 return _IMP_container.DynamicListPairContainer_clear(self)
1825 def add_particle_pair(self, vt):
1826 """add_particle_pair(DynamicListPairContainer self, IMP::ParticlePair const & vt)"""
1827 return _IMP_container.DynamicListPairContainer_add_particle_pair(self, vt)
1830 def add_particle_pairs(self, c):
1831 """add_particle_pairs(DynamicListPairContainer self, IMP::ParticlePairsTemp const & c)"""
1832 return _IMP_container.DynamicListPairContainer_add_particle_pairs(self, c)
1835 def set_particle_pairs(self, c):
1836 """set_particle_pairs(DynamicListPairContainer self, IMP::ParticlePairsTemp c)"""
1837 return _IMP_container.DynamicListPairContainer_set_particle_pairs(self, c)
1840 def clear_particle_pairs(self):
1841 """clear_particle_pairs(DynamicListPairContainer self)"""
1842 return _IMP_container.DynamicListPairContainer_clear_particle_pairs(self)
1845 def do_get_inputs(self):
1846 """do_get_inputs(DynamicListPairContainer self) -> IMP::ModelObjectsTemp"""
1847 return _IMP_container.DynamicListPairContainer_do_get_inputs(self)
1850 def do_apply(self, sm):
1851 """do_apply(DynamicListPairContainer self, PairModifier sm)"""
1852 return _IMP_container.DynamicListPairContainer_do_apply(self, sm)
1855 def get_version_info(self):
1856 """get_version_info(DynamicListPairContainer self) -> VersionInfo"""
1857 return _IMP_container.DynamicListPairContainer_get_version_info(self)
1861 """__str__(DynamicListPairContainer self) -> std::string"""
1862 return _IMP_container.DynamicListPairContainer___str__(self)
1866 """__repr__(DynamicListPairContainer self) -> std::string"""
1867 return _IMP_container.DynamicListPairContainer___repr__(self)
1870 return _object_cast_to_DynamicListPairContainer(o)
1871 get_from = staticmethod(get_from)
1873 DynamicListPairContainer_swigregister = _IMP_container.DynamicListPairContainer_swigregister
1874 DynamicListPairContainer_swigregister(DynamicListPairContainer)
1877 """Proxy of C++ IMP::container::DynamicListQuadContainer class"""
1878 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1880 def __init__(self, *args, **kwargs):
1881 raise AttributeError(
"No constructor defined - class is abstract")
1883 def add(self, *args):
1885 add(DynamicListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1886 add(DynamicListQuadContainer self, IMP::ParticleIndexQuads const & c)
1888 return _IMP_container.DynamicListQuadContainer_add(self, *args)
1892 """set(DynamicListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1893 return _IMP_container.DynamicListQuadContainer_set(self, cp)
1897 """clear(DynamicListQuadContainer self)"""
1898 return _IMP_container.DynamicListQuadContainer_clear(self)
1901 def add_particle_quad(self, vt):
1902 """add_particle_quad(DynamicListQuadContainer self, IMP::ParticleQuad const & vt)"""
1903 return _IMP_container.DynamicListQuadContainer_add_particle_quad(self, vt)
1906 def add_particle_quads(self, c):
1907 """add_particle_quads(DynamicListQuadContainer self, IMP::ParticleQuadsTemp const & c)"""
1908 return _IMP_container.DynamicListQuadContainer_add_particle_quads(self, c)
1911 def set_particle_quads(self, c):
1912 """set_particle_quads(DynamicListQuadContainer self, IMP::ParticleQuadsTemp c)"""
1913 return _IMP_container.DynamicListQuadContainer_set_particle_quads(self, c)
1916 def clear_particle_quads(self):
1917 """clear_particle_quads(DynamicListQuadContainer self)"""
1918 return _IMP_container.DynamicListQuadContainer_clear_particle_quads(self)
1921 def do_get_inputs(self):
1922 """do_get_inputs(DynamicListQuadContainer self) -> IMP::ModelObjectsTemp"""
1923 return _IMP_container.DynamicListQuadContainer_do_get_inputs(self)
1926 def do_apply(self, sm):
1927 """do_apply(DynamicListQuadContainer self, QuadModifier sm)"""
1928 return _IMP_container.DynamicListQuadContainer_do_apply(self, sm)
1931 def get_version_info(self):
1932 """get_version_info(DynamicListQuadContainer self) -> VersionInfo"""
1933 return _IMP_container.DynamicListQuadContainer_get_version_info(self)
1937 """__str__(DynamicListQuadContainer self) -> std::string"""
1938 return _IMP_container.DynamicListQuadContainer___str__(self)
1942 """__repr__(DynamicListQuadContainer self) -> std::string"""
1943 return _IMP_container.DynamicListQuadContainer___repr__(self)
1946 return _object_cast_to_DynamicListQuadContainer(o)
1947 get_from = staticmethod(get_from)
1949 DynamicListQuadContainer_swigregister = _IMP_container.DynamicListQuadContainer_swigregister
1950 DynamicListQuadContainer_swigregister(DynamicListQuadContainer)
1953 """Proxy of C++ IMP::container::DynamicListSingletonContainer class"""
1954 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1956 def __init__(self, *args, **kwargs):
1957 raise AttributeError(
"No constructor defined - class is abstract")
1959 def add(self, *args):
1961 add(DynamicListSingletonContainer self, ParticleIndex vt)
1962 add(DynamicListSingletonContainer self, IMP::ParticleIndexes const & c)
1964 return _IMP_container.DynamicListSingletonContainer_add(self, *args)
1968 """set(DynamicListSingletonContainer self, IMP::ParticleIndexes cp)"""
1969 return _IMP_container.DynamicListSingletonContainer_set(self, cp)
1973 """clear(DynamicListSingletonContainer self)"""
1974 return _IMP_container.DynamicListSingletonContainer_clear(self)
1978 """add_particle(DynamicListSingletonContainer self, Particle vt)"""
1979 return _IMP_container.DynamicListSingletonContainer_add_particle(self, vt)
1983 """add_particles(DynamicListSingletonContainer self, IMP::ParticlesTemp const & c)"""
1984 return _IMP_container.DynamicListSingletonContainer_add_particles(self, c)
1987 def set_particles(self, c):
1988 """set_particles(DynamicListSingletonContainer self, IMP::ParticlesTemp c)"""
1989 return _IMP_container.DynamicListSingletonContainer_set_particles(self, c)
1992 def clear_particles(self):
1993 """clear_particles(DynamicListSingletonContainer self)"""
1994 return _IMP_container.DynamicListSingletonContainer_clear_particles(self)
1997 def do_get_inputs(self):
1998 """do_get_inputs(DynamicListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1999 return _IMP_container.DynamicListSingletonContainer_do_get_inputs(self)
2002 def do_apply(self, sm):
2003 """do_apply(DynamicListSingletonContainer self, SingletonModifier sm)"""
2004 return _IMP_container.DynamicListSingletonContainer_do_apply(self, sm)
2007 def get_version_info(self):
2008 """get_version_info(DynamicListSingletonContainer self) -> VersionInfo"""
2009 return _IMP_container.DynamicListSingletonContainer_get_version_info(self)
2013 """__str__(DynamicListSingletonContainer self) -> std::string"""
2014 return _IMP_container.DynamicListSingletonContainer___str__(self)
2018 """__repr__(DynamicListSingletonContainer self) -> std::string"""
2019 return _IMP_container.DynamicListSingletonContainer___repr__(self)
2022 return _object_cast_to_DynamicListSingletonContainer(o)
2023 get_from = staticmethod(get_from)
2025 DynamicListSingletonContainer_swigregister = _IMP_container.DynamicListSingletonContainer_swigregister
2026 DynamicListSingletonContainer_swigregister(DynamicListSingletonContainer)
2029 """Proxy of C++ IMP::container::DynamicListTripletContainer class"""
2030 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2032 def __init__(self, *args, **kwargs):
2033 raise AttributeError(
"No constructor defined - class is abstract")
2035 def add(self, *args):
2037 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
2038 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplets const & c)
2040 return _IMP_container.DynamicListTripletContainer_add(self, *args)
2044 """set(DynamicListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
2045 return _IMP_container.DynamicListTripletContainer_set(self, cp)
2049 """clear(DynamicListTripletContainer self)"""
2050 return _IMP_container.DynamicListTripletContainer_clear(self)
2053 def add_particle_triplet(self, vt):
2054 """add_particle_triplet(DynamicListTripletContainer self, IMP::ParticleTriplet const & vt)"""
2055 return _IMP_container.DynamicListTripletContainer_add_particle_triplet(self, vt)
2058 def add_particle_triplets(self, c):
2059 """add_particle_triplets(DynamicListTripletContainer self, IMP::ParticleTripletsTemp const & c)"""
2060 return _IMP_container.DynamicListTripletContainer_add_particle_triplets(self, c)
2063 def set_particle_triplets(self, c):
2064 """set_particle_triplets(DynamicListTripletContainer self, IMP::ParticleTripletsTemp c)"""
2065 return _IMP_container.DynamicListTripletContainer_set_particle_triplets(self, c)
2068 def clear_particle_triplets(self):
2069 """clear_particle_triplets(DynamicListTripletContainer self)"""
2070 return _IMP_container.DynamicListTripletContainer_clear_particle_triplets(self)
2073 def do_get_inputs(self):
2074 """do_get_inputs(DynamicListTripletContainer self) -> IMP::ModelObjectsTemp"""
2075 return _IMP_container.DynamicListTripletContainer_do_get_inputs(self)
2078 def do_apply(self, sm):
2079 """do_apply(DynamicListTripletContainer self, TripletModifier sm)"""
2080 return _IMP_container.DynamicListTripletContainer_do_apply(self, sm)
2083 def get_version_info(self):
2084 """get_version_info(DynamicListTripletContainer self) -> VersionInfo"""
2085 return _IMP_container.DynamicListTripletContainer_get_version_info(self)
2089 """__str__(DynamicListTripletContainer self) -> std::string"""
2090 return _IMP_container.DynamicListTripletContainer___str__(self)
2094 """__repr__(DynamicListTripletContainer self) -> std::string"""
2095 return _IMP_container.DynamicListTripletContainer___repr__(self)
2098 return _object_cast_to_DynamicListTripletContainer(o)
2099 get_from = staticmethod(get_from)
2101 DynamicListTripletContainer_swigregister = _IMP_container.DynamicListTripletContainer_swigregister
2102 DynamicListTripletContainer_swigregister(DynamicListTripletContainer)
2105 """Proxy of C++ IMP::container::MinimumPairRestraint class"""
2106 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2108 def __init__(self, *args):
2110 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumPairRestraint
2111 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1) -> MinimumPairRestraint
2112 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c) -> MinimumPairRestraint
2114 this = _IMP_container.new_MinimumPairRestraint(*args)
2116 self.this.append(this)
2120 def do_get_inputs(self):
2121 """do_get_inputs(MinimumPairRestraint self) -> IMP::ModelObjectsTemp"""
2122 return _IMP_container.MinimumPairRestraint_do_get_inputs(self)
2125 def get_version_info(self):
2126 """get_version_info(MinimumPairRestraint self) -> VersionInfo"""
2127 return _IMP_container.MinimumPairRestraint_get_version_info(self)
2131 """set_n(MinimumPairRestraint self, unsigned int n)"""
2132 return _IMP_container.MinimumPairRestraint_set_n(self, n)
2135 def do_create_current_decomposition(self):
2136 """do_create_current_decomposition(MinimumPairRestraint self) -> IMP::Restraints"""
2137 return _IMP_container.MinimumPairRestraint_do_create_current_decomposition(self)
2141 """__str__(MinimumPairRestraint self) -> std::string"""
2142 return _IMP_container.MinimumPairRestraint___str__(self)
2146 """__repr__(MinimumPairRestraint self) -> std::string"""
2147 return _IMP_container.MinimumPairRestraint___repr__(self)
2150 return _object_cast_to_MinimumPairRestraint(o)
2151 get_from = staticmethod(get_from)
2153 MinimumPairRestraint_swigregister = _IMP_container.MinimumPairRestraint_swigregister
2154 MinimumPairRestraint_swigregister(MinimumPairRestraint)
2157 """Proxy of C++ IMP::container::MinimumPairScore class"""
2158 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2160 def __init__(self, *args):
2162 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumPairScore
2163 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1) -> MinimumPairScore
2164 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores) -> MinimumPairScore
2166 this = _IMP_container.new_MinimumPairScore(*args)
2168 self.this.append(this)
2172 def do_get_inputs(self, m, pis):
2173 """do_get_inputs(MinimumPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2174 return _IMP_container.MinimumPairScore_do_get_inputs(self, m, pis)
2177 def get_version_info(self):
2178 """get_version_info(MinimumPairScore self) -> VersionInfo"""
2179 return _IMP_container.MinimumPairScore_get_version_info(self)
2182 def do_create_current_decomposition(self, m, vt):
2183 """do_create_current_decomposition(MinimumPairScore self, Model m, IMP::ParticleIndexPair const & vt) -> IMP::Restraints"""
2184 return _IMP_container.MinimumPairScore_do_create_current_decomposition(self, m, vt)
2188 """__str__(MinimumPairScore self) -> std::string"""
2189 return _IMP_container.MinimumPairScore___str__(self)
2193 """__repr__(MinimumPairScore self) -> std::string"""
2194 return _IMP_container.MinimumPairScore___repr__(self)
2197 return _object_cast_to_MinimumPairScore(o)
2198 get_from = staticmethod(get_from)
2200 MinimumPairScore_swigregister = _IMP_container.MinimumPairScore_swigregister
2201 MinimumPairScore_swigregister(MinimumPairScore)
2204 """Proxy of C++ IMP::container::MinimumQuadRestraint class"""
2205 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2207 def __init__(self, *args):
2209 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumQuadRestraint
2210 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1) -> MinimumQuadRestraint
2211 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c) -> MinimumQuadRestraint
2213 this = _IMP_container.new_MinimumQuadRestraint(*args)
2215 self.this.append(this)
2219 def do_get_inputs(self):
2220 """do_get_inputs(MinimumQuadRestraint self) -> IMP::ModelObjectsTemp"""
2221 return _IMP_container.MinimumQuadRestraint_do_get_inputs(self)
2224 def get_version_info(self):
2225 """get_version_info(MinimumQuadRestraint self) -> VersionInfo"""
2226 return _IMP_container.MinimumQuadRestraint_get_version_info(self)
2230 """set_n(MinimumQuadRestraint self, unsigned int n)"""
2231 return _IMP_container.MinimumQuadRestraint_set_n(self, n)
2234 def do_create_current_decomposition(self):
2235 """do_create_current_decomposition(MinimumQuadRestraint self) -> IMP::Restraints"""
2236 return _IMP_container.MinimumQuadRestraint_do_create_current_decomposition(self)
2240 """__str__(MinimumQuadRestraint self) -> std::string"""
2241 return _IMP_container.MinimumQuadRestraint___str__(self)
2245 """__repr__(MinimumQuadRestraint self) -> std::string"""
2246 return _IMP_container.MinimumQuadRestraint___repr__(self)
2249 return _object_cast_to_MinimumQuadRestraint(o)
2250 get_from = staticmethod(get_from)
2252 MinimumQuadRestraint_swigregister = _IMP_container.MinimumQuadRestraint_swigregister
2253 MinimumQuadRestraint_swigregister(MinimumQuadRestraint)
2256 """Proxy of C++ IMP::container::MinimumQuadScore class"""
2257 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2259 def __init__(self, *args):
2261 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumQuadScore
2262 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1) -> MinimumQuadScore
2263 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores) -> MinimumQuadScore
2265 this = _IMP_container.new_MinimumQuadScore(*args)
2267 self.this.append(this)
2271 def do_get_inputs(self, m, pis):
2272 """do_get_inputs(MinimumQuadScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2273 return _IMP_container.MinimumQuadScore_do_get_inputs(self, m, pis)
2276 def get_version_info(self):
2277 """get_version_info(MinimumQuadScore self) -> VersionInfo"""
2278 return _IMP_container.MinimumQuadScore_get_version_info(self)
2281 def do_create_current_decomposition(self, m, vt):
2282 """do_create_current_decomposition(MinimumQuadScore self, Model m, IMP::ParticleIndexQuad const & vt) -> IMP::Restraints"""
2283 return _IMP_container.MinimumQuadScore_do_create_current_decomposition(self, m, vt)
2287 """__str__(MinimumQuadScore self) -> std::string"""
2288 return _IMP_container.MinimumQuadScore___str__(self)
2292 """__repr__(MinimumQuadScore self) -> std::string"""
2293 return _IMP_container.MinimumQuadScore___repr__(self)
2296 return _object_cast_to_MinimumQuadScore(o)
2297 get_from = staticmethod(get_from)
2299 MinimumQuadScore_swigregister = _IMP_container.MinimumQuadScore_swigregister
2300 MinimumQuadScore_swigregister(MinimumQuadScore)
2303 """Proxy of C++ IMP::container::MinimumSingletonRestraint class"""
2304 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2306 def __init__(self, *args):
2308 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumSingletonRestraint
2309 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1) -> MinimumSingletonRestraint
2310 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c) -> MinimumSingletonRestraint
2312 this = _IMP_container.new_MinimumSingletonRestraint(*args)
2314 self.this.append(this)
2318 def do_get_inputs(self):
2319 """do_get_inputs(MinimumSingletonRestraint self) -> IMP::ModelObjectsTemp"""
2320 return _IMP_container.MinimumSingletonRestraint_do_get_inputs(self)
2323 def get_version_info(self):
2324 """get_version_info(MinimumSingletonRestraint self) -> VersionInfo"""
2325 return _IMP_container.MinimumSingletonRestraint_get_version_info(self)
2329 """set_n(MinimumSingletonRestraint self, unsigned int n)"""
2330 return _IMP_container.MinimumSingletonRestraint_set_n(self, n)
2333 def do_create_current_decomposition(self):
2334 """do_create_current_decomposition(MinimumSingletonRestraint self) -> IMP::Restraints"""
2335 return _IMP_container.MinimumSingletonRestraint_do_create_current_decomposition(self)
2339 """__str__(MinimumSingletonRestraint self) -> std::string"""
2340 return _IMP_container.MinimumSingletonRestraint___str__(self)
2344 """__repr__(MinimumSingletonRestraint self) -> std::string"""
2345 return _IMP_container.MinimumSingletonRestraint___repr__(self)
2348 return _object_cast_to_MinimumSingletonRestraint(o)
2349 get_from = staticmethod(get_from)
2351 MinimumSingletonRestraint_swigregister = _IMP_container.MinimumSingletonRestraint_swigregister
2352 MinimumSingletonRestraint_swigregister(MinimumSingletonRestraint)
2355 """Proxy of C++ IMP::container::MinimumSingletonScore class"""
2356 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2358 def __init__(self, *args):
2360 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumSingletonScore
2361 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1) -> MinimumSingletonScore
2362 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores) -> MinimumSingletonScore
2364 this = _IMP_container.new_MinimumSingletonScore(*args)
2366 self.this.append(this)
2370 def do_get_inputs(self, m, pis):
2371 """do_get_inputs(MinimumSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2372 return _IMP_container.MinimumSingletonScore_do_get_inputs(self, m, pis)
2375 def get_version_info(self):
2376 """get_version_info(MinimumSingletonScore self) -> VersionInfo"""
2377 return _IMP_container.MinimumSingletonScore_get_version_info(self)
2380 def do_create_current_decomposition(self, m, vt):
2381 """do_create_current_decomposition(MinimumSingletonScore self, Model m, ParticleIndex vt) -> IMP::Restraints"""
2382 return _IMP_container.MinimumSingletonScore_do_create_current_decomposition(self, m, vt)
2386 """__str__(MinimumSingletonScore self) -> std::string"""
2387 return _IMP_container.MinimumSingletonScore___str__(self)
2391 """__repr__(MinimumSingletonScore self) -> std::string"""
2392 return _IMP_container.MinimumSingletonScore___repr__(self)
2395 return _object_cast_to_MinimumSingletonScore(o)
2396 get_from = staticmethod(get_from)
2398 MinimumSingletonScore_swigregister = _IMP_container.MinimumSingletonScore_swigregister
2399 MinimumSingletonScore_swigregister(MinimumSingletonScore)
2402 """Proxy of C++ IMP::container::MinimumTripletRestraint class"""
2403 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2405 def __init__(self, *args):
2407 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumTripletRestraint
2408 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1) -> MinimumTripletRestraint
2409 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c) -> MinimumTripletRestraint
2411 this = _IMP_container.new_MinimumTripletRestraint(*args)
2413 self.this.append(this)
2417 def do_get_inputs(self):
2418 """do_get_inputs(MinimumTripletRestraint self) -> IMP::ModelObjectsTemp"""
2419 return _IMP_container.MinimumTripletRestraint_do_get_inputs(self)
2422 def get_version_info(self):
2423 """get_version_info(MinimumTripletRestraint self) -> VersionInfo"""
2424 return _IMP_container.MinimumTripletRestraint_get_version_info(self)
2428 """set_n(MinimumTripletRestraint self, unsigned int n)"""
2429 return _IMP_container.MinimumTripletRestraint_set_n(self, n)
2432 def do_create_current_decomposition(self):
2433 """do_create_current_decomposition(MinimumTripletRestraint self) -> IMP::Restraints"""
2434 return _IMP_container.MinimumTripletRestraint_do_create_current_decomposition(self)
2438 """__str__(MinimumTripletRestraint self) -> std::string"""
2439 return _IMP_container.MinimumTripletRestraint___str__(self)
2443 """__repr__(MinimumTripletRestraint self) -> std::string"""
2444 return _IMP_container.MinimumTripletRestraint___repr__(self)
2447 return _object_cast_to_MinimumTripletRestraint(o)
2448 get_from = staticmethod(get_from)
2450 MinimumTripletRestraint_swigregister = _IMP_container.MinimumTripletRestraint_swigregister
2451 MinimumTripletRestraint_swigregister(MinimumTripletRestraint)
2454 """Proxy of C++ IMP::container::MinimumTripletScore class"""
2455 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2457 def __init__(self, *args):
2459 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumTripletScore
2460 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1) -> MinimumTripletScore
2461 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores) -> MinimumTripletScore
2463 this = _IMP_container.new_MinimumTripletScore(*args)
2465 self.this.append(this)
2469 def do_get_inputs(self, m, pis):
2470 """do_get_inputs(MinimumTripletScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2471 return _IMP_container.MinimumTripletScore_do_get_inputs(self, m, pis)
2474 def get_version_info(self):
2475 """get_version_info(MinimumTripletScore self) -> VersionInfo"""
2476 return _IMP_container.MinimumTripletScore_get_version_info(self)
2479 def do_create_current_decomposition(self, m, vt):
2480 """do_create_current_decomposition(MinimumTripletScore self, Model m, IMP::ParticleIndexTriplet const & vt) -> IMP::Restraints"""
2481 return _IMP_container.MinimumTripletScore_do_create_current_decomposition(self, m, vt)
2485 """__str__(MinimumTripletScore self) -> std::string"""
2486 return _IMP_container.MinimumTripletScore___str__(self)
2490 """__repr__(MinimumTripletScore self) -> std::string"""
2491 return _IMP_container.MinimumTripletScore___repr__(self)
2494 return _object_cast_to_MinimumTripletScore(o)
2495 get_from = staticmethod(get_from)
2497 MinimumTripletScore_swigregister = _IMP_container.MinimumTripletScore_swigregister
2498 MinimumTripletScore_swigregister(MinimumTripletScore)
2501 """Proxy of C++ IMP::container::PairContainerSet class"""
2502 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2504 def __init__(self, *args):
2506 __init__(IMP::container::PairContainerSet self, Model m, std::string name) -> PairContainerSet
2507 __init__(IMP::container::PairContainerSet self, Model m) -> PairContainerSet
2508 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc, std::string name) -> PairContainerSet
2509 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc) -> PairContainerSet
2511 this = _IMP_container.new_PairContainerSet(*args)
2513 self.this.append(this)
2517 def do_apply(self, sm):
2518 """do_apply(PairContainerSet self, PairModifier sm)"""
2519 return _IMP_container.PairContainerSet_do_apply(self, sm)
2522 def get_version_info(self):
2523 """get_version_info(PairContainerSet self) -> VersionInfo"""
2524 return _IMP_container.PairContainerSet_get_version_info(self)
2527 def remove_pair_container(self, d):
2528 """remove_pair_container(PairContainerSet self, PairContainer d)"""
2529 return _IMP_container.PairContainerSet_remove_pair_container(self, d)
2532 def remove_pair_containers(self, d):
2533 """remove_pair_containers(PairContainerSet self, IMP::PairContainers const & d)"""
2534 return _IMP_container.PairContainerSet_remove_pair_containers(self, d)
2537 def set_pair_containers(self, ps):
2538 """set_pair_containers(PairContainerSet self, IMP::PairContainers const & ps)"""
2539 return _IMP_container.PairContainerSet_set_pair_containers(self, ps)
2542 def set_pair_containers_order(self, objs):
2543 """set_pair_containers_order(PairContainerSet self, IMP::PairContainers const & objs)"""
2544 return _IMP_container.PairContainerSet_set_pair_containers_order(self, objs)
2547 def add_pair_container(self, obj):
2548 """add_pair_container(PairContainerSet self, PairContainer obj) -> unsigned int"""
2549 return _IMP_container.PairContainerSet_add_pair_container(self, obj)
2552 def add_pair_containers(self, objs):
2553 """add_pair_containers(PairContainerSet self, IMP::PairContainers const & objs)"""
2554 return _IMP_container.PairContainerSet_add_pair_containers(self, objs)
2557 def clear_pair_containers(self):
2558 """clear_pair_containers(PairContainerSet self)"""
2559 return _IMP_container.PairContainerSet_clear_pair_containers(self)
2562 def get_number_of_pair_containers(self):
2563 """get_number_of_pair_containers(PairContainerSet self) -> unsigned int"""
2564 return _IMP_container.PairContainerSet_get_number_of_pair_containers(self)
2567 def get_has_pair_containers(self):
2568 """get_has_pair_containers(PairContainerSet self) -> bool"""
2569 return _IMP_container.PairContainerSet_get_has_pair_containers(self)
2572 def get_pair_container(self, i):
2573 """get_pair_container(PairContainerSet self, unsigned int i) -> PairContainer"""
2574 return _IMP_container.PairContainerSet_get_pair_container(self, i)
2577 def get_pair_containers(self):
2578 """get_pair_containers(PairContainerSet self) -> IMP::PairContainers"""
2579 return _IMP_container.PairContainerSet_get_pair_containers(self)
2582 def reserve_pair_containers(self, sz):
2583 """reserve_pair_containers(PairContainerSet self, unsigned int sz)"""
2584 return _IMP_container.PairContainerSet_reserve_pair_containers(self, sz)
2587 def do_get_inputs(self):
2588 """do_get_inputs(PairContainerSet self) -> IMP::ModelObjectsTemp"""
2589 return _IMP_container.PairContainerSet_do_get_inputs(self)
2593 """__str__(PairContainerSet self) -> std::string"""
2594 return _IMP_container.PairContainerSet___str__(self)
2598 """__repr__(PairContainerSet self) -> std::string"""
2599 return _IMP_container.PairContainerSet___repr__(self)
2602 return _object_cast_to_PairContainerSet(o)
2603 get_from = staticmethod(get_from)
2605 PairContainerSet_swigregister = _IMP_container.PairContainerSet_swigregister
2606 PairContainerSet_swigregister(PairContainerSet)
2609 """Proxy of C++ IMP::container::PairsConstraint class"""
2610 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2612 def __init__(self, *args):
2614 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c, std::string name) -> PairsConstraint
2615 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c) -> PairsConstraint
2617 this = _IMP_container.new_PairsConstraint(*args)
2619 self.this.append(this)
2623 def get_version_info(self):
2624 """get_version_info(PairsConstraint self) -> VersionInfo"""
2625 return _IMP_container.PairsConstraint_get_version_info(self)
2629 """__str__(PairsConstraint self) -> std::string"""
2630 return _IMP_container.PairsConstraint___str__(self)
2634 """__repr__(PairsConstraint self) -> std::string"""
2635 return _IMP_container.PairsConstraint___repr__(self)
2638 return _object_cast_to_PairsConstraint(o)
2639 get_from = staticmethod(get_from)
2641 PairsConstraint_swigregister = _IMP_container.PairsConstraint_swigregister
2642 PairsConstraint_swigregister(PairsConstraint)
2645 """Proxy of C++ IMP::container::PairsOptimizerState class"""
2646 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2648 def __init__(self, *args):
2650 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf, std::string name) -> PairsOptimizerState
2651 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf) -> PairsOptimizerState
2653 this = _IMP_container.new_PairsOptimizerState(*args)
2655 self.this.append(this)
2659 def get_version_info(self):
2660 """get_version_info(PairsOptimizerState self) -> VersionInfo"""
2661 return _IMP_container.PairsOptimizerState_get_version_info(self)
2665 """__str__(PairsOptimizerState self) -> std::string"""
2666 return _IMP_container.PairsOptimizerState___str__(self)
2670 """__repr__(PairsOptimizerState self) -> std::string"""
2671 return _IMP_container.PairsOptimizerState___repr__(self)
2674 return _object_cast_to_PairsOptimizerState(o)
2675 get_from = staticmethod(get_from)
2677 PairsOptimizerState_swigregister = _IMP_container.PairsOptimizerState_swigregister
2678 PairsOptimizerState_swigregister(PairsOptimizerState)
2681 """Proxy of C++ IMP::container::PairsRestraint class"""
2682 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2684 def __init__(self, *args):
2686 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc, std::string name) -> PairsRestraint
2687 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc) -> PairsRestraint
2689 this = _IMP_container.new_PairsRestraint(*args)
2691 self.this.append(this)
2695 def do_get_inputs(self):
2696 """do_get_inputs(PairsRestraint self) -> IMP::ModelObjectsTemp"""
2697 return _IMP_container.PairsRestraint_do_get_inputs(self)
2700 def get_version_info(self):
2701 """get_version_info(PairsRestraint self) -> VersionInfo"""
2702 return _IMP_container.PairsRestraint_get_version_info(self)
2706 """__str__(PairsRestraint self) -> std::string"""
2707 return _IMP_container.PairsRestraint___str__(self)
2711 """__repr__(PairsRestraint self) -> std::string"""
2712 return _IMP_container.PairsRestraint___repr__(self)
2715 return _object_cast_to_PairsRestraint(o)
2716 get_from = staticmethod(get_from)
2718 PairsRestraint_swigregister = _IMP_container.PairsRestraint_swigregister
2719 PairsRestraint_swigregister(PairsRestraint)
2722 """Proxy of C++ IMP::container::QuadContainerSet class"""
2723 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2725 def __init__(self, *args):
2727 __init__(IMP::container::QuadContainerSet self, Model m, std::string name) -> QuadContainerSet
2728 __init__(IMP::container::QuadContainerSet self, Model m) -> QuadContainerSet
2729 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc, std::string name) -> QuadContainerSet
2730 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc) -> QuadContainerSet
2732 this = _IMP_container.new_QuadContainerSet(*args)
2734 self.this.append(this)
2738 def do_apply(self, sm):
2739 """do_apply(QuadContainerSet self, QuadModifier sm)"""
2740 return _IMP_container.QuadContainerSet_do_apply(self, sm)
2743 def get_version_info(self):
2744 """get_version_info(QuadContainerSet self) -> VersionInfo"""
2745 return _IMP_container.QuadContainerSet_get_version_info(self)
2748 def remove_quad_container(self, d):
2749 """remove_quad_container(QuadContainerSet self, QuadContainer d)"""
2750 return _IMP_container.QuadContainerSet_remove_quad_container(self, d)
2753 def remove_quad_containers(self, d):
2754 """remove_quad_containers(QuadContainerSet self, IMP::QuadContainers const & d)"""
2755 return _IMP_container.QuadContainerSet_remove_quad_containers(self, d)
2758 def set_quad_containers(self, ps):
2759 """set_quad_containers(QuadContainerSet self, IMP::QuadContainers const & ps)"""
2760 return _IMP_container.QuadContainerSet_set_quad_containers(self, ps)
2763 def set_quad_containers_order(self, objs):
2764 """set_quad_containers_order(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2765 return _IMP_container.QuadContainerSet_set_quad_containers_order(self, objs)
2768 def add_quad_container(self, obj):
2769 """add_quad_container(QuadContainerSet self, QuadContainer obj) -> unsigned int"""
2770 return _IMP_container.QuadContainerSet_add_quad_container(self, obj)
2773 def add_quad_containers(self, objs):
2774 """add_quad_containers(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2775 return _IMP_container.QuadContainerSet_add_quad_containers(self, objs)
2778 def clear_quad_containers(self):
2779 """clear_quad_containers(QuadContainerSet self)"""
2780 return _IMP_container.QuadContainerSet_clear_quad_containers(self)
2783 def get_number_of_quad_containers(self):
2784 """get_number_of_quad_containers(QuadContainerSet self) -> unsigned int"""
2785 return _IMP_container.QuadContainerSet_get_number_of_quad_containers(self)
2788 def get_has_quad_containers(self):
2789 """get_has_quad_containers(QuadContainerSet self) -> bool"""
2790 return _IMP_container.QuadContainerSet_get_has_quad_containers(self)
2793 def get_quad_container(self, i):
2794 """get_quad_container(QuadContainerSet self, unsigned int i) -> QuadContainer"""
2795 return _IMP_container.QuadContainerSet_get_quad_container(self, i)
2798 def get_quad_containers(self):
2799 """get_quad_containers(QuadContainerSet self) -> IMP::QuadContainers"""
2800 return _IMP_container.QuadContainerSet_get_quad_containers(self)
2803 def reserve_quad_containers(self, sz):
2804 """reserve_quad_containers(QuadContainerSet self, unsigned int sz)"""
2805 return _IMP_container.QuadContainerSet_reserve_quad_containers(self, sz)
2808 def do_get_inputs(self):
2809 """do_get_inputs(QuadContainerSet self) -> IMP::ModelObjectsTemp"""
2810 return _IMP_container.QuadContainerSet_do_get_inputs(self)
2814 """__str__(QuadContainerSet self) -> std::string"""
2815 return _IMP_container.QuadContainerSet___str__(self)
2819 """__repr__(QuadContainerSet self) -> std::string"""
2820 return _IMP_container.QuadContainerSet___repr__(self)
2823 return _object_cast_to_QuadContainerSet(o)
2824 get_from = staticmethod(get_from)
2826 QuadContainerSet_swigregister = _IMP_container.QuadContainerSet_swigregister
2827 QuadContainerSet_swigregister(QuadContainerSet)
2830 """Proxy of C++ IMP::container::QuadsConstraint class"""
2831 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2833 def __init__(self, *args):
2835 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c, std::string name) -> QuadsConstraint
2836 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c) -> QuadsConstraint
2838 this = _IMP_container.new_QuadsConstraint(*args)
2840 self.this.append(this)
2844 def get_version_info(self):
2845 """get_version_info(QuadsConstraint self) -> VersionInfo"""
2846 return _IMP_container.QuadsConstraint_get_version_info(self)
2850 """__str__(QuadsConstraint self) -> std::string"""
2851 return _IMP_container.QuadsConstraint___str__(self)
2855 """__repr__(QuadsConstraint self) -> std::string"""
2856 return _IMP_container.QuadsConstraint___repr__(self)
2859 return _object_cast_to_QuadsConstraint(o)
2860 get_from = staticmethod(get_from)
2862 QuadsConstraint_swigregister = _IMP_container.QuadsConstraint_swigregister
2863 QuadsConstraint_swigregister(QuadsConstraint)
2866 """Proxy of C++ IMP::container::QuadsOptimizerState class"""
2867 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2869 def __init__(self, *args):
2871 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf, std::string name) -> QuadsOptimizerState
2872 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf) -> QuadsOptimizerState
2874 this = _IMP_container.new_QuadsOptimizerState(*args)
2876 self.this.append(this)
2880 def get_version_info(self):
2881 """get_version_info(QuadsOptimizerState self) -> VersionInfo"""
2882 return _IMP_container.QuadsOptimizerState_get_version_info(self)
2886 """__str__(QuadsOptimizerState self) -> std::string"""
2887 return _IMP_container.QuadsOptimizerState___str__(self)
2891 """__repr__(QuadsOptimizerState self) -> std::string"""
2892 return _IMP_container.QuadsOptimizerState___repr__(self)
2895 return _object_cast_to_QuadsOptimizerState(o)
2896 get_from = staticmethod(get_from)
2898 QuadsOptimizerState_swigregister = _IMP_container.QuadsOptimizerState_swigregister
2899 QuadsOptimizerState_swigregister(QuadsOptimizerState)
2902 """Proxy of C++ IMP::container::QuadsRestraint class"""
2903 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2905 def __init__(self, *args):
2907 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc, std::string name) -> QuadsRestraint
2908 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc) -> QuadsRestraint
2910 this = _IMP_container.new_QuadsRestraint(*args)
2912 self.this.append(this)
2916 def do_get_inputs(self):
2917 """do_get_inputs(QuadsRestraint self) -> IMP::ModelObjectsTemp"""
2918 return _IMP_container.QuadsRestraint_do_get_inputs(self)
2921 def get_version_info(self):
2922 """get_version_info(QuadsRestraint self) -> VersionInfo"""
2923 return _IMP_container.QuadsRestraint_get_version_info(self)
2927 """__str__(QuadsRestraint self) -> std::string"""
2928 return _IMP_container.QuadsRestraint___str__(self)
2932 """__repr__(QuadsRestraint self) -> std::string"""
2933 return _IMP_container.QuadsRestraint___repr__(self)
2936 return _object_cast_to_QuadsRestraint(o)
2937 get_from = staticmethod(get_from)
2939 QuadsRestraint_swigregister = _IMP_container.QuadsRestraint_swigregister
2940 QuadsRestraint_swigregister(QuadsRestraint)
2943 """Proxy of C++ IMP::container::SingletonContainerSet class"""
2944 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2946 def __init__(self, *args):
2948 __init__(IMP::container::SingletonContainerSet self, Model m, std::string name) -> SingletonContainerSet
2949 __init__(IMP::container::SingletonContainerSet self, Model m) -> SingletonContainerSet
2950 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc, std::string name) -> SingletonContainerSet
2951 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc) -> SingletonContainerSet
2953 this = _IMP_container.new_SingletonContainerSet(*args)
2955 self.this.append(this)
2959 def do_apply(self, sm):
2960 """do_apply(SingletonContainerSet self, SingletonModifier sm)"""
2961 return _IMP_container.SingletonContainerSet_do_apply(self, sm)
2964 def get_version_info(self):
2965 """get_version_info(SingletonContainerSet self) -> VersionInfo"""
2966 return _IMP_container.SingletonContainerSet_get_version_info(self)
2969 def remove_singleton_container(self, d):
2970 """remove_singleton_container(SingletonContainerSet self, SingletonContainer d)"""
2971 return _IMP_container.SingletonContainerSet_remove_singleton_container(self, d)
2974 def remove_singleton_containers(self, d):
2975 """remove_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & d)"""
2976 return _IMP_container.SingletonContainerSet_remove_singleton_containers(self, d)
2979 def set_singleton_containers(self, ps):
2980 """set_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & ps)"""
2981 return _IMP_container.SingletonContainerSet_set_singleton_containers(self, ps)
2984 def set_singleton_containers_order(self, objs):
2985 """set_singleton_containers_order(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
2986 return _IMP_container.SingletonContainerSet_set_singleton_containers_order(self, objs)
2989 def add_singleton_container(self, obj):
2990 """add_singleton_container(SingletonContainerSet self, SingletonContainer obj) -> unsigned int"""
2991 return _IMP_container.SingletonContainerSet_add_singleton_container(self, obj)
2994 def add_singleton_containers(self, objs):
2995 """add_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
2996 return _IMP_container.SingletonContainerSet_add_singleton_containers(self, objs)
2999 def clear_singleton_containers(self):
3000 """clear_singleton_containers(SingletonContainerSet self)"""
3001 return _IMP_container.SingletonContainerSet_clear_singleton_containers(self)
3004 def get_number_of_singleton_containers(self):
3005 """get_number_of_singleton_containers(SingletonContainerSet self) -> unsigned int"""
3006 return _IMP_container.SingletonContainerSet_get_number_of_singleton_containers(self)
3009 def get_has_singleton_containers(self):
3010 """get_has_singleton_containers(SingletonContainerSet self) -> bool"""
3011 return _IMP_container.SingletonContainerSet_get_has_singleton_containers(self)
3014 def get_singleton_container(self, i):
3015 """get_singleton_container(SingletonContainerSet self, unsigned int i) -> SingletonContainer"""
3016 return _IMP_container.SingletonContainerSet_get_singleton_container(self, i)
3019 def get_singleton_containers(self):
3020 """get_singleton_containers(SingletonContainerSet self) -> IMP::SingletonContainers"""
3021 return _IMP_container.SingletonContainerSet_get_singleton_containers(self)
3024 def reserve_singleton_containers(self, sz):
3025 """reserve_singleton_containers(SingletonContainerSet self, unsigned int sz)"""
3026 return _IMP_container.SingletonContainerSet_reserve_singleton_containers(self, sz)
3029 def do_get_inputs(self):
3030 """do_get_inputs(SingletonContainerSet self) -> IMP::ModelObjectsTemp"""
3031 return _IMP_container.SingletonContainerSet_do_get_inputs(self)
3035 """__str__(SingletonContainerSet self) -> std::string"""
3036 return _IMP_container.SingletonContainerSet___str__(self)
3040 """__repr__(SingletonContainerSet self) -> std::string"""
3041 return _IMP_container.SingletonContainerSet___repr__(self)
3044 return _object_cast_to_SingletonContainerSet(o)
3045 get_from = staticmethod(get_from)
3047 SingletonContainerSet_swigregister = _IMP_container.SingletonContainerSet_swigregister
3048 SingletonContainerSet_swigregister(SingletonContainerSet)
3051 """Proxy of C++ IMP::container::SingletonsConstraint class"""
3052 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3054 def __init__(self, *args):
3056 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c, std::string name) -> SingletonsConstraint
3057 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c) -> SingletonsConstraint
3059 this = _IMP_container.new_SingletonsConstraint(*args)
3061 self.this.append(this)
3065 def get_version_info(self):
3066 """get_version_info(SingletonsConstraint self) -> VersionInfo"""
3067 return _IMP_container.SingletonsConstraint_get_version_info(self)
3071 """__str__(SingletonsConstraint self) -> std::string"""
3072 return _IMP_container.SingletonsConstraint___str__(self)
3076 """__repr__(SingletonsConstraint self) -> std::string"""
3077 return _IMP_container.SingletonsConstraint___repr__(self)
3080 return _object_cast_to_SingletonsConstraint(o)
3081 get_from = staticmethod(get_from)
3083 SingletonsConstraint_swigregister = _IMP_container.SingletonsConstraint_swigregister
3084 SingletonsConstraint_swigregister(SingletonsConstraint)
3087 """Proxy of C++ IMP::container::SingletonsOptimizerState class"""
3088 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3090 def __init__(self, *args):
3092 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf, std::string name) -> SingletonsOptimizerState
3093 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf) -> SingletonsOptimizerState
3095 this = _IMP_container.new_SingletonsOptimizerState(*args)
3097 self.this.append(this)
3101 def get_version_info(self):
3102 """get_version_info(SingletonsOptimizerState self) -> VersionInfo"""
3103 return _IMP_container.SingletonsOptimizerState_get_version_info(self)
3107 """__str__(SingletonsOptimizerState self) -> std::string"""
3108 return _IMP_container.SingletonsOptimizerState___str__(self)
3112 """__repr__(SingletonsOptimizerState self) -> std::string"""
3113 return _IMP_container.SingletonsOptimizerState___repr__(self)
3116 return _object_cast_to_SingletonsOptimizerState(o)
3117 get_from = staticmethod(get_from)
3119 SingletonsOptimizerState_swigregister = _IMP_container.SingletonsOptimizerState_swigregister
3120 SingletonsOptimizerState_swigregister(SingletonsOptimizerState)
3123 """Proxy of C++ IMP::container::SingletonsRestraint class"""
3124 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3126 def __init__(self, *args):
3128 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc, std::string name) -> SingletonsRestraint
3129 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc) -> SingletonsRestraint
3131 this = _IMP_container.new_SingletonsRestraint(*args)
3133 self.this.append(this)
3137 def do_get_inputs(self):
3138 """do_get_inputs(SingletonsRestraint self) -> IMP::ModelObjectsTemp"""
3139 return _IMP_container.SingletonsRestraint_do_get_inputs(self)
3142 def get_version_info(self):
3143 """get_version_info(SingletonsRestraint self) -> VersionInfo"""
3144 return _IMP_container.SingletonsRestraint_get_version_info(self)
3148 """__str__(SingletonsRestraint self) -> std::string"""
3149 return _IMP_container.SingletonsRestraint___str__(self)
3153 """__repr__(SingletonsRestraint self) -> std::string"""
3154 return _IMP_container.SingletonsRestraint___repr__(self)
3157 return _object_cast_to_SingletonsRestraint(o)
3158 get_from = staticmethod(get_from)
3160 SingletonsRestraint_swigregister = _IMP_container.SingletonsRestraint_swigregister
3161 SingletonsRestraint_swigregister(SingletonsRestraint)
3164 """Proxy of C++ IMP::container::TripletContainerSet class"""
3165 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3167 def __init__(self, *args):
3169 __init__(IMP::container::TripletContainerSet self, Model m, std::string name) -> TripletContainerSet
3170 __init__(IMP::container::TripletContainerSet self, Model m) -> TripletContainerSet
3171 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc, std::string name) -> TripletContainerSet
3172 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc) -> TripletContainerSet
3174 this = _IMP_container.new_TripletContainerSet(*args)
3176 self.this.append(this)
3180 def do_apply(self, sm):
3181 """do_apply(TripletContainerSet self, TripletModifier sm)"""
3182 return _IMP_container.TripletContainerSet_do_apply(self, sm)
3185 def get_version_info(self):
3186 """get_version_info(TripletContainerSet self) -> VersionInfo"""
3187 return _IMP_container.TripletContainerSet_get_version_info(self)
3190 def remove_triplet_container(self, d):
3191 """remove_triplet_container(TripletContainerSet self, TripletContainer d)"""
3192 return _IMP_container.TripletContainerSet_remove_triplet_container(self, d)
3195 def remove_triplet_containers(self, d):
3196 """remove_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & d)"""
3197 return _IMP_container.TripletContainerSet_remove_triplet_containers(self, d)
3200 def set_triplet_containers(self, ps):
3201 """set_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & ps)"""
3202 return _IMP_container.TripletContainerSet_set_triplet_containers(self, ps)
3205 def set_triplet_containers_order(self, objs):
3206 """set_triplet_containers_order(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3207 return _IMP_container.TripletContainerSet_set_triplet_containers_order(self, objs)
3210 def add_triplet_container(self, obj):
3211 """add_triplet_container(TripletContainerSet self, TripletContainer obj) -> unsigned int"""
3212 return _IMP_container.TripletContainerSet_add_triplet_container(self, obj)
3215 def add_triplet_containers(self, objs):
3216 """add_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3217 return _IMP_container.TripletContainerSet_add_triplet_containers(self, objs)
3220 def clear_triplet_containers(self):
3221 """clear_triplet_containers(TripletContainerSet self)"""
3222 return _IMP_container.TripletContainerSet_clear_triplet_containers(self)
3225 def get_number_of_triplet_containers(self):
3226 """get_number_of_triplet_containers(TripletContainerSet self) -> unsigned int"""
3227 return _IMP_container.TripletContainerSet_get_number_of_triplet_containers(self)
3230 def get_has_triplet_containers(self):
3231 """get_has_triplet_containers(TripletContainerSet self) -> bool"""
3232 return _IMP_container.TripletContainerSet_get_has_triplet_containers(self)
3235 def get_triplet_container(self, i):
3236 """get_triplet_container(TripletContainerSet self, unsigned int i) -> TripletContainer"""
3237 return _IMP_container.TripletContainerSet_get_triplet_container(self, i)
3240 def get_triplet_containers(self):
3241 """get_triplet_containers(TripletContainerSet self) -> IMP::TripletContainers"""
3242 return _IMP_container.TripletContainerSet_get_triplet_containers(self)
3245 def reserve_triplet_containers(self, sz):
3246 """reserve_triplet_containers(TripletContainerSet self, unsigned int sz)"""
3247 return _IMP_container.TripletContainerSet_reserve_triplet_containers(self, sz)
3250 def do_get_inputs(self):
3251 """do_get_inputs(TripletContainerSet self) -> IMP::ModelObjectsTemp"""
3252 return _IMP_container.TripletContainerSet_do_get_inputs(self)
3256 """__str__(TripletContainerSet self) -> std::string"""
3257 return _IMP_container.TripletContainerSet___str__(self)
3261 """__repr__(TripletContainerSet self) -> std::string"""
3262 return _IMP_container.TripletContainerSet___repr__(self)
3265 return _object_cast_to_TripletContainerSet(o)
3266 get_from = staticmethod(get_from)
3268 TripletContainerSet_swigregister = _IMP_container.TripletContainerSet_swigregister
3269 TripletContainerSet_swigregister(TripletContainerSet)
3272 """Proxy of C++ IMP::container::TripletsConstraint class"""
3273 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3275 def __init__(self, *args):
3277 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c, std::string name) -> TripletsConstraint
3278 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c) -> TripletsConstraint
3280 this = _IMP_container.new_TripletsConstraint(*args)
3282 self.this.append(this)
3286 def get_version_info(self):
3287 """get_version_info(TripletsConstraint self) -> VersionInfo"""
3288 return _IMP_container.TripletsConstraint_get_version_info(self)
3292 """__str__(TripletsConstraint self) -> std::string"""
3293 return _IMP_container.TripletsConstraint___str__(self)
3297 """__repr__(TripletsConstraint self) -> std::string"""
3298 return _IMP_container.TripletsConstraint___repr__(self)
3301 return _object_cast_to_TripletsConstraint(o)
3302 get_from = staticmethod(get_from)
3304 TripletsConstraint_swigregister = _IMP_container.TripletsConstraint_swigregister
3305 TripletsConstraint_swigregister(TripletsConstraint)
3308 """Proxy of C++ IMP::container::TripletsOptimizerState class"""
3309 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3311 def __init__(self, *args):
3313 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf, std::string name) -> TripletsOptimizerState
3314 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf) -> TripletsOptimizerState
3316 this = _IMP_container.new_TripletsOptimizerState(*args)
3318 self.this.append(this)
3322 def get_version_info(self):
3323 """get_version_info(TripletsOptimizerState self) -> VersionInfo"""
3324 return _IMP_container.TripletsOptimizerState_get_version_info(self)
3328 """__str__(TripletsOptimizerState self) -> std::string"""
3329 return _IMP_container.TripletsOptimizerState___str__(self)
3333 """__repr__(TripletsOptimizerState self) -> std::string"""
3334 return _IMP_container.TripletsOptimizerState___repr__(self)
3337 return _object_cast_to_TripletsOptimizerState(o)
3338 get_from = staticmethod(get_from)
3340 TripletsOptimizerState_swigregister = _IMP_container.TripletsOptimizerState_swigregister
3341 TripletsOptimizerState_swigregister(TripletsOptimizerState)
3344 """Proxy of C++ IMP::container::TripletsRestraint class"""
3345 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3347 def __init__(self, *args):
3349 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc, std::string name) -> TripletsRestraint
3350 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc) -> TripletsRestraint
3352 this = _IMP_container.new_TripletsRestraint(*args)
3354 self.this.append(this)
3358 def do_get_inputs(self):
3359 """do_get_inputs(TripletsRestraint self) -> IMP::ModelObjectsTemp"""
3360 return _IMP_container.TripletsRestraint_do_get_inputs(self)
3363 def get_version_info(self):
3364 """get_version_info(TripletsRestraint self) -> VersionInfo"""
3365 return _IMP_container.TripletsRestraint_get_version_info(self)
3369 """__str__(TripletsRestraint self) -> std::string"""
3370 return _IMP_container.TripletsRestraint___str__(self)
3374 """__repr__(TripletsRestraint self) -> std::string"""
3375 return _IMP_container.TripletsRestraint___repr__(self)
3378 return _object_cast_to_TripletsRestraint(o)
3379 get_from = staticmethod(get_from)
3381 TripletsRestraint_swigregister = _IMP_container.TripletsRestraint_swigregister
3382 TripletsRestraint_swigregister(TripletsRestraint)
3385 """Proxy of C++ IMP::container::InContainerSingletonFilter class"""
3386 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3388 def __init__(self, *args):
3390 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, std::string name) -> InContainerSingletonFilter
3391 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c) -> InContainerSingletonFilter
3392 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations, std::string name) -> InContainerSingletonFilter
3393 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations) -> InContainerSingletonFilter
3395 this = _IMP_container.new_InContainerSingletonFilter(*args)
3397 self.this.append(this)
3401 def do_get_inputs(self, m, pi):
3402 """do_get_inputs(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3403 return _IMP_container.InContainerSingletonFilter_do_get_inputs(self, m, pi)
3406 def get_value(self, *args):
3408 get_value(InContainerSingletonFilter self, Particle a) -> int
3409 get_value(InContainerSingletonFilter self, IMP::ParticlesTemp const & o) -> IMP::Ints
3411 return _IMP_container.InContainerSingletonFilter_get_value(self, *args)
3414 def get_value_index(self, *args):
3416 get_value_index(InContainerSingletonFilter self, Model arg2, ParticleIndex vt) -> int
3417 get_value_index(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & o) -> IMP::Ints
3419 return _IMP_container.InContainerSingletonFilter_get_value_index(self, *args)
3422 def get_version_info(self):
3423 """get_version_info(InContainerSingletonFilter self) -> VersionInfo"""
3424 return _IMP_container.InContainerSingletonFilter_get_version_info(self)
3428 """__str__(InContainerSingletonFilter self) -> std::string"""
3429 return _IMP_container.InContainerSingletonFilter___str__(self)
3433 """__repr__(InContainerSingletonFilter self) -> std::string"""
3434 return _IMP_container.InContainerSingletonFilter___repr__(self)
3437 return _object_cast_to_InContainerSingletonFilter(o)
3438 get_from = staticmethod(get_from)
3440 InContainerSingletonFilter_swigregister = _IMP_container.InContainerSingletonFilter_swigregister
3441 InContainerSingletonFilter_swigregister(InContainerSingletonFilter)
3444 """Proxy of C++ IMP::container::InContainerPairFilter class"""
3445 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3447 def __init__(self, *args):
3449 __init__(IMP::container::InContainerPairFilter self, PairContainer c, std::string name) -> InContainerPairFilter
3450 __init__(IMP::container::InContainerPairFilter self, PairContainer c) -> InContainerPairFilter
3451 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations, std::string name) -> InContainerPairFilter
3452 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations) -> InContainerPairFilter
3454 this = _IMP_container.new_InContainerPairFilter(*args)
3456 self.this.append(this)
3460 def do_get_inputs(self, m, pi):
3461 """do_get_inputs(InContainerPairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3462 return _IMP_container.InContainerPairFilter_do_get_inputs(self, m, pi)
3465 def get_value(self, *args):
3467 get_value(InContainerPairFilter self, IMP::ParticlePair const & a) -> int
3468 get_value(InContainerPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
3470 return _IMP_container.InContainerPairFilter_get_value(self, *args)
3473 def get_value_index(self, *args):
3475 get_value_index(InContainerPairFilter self, Model arg2, IMP::ParticleIndexPair const & vt) -> int
3476 get_value_index(InContainerPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
3478 return _IMP_container.InContainerPairFilter_get_value_index(self, *args)
3481 def get_version_info(self):
3482 """get_version_info(InContainerPairFilter self) -> VersionInfo"""
3483 return _IMP_container.InContainerPairFilter_get_version_info(self)
3487 """__str__(InContainerPairFilter self) -> std::string"""
3488 return _IMP_container.InContainerPairFilter___str__(self)
3492 """__repr__(InContainerPairFilter self) -> std::string"""
3493 return _IMP_container.InContainerPairFilter___repr__(self)
3496 return _object_cast_to_InContainerPairFilter(o)
3497 get_from = staticmethod(get_from)
3499 InContainerPairFilter_swigregister = _IMP_container.InContainerPairFilter_swigregister
3500 InContainerPairFilter_swigregister(InContainerPairFilter)
3503 """Proxy of C++ IMP::container::InContainerTripletFilter class"""
3504 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3506 def __init__(self, *args):
3508 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, std::string name) -> InContainerTripletFilter
3509 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c) -> InContainerTripletFilter
3510 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations, std::string name) -> InContainerTripletFilter
3511 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations) -> InContainerTripletFilter
3513 this = _IMP_container.new_InContainerTripletFilter(*args)
3515 self.this.append(this)
3519 def do_get_inputs(self, m, pi):
3520 """do_get_inputs(InContainerTripletFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3521 return _IMP_container.InContainerTripletFilter_do_get_inputs(self, m, pi)
3524 def get_value(self, *args):
3526 get_value(InContainerTripletFilter self, IMP::ParticleTriplet const & a) -> int
3527 get_value(InContainerTripletFilter self, IMP::ParticleTripletsTemp const & o) -> IMP::Ints
3529 return _IMP_container.InContainerTripletFilter_get_value(self, *args)
3532 def get_value_index(self, *args):
3534 get_value_index(InContainerTripletFilter self, Model arg2, IMP::ParticleIndexTriplet const & vt) -> int
3535 get_value_index(InContainerTripletFilter self, Model m, IMP::ParticleIndexTriplets const & o) -> IMP::Ints
3537 return _IMP_container.InContainerTripletFilter_get_value_index(self, *args)
3540 def get_version_info(self):
3541 """get_version_info(InContainerTripletFilter self) -> VersionInfo"""
3542 return _IMP_container.InContainerTripletFilter_get_version_info(self)
3546 """__str__(InContainerTripletFilter self) -> std::string"""
3547 return _IMP_container.InContainerTripletFilter___str__(self)
3551 """__repr__(InContainerTripletFilter self) -> std::string"""
3552 return _IMP_container.InContainerTripletFilter___repr__(self)
3555 return _object_cast_to_InContainerTripletFilter(o)
3556 get_from = staticmethod(get_from)
3558 InContainerTripletFilter_swigregister = _IMP_container.InContainerTripletFilter_swigregister
3559 InContainerTripletFilter_swigregister(InContainerTripletFilter)
3562 """Proxy of C++ IMP::container::InContainerQuadFilter class"""
3563 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3565 def __init__(self, *args):
3567 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, std::string name) -> InContainerQuadFilter
3568 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c) -> InContainerQuadFilter
3569 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations, std::string name) -> InContainerQuadFilter
3570 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations) -> InContainerQuadFilter
3572 this = _IMP_container.new_InContainerQuadFilter(*args)
3574 self.this.append(this)
3578 def do_get_inputs(self, m, pi):
3579 """do_get_inputs(InContainerQuadFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3580 return _IMP_container.InContainerQuadFilter_do_get_inputs(self, m, pi)
3583 def get_value(self, *args):
3585 get_value(InContainerQuadFilter self, IMP::ParticleQuad const & a) -> int
3586 get_value(InContainerQuadFilter self, IMP::ParticleQuadsTemp const & o) -> IMP::Ints
3588 return _IMP_container.InContainerQuadFilter_get_value(self, *args)
3591 def get_value_index(self, *args):
3593 get_value_index(InContainerQuadFilter self, Model arg2, IMP::ParticleIndexQuad const & vt) -> int
3594 get_value_index(InContainerQuadFilter self, Model m, IMP::ParticleIndexQuads const & o) -> IMP::Ints
3596 return _IMP_container.InContainerQuadFilter_get_value_index(self, *args)
3599 def get_version_info(self):
3600 """get_version_info(InContainerQuadFilter self) -> VersionInfo"""
3601 return _IMP_container.InContainerQuadFilter_get_version_info(self)
3605 """__str__(InContainerQuadFilter self) -> std::string"""
3606 return _IMP_container.InContainerQuadFilter___str__(self)
3610 """__repr__(InContainerQuadFilter self) -> std::string"""
3611 return _IMP_container.InContainerQuadFilter___repr__(self)
3614 return _object_cast_to_InContainerQuadFilter(o)
3615 get_from = staticmethod(get_from)
3617 InContainerQuadFilter_swigregister = _IMP_container.InContainerQuadFilter_swigregister
3618 InContainerQuadFilter_swigregister(InContainerQuadFilter)
3621 """Proxy of C++ IMP::container::SingletonContainerStatistics class"""
3622 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3624 def __init__(self, c):
3625 """__init__(IMP::container::SingletonContainerStatistics self, _SingletonContainerAdaptor c) -> SingletonContainerStatistics"""
3626 this = _IMP_container.new_SingletonContainerStatistics(c)
3628 self.this.append(this)
3632 def show_statistics(self, out):
3633 """show_statistics(SingletonContainerStatistics self, _ostream out)"""
3634 return _IMP_container.SingletonContainerStatistics_show_statistics(self, out)
3637 def set_track_unique(self, tf):
3638 """set_track_unique(SingletonContainerStatistics self, bool tf)"""
3639 return _IMP_container.SingletonContainerStatistics_set_track_unique(self, tf)
3642 def do_before_evaluate(self):
3643 """do_before_evaluate(SingletonContainerStatistics self)"""
3644 return _IMP_container.SingletonContainerStatistics_do_before_evaluate(self)
3647 def do_after_evaluate(self, da):
3648 """do_after_evaluate(SingletonContainerStatistics self, DerivativeAccumulator da)"""
3649 return _IMP_container.SingletonContainerStatistics_do_after_evaluate(self, da)
3652 def do_get_inputs(self):
3653 """do_get_inputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3654 return _IMP_container.SingletonContainerStatistics_do_get_inputs(self)
3657 def do_get_outputs(self):
3658 """do_get_outputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3659 return _IMP_container.SingletonContainerStatistics_do_get_outputs(self)
3662 def get_version_info(self):
3663 """get_version_info(SingletonContainerStatistics self) -> VersionInfo"""
3664 return _IMP_container.SingletonContainerStatistics_get_version_info(self)
3668 """__str__(SingletonContainerStatistics self) -> std::string"""
3669 return _IMP_container.SingletonContainerStatistics___str__(self)
3673 """__repr__(SingletonContainerStatistics self) -> std::string"""
3674 return _IMP_container.SingletonContainerStatistics___repr__(self)
3677 return _object_cast_to_SingletonContainerStatistics(o)
3678 get_from = staticmethod(get_from)
3680 SingletonContainerStatistics_swigregister = _IMP_container.SingletonContainerStatistics_swigregister
3681 SingletonContainerStatistics_swigregister(SingletonContainerStatistics)
3684 """Proxy of C++ IMP::container::PairContainerStatistics class"""
3685 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3687 def __init__(self, c):
3688 """__init__(IMP::container::PairContainerStatistics self, _PairContainerAdaptor c) -> PairContainerStatistics"""
3689 this = _IMP_container.new_PairContainerStatistics(c)
3691 self.this.append(this)
3695 def show_statistics(self, out):
3696 """show_statistics(PairContainerStatistics self, _ostream out)"""
3697 return _IMP_container.PairContainerStatistics_show_statistics(self, out)
3700 def set_track_unique(self, tf):
3701 """set_track_unique(PairContainerStatistics self, bool tf)"""
3702 return _IMP_container.PairContainerStatistics_set_track_unique(self, tf)
3705 def do_before_evaluate(self):
3706 """do_before_evaluate(PairContainerStatistics self)"""
3707 return _IMP_container.PairContainerStatistics_do_before_evaluate(self)
3710 def do_after_evaluate(self, da):
3711 """do_after_evaluate(PairContainerStatistics self, DerivativeAccumulator da)"""
3712 return _IMP_container.PairContainerStatistics_do_after_evaluate(self, da)
3715 def do_get_inputs(self):
3716 """do_get_inputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3717 return _IMP_container.PairContainerStatistics_do_get_inputs(self)
3720 def do_get_outputs(self):
3721 """do_get_outputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3722 return _IMP_container.PairContainerStatistics_do_get_outputs(self)
3725 def get_version_info(self):
3726 """get_version_info(PairContainerStatistics self) -> VersionInfo"""
3727 return _IMP_container.PairContainerStatistics_get_version_info(self)
3731 """__str__(PairContainerStatistics self) -> std::string"""
3732 return _IMP_container.PairContainerStatistics___str__(self)
3736 """__repr__(PairContainerStatistics self) -> std::string"""
3737 return _IMP_container.PairContainerStatistics___repr__(self)
3740 return _object_cast_to_PairContainerStatistics(o)
3741 get_from = staticmethod(get_from)
3743 PairContainerStatistics_swigregister = _IMP_container.PairContainerStatistics_swigregister
3744 PairContainerStatistics_swigregister(PairContainerStatistics)
3747 """Proxy of C++ IMP::container::TripletContainerStatistics class"""
3748 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3750 def __init__(self, c):
3751 """__init__(IMP::container::TripletContainerStatistics self, _TripletContainerAdaptor c) -> TripletContainerStatistics"""
3752 this = _IMP_container.new_TripletContainerStatistics(c)
3754 self.this.append(this)
3758 def show_statistics(self, out):
3759 """show_statistics(TripletContainerStatistics self, _ostream out)"""
3760 return _IMP_container.TripletContainerStatistics_show_statistics(self, out)
3763 def set_track_unique(self, tf):
3764 """set_track_unique(TripletContainerStatistics self, bool tf)"""
3765 return _IMP_container.TripletContainerStatistics_set_track_unique(self, tf)
3768 def do_before_evaluate(self):
3769 """do_before_evaluate(TripletContainerStatistics self)"""
3770 return _IMP_container.TripletContainerStatistics_do_before_evaluate(self)
3773 def do_after_evaluate(self, da):
3774 """do_after_evaluate(TripletContainerStatistics self, DerivativeAccumulator da)"""
3775 return _IMP_container.TripletContainerStatistics_do_after_evaluate(self, da)
3778 def do_get_inputs(self):
3779 """do_get_inputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3780 return _IMP_container.TripletContainerStatistics_do_get_inputs(self)
3783 def do_get_outputs(self):
3784 """do_get_outputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3785 return _IMP_container.TripletContainerStatistics_do_get_outputs(self)
3788 def get_version_info(self):
3789 """get_version_info(TripletContainerStatistics self) -> VersionInfo"""
3790 return _IMP_container.TripletContainerStatistics_get_version_info(self)
3794 """__str__(TripletContainerStatistics self) -> std::string"""
3795 return _IMP_container.TripletContainerStatistics___str__(self)
3799 """__repr__(TripletContainerStatistics self) -> std::string"""
3800 return _IMP_container.TripletContainerStatistics___repr__(self)
3803 return _object_cast_to_TripletContainerStatistics(o)
3804 get_from = staticmethod(get_from)
3806 TripletContainerStatistics_swigregister = _IMP_container.TripletContainerStatistics_swigregister
3807 TripletContainerStatistics_swigregister(TripletContainerStatistics)
3810 """Proxy of C++ IMP::container::QuadContainerStatistics class"""
3811 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3813 def __init__(self, c):
3814 """__init__(IMP::container::QuadContainerStatistics self, _QuadContainerAdaptor c) -> QuadContainerStatistics"""
3815 this = _IMP_container.new_QuadContainerStatistics(c)
3817 self.this.append(this)
3821 def show_statistics(self, out):
3822 """show_statistics(QuadContainerStatistics self, _ostream out)"""
3823 return _IMP_container.QuadContainerStatistics_show_statistics(self, out)
3826 def set_track_unique(self, tf):
3827 """set_track_unique(QuadContainerStatistics self, bool tf)"""
3828 return _IMP_container.QuadContainerStatistics_set_track_unique(self, tf)
3831 def do_before_evaluate(self):
3832 """do_before_evaluate(QuadContainerStatistics self)"""
3833 return _IMP_container.QuadContainerStatistics_do_before_evaluate(self)
3836 def do_after_evaluate(self, da):
3837 """do_after_evaluate(QuadContainerStatistics self, DerivativeAccumulator da)"""
3838 return _IMP_container.QuadContainerStatistics_do_after_evaluate(self, da)
3841 def do_get_inputs(self):
3842 """do_get_inputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3843 return _IMP_container.QuadContainerStatistics_do_get_inputs(self)
3846 def do_get_outputs(self):
3847 """do_get_outputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3848 return _IMP_container.QuadContainerStatistics_do_get_outputs(self)
3851 def get_version_info(self):
3852 """get_version_info(QuadContainerStatistics self) -> VersionInfo"""
3853 return _IMP_container.QuadContainerStatistics_get_version_info(self)
3857 """__str__(QuadContainerStatistics self) -> std::string"""
3858 return _IMP_container.QuadContainerStatistics___str__(self)
3862 """__repr__(QuadContainerStatistics self) -> std::string"""
3863 return _IMP_container.QuadContainerStatistics___repr__(self)
3866 return _object_cast_to_QuadContainerStatistics(o)
3867 get_from = staticmethod(get_from)
3869 QuadContainerStatistics_swigregister = _IMP_container.QuadContainerStatistics_swigregister
3870 QuadContainerStatistics_swigregister(QuadContainerStatistics)
3873 """Proxy of C++ IMP::container::EventSingletonsOptimizerState class"""
3874 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3876 def __init__(self, *args):
3878 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventSingletonsOptimizerState
3879 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count) -> EventSingletonsOptimizerState
3881 this = _IMP_container.new_EventSingletonsOptimizerState(*args)
3883 self.this.append(this)
3887 def get_version_info(self):
3888 """get_version_info(EventSingletonsOptimizerState self) -> VersionInfo"""
3889 return _IMP_container.EventSingletonsOptimizerState_get_version_info(self)
3893 """__str__(EventSingletonsOptimizerState self) -> std::string"""
3894 return _IMP_container.EventSingletonsOptimizerState___str__(self)
3898 """__repr__(EventSingletonsOptimizerState self) -> std::string"""
3899 return _IMP_container.EventSingletonsOptimizerState___repr__(self)
3902 return _object_cast_to_EventSingletonsOptimizerState(o)
3903 get_from = staticmethod(get_from)
3905 EventSingletonsOptimizerState_swigregister = _IMP_container.EventSingletonsOptimizerState_swigregister
3906 EventSingletonsOptimizerState_swigregister(EventSingletonsOptimizerState)
3909 """Proxy of C++ IMP::container::EventPairsOptimizerState class"""
3910 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3912 def __init__(self, *args):
3914 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventPairsOptimizerState
3915 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count) -> EventPairsOptimizerState
3917 this = _IMP_container.new_EventPairsOptimizerState(*args)
3919 self.this.append(this)
3923 def get_version_info(self):
3924 """get_version_info(EventPairsOptimizerState self) -> VersionInfo"""
3925 return _IMP_container.EventPairsOptimizerState_get_version_info(self)
3929 """__str__(EventPairsOptimizerState self) -> std::string"""
3930 return _IMP_container.EventPairsOptimizerState___str__(self)
3934 """__repr__(EventPairsOptimizerState self) -> std::string"""
3935 return _IMP_container.EventPairsOptimizerState___repr__(self)
3938 return _object_cast_to_EventPairsOptimizerState(o)
3939 get_from = staticmethod(get_from)
3941 EventPairsOptimizerState_swigregister = _IMP_container.EventPairsOptimizerState_swigregister
3942 EventPairsOptimizerState_swigregister(EventPairsOptimizerState)
3945 """Proxy of C++ IMP::container::EventTripletsOptimizerState class"""
3946 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3948 def __init__(self, *args):
3950 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventTripletsOptimizerState
3951 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count) -> EventTripletsOptimizerState
3953 this = _IMP_container.new_EventTripletsOptimizerState(*args)
3955 self.this.append(this)
3959 def get_version_info(self):
3960 """get_version_info(EventTripletsOptimizerState self) -> VersionInfo"""
3961 return _IMP_container.EventTripletsOptimizerState_get_version_info(self)
3965 """__str__(EventTripletsOptimizerState self) -> std::string"""
3966 return _IMP_container.EventTripletsOptimizerState___str__(self)
3970 """__repr__(EventTripletsOptimizerState self) -> std::string"""
3971 return _IMP_container.EventTripletsOptimizerState___repr__(self)
3974 return _object_cast_to_EventTripletsOptimizerState(o)
3975 get_from = staticmethod(get_from)
3977 EventTripletsOptimizerState_swigregister = _IMP_container.EventTripletsOptimizerState_swigregister
3978 EventTripletsOptimizerState_swigregister(EventTripletsOptimizerState)
3981 """Proxy of C++ IMP::container::EventQuadsOptimizerState class"""
3982 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3984 def __init__(self, *args):
3986 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventQuadsOptimizerState
3987 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count) -> EventQuadsOptimizerState
3989 this = _IMP_container.new_EventQuadsOptimizerState(*args)
3991 self.this.append(this)
3995 def get_version_info(self):
3996 """get_version_info(EventQuadsOptimizerState self) -> VersionInfo"""
3997 return _IMP_container.EventQuadsOptimizerState_get_version_info(self)
4001 """__str__(EventQuadsOptimizerState self) -> std::string"""
4002 return _IMP_container.EventQuadsOptimizerState___str__(self)
4006 """__repr__(EventQuadsOptimizerState self) -> std::string"""
4007 return _IMP_container.EventQuadsOptimizerState___repr__(self)
4010 return _object_cast_to_EventQuadsOptimizerState(o)
4011 get_from = staticmethod(get_from)
4013 EventQuadsOptimizerState_swigregister = _IMP_container.EventQuadsOptimizerState_swigregister
4014 EventQuadsOptimizerState_swigregister(EventQuadsOptimizerState)
4017 """Proxy of C++ IMP::container::PredicateSingletonsRestraint class"""
4018 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4020 def __init__(self, *args):
4022 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input, std::string name) -> PredicateSingletonsRestraint
4023 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input) -> PredicateSingletonsRestraint
4025 this = _IMP_container.new_PredicateSingletonsRestraint(*args)
4027 self.this.append(this)
4031 def set_score(self, predicate_value, score):
4032 """set_score(PredicateSingletonsRestraint self, int predicate_value, SingletonScore score)"""
4033 return _IMP_container.PredicateSingletonsRestraint_set_score(self, predicate_value, score)
4036 def set_unknown_score(self, score):
4037 """set_unknown_score(PredicateSingletonsRestraint self, SingletonScore score)"""
4038 return _IMP_container.PredicateSingletonsRestraint_set_unknown_score(self, score)
4041 def set_is_complete(self, tf):
4042 """set_is_complete(PredicateSingletonsRestraint self, bool tf)"""
4043 return _IMP_container.PredicateSingletonsRestraint_set_is_complete(self, tf)
4047 """get_indexes(PredicateSingletonsRestraint self, int predicate_value) -> IMP::ParticleIndexes"""
4048 return _IMP_container.PredicateSingletonsRestraint_get_indexes(self, predicate_value)
4051 def do_add_score_and_derivatives(self, sa):
4052 """do_add_score_and_derivatives(PredicateSingletonsRestraint self, ScoreAccumulator sa)"""
4053 return _IMP_container.PredicateSingletonsRestraint_do_add_score_and_derivatives(self, sa)
4056 def do_get_inputs(self):
4057 """do_get_inputs(PredicateSingletonsRestraint self) -> IMP::ModelObjectsTemp"""
4058 return _IMP_container.PredicateSingletonsRestraint_do_get_inputs(self)
4061 def get_version_info(self):
4062 """get_version_info(PredicateSingletonsRestraint self) -> VersionInfo"""
4063 return _IMP_container.PredicateSingletonsRestraint_get_version_info(self)
4067 """__str__(PredicateSingletonsRestraint self) -> std::string"""
4068 return _IMP_container.PredicateSingletonsRestraint___str__(self)
4072 """__repr__(PredicateSingletonsRestraint self) -> std::string"""
4073 return _IMP_container.PredicateSingletonsRestraint___repr__(self)
4076 return _object_cast_to_PredicateSingletonsRestraint(o)
4077 get_from = staticmethod(get_from)
4079 PredicateSingletonsRestraint_swigregister = _IMP_container.PredicateSingletonsRestraint_swigregister
4080 PredicateSingletonsRestraint_swigregister(PredicateSingletonsRestraint)
4083 """Proxy of C++ IMP::container::PredicatePairsRestraint class"""
4084 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4086 def __init__(self, *args):
4088 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input, std::string name) -> PredicatePairsRestraint
4089 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input) -> PredicatePairsRestraint
4091 this = _IMP_container.new_PredicatePairsRestraint(*args)
4093 self.this.append(this)
4097 def set_score(self, predicate_value, score):
4098 """set_score(PredicatePairsRestraint self, int predicate_value, PairScore score)"""
4099 return _IMP_container.PredicatePairsRestraint_set_score(self, predicate_value, score)
4102 def set_unknown_score(self, score):
4103 """set_unknown_score(PredicatePairsRestraint self, PairScore score)"""
4104 return _IMP_container.PredicatePairsRestraint_set_unknown_score(self, score)
4107 def set_is_complete(self, tf):
4108 """set_is_complete(PredicatePairsRestraint self, bool tf)"""
4109 return _IMP_container.PredicatePairsRestraint_set_is_complete(self, tf)
4113 """get_indexes(PredicatePairsRestraint self, int predicate_value) -> IMP::ParticleIndexPairs"""
4114 return _IMP_container.PredicatePairsRestraint_get_indexes(self, predicate_value)
4117 def do_add_score_and_derivatives(self, sa):
4118 """do_add_score_and_derivatives(PredicatePairsRestraint self, ScoreAccumulator sa)"""
4119 return _IMP_container.PredicatePairsRestraint_do_add_score_and_derivatives(self, sa)
4122 def do_get_inputs(self):
4123 """do_get_inputs(PredicatePairsRestraint self) -> IMP::ModelObjectsTemp"""
4124 return _IMP_container.PredicatePairsRestraint_do_get_inputs(self)
4127 def get_version_info(self):
4128 """get_version_info(PredicatePairsRestraint self) -> VersionInfo"""
4129 return _IMP_container.PredicatePairsRestraint_get_version_info(self)
4133 """__str__(PredicatePairsRestraint self) -> std::string"""
4134 return _IMP_container.PredicatePairsRestraint___str__(self)
4138 """__repr__(PredicatePairsRestraint self) -> std::string"""
4139 return _IMP_container.PredicatePairsRestraint___repr__(self)
4142 return _object_cast_to_PredicatePairsRestraint(o)
4143 get_from = staticmethod(get_from)
4145 PredicatePairsRestraint_swigregister = _IMP_container.PredicatePairsRestraint_swigregister
4146 PredicatePairsRestraint_swigregister(PredicatePairsRestraint)
4149 """Proxy of C++ IMP::container::PredicateTripletsRestraint class"""
4150 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4152 def __init__(self, *args):
4154 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input, std::string name) -> PredicateTripletsRestraint
4155 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input) -> PredicateTripletsRestraint
4157 this = _IMP_container.new_PredicateTripletsRestraint(*args)
4159 self.this.append(this)
4163 def set_score(self, predicate_value, score):
4164 """set_score(PredicateTripletsRestraint self, int predicate_value, TripletScore score)"""
4165 return _IMP_container.PredicateTripletsRestraint_set_score(self, predicate_value, score)
4168 def set_unknown_score(self, score):
4169 """set_unknown_score(PredicateTripletsRestraint self, TripletScore score)"""
4170 return _IMP_container.PredicateTripletsRestraint_set_unknown_score(self, score)
4173 def set_is_complete(self, tf):
4174 """set_is_complete(PredicateTripletsRestraint self, bool tf)"""
4175 return _IMP_container.PredicateTripletsRestraint_set_is_complete(self, tf)
4179 """get_indexes(PredicateTripletsRestraint self, int predicate_value) -> IMP::ParticleIndexTriplets"""
4180 return _IMP_container.PredicateTripletsRestraint_get_indexes(self, predicate_value)
4183 def do_add_score_and_derivatives(self, sa):
4184 """do_add_score_and_derivatives(PredicateTripletsRestraint self, ScoreAccumulator sa)"""
4185 return _IMP_container.PredicateTripletsRestraint_do_add_score_and_derivatives(self, sa)
4188 def do_get_inputs(self):
4189 """do_get_inputs(PredicateTripletsRestraint self) -> IMP::ModelObjectsTemp"""
4190 return _IMP_container.PredicateTripletsRestraint_do_get_inputs(self)
4193 def get_version_info(self):
4194 """get_version_info(PredicateTripletsRestraint self) -> VersionInfo"""
4195 return _IMP_container.PredicateTripletsRestraint_get_version_info(self)
4199 """__str__(PredicateTripletsRestraint self) -> std::string"""
4200 return _IMP_container.PredicateTripletsRestraint___str__(self)
4204 """__repr__(PredicateTripletsRestraint self) -> std::string"""
4205 return _IMP_container.PredicateTripletsRestraint___repr__(self)
4208 return _object_cast_to_PredicateTripletsRestraint(o)
4209 get_from = staticmethod(get_from)
4211 PredicateTripletsRestraint_swigregister = _IMP_container.PredicateTripletsRestraint_swigregister
4212 PredicateTripletsRestraint_swigregister(PredicateTripletsRestraint)
4215 """Proxy of C++ IMP::container::PredicateQuadsRestraint class"""
4216 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4218 def __init__(self, *args):
4220 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input, std::string name) -> PredicateQuadsRestraint
4221 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input) -> PredicateQuadsRestraint
4223 this = _IMP_container.new_PredicateQuadsRestraint(*args)
4225 self.this.append(this)
4229 def set_score(self, predicate_value, score):
4230 """set_score(PredicateQuadsRestraint self, int predicate_value, QuadScore score)"""
4231 return _IMP_container.PredicateQuadsRestraint_set_score(self, predicate_value, score)
4234 def set_unknown_score(self, score):
4235 """set_unknown_score(PredicateQuadsRestraint self, QuadScore score)"""
4236 return _IMP_container.PredicateQuadsRestraint_set_unknown_score(self, score)
4239 def set_is_complete(self, tf):
4240 """set_is_complete(PredicateQuadsRestraint self, bool tf)"""
4241 return _IMP_container.PredicateQuadsRestraint_set_is_complete(self, tf)
4245 """get_indexes(PredicateQuadsRestraint self, int predicate_value) -> IMP::ParticleIndexQuads"""
4246 return _IMP_container.PredicateQuadsRestraint_get_indexes(self, predicate_value)
4249 def do_add_score_and_derivatives(self, sa):
4250 """do_add_score_and_derivatives(PredicateQuadsRestraint self, ScoreAccumulator sa)"""
4251 return _IMP_container.PredicateQuadsRestraint_do_add_score_and_derivatives(self, sa)
4254 def do_get_inputs(self):
4255 """do_get_inputs(PredicateQuadsRestraint self) -> IMP::ModelObjectsTemp"""
4256 return _IMP_container.PredicateQuadsRestraint_do_get_inputs(self)
4259 def get_version_info(self):
4260 """get_version_info(PredicateQuadsRestraint self) -> VersionInfo"""
4261 return _IMP_container.PredicateQuadsRestraint_get_version_info(self)
4265 """__str__(PredicateQuadsRestraint self) -> std::string"""
4266 return _IMP_container.PredicateQuadsRestraint___str__(self)
4270 """__repr__(PredicateQuadsRestraint self) -> std::string"""
4271 return _IMP_container.PredicateQuadsRestraint___repr__(self)
4274 return _object_cast_to_PredicateQuadsRestraint(o)
4275 get_from = staticmethod(get_from)
4277 PredicateQuadsRestraint_swigregister = _IMP_container.PredicateQuadsRestraint_swigregister
4278 PredicateQuadsRestraint_swigregister(PredicateQuadsRestraint)
4281 """Proxy of C++ IMP::container::DistributeSingletonsScoreState class"""
4282 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4284 def __init__(self, *args):
4286 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input, std::string name) -> DistributeSingletonsScoreState
4287 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input) -> DistributeSingletonsScoreState
4289 this = _IMP_container.new_DistributeSingletonsScoreState(*args)
4291 self.this.append(this)
4295 def add_predicate(self, predicate, value):
4296 """add_predicate(DistributeSingletonsScoreState self, SingletonPredicate predicate, int value) -> DynamicListSingletonContainer"""
4297 return _IMP_container.DistributeSingletonsScoreState_add_predicate(self, predicate, value)
4300 def do_before_evaluate(self):
4301 """do_before_evaluate(DistributeSingletonsScoreState self)"""
4302 return _IMP_container.DistributeSingletonsScoreState_do_before_evaluate(self)
4305 def do_after_evaluate(self, da):
4306 """do_after_evaluate(DistributeSingletonsScoreState self, DerivativeAccumulator da)"""
4307 return _IMP_container.DistributeSingletonsScoreState_do_after_evaluate(self, da)
4310 def do_get_inputs(self):
4311 """do_get_inputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4312 return _IMP_container.DistributeSingletonsScoreState_do_get_inputs(self)
4315 def do_get_outputs(self):
4316 """do_get_outputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4317 return _IMP_container.DistributeSingletonsScoreState_do_get_outputs(self)
4320 def get_version_info(self):
4321 """get_version_info(DistributeSingletonsScoreState self) -> VersionInfo"""
4322 return _IMP_container.DistributeSingletonsScoreState_get_version_info(self)
4326 """__str__(DistributeSingletonsScoreState self) -> std::string"""
4327 return _IMP_container.DistributeSingletonsScoreState___str__(self)
4331 """__repr__(DistributeSingletonsScoreState self) -> std::string"""
4332 return _IMP_container.DistributeSingletonsScoreState___repr__(self)
4335 return _object_cast_to_DistributeSingletonsScoreState(o)
4336 get_from = staticmethod(get_from)
4338 DistributeSingletonsScoreState_swigregister = _IMP_container.DistributeSingletonsScoreState_swigregister
4339 DistributeSingletonsScoreState_swigregister(DistributeSingletonsScoreState)
4342 """Proxy of C++ IMP::container::DistributePairsScoreState class"""
4343 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4345 def __init__(self, *args):
4347 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input, std::string name) -> DistributePairsScoreState
4348 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input) -> DistributePairsScoreState
4350 this = _IMP_container.new_DistributePairsScoreState(*args)
4352 self.this.append(this)
4356 def add_predicate(self, predicate, value):
4357 """add_predicate(DistributePairsScoreState self, PairPredicate predicate, int value) -> DynamicListPairContainer"""
4358 return _IMP_container.DistributePairsScoreState_add_predicate(self, predicate, value)
4361 def do_before_evaluate(self):
4362 """do_before_evaluate(DistributePairsScoreState self)"""
4363 return _IMP_container.DistributePairsScoreState_do_before_evaluate(self)
4366 def do_after_evaluate(self, da):
4367 """do_after_evaluate(DistributePairsScoreState self, DerivativeAccumulator da)"""
4368 return _IMP_container.DistributePairsScoreState_do_after_evaluate(self, da)
4371 def do_get_inputs(self):
4372 """do_get_inputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4373 return _IMP_container.DistributePairsScoreState_do_get_inputs(self)
4376 def do_get_outputs(self):
4377 """do_get_outputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4378 return _IMP_container.DistributePairsScoreState_do_get_outputs(self)
4381 def get_version_info(self):
4382 """get_version_info(DistributePairsScoreState self) -> VersionInfo"""
4383 return _IMP_container.DistributePairsScoreState_get_version_info(self)
4387 """__str__(DistributePairsScoreState self) -> std::string"""
4388 return _IMP_container.DistributePairsScoreState___str__(self)
4392 """__repr__(DistributePairsScoreState self) -> std::string"""
4393 return _IMP_container.DistributePairsScoreState___repr__(self)
4396 return _object_cast_to_DistributePairsScoreState(o)
4397 get_from = staticmethod(get_from)
4399 DistributePairsScoreState_swigregister = _IMP_container.DistributePairsScoreState_swigregister
4400 DistributePairsScoreState_swigregister(DistributePairsScoreState)
4403 """Proxy of C++ IMP::container::DistributeTripletsScoreState class"""
4404 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4406 def __init__(self, *args):
4408 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input, std::string name) -> DistributeTripletsScoreState
4409 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input) -> DistributeTripletsScoreState
4411 this = _IMP_container.new_DistributeTripletsScoreState(*args)
4413 self.this.append(this)
4417 def add_predicate(self, predicate, value):
4418 """add_predicate(DistributeTripletsScoreState self, TripletPredicate predicate, int value) -> DynamicListTripletContainer"""
4419 return _IMP_container.DistributeTripletsScoreState_add_predicate(self, predicate, value)
4422 def do_before_evaluate(self):
4423 """do_before_evaluate(DistributeTripletsScoreState self)"""
4424 return _IMP_container.DistributeTripletsScoreState_do_before_evaluate(self)
4427 def do_after_evaluate(self, da):
4428 """do_after_evaluate(DistributeTripletsScoreState self, DerivativeAccumulator da)"""
4429 return _IMP_container.DistributeTripletsScoreState_do_after_evaluate(self, da)
4432 def do_get_inputs(self):
4433 """do_get_inputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4434 return _IMP_container.DistributeTripletsScoreState_do_get_inputs(self)
4437 def do_get_outputs(self):
4438 """do_get_outputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4439 return _IMP_container.DistributeTripletsScoreState_do_get_outputs(self)
4442 def get_version_info(self):
4443 """get_version_info(DistributeTripletsScoreState self) -> VersionInfo"""
4444 return _IMP_container.DistributeTripletsScoreState_get_version_info(self)
4448 """__str__(DistributeTripletsScoreState self) -> std::string"""
4449 return _IMP_container.DistributeTripletsScoreState___str__(self)
4453 """__repr__(DistributeTripletsScoreState self) -> std::string"""
4454 return _IMP_container.DistributeTripletsScoreState___repr__(self)
4457 return _object_cast_to_DistributeTripletsScoreState(o)
4458 get_from = staticmethod(get_from)
4460 DistributeTripletsScoreState_swigregister = _IMP_container.DistributeTripletsScoreState_swigregister
4461 DistributeTripletsScoreState_swigregister(DistributeTripletsScoreState)
4464 """Proxy of C++ IMP::container::DistributeQuadsScoreState class"""
4465 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4467 def __init__(self, *args):
4469 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input, std::string name) -> DistributeQuadsScoreState
4470 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input) -> DistributeQuadsScoreState
4472 this = _IMP_container.new_DistributeQuadsScoreState(*args)
4474 self.this.append(this)
4478 def add_predicate(self, predicate, value):
4479 """add_predicate(DistributeQuadsScoreState self, QuadPredicate predicate, int value) -> DynamicListQuadContainer"""
4480 return _IMP_container.DistributeQuadsScoreState_add_predicate(self, predicate, value)
4483 def do_before_evaluate(self):
4484 """do_before_evaluate(DistributeQuadsScoreState self)"""
4485 return _IMP_container.DistributeQuadsScoreState_do_before_evaluate(self)
4488 def do_after_evaluate(self, da):
4489 """do_after_evaluate(DistributeQuadsScoreState self, DerivativeAccumulator da)"""
4490 return _IMP_container.DistributeQuadsScoreState_do_after_evaluate(self, da)
4493 def do_get_inputs(self):
4494 """do_get_inputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4495 return _IMP_container.DistributeQuadsScoreState_do_get_inputs(self)
4498 def do_get_outputs(self):
4499 """do_get_outputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4500 return _IMP_container.DistributeQuadsScoreState_do_get_outputs(self)
4503 def get_version_info(self):
4504 """get_version_info(DistributeQuadsScoreState self) -> VersionInfo"""
4505 return _IMP_container.DistributeQuadsScoreState_get_version_info(self)
4509 """__str__(DistributeQuadsScoreState self) -> std::string"""
4510 return _IMP_container.DistributeQuadsScoreState___str__(self)
4514 """__repr__(DistributeQuadsScoreState self) -> std::string"""
4515 return _IMP_container.DistributeQuadsScoreState___repr__(self)
4518 return _object_cast_to_DistributeQuadsScoreState(o)
4519 get_from = staticmethod(get_from)
4521 DistributeQuadsScoreState_swigregister = _IMP_container.DistributeQuadsScoreState_swigregister
4522 DistributeQuadsScoreState_swigregister(DistributeQuadsScoreState)
4527 create_restraint(PairScore ps, IMP::ParticlePair pp) -> Restraint
4528 create_restraint(PairScore ps, PairContainer pp) -> Restraint
4530 return _IMP_container.create_restraint(*args)
4532 def get_module_version():
4533 """get_module_version() -> std::string const"""
4534 return _IMP_container.get_module_version()
4537 """get_example_path(std::string fname) -> std::string"""
4538 return _IMP_container.get_example_path(fname)
4541 """get_data_path(std::string fname) -> std::string"""
4542 return _IMP_container.get_data_path(fname)
4543 from .
import _version_check
4544 _version_check.check_version(get_module_version())
4545 __version__ = get_module_version()
Abstract class for scoring object(s) of type ParticleIndexPair.
A shared container for Pairs.
Abstract predicate function.
Restraint * create_restraint(Score *s, const typename Score::Argument &t, std::string name=std::string())
void add_particles(RMF::FileHandle fh, const ParticlesTemp &hs)
Make CGAL functionality available to IMP.
double get_slack_estimate(const ParticlesTemp &ps, double upper_bound, double step, const RestraintsTemp &restraints, bool derivatives, Optimizer *opt, ClosePairContainer *cpc)
void add_particle(RMF::FileHandle fh, Particle *hs)
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Composable functors to implement scores via compile-time composition.
Implement a constraint on the Model.
Abstract class for scoring object(s) of type ParticleIndexQuad.
Abstract predicate function.
Abstract class for scoring object(s) of type ParticleIndex.
ScoreStates maintain invariants in the Model.
A shared container for Quads.
A shared container for Singletons.
Basic functionality that is expected to be used by a wide variety of IMP users.
Abstract predicate function.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
Shared optimizer state that is invoked upon commitment of new coordinates.
Abstract predicate function.
A shared container for Triplets.
Output IMP model data in various file formats.
Abstract class for scoring object(s) of type ParticleIndexTriplet.
ParticleIndexes get_indexes(const ParticlesTemp &ps)
A restraint is a term in an IMP ScoringFunction.