10 from __future__
import print_function, division, absolute_import
15 from sys
import version_info
as _swig_python_version_info
16 if _swig_python_version_info >= (2, 7, 0):
17 def swig_import_helper():
19 pkg = __name__.rpartition(
'.')[0]
20 mname =
'.'.join((pkg,
'_IMP_container')).lstrip(
'.')
22 return importlib.import_module(mname)
24 return importlib.import_module(
'_IMP_container')
25 _IMP_container = swig_import_helper()
26 del swig_import_helper
27 elif _swig_python_version_info >= (2, 6, 0):
28 def swig_import_helper():
29 from os.path
import dirname
33 fp, pathname, description = imp.find_module(
'_IMP_container', [dirname(__file__)])
39 _mod = imp.load_module(
'_IMP_container', fp, pathname, description)
43 _IMP_container = swig_import_helper()
44 del swig_import_helper
47 del _swig_python_version_info
49 _swig_property = property
54 import builtins
as __builtin__
58 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
59 if (name ==
"thisown"):
60 return self.this.own(value)
62 if type(value).__name__ ==
'SwigPyObject':
63 self.__dict__[name] = value
65 method = class_type.__swig_setmethods__.get(name,
None)
67 return method(self, value)
69 object.__setattr__(self, name, value)
71 raise AttributeError(
"You cannot add attributes to %s" % self)
74 def _swig_setattr(self, class_type, name, value):
75 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
78 def _swig_getattr(self, class_type, name):
79 if (name ==
"thisown"):
80 return self.this.own()
81 method = class_type.__swig_getmethods__.get(name,
None)
84 raise AttributeError(
"'%s' object has no attribute '%s'" % (class_type.__name__, name))
89 strthis =
"proxy of " + self.this.__repr__()
90 except __builtin__.Exception:
92 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
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
109 except __builtin__.Exception:
110 weakref_proxy =
lambda x: x
113 class IMP_CONTAINER_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_CONTAINER_SwigPyIterator class."""
116 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
118 def __init__(self, *args, **kwargs):
119 raise AttributeError(
"No constructor defined - class is abstract")
120 __repr__ = _swig_repr
121 __swig_destroy__ = _IMP_container.delete_IMP_CONTAINER_SwigPyIterator
122 __del__ =
lambda self:
None
125 """value(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
126 return _IMP_container.IMP_CONTAINER_SwigPyIterator_value(self)
131 incr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
132 incr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
134 return _IMP_container.IMP_CONTAINER_SwigPyIterator_incr(self, n)
139 decr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
140 decr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
142 return _IMP_container.IMP_CONTAINER_SwigPyIterator_decr(self, n)
145 def distance(self, x):
146 """distance(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t"""
147 return _IMP_container.IMP_CONTAINER_SwigPyIterator_distance(self, x)
151 """equal(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
152 return _IMP_container.IMP_CONTAINER_SwigPyIterator_equal(self, x)
156 """copy(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator"""
157 return _IMP_container.IMP_CONTAINER_SwigPyIterator_copy(self)
161 """next(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
162 return _IMP_container.IMP_CONTAINER_SwigPyIterator_next(self)
166 """__next__(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
167 return _IMP_container.IMP_CONTAINER_SwigPyIterator___next__(self)
171 """previous(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
172 return _IMP_container.IMP_CONTAINER_SwigPyIterator_previous(self)
175 def advance(self, n):
176 """advance(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
177 return _IMP_container.IMP_CONTAINER_SwigPyIterator_advance(self, n)
181 """__eq__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
182 return _IMP_container.IMP_CONTAINER_SwigPyIterator___eq__(self, x)
186 """__ne__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
187 return _IMP_container.IMP_CONTAINER_SwigPyIterator___ne__(self, x)
190 def __iadd__(self, n):
191 """__iadd__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
192 return _IMP_container.IMP_CONTAINER_SwigPyIterator___iadd__(self, n)
195 def __isub__(self, n):
196 """__isub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
197 return _IMP_container.IMP_CONTAINER_SwigPyIterator___isub__(self, n)
200 def __add__(self, n):
201 """__add__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
202 return _IMP_container.IMP_CONTAINER_SwigPyIterator___add__(self, n)
205 def __sub__(self, *args):
207 __sub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator
208 __sub__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t
210 return _IMP_container.IMP_CONTAINER_SwigPyIterator___sub__(self, *args)
214 IMP_CONTAINER_SwigPyIterator_swigregister = _IMP_container.IMP_CONTAINER_SwigPyIterator_swigregister
215 IMP_CONTAINER_SwigPyIterator_swigregister(IMP_CONTAINER_SwigPyIterator)
223 IMP_DEBUG = _IMP_container.IMP_DEBUG
224 IMP_RELEASE = _IMP_container.IMP_RELEASE
225 IMP_SILENT = _IMP_container.IMP_SILENT
226 IMP_PROGRESS = _IMP_container.IMP_PROGRESS
227 IMP_TERSE = _IMP_container.IMP_TERSE
228 IMP_VERBOSE = _IMP_container.IMP_VERBOSE
229 IMP_MEMORY = _IMP_container.IMP_MEMORY
230 IMP_NONE = _IMP_container.IMP_NONE
231 IMP_USAGE = _IMP_container.IMP_USAGE
232 IMP_INTERNAL = _IMP_container.IMP_INTERNAL
233 IMP_KERNEL_HAS_LOG4CXX = _IMP_container.IMP_KERNEL_HAS_LOG4CXX
234 IMP_COMPILER_HAS_AUTO = _IMP_container.IMP_COMPILER_HAS_AUTO
235 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR
236 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_container.IMP_COMPILER_HAS_UNIQUE_PTR
237 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM
238 IMP_KERNEL_HAS_NUMPY = _IMP_container.IMP_KERNEL_HAS_NUMPY
239 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS
240 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
241 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
242 IMPKERNEL_SHOW_WARNINGS = _IMP_container.IMPKERNEL_SHOW_WARNINGS
245 class _DirectorObjects(object):
246 """@internal Simple class to keep references to director objects
247 to prevent premature deletion."""
250 def register(self, obj):
251 """Take a reference to a director object; will only work for
252 refcounted C++ classes"""
253 if hasattr(obj,
'get_ref_count'):
254 self._objects.append(obj)
256 """Only drop our reference and allow cleanup by Python if no other
257 Python references exist (we hold 3 references: one in self._objects,
258 one in x, and one in the argument list for getrefcount) *and* no
259 other C++ references exist (the Python object always holds one)"""
260 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
261 or x.get_ref_count() > 1]
265 def get_object_count(self):
266 """Get number of director objects (useful for testing only)"""
267 return len(self._objects)
268 _director_objects = _DirectorObjects()
270 class _ostream(object):
271 """Proxy of C++ std::ostream class."""
273 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
275 def __init__(self, *args, **kwargs):
276 raise AttributeError(
"No constructor defined")
277 __repr__ = _swig_repr
279 def write(self, osa_buf):
280 """write(_ostream self, char const * osa_buf)"""
281 return _IMP_container._ostream_write(self, osa_buf)
283 _ostream_swigregister = _IMP_container._ostream_swigregister
284 _ostream_swigregister(_ostream)
286 IMP_COMPILER_HAS_OVERRIDE = _IMP_container.IMP_COMPILER_HAS_OVERRIDE
287 IMP_COMPILER_HAS_FINAL = _IMP_container.IMP_COMPILER_HAS_FINAL
288 IMP_HAS_NOEXCEPT = _IMP_container.IMP_HAS_NOEXCEPT
289 IMP_C_OPEN_BINARY = _IMP_container.IMP_C_OPEN_BINARY
291 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM
292 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
293 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM
294 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM
295 IMP_CGAL_HAS_NUMPY = _IMP_container.IMP_CGAL_HAS_NUMPY
296 IMPCGAL_SHOW_WARNINGS = _IMP_container.IMPCGAL_SHOW_WARNINGS
298 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL
299 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
300 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
301 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM
302 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM
303 IMP_ALGEBRA_HAS_CGAL = _IMP_container.IMP_ALGEBRA_HAS_CGAL
304 IMP_ALGEBRA_HAS_NUMPY = _IMP_container.IMP_ALGEBRA_HAS_NUMPY
305 IMP_ALGEBRA_HAS_ANN = _IMP_container.IMP_ALGEBRA_HAS_ANN
306 IMPALGEBRA_SHOW_WARNINGS = _IMP_container.IMPALGEBRA_SHOW_WARNINGS
308 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL
309 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
310 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
311 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM
312 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM
313 IMP_DISPLAY_HAS_CGAL = _IMP_container.IMP_DISPLAY_HAS_CGAL
314 IMP_DISPLAY_HAS_NUMPY = _IMP_container.IMP_DISPLAY_HAS_NUMPY
315 IMPDISPLAY_SHOW_WARNINGS = _IMP_container.IMPDISPLAY_SHOW_WARNINGS
317 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
318 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
319 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
320 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
321 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
322 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL
323 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5
324 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_container.IMP_SCORE_FUNCTOR_HAS_NUMPY
325 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS
327 IMP_CORE_HAS_IMP_CGAL = _IMP_container.IMP_CORE_HAS_IMP_CGAL
328 IMP_CORE_HAS_IMP_KERNEL = _IMP_container.IMP_CORE_HAS_IMP_KERNEL
329 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM
330 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
331 IMP_CORE_HAS_BOOST_RANDOM = _IMP_container.IMP_CORE_HAS_BOOST_RANDOM
332 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM
333 IMP_CORE_HAS_CGAL = _IMP_container.IMP_CORE_HAS_CGAL
334 IMP_CORE_HAS_HDF5 = _IMP_container.IMP_CORE_HAS_HDF5
335 IMP_CORE_HAS_NUMPY = _IMP_container.IMP_CORE_HAS_NUMPY
336 IMPCORE_SHOW_WARNINGS = _IMP_container.IMPCORE_SHOW_WARNINGS
338 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA
339 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL
340 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY
341 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL
342 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
343 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
344 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
345 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM
346 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM
347 IMP_CONTAINER_HAS_CGAL = _IMP_container.IMP_CONTAINER_HAS_CGAL
348 IMP_CONTAINER_HAS_HDF5 = _IMP_container.IMP_CONTAINER_HAS_HDF5
349 IMP_CONTAINER_HAS_NUMPY = _IMP_container.IMP_CONTAINER_HAS_NUMPY
350 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_container.IMP_CONTAINER_HAS_PYTHON_IHM
351 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_container.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
352 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_container.IMP_CONTAINER_HAS_ROBIN_MAP
353 IMPCONTAINER_SHOW_WARNINGS = _IMP_container.IMPCONTAINER_SHOW_WARNINGS
355 _object_types.append(
"AllBipartitePairContainer")
358 def _object_cast_to_AllBipartitePairContainer(o):
359 """_object_cast_to_AllBipartitePairContainer(Object o) -> AllBipartitePairContainer"""
360 return _IMP_container._object_cast_to_AllBipartitePairContainer(o)
362 _object_types.append(
"AllPairContainer")
365 def _object_cast_to_AllPairContainer(o):
366 """_object_cast_to_AllPairContainer(Object o) -> AllPairContainer"""
367 return _IMP_container._object_cast_to_AllPairContainer(o)
369 _object_types.append(
"CloseBipartitePairContainer")
372 def _object_cast_to_CloseBipartitePairContainer(o):
373 """_object_cast_to_CloseBipartitePairContainer(Object o) -> CloseBipartitePairContainer"""
374 return _IMP_container._object_cast_to_CloseBipartitePairContainer(o)
376 _object_types.append(
"ClosePairContainer")
379 def _object_cast_to_ClosePairContainer(o):
380 """_object_cast_to_ClosePairContainer(Object o) -> ClosePairContainer"""
381 return _IMP_container._object_cast_to_ClosePairContainer(o)
383 _object_types.append(
"ConnectingPairContainer")
386 def _object_cast_to_ConnectingPairContainer(o):
387 """_object_cast_to_ConnectingPairContainer(Object o) -> ConnectingPairContainer"""
388 return _IMP_container._object_cast_to_ConnectingPairContainer(o)
390 _object_types.append(
"ConsecutivePairContainer")
393 def _object_cast_to_ConsecutivePairContainer(o):
394 """_object_cast_to_ConsecutivePairContainer(Object o) -> ConsecutivePairContainer"""
395 return _IMP_container._object_cast_to_ConsecutivePairContainer(o)
397 _object_types.append(
"ExclusiveConsecutivePairContainer")
400 def _object_cast_to_ExclusiveConsecutivePairContainer(o):
401 """_object_cast_to_ExclusiveConsecutivePairContainer(Object o) -> ExclusiveConsecutivePairContainer"""
402 return _IMP_container._object_cast_to_ExclusiveConsecutivePairContainer(o)
404 _object_types.append(
"ExclusiveConsecutivePairFilter")
407 def _object_cast_to_ExclusiveConsecutivePairFilter(o):
408 """_object_cast_to_ExclusiveConsecutivePairFilter(Object o) -> ExclusiveConsecutivePairFilter"""
409 return _IMP_container._object_cast_to_ExclusiveConsecutivePairFilter(o)
411 _object_types.append(
"ConsecutivePairFilter")
414 def _object_cast_to_ConsecutivePairFilter(o):
415 """_object_cast_to_ConsecutivePairFilter(Object o) -> ConsecutivePairFilter"""
416 return _IMP_container._object_cast_to_ConsecutivePairFilter(o)
418 _object_types.append(
"ListPairContainer")
421 def _object_cast_to_ListPairContainer(o):
422 """_object_cast_to_ListPairContainer(Object o) -> ListPairContainer"""
423 return _IMP_container._object_cast_to_ListPairContainer(o)
425 _object_types.append(
"ListQuadContainer")
428 def _object_cast_to_ListQuadContainer(o):
429 """_object_cast_to_ListQuadContainer(Object o) -> ListQuadContainer"""
430 return _IMP_container._object_cast_to_ListQuadContainer(o)
432 _object_types.append(
"ListSingletonContainer")
435 def _object_cast_to_ListSingletonContainer(o):
436 """_object_cast_to_ListSingletonContainer(Object o) -> ListSingletonContainer"""
437 return _IMP_container._object_cast_to_ListSingletonContainer(o)
439 _object_types.append(
"ListTripletContainer")
442 def _object_cast_to_ListTripletContainer(o):
443 """_object_cast_to_ListTripletContainer(Object o) -> ListTripletContainer"""
444 return _IMP_container._object_cast_to_ListTripletContainer(o)
446 _object_types.append(
"DynamicListPairContainer")
449 def _object_cast_to_DynamicListPairContainer(o):
450 """_object_cast_to_DynamicListPairContainer(Object o) -> DynamicListPairContainer"""
451 return _IMP_container._object_cast_to_DynamicListPairContainer(o)
453 _object_types.append(
"DynamicListQuadContainer")
456 def _object_cast_to_DynamicListQuadContainer(o):
457 """_object_cast_to_DynamicListQuadContainer(Object o) -> DynamicListQuadContainer"""
458 return _IMP_container._object_cast_to_DynamicListQuadContainer(o)
460 _object_types.append(
"DynamicListSingletonContainer")
463 def _object_cast_to_DynamicListSingletonContainer(o):
464 """_object_cast_to_DynamicListSingletonContainer(Object o) -> DynamicListSingletonContainer"""
465 return _IMP_container._object_cast_to_DynamicListSingletonContainer(o)
467 _object_types.append(
"DynamicListTripletContainer")
470 def _object_cast_to_DynamicListTripletContainer(o):
471 """_object_cast_to_DynamicListTripletContainer(Object o) -> DynamicListTripletContainer"""
472 return _IMP_container._object_cast_to_DynamicListTripletContainer(o)
474 _object_types.append(
"MinimumPairRestraint")
477 def _object_cast_to_MinimumPairRestraint(o):
478 """_object_cast_to_MinimumPairRestraint(Object o) -> MinimumPairRestraint"""
479 return _IMP_container._object_cast_to_MinimumPairRestraint(o)
481 _object_types.append(
"MinimumPairScore")
484 def _object_cast_to_MinimumPairScore(o):
485 """_object_cast_to_MinimumPairScore(Object o) -> MinimumPairScore"""
486 return _IMP_container._object_cast_to_MinimumPairScore(o)
488 _object_types.append(
"MinimumQuadRestraint")
491 def _object_cast_to_MinimumQuadRestraint(o):
492 """_object_cast_to_MinimumQuadRestraint(Object o) -> MinimumQuadRestraint"""
493 return _IMP_container._object_cast_to_MinimumQuadRestraint(o)
495 _object_types.append(
"MinimumQuadScore")
498 def _object_cast_to_MinimumQuadScore(o):
499 """_object_cast_to_MinimumQuadScore(Object o) -> MinimumQuadScore"""
500 return _IMP_container._object_cast_to_MinimumQuadScore(o)
502 _object_types.append(
"MinimumSingletonRestraint")
505 def _object_cast_to_MinimumSingletonRestraint(o):
506 """_object_cast_to_MinimumSingletonRestraint(Object o) -> MinimumSingletonRestraint"""
507 return _IMP_container._object_cast_to_MinimumSingletonRestraint(o)
509 _object_types.append(
"MinimumSingletonScore")
512 def _object_cast_to_MinimumSingletonScore(o):
513 """_object_cast_to_MinimumSingletonScore(Object o) -> MinimumSingletonScore"""
514 return _IMP_container._object_cast_to_MinimumSingletonScore(o)
516 _object_types.append(
"MinimumTripletRestraint")
519 def _object_cast_to_MinimumTripletRestraint(o):
520 """_object_cast_to_MinimumTripletRestraint(Object o) -> MinimumTripletRestraint"""
521 return _IMP_container._object_cast_to_MinimumTripletRestraint(o)
523 _object_types.append(
"MinimumTripletScore")
526 def _object_cast_to_MinimumTripletScore(o):
527 """_object_cast_to_MinimumTripletScore(Object o) -> MinimumTripletScore"""
528 return _IMP_container._object_cast_to_MinimumTripletScore(o)
530 _object_types.append(
"PairContainerSet")
533 def _object_cast_to_PairContainerSet(o):
534 """_object_cast_to_PairContainerSet(Object o) -> PairContainerSet"""
535 return _IMP_container._object_cast_to_PairContainerSet(o)
537 _object_types.append(
"PairsConstraint")
540 def _object_cast_to_PairsConstraint(o):
541 """_object_cast_to_PairsConstraint(Object o) -> PairsConstraint"""
542 return _IMP_container._object_cast_to_PairsConstraint(o)
544 _object_types.append(
"PairsOptimizerState")
547 def _object_cast_to_PairsOptimizerState(o):
548 """_object_cast_to_PairsOptimizerState(Object o) -> PairsOptimizerState"""
549 return _IMP_container._object_cast_to_PairsOptimizerState(o)
551 _object_types.append(
"PairsRestraint")
554 def _object_cast_to_PairsRestraint(o):
555 """_object_cast_to_PairsRestraint(Object o) -> PairsRestraint"""
556 return _IMP_container._object_cast_to_PairsRestraint(o)
558 _object_types.append(
"QuadContainerSet")
561 def _object_cast_to_QuadContainerSet(o):
562 """_object_cast_to_QuadContainerSet(Object o) -> QuadContainerSet"""
563 return _IMP_container._object_cast_to_QuadContainerSet(o)
565 _object_types.append(
"QuadsConstraint")
568 def _object_cast_to_QuadsConstraint(o):
569 """_object_cast_to_QuadsConstraint(Object o) -> QuadsConstraint"""
570 return _IMP_container._object_cast_to_QuadsConstraint(o)
572 _object_types.append(
"QuadsOptimizerState")
575 def _object_cast_to_QuadsOptimizerState(o):
576 """_object_cast_to_QuadsOptimizerState(Object o) -> QuadsOptimizerState"""
577 return _IMP_container._object_cast_to_QuadsOptimizerState(o)
579 _object_types.append(
"QuadsRestraint")
582 def _object_cast_to_QuadsRestraint(o):
583 """_object_cast_to_QuadsRestraint(Object o) -> QuadsRestraint"""
584 return _IMP_container._object_cast_to_QuadsRestraint(o)
586 _object_types.append(
"SingletonContainerSet")
589 def _object_cast_to_SingletonContainerSet(o):
590 """_object_cast_to_SingletonContainerSet(Object o) -> SingletonContainerSet"""
591 return _IMP_container._object_cast_to_SingletonContainerSet(o)
593 _object_types.append(
"SingletonsConstraint")
596 def _object_cast_to_SingletonsConstraint(o):
597 """_object_cast_to_SingletonsConstraint(Object o) -> SingletonsConstraint"""
598 return _IMP_container._object_cast_to_SingletonsConstraint(o)
600 _object_types.append(
"SingletonsOptimizerState")
603 def _object_cast_to_SingletonsOptimizerState(o):
604 """_object_cast_to_SingletonsOptimizerState(Object o) -> SingletonsOptimizerState"""
605 return _IMP_container._object_cast_to_SingletonsOptimizerState(o)
607 _object_types.append(
"SingletonsRestraint")
610 def _object_cast_to_SingletonsRestraint(o):
611 """_object_cast_to_SingletonsRestraint(Object o) -> SingletonsRestraint"""
612 return _IMP_container._object_cast_to_SingletonsRestraint(o)
614 _object_types.append(
"TripletContainerSet")
617 def _object_cast_to_TripletContainerSet(o):
618 """_object_cast_to_TripletContainerSet(Object o) -> TripletContainerSet"""
619 return _IMP_container._object_cast_to_TripletContainerSet(o)
621 _object_types.append(
"TripletsConstraint")
624 def _object_cast_to_TripletsConstraint(o):
625 """_object_cast_to_TripletsConstraint(Object o) -> TripletsConstraint"""
626 return _IMP_container._object_cast_to_TripletsConstraint(o)
628 _object_types.append(
"TripletsOptimizerState")
631 def _object_cast_to_TripletsOptimizerState(o):
632 """_object_cast_to_TripletsOptimizerState(Object o) -> TripletsOptimizerState"""
633 return _IMP_container._object_cast_to_TripletsOptimizerState(o)
635 _object_types.append(
"TripletsRestraint")
638 def _object_cast_to_TripletsRestraint(o):
639 """_object_cast_to_TripletsRestraint(Object o) -> TripletsRestraint"""
640 return _IMP_container._object_cast_to_TripletsRestraint(o)
642 _object_types.append(
"InContainerSingletonFilter")
645 def _object_cast_to_InContainerSingletonFilter(o):
646 """_object_cast_to_InContainerSingletonFilter(Object o) -> InContainerSingletonFilter"""
647 return _IMP_container._object_cast_to_InContainerSingletonFilter(o)
649 _object_types.append(
"InContainerPairFilter")
652 def _object_cast_to_InContainerPairFilter(o):
653 """_object_cast_to_InContainerPairFilter(Object o) -> InContainerPairFilter"""
654 return _IMP_container._object_cast_to_InContainerPairFilter(o)
656 _object_types.append(
"InContainerTripletFilter")
659 def _object_cast_to_InContainerTripletFilter(o):
660 """_object_cast_to_InContainerTripletFilter(Object o) -> InContainerTripletFilter"""
661 return _IMP_container._object_cast_to_InContainerTripletFilter(o)
663 _object_types.append(
"InContainerQuadFilter")
666 def _object_cast_to_InContainerQuadFilter(o):
667 """_object_cast_to_InContainerQuadFilter(Object o) -> InContainerQuadFilter"""
668 return _IMP_container._object_cast_to_InContainerQuadFilter(o)
670 _object_types.append(
"SingletonContainerStatistics")
673 def _object_cast_to_SingletonContainerStatistics(o):
674 """_object_cast_to_SingletonContainerStatistics(Object o) -> SingletonContainerStatistics"""
675 return _IMP_container._object_cast_to_SingletonContainerStatistics(o)
677 _object_types.append(
"PairContainerStatistics")
680 def _object_cast_to_PairContainerStatistics(o):
681 """_object_cast_to_PairContainerStatistics(Object o) -> PairContainerStatistics"""
682 return _IMP_container._object_cast_to_PairContainerStatistics(o)
684 _object_types.append(
"TripletContainerStatistics")
687 def _object_cast_to_TripletContainerStatistics(o):
688 """_object_cast_to_TripletContainerStatistics(Object o) -> TripletContainerStatistics"""
689 return _IMP_container._object_cast_to_TripletContainerStatistics(o)
691 _object_types.append(
"QuadContainerStatistics")
694 def _object_cast_to_QuadContainerStatistics(o):
695 """_object_cast_to_QuadContainerStatistics(Object o) -> QuadContainerStatistics"""
696 return _IMP_container._object_cast_to_QuadContainerStatistics(o)
698 _object_types.append(
"EventSingletonsOptimizerState")
701 def _object_cast_to_EventSingletonsOptimizerState(o):
702 """_object_cast_to_EventSingletonsOptimizerState(Object o) -> EventSingletonsOptimizerState"""
703 return _IMP_container._object_cast_to_EventSingletonsOptimizerState(o)
705 _object_types.append(
"EventPairsOptimizerState")
708 def _object_cast_to_EventPairsOptimizerState(o):
709 """_object_cast_to_EventPairsOptimizerState(Object o) -> EventPairsOptimizerState"""
710 return _IMP_container._object_cast_to_EventPairsOptimizerState(o)
712 _object_types.append(
"EventTripletsOptimizerState")
715 def _object_cast_to_EventTripletsOptimizerState(o):
716 """_object_cast_to_EventTripletsOptimizerState(Object o) -> EventTripletsOptimizerState"""
717 return _IMP_container._object_cast_to_EventTripletsOptimizerState(o)
719 _object_types.append(
"EventQuadsOptimizerState")
722 def _object_cast_to_EventQuadsOptimizerState(o):
723 """_object_cast_to_EventQuadsOptimizerState(Object o) -> EventQuadsOptimizerState"""
724 return _IMP_container._object_cast_to_EventQuadsOptimizerState(o)
726 _object_types.append(
"PredicateSingletonsRestraint")
729 def _object_cast_to_PredicateSingletonsRestraint(o):
730 """_object_cast_to_PredicateSingletonsRestraint(Object o) -> PredicateSingletonsRestraint"""
731 return _IMP_container._object_cast_to_PredicateSingletonsRestraint(o)
733 _object_types.append(
"PredicatePairsRestraint")
736 def _object_cast_to_PredicatePairsRestraint(o):
737 """_object_cast_to_PredicatePairsRestraint(Object o) -> PredicatePairsRestraint"""
738 return _IMP_container._object_cast_to_PredicatePairsRestraint(o)
740 _object_types.append(
"PredicateTripletsRestraint")
743 def _object_cast_to_PredicateTripletsRestraint(o):
744 """_object_cast_to_PredicateTripletsRestraint(Object o) -> PredicateTripletsRestraint"""
745 return _IMP_container._object_cast_to_PredicateTripletsRestraint(o)
747 _object_types.append(
"PredicateQuadsRestraint")
750 def _object_cast_to_PredicateQuadsRestraint(o):
751 """_object_cast_to_PredicateQuadsRestraint(Object o) -> PredicateQuadsRestraint"""
752 return _IMP_container._object_cast_to_PredicateQuadsRestraint(o)
754 _object_types.append(
"DistributeSingletonsScoreState")
757 def _object_cast_to_DistributeSingletonsScoreState(o):
758 """_object_cast_to_DistributeSingletonsScoreState(Object o) -> DistributeSingletonsScoreState"""
759 return _IMP_container._object_cast_to_DistributeSingletonsScoreState(o)
761 _object_types.append(
"DistributePairsScoreState")
764 def _object_cast_to_DistributePairsScoreState(o):
765 """_object_cast_to_DistributePairsScoreState(Object o) -> DistributePairsScoreState"""
766 return _IMP_container._object_cast_to_DistributePairsScoreState(o)
768 _object_types.append(
"DistributeTripletsScoreState")
771 def _object_cast_to_DistributeTripletsScoreState(o):
772 """_object_cast_to_DistributeTripletsScoreState(Object o) -> DistributeTripletsScoreState"""
773 return _IMP_container._object_cast_to_DistributeTripletsScoreState(o)
775 _object_types.append(
"DistributeQuadsScoreState")
778 def _object_cast_to_DistributeQuadsScoreState(o):
779 """_object_cast_to_DistributeQuadsScoreState(Object o) -> DistributeQuadsScoreState"""
780 return _IMP_container._object_cast_to_DistributeQuadsScoreState(o)
782 """Proxy of C++ IMP::container::AllBipartitePairContainer class."""
784 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
786 def __init__(self, *args):
788 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, std::string name) -> AllBipartitePairContainer
789 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b) -> AllBipartitePairContainer
791 this = _IMP_container.new_AllBipartitePairContainer(*args)
793 self.this.append(this)
794 except __builtin__.Exception:
797 def do_get_inputs(self):
798 """do_get_inputs(AllBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
799 return _IMP_container.AllBipartitePairContainer_do_get_inputs(self)
802 def do_apply(self, sm):
803 """do_apply(AllBipartitePairContainer self, PairModifier sm)"""
804 return _IMP_container.AllBipartitePairContainer_do_apply(self, sm)
807 def get_version_info(self):
808 """get_version_info(AllBipartitePairContainer self) -> VersionInfo"""
809 return _IMP_container.AllBipartitePairContainer_get_version_info(self)
813 """__str__(AllBipartitePairContainer self) -> std::string"""
814 return _IMP_container.AllBipartitePairContainer___str__(self)
818 """__repr__(AllBipartitePairContainer self) -> std::string"""
819 return _IMP_container.AllBipartitePairContainer___repr__(self)
824 return _object_cast_to_AllBipartitePairContainer(o)
826 AllBipartitePairContainer_swigregister = _IMP_container.AllBipartitePairContainer_swigregister
827 AllBipartitePairContainer_swigregister(AllBipartitePairContainer)
830 """Proxy of C++ IMP::container::AllPairContainer class."""
832 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
834 def __init__(self, *args):
836 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c, std::string name) -> AllPairContainer
837 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c) -> AllPairContainer
839 this = _IMP_container.new_AllPairContainer(*args)
841 self.this.append(this)
842 except __builtin__.Exception:
845 def do_get_inputs(self):
846 """do_get_inputs(AllPairContainer self) -> IMP::ModelObjectsTemp"""
847 return _IMP_container.AllPairContainer_do_get_inputs(self)
850 def do_apply(self, sm):
851 """do_apply(AllPairContainer self, PairModifier sm)"""
852 return _IMP_container.AllPairContainer_do_apply(self, sm)
855 def get_version_info(self):
856 """get_version_info(AllPairContainer self) -> VersionInfo"""
857 return _IMP_container.AllPairContainer_get_version_info(self)
861 """__str__(AllPairContainer self) -> std::string"""
862 return _IMP_container.AllPairContainer___str__(self)
866 """__repr__(AllPairContainer self) -> std::string"""
867 return _IMP_container.AllPairContainer___repr__(self)
872 return _object_cast_to_AllPairContainer(o)
874 AllPairContainer_swigregister = _IMP_container.AllPairContainer_swigregister
875 AllPairContainer_swigregister(AllPairContainer)
878 """Proxy of C++ IMP::container::CloseBipartitePairContainer class."""
880 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
882 def __init__(self, *args):
884 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1, std::string name) -> CloseBipartitePairContainer
885 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1) -> CloseBipartitePairContainer
886 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance) -> CloseBipartitePairContainer
887 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1, std::string name) -> CloseBipartitePairContainer
888 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1) -> CloseBipartitePairContainer
889 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf) -> CloseBipartitePairContainer
891 this = _IMP_container.new_CloseBipartitePairContainer(*args)
893 self.this.append(this)
894 except __builtin__.Exception:
897 def remove_pair_filter(self, d):
898 """remove_pair_filter(CloseBipartitePairContainer self, PairPredicate d)"""
899 return _IMP_container.CloseBipartitePairContainer_remove_pair_filter(self, d)
902 def remove_pair_filters(self, d):
903 """remove_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & d)"""
904 return _IMP_container.CloseBipartitePairContainer_remove_pair_filters(self, d)
907 def set_pair_filters(self, ps):
908 """set_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & ps)"""
909 return _IMP_container.CloseBipartitePairContainer_set_pair_filters(self, ps)
912 def set_pair_filters_order(self, objs):
913 """set_pair_filters_order(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
914 return _IMP_container.CloseBipartitePairContainer_set_pair_filters_order(self, objs)
917 def add_pair_filter(self, obj):
918 """add_pair_filter(CloseBipartitePairContainer self, PairPredicate obj) -> unsigned int"""
919 return _IMP_container.CloseBipartitePairContainer_add_pair_filter(self, obj)
922 def add_pair_filters(self, objs):
923 """add_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
924 return _IMP_container.CloseBipartitePairContainer_add_pair_filters(self, objs)
927 def clear_pair_filters(self):
928 """clear_pair_filters(CloseBipartitePairContainer self)"""
929 return _IMP_container.CloseBipartitePairContainer_clear_pair_filters(self)
932 def get_number_of_pair_filters(self):
933 """get_number_of_pair_filters(CloseBipartitePairContainer self) -> unsigned int"""
934 return _IMP_container.CloseBipartitePairContainer_get_number_of_pair_filters(self)
937 def get_has_pair_filters(self):
938 """get_has_pair_filters(CloseBipartitePairContainer self) -> bool"""
939 return _IMP_container.CloseBipartitePairContainer_get_has_pair_filters(self)
942 def get_pair_filter(self, i):
943 """get_pair_filter(CloseBipartitePairContainer self, unsigned int i) -> PairPredicate"""
944 return _IMP_container.CloseBipartitePairContainer_get_pair_filter(self, i)
947 def get_pair_filters(self):
948 """get_pair_filters(CloseBipartitePairContainer self) -> IMP::PairPredicates"""
949 return _IMP_container.CloseBipartitePairContainer_get_pair_filters(self)
952 def reserve_pair_filters(self, sz):
953 """reserve_pair_filters(CloseBipartitePairContainer self, unsigned int sz)"""
954 return _IMP_container.CloseBipartitePairContainer_reserve_pair_filters(self, sz)
957 def do_get_inputs(self):
958 """do_get_inputs(CloseBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
959 return _IMP_container.CloseBipartitePairContainer_do_get_inputs(self)
962 def do_apply(self, sm):
963 """do_apply(CloseBipartitePairContainer self, PairModifier sm)"""
964 return _IMP_container.CloseBipartitePairContainer_do_apply(self, sm)
967 def get_version_info(self):
968 """get_version_info(CloseBipartitePairContainer self) -> VersionInfo"""
969 return _IMP_container.CloseBipartitePairContainer_get_version_info(self)
973 """__str__(CloseBipartitePairContainer self) -> std::string"""
974 return _IMP_container.CloseBipartitePairContainer___str__(self)
978 """__repr__(CloseBipartitePairContainer self) -> std::string"""
979 return _IMP_container.CloseBipartitePairContainer___repr__(self)
984 return _object_cast_to_CloseBipartitePairContainer(o)
986 CloseBipartitePairContainer_swigregister = _IMP_container.CloseBipartitePairContainer_swigregister
987 CloseBipartitePairContainer_swigregister(CloseBipartitePairContainer)
990 """Proxy of C++ IMP::container::ClosePairContainer class."""
992 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
994 def __init__(self, *args):
996 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1, std::string name) -> ClosePairContainer
997 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1) -> ClosePairContainer
998 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff) -> ClosePairContainer
999 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1, std::string name) -> ClosePairContainer
1000 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1) -> ClosePairContainer
1001 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf) -> ClosePairContainer
1003 this = _IMP_container.new_ClosePairContainer(*args)
1005 self.this.append(this)
1006 except __builtin__.Exception:
1009 def remove_pair_filter(self, d):
1010 """remove_pair_filter(ClosePairContainer self, PairPredicate d)"""
1011 return _IMP_container.ClosePairContainer_remove_pair_filter(self, d)
1014 def remove_pair_filters(self, d):
1015 """remove_pair_filters(ClosePairContainer self, IMP::PairPredicates const & d)"""
1016 return _IMP_container.ClosePairContainer_remove_pair_filters(self, d)
1019 def set_pair_filters(self, ps):
1020 """set_pair_filters(ClosePairContainer self, IMP::PairPredicates const & ps)"""
1021 return _IMP_container.ClosePairContainer_set_pair_filters(self, ps)
1024 def set_pair_filters_order(self, objs):
1025 """set_pair_filters_order(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1026 return _IMP_container.ClosePairContainer_set_pair_filters_order(self, objs)
1029 def add_pair_filter(self, obj):
1030 """add_pair_filter(ClosePairContainer self, PairPredicate obj) -> unsigned int"""
1031 return _IMP_container.ClosePairContainer_add_pair_filter(self, obj)
1034 def add_pair_filters(self, objs):
1035 """add_pair_filters(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1036 return _IMP_container.ClosePairContainer_add_pair_filters(self, objs)
1039 def clear_pair_filters(self):
1040 """clear_pair_filters(ClosePairContainer self)"""
1041 return _IMP_container.ClosePairContainer_clear_pair_filters(self)
1044 def get_number_of_pair_filters(self):
1045 """get_number_of_pair_filters(ClosePairContainer self) -> unsigned int"""
1046 return _IMP_container.ClosePairContainer_get_number_of_pair_filters(self)
1049 def get_has_pair_filters(self):
1050 """get_has_pair_filters(ClosePairContainer self) -> bool"""
1051 return _IMP_container.ClosePairContainer_get_has_pair_filters(self)
1054 def get_pair_filter(self, i):
1055 """get_pair_filter(ClosePairContainer self, unsigned int i) -> PairPredicate"""
1056 return _IMP_container.ClosePairContainer_get_pair_filter(self, i)
1059 def get_pair_filters(self):
1060 """get_pair_filters(ClosePairContainer self) -> IMP::PairPredicates"""
1061 return _IMP_container.ClosePairContainer_get_pair_filters(self)
1064 def reserve_pair_filters(self, sz):
1065 """reserve_pair_filters(ClosePairContainer self, unsigned int sz)"""
1066 return _IMP_container.ClosePairContainer_reserve_pair_filters(self, sz)
1069 def set_slack(self, s):
1070 """set_slack(ClosePairContainer self, double s)"""
1071 return _IMP_container.ClosePairContainer_set_slack(self, s)
1074 def get_slack(self):
1075 """get_slack(ClosePairContainer self) -> double"""
1076 return _IMP_container.ClosePairContainer_get_slack(self)
1079 def do_get_inputs(self):
1080 """do_get_inputs(ClosePairContainer self) -> IMP::ModelObjectsTemp"""
1081 return _IMP_container.ClosePairContainer_do_get_inputs(self)
1084 def do_apply(self, sm):
1085 """do_apply(ClosePairContainer self, PairModifier sm)"""
1086 return _IMP_container.ClosePairContainer_do_apply(self, sm)
1089 def get_number_of_update_calls(self):
1090 """get_number_of_update_calls(ClosePairContainer self) -> unsigned int"""
1091 return _IMP_container.ClosePairContainer_get_number_of_update_calls(self)
1094 def get_number_of_full_rebuilds(self):
1095 """get_number_of_full_rebuilds(ClosePairContainer self) -> unsigned int"""
1096 return _IMP_container.ClosePairContainer_get_number_of_full_rebuilds(self)
1099 def get_number_of_partial_rebuilds(self):
1100 """get_number_of_partial_rebuilds(ClosePairContainer self) -> unsigned int"""
1101 return _IMP_container.ClosePairContainer_get_number_of_partial_rebuilds(self)
1104 def get_version_info(self):
1105 """get_version_info(ClosePairContainer self) -> VersionInfo"""
1106 return _IMP_container.ClosePairContainer_get_version_info(self)
1110 """__str__(ClosePairContainer self) -> std::string"""
1111 return _IMP_container.ClosePairContainer___str__(self)
1115 """__repr__(ClosePairContainer self) -> std::string"""
1116 return _IMP_container.ClosePairContainer___repr__(self)
1121 return _object_cast_to_ClosePairContainer(o)
1123 ClosePairContainer_swigregister = _IMP_container.ClosePairContainer_swigregister
1124 ClosePairContainer_swigregister(ClosePairContainer)
1128 """get_slack_estimate(IMP::ParticlesTemp const & ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double"""
1129 return _IMP_container.get_slack_estimate(ps, upper_bound, step, restraints, derivatives, opt, cpc)
1131 """Proxy of C++ IMP::container::ConnectingPairContainer class."""
1133 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1135 def __init__(self, sc, error):
1136 """__init__(IMP::container::ConnectingPairContainer self, SingletonContainer sc, double error) -> ConnectingPairContainer"""
1137 this = _IMP_container.new_ConnectingPairContainer(sc, error)
1139 self.this.append(this)
1140 except __builtin__.Exception:
1143 def do_get_inputs(self):
1144 """do_get_inputs(ConnectingPairContainer self) -> IMP::ModelObjectsTemp"""
1145 return _IMP_container.ConnectingPairContainer_do_get_inputs(self)
1148 def do_apply(self, sm):
1149 """do_apply(ConnectingPairContainer self, PairModifier sm)"""
1150 return _IMP_container.ConnectingPairContainer_do_apply(self, sm)
1153 def get_version_info(self):
1154 """get_version_info(ConnectingPairContainer self) -> VersionInfo"""
1155 return _IMP_container.ConnectingPairContainer_get_version_info(self)
1159 """__str__(ConnectingPairContainer self) -> std::string"""
1160 return _IMP_container.ConnectingPairContainer___str__(self)
1164 """__repr__(ConnectingPairContainer self) -> std::string"""
1165 return _IMP_container.ConnectingPairContainer___repr__(self)
1170 return _object_cast_to_ConnectingPairContainer(o)
1172 ConnectingPairContainer_swigregister = _IMP_container.ConnectingPairContainer_swigregister
1173 ConnectingPairContainer_swigregister(ConnectingPairContainer)
1176 """Proxy of C++ IMP::container::ConsecutivePairContainer class."""
1178 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1180 def __init__(self, *args):
1182 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ConsecutivePairContainer
1183 __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ConsecutivePairContainer
1185 this = _IMP_container.new_ConsecutivePairContainer(*args)
1187 self.this.append(this)
1188 except __builtin__.Exception:
1191 def do_get_inputs(self):
1192 """do_get_inputs(ConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1193 return _IMP_container.ConsecutivePairContainer_do_get_inputs(self)
1196 def do_apply(self, sm):
1197 """do_apply(ConsecutivePairContainer self, PairModifier sm)"""
1198 return _IMP_container.ConsecutivePairContainer_do_apply(self, sm)
1201 def get_version_info(self):
1202 """get_version_info(ConsecutivePairContainer self) -> VersionInfo"""
1203 return _IMP_container.ConsecutivePairContainer_get_version_info(self)
1207 """__str__(ConsecutivePairContainer self) -> std::string"""
1208 return _IMP_container.ConsecutivePairContainer___str__(self)
1212 """__repr__(ConsecutivePairContainer self) -> std::string"""
1213 return _IMP_container.ConsecutivePairContainer___repr__(self)
1218 return _object_cast_to_ConsecutivePairContainer(o)
1220 ConsecutivePairContainer_swigregister = _IMP_container.ConsecutivePairContainer_swigregister
1221 ConsecutivePairContainer_swigregister(ConsecutivePairContainer)
1224 """Proxy of C++ IMP::container::ConsecutivePairFilter class."""
1226 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1228 def __init__(self, cpc):
1229 """__init__(IMP::container::ConsecutivePairFilter self, ConsecutivePairContainer cpc) -> ConsecutivePairFilter"""
1230 this = _IMP_container.new_ConsecutivePairFilter(cpc)
1232 self.this.append(this)
1233 except __builtin__.Exception:
1236 def do_get_inputs(self, m, pi):
1237 """do_get_inputs(ConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1238 return _IMP_container.ConsecutivePairFilter_do_get_inputs(self, m, pi)
1241 def get_value(self, *args):
1243 get_value(ConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1244 get_value(ConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1246 return _IMP_container.ConsecutivePairFilter_get_value(self, *args)
1249 def get_value_index(self, *args):
1251 get_value_index(ConsecutivePairFilter self, Model arg2, IMP::ParticleIndexPair const & pip) -> int
1252 get_value_index(ConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1254 return _IMP_container.ConsecutivePairFilter_get_value_index(self, *args)
1257 def get_version_info(self):
1258 """get_version_info(ConsecutivePairFilter self) -> VersionInfo"""
1259 return _IMP_container.ConsecutivePairFilter_get_version_info(self)
1263 """__str__(ConsecutivePairFilter self) -> std::string"""
1264 return _IMP_container.ConsecutivePairFilter___str__(self)
1268 """__repr__(ConsecutivePairFilter self) -> std::string"""
1269 return _IMP_container.ConsecutivePairFilter___repr__(self)
1274 return _object_cast_to_ConsecutivePairFilter(o)
1276 ConsecutivePairFilter_swigregister = _IMP_container.ConsecutivePairFilter_swigregister
1277 ConsecutivePairFilter_swigregister(ConsecutivePairFilter)
1280 """Proxy of C++ IMP::container::ExclusiveConsecutivePairContainer class."""
1282 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1284 def __init__(self, *args):
1286 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ExclusiveConsecutivePairContainer
1287 __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ExclusiveConsecutivePairContainer
1289 this = _IMP_container.new_ExclusiveConsecutivePairContainer(*args)
1291 self.this.append(this)
1292 except __builtin__.Exception:
1295 def do_get_inputs(self):
1296 """do_get_inputs(ExclusiveConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1297 return _IMP_container.ExclusiveConsecutivePairContainer_do_get_inputs(self)
1300 def do_apply(self, sm):
1301 """do_apply(ExclusiveConsecutivePairContainer self, PairModifier sm)"""
1302 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply(self, sm)
1305 def get_version_info(self):
1306 """get_version_info(ExclusiveConsecutivePairContainer self) -> VersionInfo"""
1307 return _IMP_container.ExclusiveConsecutivePairContainer_get_version_info(self)
1311 """__str__(ExclusiveConsecutivePairContainer self) -> std::string"""
1312 return _IMP_container.ExclusiveConsecutivePairContainer___str__(self)
1316 """__repr__(ExclusiveConsecutivePairContainer self) -> std::string"""
1317 return _IMP_container.ExclusiveConsecutivePairContainer___repr__(self)
1322 return _object_cast_to_ExclusiveConsecutivePairContainer(o)
1324 ExclusiveConsecutivePairContainer_swigregister = _IMP_container.ExclusiveConsecutivePairContainer_swigregister
1325 ExclusiveConsecutivePairContainer_swigregister(ExclusiveConsecutivePairContainer)
1328 """Proxy of C++ IMP::container::ExclusiveConsecutivePairFilter class."""
1330 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1333 """__init__(IMP::container::ExclusiveConsecutivePairFilter self) -> ExclusiveConsecutivePairFilter"""
1334 this = _IMP_container.new_ExclusiveConsecutivePairFilter()
1336 self.this.append(this)
1337 except __builtin__.Exception:
1340 def do_get_inputs(self, m, pi):
1341 """do_get_inputs(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1342 return _IMP_container.ExclusiveConsecutivePairFilter_do_get_inputs(self, m, pi)
1345 def get_value(self, *args):
1347 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1348 get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1350 return _IMP_container.ExclusiveConsecutivePairFilter_get_value(self, *args)
1353 def get_value_index(self, *args):
1355 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPair const & pip) -> int
1356 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1358 return _IMP_container.ExclusiveConsecutivePairFilter_get_value_index(self, *args)
1361 def get_version_info(self):
1362 """get_version_info(ExclusiveConsecutivePairFilter self) -> VersionInfo"""
1363 return _IMP_container.ExclusiveConsecutivePairFilter_get_version_info(self)
1367 """__str__(ExclusiveConsecutivePairFilter self) -> std::string"""
1368 return _IMP_container.ExclusiveConsecutivePairFilter___str__(self)
1372 """__repr__(ExclusiveConsecutivePairFilter self) -> std::string"""
1373 return _IMP_container.ExclusiveConsecutivePairFilter___repr__(self)
1378 return _object_cast_to_ExclusiveConsecutivePairFilter(o)
1380 ExclusiveConsecutivePairFilter_swigregister = _IMP_container.ExclusiveConsecutivePairFilter_swigregister
1381 ExclusiveConsecutivePairFilter_swigregister(ExclusiveConsecutivePairFilter)
1384 """Proxy of C++ IMP::container::ListPairContainer class."""
1386 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1388 def __init__(self, *args):
1390 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents, std::string name) -> ListPairContainer
1391 __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents) -> ListPairContainer
1392 __init__(IMP::container::ListPairContainer self, Model m, std::string name) -> ListPairContainer
1393 __init__(IMP::container::ListPairContainer self, Model m) -> ListPairContainer
1394 __init__(IMP::container::ListPairContainer self, Model m, char const * name) -> ListPairContainer
1396 this = _IMP_container.new_ListPairContainer(*args)
1398 self.this.append(this)
1399 except __builtin__.Exception:
1402 def add(self, *args):
1404 add(ListPairContainer self, IMP::ParticleIndexPair const & vt)
1405 add(ListPairContainer self, IMP::ParticleIndexPairs const & c)
1407 return _IMP_container.ListPairContainer_add(self, *args)
1411 """set(ListPairContainer self, IMP::ParticleIndexPairs cp)"""
1412 return _IMP_container.ListPairContainer_set(self, cp)
1416 """clear(ListPairContainer self)"""
1417 return _IMP_container.ListPairContainer_clear(self)
1420 def do_get_inputs(self):
1421 """do_get_inputs(ListPairContainer self) -> IMP::ModelObjectsTemp"""
1422 return _IMP_container.ListPairContainer_do_get_inputs(self)
1425 def do_apply(self, sm):
1426 """do_apply(ListPairContainer self, PairModifier sm)"""
1427 return _IMP_container.ListPairContainer_do_apply(self, sm)
1430 def get_version_info(self):
1431 """get_version_info(ListPairContainer self) -> VersionInfo"""
1432 return _IMP_container.ListPairContainer_get_version_info(self)
1436 """__str__(ListPairContainer self) -> std::string"""
1437 return _IMP_container.ListPairContainer___str__(self)
1441 """__repr__(ListPairContainer self) -> std::string"""
1442 return _IMP_container.ListPairContainer___repr__(self)
1447 return _object_cast_to_ListPairContainer(o)
1449 ListPairContainer_swigregister = _IMP_container.ListPairContainer_swigregister
1450 ListPairContainer_swigregister(ListPairContainer)
1453 """Proxy of C++ IMP::container::ListQuadContainer class."""
1455 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1457 def __init__(self, *args):
1459 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents, std::string name) -> ListQuadContainer
1460 __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents) -> ListQuadContainer
1461 __init__(IMP::container::ListQuadContainer self, Model m, std::string name) -> ListQuadContainer
1462 __init__(IMP::container::ListQuadContainer self, Model m) -> ListQuadContainer
1463 __init__(IMP::container::ListQuadContainer self, Model m, char const * name) -> ListQuadContainer
1465 this = _IMP_container.new_ListQuadContainer(*args)
1467 self.this.append(this)
1468 except __builtin__.Exception:
1471 def add(self, *args):
1473 add(ListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1474 add(ListQuadContainer self, IMP::ParticleIndexQuads const & c)
1476 return _IMP_container.ListQuadContainer_add(self, *args)
1480 """set(ListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1481 return _IMP_container.ListQuadContainer_set(self, cp)
1485 """clear(ListQuadContainer self)"""
1486 return _IMP_container.ListQuadContainer_clear(self)
1489 def do_get_inputs(self):
1490 """do_get_inputs(ListQuadContainer self) -> IMP::ModelObjectsTemp"""
1491 return _IMP_container.ListQuadContainer_do_get_inputs(self)
1494 def do_apply(self, sm):
1495 """do_apply(ListQuadContainer self, QuadModifier sm)"""
1496 return _IMP_container.ListQuadContainer_do_apply(self, sm)
1499 def get_version_info(self):
1500 """get_version_info(ListQuadContainer self) -> VersionInfo"""
1501 return _IMP_container.ListQuadContainer_get_version_info(self)
1505 """__str__(ListQuadContainer self) -> std::string"""
1506 return _IMP_container.ListQuadContainer___str__(self)
1510 """__repr__(ListQuadContainer self) -> std::string"""
1511 return _IMP_container.ListQuadContainer___repr__(self)
1516 return _object_cast_to_ListQuadContainer(o)
1518 ListQuadContainer_swigregister = _IMP_container.ListQuadContainer_swigregister
1519 ListQuadContainer_swigregister(ListQuadContainer)
1522 """Proxy of C++ IMP::container::ListSingletonContainer class."""
1524 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1526 def __init__(self, *args):
1528 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents, std::string name) -> ListSingletonContainer
1529 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents) -> ListSingletonContainer
1530 __init__(IMP::container::ListSingletonContainer self, Model m, std::string name) -> ListSingletonContainer
1531 __init__(IMP::container::ListSingletonContainer self, Model m) -> ListSingletonContainer
1532 __init__(IMP::container::ListSingletonContainer self, Model m, char const * name) -> ListSingletonContainer
1534 this = _IMP_container.new_ListSingletonContainer(*args)
1536 self.this.append(this)
1537 except __builtin__.Exception:
1540 def add(self, *args):
1542 add(ListSingletonContainer self, ParticleIndex vt)
1543 add(ListSingletonContainer self, IMP::ParticleIndexes const & c)
1545 return _IMP_container.ListSingletonContainer_add(self, *args)
1549 """set(ListSingletonContainer self, IMP::ParticleIndexes cp)"""
1550 return _IMP_container.ListSingletonContainer_set(self, cp)
1554 """clear(ListSingletonContainer self)"""
1555 return _IMP_container.ListSingletonContainer_clear(self)
1558 def do_get_inputs(self):
1559 """do_get_inputs(ListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1560 return _IMP_container.ListSingletonContainer_do_get_inputs(self)
1563 def do_apply(self, sm):
1564 """do_apply(ListSingletonContainer self, SingletonModifier sm)"""
1565 return _IMP_container.ListSingletonContainer_do_apply(self, sm)
1568 def get_version_info(self):
1569 """get_version_info(ListSingletonContainer self) -> VersionInfo"""
1570 return _IMP_container.ListSingletonContainer_get_version_info(self)
1574 """__str__(ListSingletonContainer self) -> std::string"""
1575 return _IMP_container.ListSingletonContainer___str__(self)
1579 """__repr__(ListSingletonContainer self) -> std::string"""
1580 return _IMP_container.ListSingletonContainer___repr__(self)
1585 return _object_cast_to_ListSingletonContainer(o)
1587 ListSingletonContainer_swigregister = _IMP_container.ListSingletonContainer_swigregister
1588 ListSingletonContainer_swigregister(ListSingletonContainer)
1591 """Proxy of C++ IMP::container::ListTripletContainer class."""
1593 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1595 def __init__(self, *args):
1597 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents, std::string name) -> ListTripletContainer
1598 __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents) -> ListTripletContainer
1599 __init__(IMP::container::ListTripletContainer self, Model m, std::string name) -> ListTripletContainer
1600 __init__(IMP::container::ListTripletContainer self, Model m) -> ListTripletContainer
1601 __init__(IMP::container::ListTripletContainer self, Model m, char const * name) -> ListTripletContainer
1603 this = _IMP_container.new_ListTripletContainer(*args)
1605 self.this.append(this)
1606 except __builtin__.Exception:
1609 def add(self, *args):
1611 add(ListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
1612 add(ListTripletContainer self, IMP::ParticleIndexTriplets const & c)
1614 return _IMP_container.ListTripletContainer_add(self, *args)
1618 """set(ListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
1619 return _IMP_container.ListTripletContainer_set(self, cp)
1623 """clear(ListTripletContainer self)"""
1624 return _IMP_container.ListTripletContainer_clear(self)
1627 def do_get_inputs(self):
1628 """do_get_inputs(ListTripletContainer self) -> IMP::ModelObjectsTemp"""
1629 return _IMP_container.ListTripletContainer_do_get_inputs(self)
1632 def do_apply(self, sm):
1633 """do_apply(ListTripletContainer self, TripletModifier sm)"""
1634 return _IMP_container.ListTripletContainer_do_apply(self, sm)
1637 def get_version_info(self):
1638 """get_version_info(ListTripletContainer self) -> VersionInfo"""
1639 return _IMP_container.ListTripletContainer_get_version_info(self)
1643 """__str__(ListTripletContainer self) -> std::string"""
1644 return _IMP_container.ListTripletContainer___str__(self)
1648 """__repr__(ListTripletContainer self) -> std::string"""
1649 return _IMP_container.ListTripletContainer___repr__(self)
1654 return _object_cast_to_ListTripletContainer(o)
1656 ListTripletContainer_swigregister = _IMP_container.ListTripletContainer_swigregister
1657 ListTripletContainer_swigregister(ListTripletContainer)
1660 """Proxy of C++ IMP::container::DynamicListPairContainer class."""
1662 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1664 def __init__(self, *args, **kwargs):
1665 raise AttributeError(
"No constructor defined - class is abstract")
1667 def add(self, *args):
1669 add(DynamicListPairContainer self, IMP::ParticleIndexPair const & vt)
1670 add(DynamicListPairContainer self, IMP::ParticleIndexPairs const & c)
1672 return _IMP_container.DynamicListPairContainer_add(self, *args)
1676 """set(DynamicListPairContainer self, IMP::ParticleIndexPairs cp)"""
1677 return _IMP_container.DynamicListPairContainer_set(self, cp)
1681 """clear(DynamicListPairContainer self)"""
1682 return _IMP_container.DynamicListPairContainer_clear(self)
1685 def do_get_inputs(self):
1686 """do_get_inputs(DynamicListPairContainer self) -> IMP::ModelObjectsTemp"""
1687 return _IMP_container.DynamicListPairContainer_do_get_inputs(self)
1690 def do_apply(self, sm):
1691 """do_apply(DynamicListPairContainer self, PairModifier sm)"""
1692 return _IMP_container.DynamicListPairContainer_do_apply(self, sm)
1695 def get_version_info(self):
1696 """get_version_info(DynamicListPairContainer self) -> VersionInfo"""
1697 return _IMP_container.DynamicListPairContainer_get_version_info(self)
1701 """__str__(DynamicListPairContainer self) -> std::string"""
1702 return _IMP_container.DynamicListPairContainer___str__(self)
1706 """__repr__(DynamicListPairContainer self) -> std::string"""
1707 return _IMP_container.DynamicListPairContainer___repr__(self)
1712 return _object_cast_to_DynamicListPairContainer(o)
1714 DynamicListPairContainer_swigregister = _IMP_container.DynamicListPairContainer_swigregister
1715 DynamicListPairContainer_swigregister(DynamicListPairContainer)
1718 """Proxy of C++ IMP::container::DynamicListQuadContainer class."""
1720 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1722 def __init__(self, *args, **kwargs):
1723 raise AttributeError(
"No constructor defined - class is abstract")
1725 def add(self, *args):
1727 add(DynamicListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1728 add(DynamicListQuadContainer self, IMP::ParticleIndexQuads const & c)
1730 return _IMP_container.DynamicListQuadContainer_add(self, *args)
1734 """set(DynamicListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1735 return _IMP_container.DynamicListQuadContainer_set(self, cp)
1739 """clear(DynamicListQuadContainer self)"""
1740 return _IMP_container.DynamicListQuadContainer_clear(self)
1743 def do_get_inputs(self):
1744 """do_get_inputs(DynamicListQuadContainer self) -> IMP::ModelObjectsTemp"""
1745 return _IMP_container.DynamicListQuadContainer_do_get_inputs(self)
1748 def do_apply(self, sm):
1749 """do_apply(DynamicListQuadContainer self, QuadModifier sm)"""
1750 return _IMP_container.DynamicListQuadContainer_do_apply(self, sm)
1753 def get_version_info(self):
1754 """get_version_info(DynamicListQuadContainer self) -> VersionInfo"""
1755 return _IMP_container.DynamicListQuadContainer_get_version_info(self)
1759 """__str__(DynamicListQuadContainer self) -> std::string"""
1760 return _IMP_container.DynamicListQuadContainer___str__(self)
1764 """__repr__(DynamicListQuadContainer self) -> std::string"""
1765 return _IMP_container.DynamicListQuadContainer___repr__(self)
1770 return _object_cast_to_DynamicListQuadContainer(o)
1772 DynamicListQuadContainer_swigregister = _IMP_container.DynamicListQuadContainer_swigregister
1773 DynamicListQuadContainer_swigregister(DynamicListQuadContainer)
1776 """Proxy of C++ IMP::container::DynamicListSingletonContainer class."""
1778 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1780 def __init__(self, *args, **kwargs):
1781 raise AttributeError(
"No constructor defined - class is abstract")
1783 def add(self, *args):
1785 add(DynamicListSingletonContainer self, ParticleIndex vt)
1786 add(DynamicListSingletonContainer self, IMP::ParticleIndexes const & c)
1788 return _IMP_container.DynamicListSingletonContainer_add(self, *args)
1792 """set(DynamicListSingletonContainer self, IMP::ParticleIndexes cp)"""
1793 return _IMP_container.DynamicListSingletonContainer_set(self, cp)
1797 """clear(DynamicListSingletonContainer self)"""
1798 return _IMP_container.DynamicListSingletonContainer_clear(self)
1801 def do_get_inputs(self):
1802 """do_get_inputs(DynamicListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1803 return _IMP_container.DynamicListSingletonContainer_do_get_inputs(self)
1806 def do_apply(self, sm):
1807 """do_apply(DynamicListSingletonContainer self, SingletonModifier sm)"""
1808 return _IMP_container.DynamicListSingletonContainer_do_apply(self, sm)
1811 def get_version_info(self):
1812 """get_version_info(DynamicListSingletonContainer self) -> VersionInfo"""
1813 return _IMP_container.DynamicListSingletonContainer_get_version_info(self)
1817 """__str__(DynamicListSingletonContainer self) -> std::string"""
1818 return _IMP_container.DynamicListSingletonContainer___str__(self)
1822 """__repr__(DynamicListSingletonContainer self) -> std::string"""
1823 return _IMP_container.DynamicListSingletonContainer___repr__(self)
1828 return _object_cast_to_DynamicListSingletonContainer(o)
1830 DynamicListSingletonContainer_swigregister = _IMP_container.DynamicListSingletonContainer_swigregister
1831 DynamicListSingletonContainer_swigregister(DynamicListSingletonContainer)
1834 """Proxy of C++ IMP::container::DynamicListTripletContainer class."""
1836 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1838 def __init__(self, *args, **kwargs):
1839 raise AttributeError(
"No constructor defined - class is abstract")
1841 def add(self, *args):
1843 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
1844 add(DynamicListTripletContainer self, IMP::ParticleIndexTriplets const & c)
1846 return _IMP_container.DynamicListTripletContainer_add(self, *args)
1850 """set(DynamicListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
1851 return _IMP_container.DynamicListTripletContainer_set(self, cp)
1855 """clear(DynamicListTripletContainer self)"""
1856 return _IMP_container.DynamicListTripletContainer_clear(self)
1859 def do_get_inputs(self):
1860 """do_get_inputs(DynamicListTripletContainer self) -> IMP::ModelObjectsTemp"""
1861 return _IMP_container.DynamicListTripletContainer_do_get_inputs(self)
1864 def do_apply(self, sm):
1865 """do_apply(DynamicListTripletContainer self, TripletModifier sm)"""
1866 return _IMP_container.DynamicListTripletContainer_do_apply(self, sm)
1869 def get_version_info(self):
1870 """get_version_info(DynamicListTripletContainer self) -> VersionInfo"""
1871 return _IMP_container.DynamicListTripletContainer_get_version_info(self)
1875 """__str__(DynamicListTripletContainer self) -> std::string"""
1876 return _IMP_container.DynamicListTripletContainer___str__(self)
1880 """__repr__(DynamicListTripletContainer self) -> std::string"""
1881 return _IMP_container.DynamicListTripletContainer___repr__(self)
1886 return _object_cast_to_DynamicListTripletContainer(o)
1888 DynamicListTripletContainer_swigregister = _IMP_container.DynamicListTripletContainer_swigregister
1889 DynamicListTripletContainer_swigregister(DynamicListTripletContainer)
1892 """Proxy of C++ IMP::container::MinimumPairRestraint class."""
1894 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1896 def __init__(self, *args):
1898 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumPairRestraint
1899 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1) -> MinimumPairRestraint
1900 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c) -> MinimumPairRestraint
1902 this = _IMP_container.new_MinimumPairRestraint(*args)
1904 self.this.append(this)
1905 except __builtin__.Exception:
1908 def do_get_inputs(self):
1909 """do_get_inputs(MinimumPairRestraint self) -> IMP::ModelObjectsTemp"""
1910 return _IMP_container.MinimumPairRestraint_do_get_inputs(self)
1913 def get_version_info(self):
1914 """get_version_info(MinimumPairRestraint self) -> VersionInfo"""
1915 return _IMP_container.MinimumPairRestraint_get_version_info(self)
1919 """set_n(MinimumPairRestraint self, unsigned int n)"""
1920 return _IMP_container.MinimumPairRestraint_set_n(self, n)
1923 def do_create_current_decomposition(self):
1924 """do_create_current_decomposition(MinimumPairRestraint self) -> IMP::Restraints"""
1925 return _IMP_container.MinimumPairRestraint_do_create_current_decomposition(self)
1929 """__str__(MinimumPairRestraint self) -> std::string"""
1930 return _IMP_container.MinimumPairRestraint___str__(self)
1934 """__repr__(MinimumPairRestraint self) -> std::string"""
1935 return _IMP_container.MinimumPairRestraint___repr__(self)
1940 return _object_cast_to_MinimumPairRestraint(o)
1942 MinimumPairRestraint_swigregister = _IMP_container.MinimumPairRestraint_swigregister
1943 MinimumPairRestraint_swigregister(MinimumPairRestraint)
1946 """Proxy of C++ IMP::container::MinimumPairScore class."""
1948 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1950 def __init__(self, *args):
1952 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumPairScore
1953 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1) -> MinimumPairScore
1954 __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores) -> MinimumPairScore
1956 this = _IMP_container.new_MinimumPairScore(*args)
1958 self.this.append(this)
1959 except __builtin__.Exception:
1962 def do_get_inputs(self, m, pis):
1963 """do_get_inputs(MinimumPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1964 return _IMP_container.MinimumPairScore_do_get_inputs(self, m, pis)
1967 def get_version_info(self):
1968 """get_version_info(MinimumPairScore self) -> VersionInfo"""
1969 return _IMP_container.MinimumPairScore_get_version_info(self)
1972 def do_create_current_decomposition(self, m, vt):
1973 """do_create_current_decomposition(MinimumPairScore self, Model m, IMP::ParticleIndexPair const & vt) -> IMP::Restraints"""
1974 return _IMP_container.MinimumPairScore_do_create_current_decomposition(self, m, vt)
1978 """__str__(MinimumPairScore self) -> std::string"""
1979 return _IMP_container.MinimumPairScore___str__(self)
1983 """__repr__(MinimumPairScore self) -> std::string"""
1984 return _IMP_container.MinimumPairScore___repr__(self)
1989 return _object_cast_to_MinimumPairScore(o)
1991 MinimumPairScore_swigregister = _IMP_container.MinimumPairScore_swigregister
1992 MinimumPairScore_swigregister(MinimumPairScore)
1995 """Proxy of C++ IMP::container::MinimumQuadRestraint class."""
1997 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1999 def __init__(self, *args):
2001 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumQuadRestraint
2002 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1) -> MinimumQuadRestraint
2003 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c) -> MinimumQuadRestraint
2005 this = _IMP_container.new_MinimumQuadRestraint(*args)
2007 self.this.append(this)
2008 except __builtin__.Exception:
2011 def do_get_inputs(self):
2012 """do_get_inputs(MinimumQuadRestraint self) -> IMP::ModelObjectsTemp"""
2013 return _IMP_container.MinimumQuadRestraint_do_get_inputs(self)
2016 def get_version_info(self):
2017 """get_version_info(MinimumQuadRestraint self) -> VersionInfo"""
2018 return _IMP_container.MinimumQuadRestraint_get_version_info(self)
2022 """set_n(MinimumQuadRestraint self, unsigned int n)"""
2023 return _IMP_container.MinimumQuadRestraint_set_n(self, n)
2026 def do_create_current_decomposition(self):
2027 """do_create_current_decomposition(MinimumQuadRestraint self) -> IMP::Restraints"""
2028 return _IMP_container.MinimumQuadRestraint_do_create_current_decomposition(self)
2032 """__str__(MinimumQuadRestraint self) -> std::string"""
2033 return _IMP_container.MinimumQuadRestraint___str__(self)
2037 """__repr__(MinimumQuadRestraint self) -> std::string"""
2038 return _IMP_container.MinimumQuadRestraint___repr__(self)
2043 return _object_cast_to_MinimumQuadRestraint(o)
2045 MinimumQuadRestraint_swigregister = _IMP_container.MinimumQuadRestraint_swigregister
2046 MinimumQuadRestraint_swigregister(MinimumQuadRestraint)
2049 """Proxy of C++ IMP::container::MinimumQuadScore class."""
2051 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2053 def __init__(self, *args):
2055 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumQuadScore
2056 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1) -> MinimumQuadScore
2057 __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores) -> MinimumQuadScore
2059 this = _IMP_container.new_MinimumQuadScore(*args)
2061 self.this.append(this)
2062 except __builtin__.Exception:
2065 def do_get_inputs(self, m, pis):
2066 """do_get_inputs(MinimumQuadScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2067 return _IMP_container.MinimumQuadScore_do_get_inputs(self, m, pis)
2070 def get_version_info(self):
2071 """get_version_info(MinimumQuadScore self) -> VersionInfo"""
2072 return _IMP_container.MinimumQuadScore_get_version_info(self)
2075 def do_create_current_decomposition(self, m, vt):
2076 """do_create_current_decomposition(MinimumQuadScore self, Model m, IMP::ParticleIndexQuad const & vt) -> IMP::Restraints"""
2077 return _IMP_container.MinimumQuadScore_do_create_current_decomposition(self, m, vt)
2081 """__str__(MinimumQuadScore self) -> std::string"""
2082 return _IMP_container.MinimumQuadScore___str__(self)
2086 """__repr__(MinimumQuadScore self) -> std::string"""
2087 return _IMP_container.MinimumQuadScore___repr__(self)
2092 return _object_cast_to_MinimumQuadScore(o)
2094 MinimumQuadScore_swigregister = _IMP_container.MinimumQuadScore_swigregister
2095 MinimumQuadScore_swigregister(MinimumQuadScore)
2098 """Proxy of C++ IMP::container::MinimumSingletonRestraint class."""
2100 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2102 def __init__(self, *args):
2104 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumSingletonRestraint
2105 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1) -> MinimumSingletonRestraint
2106 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c) -> MinimumSingletonRestraint
2108 this = _IMP_container.new_MinimumSingletonRestraint(*args)
2110 self.this.append(this)
2111 except __builtin__.Exception:
2114 def do_get_inputs(self):
2115 """do_get_inputs(MinimumSingletonRestraint self) -> IMP::ModelObjectsTemp"""
2116 return _IMP_container.MinimumSingletonRestraint_do_get_inputs(self)
2119 def get_version_info(self):
2120 """get_version_info(MinimumSingletonRestraint self) -> VersionInfo"""
2121 return _IMP_container.MinimumSingletonRestraint_get_version_info(self)
2125 """set_n(MinimumSingletonRestraint self, unsigned int n)"""
2126 return _IMP_container.MinimumSingletonRestraint_set_n(self, n)
2129 def do_create_current_decomposition(self):
2130 """do_create_current_decomposition(MinimumSingletonRestraint self) -> IMP::Restraints"""
2131 return _IMP_container.MinimumSingletonRestraint_do_create_current_decomposition(self)
2135 """__str__(MinimumSingletonRestraint self) -> std::string"""
2136 return _IMP_container.MinimumSingletonRestraint___str__(self)
2140 """__repr__(MinimumSingletonRestraint self) -> std::string"""
2141 return _IMP_container.MinimumSingletonRestraint___repr__(self)
2146 return _object_cast_to_MinimumSingletonRestraint(o)
2148 MinimumSingletonRestraint_swigregister = _IMP_container.MinimumSingletonRestraint_swigregister
2149 MinimumSingletonRestraint_swigregister(MinimumSingletonRestraint)
2152 """Proxy of C++ IMP::container::MinimumSingletonScore class."""
2154 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2156 def __init__(self, *args):
2158 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumSingletonScore
2159 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1) -> MinimumSingletonScore
2160 __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores) -> MinimumSingletonScore
2162 this = _IMP_container.new_MinimumSingletonScore(*args)
2164 self.this.append(this)
2165 except __builtin__.Exception:
2168 def do_get_inputs(self, m, pis):
2169 """do_get_inputs(MinimumSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2170 return _IMP_container.MinimumSingletonScore_do_get_inputs(self, m, pis)
2173 def get_version_info(self):
2174 """get_version_info(MinimumSingletonScore self) -> VersionInfo"""
2175 return _IMP_container.MinimumSingletonScore_get_version_info(self)
2178 def do_create_current_decomposition(self, m, vt):
2179 """do_create_current_decomposition(MinimumSingletonScore self, Model m, ParticleIndex vt) -> IMP::Restraints"""
2180 return _IMP_container.MinimumSingletonScore_do_create_current_decomposition(self, m, vt)
2184 """__str__(MinimumSingletonScore self) -> std::string"""
2185 return _IMP_container.MinimumSingletonScore___str__(self)
2189 """__repr__(MinimumSingletonScore self) -> std::string"""
2190 return _IMP_container.MinimumSingletonScore___repr__(self)
2195 return _object_cast_to_MinimumSingletonScore(o)
2197 MinimumSingletonScore_swigregister = _IMP_container.MinimumSingletonScore_swigregister
2198 MinimumSingletonScore_swigregister(MinimumSingletonScore)
2201 """Proxy of C++ IMP::container::MinimumTripletRestraint class."""
2203 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2205 def __init__(self, *args):
2207 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumTripletRestraint
2208 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1) -> MinimumTripletRestraint
2209 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c) -> MinimumTripletRestraint
2211 this = _IMP_container.new_MinimumTripletRestraint(*args)
2213 self.this.append(this)
2214 except __builtin__.Exception:
2217 def do_get_inputs(self):
2218 """do_get_inputs(MinimumTripletRestraint self) -> IMP::ModelObjectsTemp"""
2219 return _IMP_container.MinimumTripletRestraint_do_get_inputs(self)
2222 def get_version_info(self):
2223 """get_version_info(MinimumTripletRestraint self) -> VersionInfo"""
2224 return _IMP_container.MinimumTripletRestraint_get_version_info(self)
2228 """set_n(MinimumTripletRestraint self, unsigned int n)"""
2229 return _IMP_container.MinimumTripletRestraint_set_n(self, n)
2232 def do_create_current_decomposition(self):
2233 """do_create_current_decomposition(MinimumTripletRestraint self) -> IMP::Restraints"""
2234 return _IMP_container.MinimumTripletRestraint_do_create_current_decomposition(self)
2238 """__str__(MinimumTripletRestraint self) -> std::string"""
2239 return _IMP_container.MinimumTripletRestraint___str__(self)
2243 """__repr__(MinimumTripletRestraint self) -> std::string"""
2244 return _IMP_container.MinimumTripletRestraint___repr__(self)
2249 return _object_cast_to_MinimumTripletRestraint(o)
2251 MinimumTripletRestraint_swigregister = _IMP_container.MinimumTripletRestraint_swigregister
2252 MinimumTripletRestraint_swigregister(MinimumTripletRestraint)
2255 """Proxy of C++ IMP::container::MinimumTripletScore 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::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumTripletScore
2262 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1) -> MinimumTripletScore
2263 __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores) -> MinimumTripletScore
2265 this = _IMP_container.new_MinimumTripletScore(*args)
2267 self.this.append(this)
2268 except __builtin__.Exception:
2271 def do_get_inputs(self, m, pis):
2272 """do_get_inputs(MinimumTripletScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2273 return _IMP_container.MinimumTripletScore_do_get_inputs(self, m, pis)
2276 def get_version_info(self):
2277 """get_version_info(MinimumTripletScore self) -> VersionInfo"""
2278 return _IMP_container.MinimumTripletScore_get_version_info(self)
2281 def do_create_current_decomposition(self, m, vt):
2282 """do_create_current_decomposition(MinimumTripletScore self, Model m, IMP::ParticleIndexTriplet const & vt) -> IMP::Restraints"""
2283 return _IMP_container.MinimumTripletScore_do_create_current_decomposition(self, m, vt)
2287 """__str__(MinimumTripletScore self) -> std::string"""
2288 return _IMP_container.MinimumTripletScore___str__(self)
2292 """__repr__(MinimumTripletScore self) -> std::string"""
2293 return _IMP_container.MinimumTripletScore___repr__(self)
2298 return _object_cast_to_MinimumTripletScore(o)
2300 MinimumTripletScore_swigregister = _IMP_container.MinimumTripletScore_swigregister
2301 MinimumTripletScore_swigregister(MinimumTripletScore)
2304 """Proxy of C++ IMP::container::PairContainerSet class."""
2306 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2308 def __init__(self, *args):
2310 __init__(IMP::container::PairContainerSet self, Model m, std::string name) -> PairContainerSet
2311 __init__(IMP::container::PairContainerSet self, Model m) -> PairContainerSet
2312 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc, std::string name) -> PairContainerSet
2313 __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc) -> PairContainerSet
2315 this = _IMP_container.new_PairContainerSet(*args)
2317 self.this.append(this)
2318 except __builtin__.Exception:
2321 def do_apply(self, sm):
2322 """do_apply(PairContainerSet self, PairModifier sm)"""
2323 return _IMP_container.PairContainerSet_do_apply(self, sm)
2326 def get_version_info(self):
2327 """get_version_info(PairContainerSet self) -> VersionInfo"""
2328 return _IMP_container.PairContainerSet_get_version_info(self)
2331 def remove_pair_container(self, d):
2332 """remove_pair_container(PairContainerSet self, PairContainer d)"""
2333 return _IMP_container.PairContainerSet_remove_pair_container(self, d)
2336 def remove_pair_containers(self, d):
2337 """remove_pair_containers(PairContainerSet self, IMP::PairContainers const & d)"""
2338 return _IMP_container.PairContainerSet_remove_pair_containers(self, d)
2341 def set_pair_containers(self, ps):
2342 """set_pair_containers(PairContainerSet self, IMP::PairContainers const & ps)"""
2343 return _IMP_container.PairContainerSet_set_pair_containers(self, ps)
2346 def set_pair_containers_order(self, objs):
2347 """set_pair_containers_order(PairContainerSet self, IMP::PairContainers const & objs)"""
2348 return _IMP_container.PairContainerSet_set_pair_containers_order(self, objs)
2351 def add_pair_container(self, obj):
2352 """add_pair_container(PairContainerSet self, PairContainer obj) -> unsigned int"""
2353 return _IMP_container.PairContainerSet_add_pair_container(self, obj)
2356 def add_pair_containers(self, objs):
2357 """add_pair_containers(PairContainerSet self, IMP::PairContainers const & objs)"""
2358 return _IMP_container.PairContainerSet_add_pair_containers(self, objs)
2361 def clear_pair_containers(self):
2362 """clear_pair_containers(PairContainerSet self)"""
2363 return _IMP_container.PairContainerSet_clear_pair_containers(self)
2366 def get_number_of_pair_containers(self):
2367 """get_number_of_pair_containers(PairContainerSet self) -> unsigned int"""
2368 return _IMP_container.PairContainerSet_get_number_of_pair_containers(self)
2371 def get_has_pair_containers(self):
2372 """get_has_pair_containers(PairContainerSet self) -> bool"""
2373 return _IMP_container.PairContainerSet_get_has_pair_containers(self)
2376 def get_pair_container(self, i):
2377 """get_pair_container(PairContainerSet self, unsigned int i) -> PairContainer"""
2378 return _IMP_container.PairContainerSet_get_pair_container(self, i)
2381 def get_pair_containers(self):
2382 """get_pair_containers(PairContainerSet self) -> IMP::PairContainers"""
2383 return _IMP_container.PairContainerSet_get_pair_containers(self)
2386 def reserve_pair_containers(self, sz):
2387 """reserve_pair_containers(PairContainerSet self, unsigned int sz)"""
2388 return _IMP_container.PairContainerSet_reserve_pair_containers(self, sz)
2391 def do_get_inputs(self):
2392 """do_get_inputs(PairContainerSet self) -> IMP::ModelObjectsTemp"""
2393 return _IMP_container.PairContainerSet_do_get_inputs(self)
2397 """__str__(PairContainerSet self) -> std::string"""
2398 return _IMP_container.PairContainerSet___str__(self)
2402 """__repr__(PairContainerSet self) -> std::string"""
2403 return _IMP_container.PairContainerSet___repr__(self)
2408 return _object_cast_to_PairContainerSet(o)
2410 PairContainerSet_swigregister = _IMP_container.PairContainerSet_swigregister
2411 PairContainerSet_swigregister(PairContainerSet)
2414 """Proxy of C++ IMP::container::PairsConstraint class."""
2416 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2418 def __init__(self, *args):
2420 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c, std::string name) -> PairsConstraint
2421 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c) -> PairsConstraint
2423 this = _IMP_container.new_PairsConstraint(*args)
2425 self.this.append(this)
2426 except __builtin__.Exception:
2429 def get_version_info(self):
2430 """get_version_info(PairsConstraint self) -> VersionInfo"""
2431 return _IMP_container.PairsConstraint_get_version_info(self)
2435 """__str__(PairsConstraint self) -> std::string"""
2436 return _IMP_container.PairsConstraint___str__(self)
2440 """__repr__(PairsConstraint self) -> std::string"""
2441 return _IMP_container.PairsConstraint___repr__(self)
2446 return _object_cast_to_PairsConstraint(o)
2448 PairsConstraint_swigregister = _IMP_container.PairsConstraint_swigregister
2449 PairsConstraint_swigregister(PairsConstraint)
2452 """Proxy of C++ IMP::container::PairsOptimizerState class."""
2454 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2456 def __init__(self, *args):
2458 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf, std::string name) -> PairsOptimizerState
2459 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf) -> PairsOptimizerState
2461 this = _IMP_container.new_PairsOptimizerState(*args)
2463 self.this.append(this)
2464 except __builtin__.Exception:
2467 def get_version_info(self):
2468 """get_version_info(PairsOptimizerState self) -> VersionInfo"""
2469 return _IMP_container.PairsOptimizerState_get_version_info(self)
2473 """__str__(PairsOptimizerState self) -> std::string"""
2474 return _IMP_container.PairsOptimizerState___str__(self)
2478 """__repr__(PairsOptimizerState self) -> std::string"""
2479 return _IMP_container.PairsOptimizerState___repr__(self)
2484 return _object_cast_to_PairsOptimizerState(o)
2486 PairsOptimizerState_swigregister = _IMP_container.PairsOptimizerState_swigregister
2487 PairsOptimizerState_swigregister(PairsOptimizerState)
2490 """Proxy of C++ IMP::container::PairsRestraint class."""
2492 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2494 def __init__(self, *args):
2496 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc, std::string name) -> PairsRestraint
2497 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc) -> PairsRestraint
2499 this = _IMP_container.new_PairsRestraint(*args)
2501 self.this.append(this)
2502 except __builtin__.Exception:
2505 def do_get_inputs(self):
2506 """do_get_inputs(PairsRestraint self) -> IMP::ModelObjectsTemp"""
2507 return _IMP_container.PairsRestraint_do_get_inputs(self)
2510 def get_version_info(self):
2511 """get_version_info(PairsRestraint self) -> VersionInfo"""
2512 return _IMP_container.PairsRestraint_get_version_info(self)
2516 """__str__(PairsRestraint self) -> std::string"""
2517 return _IMP_container.PairsRestraint___str__(self)
2521 """__repr__(PairsRestraint self) -> std::string"""
2522 return _IMP_container.PairsRestraint___repr__(self)
2527 return _object_cast_to_PairsRestraint(o)
2529 PairsRestraint_swigregister = _IMP_container.PairsRestraint_swigregister
2530 PairsRestraint_swigregister(PairsRestraint)
2533 """Proxy of C++ IMP::container::QuadContainerSet class."""
2535 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2537 def __init__(self, *args):
2539 __init__(IMP::container::QuadContainerSet self, Model m, std::string name) -> QuadContainerSet
2540 __init__(IMP::container::QuadContainerSet self, Model m) -> QuadContainerSet
2541 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc, std::string name) -> QuadContainerSet
2542 __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc) -> QuadContainerSet
2544 this = _IMP_container.new_QuadContainerSet(*args)
2546 self.this.append(this)
2547 except __builtin__.Exception:
2550 def do_apply(self, sm):
2551 """do_apply(QuadContainerSet self, QuadModifier sm)"""
2552 return _IMP_container.QuadContainerSet_do_apply(self, sm)
2555 def get_version_info(self):
2556 """get_version_info(QuadContainerSet self) -> VersionInfo"""
2557 return _IMP_container.QuadContainerSet_get_version_info(self)
2560 def remove_quad_container(self, d):
2561 """remove_quad_container(QuadContainerSet self, QuadContainer d)"""
2562 return _IMP_container.QuadContainerSet_remove_quad_container(self, d)
2565 def remove_quad_containers(self, d):
2566 """remove_quad_containers(QuadContainerSet self, IMP::QuadContainers const & d)"""
2567 return _IMP_container.QuadContainerSet_remove_quad_containers(self, d)
2570 def set_quad_containers(self, ps):
2571 """set_quad_containers(QuadContainerSet self, IMP::QuadContainers const & ps)"""
2572 return _IMP_container.QuadContainerSet_set_quad_containers(self, ps)
2575 def set_quad_containers_order(self, objs):
2576 """set_quad_containers_order(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2577 return _IMP_container.QuadContainerSet_set_quad_containers_order(self, objs)
2580 def add_quad_container(self, obj):
2581 """add_quad_container(QuadContainerSet self, QuadContainer obj) -> unsigned int"""
2582 return _IMP_container.QuadContainerSet_add_quad_container(self, obj)
2585 def add_quad_containers(self, objs):
2586 """add_quad_containers(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2587 return _IMP_container.QuadContainerSet_add_quad_containers(self, objs)
2590 def clear_quad_containers(self):
2591 """clear_quad_containers(QuadContainerSet self)"""
2592 return _IMP_container.QuadContainerSet_clear_quad_containers(self)
2595 def get_number_of_quad_containers(self):
2596 """get_number_of_quad_containers(QuadContainerSet self) -> unsigned int"""
2597 return _IMP_container.QuadContainerSet_get_number_of_quad_containers(self)
2600 def get_has_quad_containers(self):
2601 """get_has_quad_containers(QuadContainerSet self) -> bool"""
2602 return _IMP_container.QuadContainerSet_get_has_quad_containers(self)
2605 def get_quad_container(self, i):
2606 """get_quad_container(QuadContainerSet self, unsigned int i) -> QuadContainer"""
2607 return _IMP_container.QuadContainerSet_get_quad_container(self, i)
2610 def get_quad_containers(self):
2611 """get_quad_containers(QuadContainerSet self) -> IMP::QuadContainers"""
2612 return _IMP_container.QuadContainerSet_get_quad_containers(self)
2615 def reserve_quad_containers(self, sz):
2616 """reserve_quad_containers(QuadContainerSet self, unsigned int sz)"""
2617 return _IMP_container.QuadContainerSet_reserve_quad_containers(self, sz)
2620 def do_get_inputs(self):
2621 """do_get_inputs(QuadContainerSet self) -> IMP::ModelObjectsTemp"""
2622 return _IMP_container.QuadContainerSet_do_get_inputs(self)
2626 """__str__(QuadContainerSet self) -> std::string"""
2627 return _IMP_container.QuadContainerSet___str__(self)
2631 """__repr__(QuadContainerSet self) -> std::string"""
2632 return _IMP_container.QuadContainerSet___repr__(self)
2637 return _object_cast_to_QuadContainerSet(o)
2639 QuadContainerSet_swigregister = _IMP_container.QuadContainerSet_swigregister
2640 QuadContainerSet_swigregister(QuadContainerSet)
2643 """Proxy of C++ IMP::container::QuadsConstraint class."""
2645 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2647 def __init__(self, *args):
2649 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c, std::string name) -> QuadsConstraint
2650 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c) -> QuadsConstraint
2652 this = _IMP_container.new_QuadsConstraint(*args)
2654 self.this.append(this)
2655 except __builtin__.Exception:
2658 def get_version_info(self):
2659 """get_version_info(QuadsConstraint self) -> VersionInfo"""
2660 return _IMP_container.QuadsConstraint_get_version_info(self)
2664 """__str__(QuadsConstraint self) -> std::string"""
2665 return _IMP_container.QuadsConstraint___str__(self)
2669 """__repr__(QuadsConstraint self) -> std::string"""
2670 return _IMP_container.QuadsConstraint___repr__(self)
2675 return _object_cast_to_QuadsConstraint(o)
2677 QuadsConstraint_swigregister = _IMP_container.QuadsConstraint_swigregister
2678 QuadsConstraint_swigregister(QuadsConstraint)
2681 """Proxy of C++ IMP::container::QuadsOptimizerState class."""
2683 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2685 def __init__(self, *args):
2687 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf, std::string name) -> QuadsOptimizerState
2688 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf) -> QuadsOptimizerState
2690 this = _IMP_container.new_QuadsOptimizerState(*args)
2692 self.this.append(this)
2693 except __builtin__.Exception:
2696 def get_version_info(self):
2697 """get_version_info(QuadsOptimizerState self) -> VersionInfo"""
2698 return _IMP_container.QuadsOptimizerState_get_version_info(self)
2702 """__str__(QuadsOptimizerState self) -> std::string"""
2703 return _IMP_container.QuadsOptimizerState___str__(self)
2707 """__repr__(QuadsOptimizerState self) -> std::string"""
2708 return _IMP_container.QuadsOptimizerState___repr__(self)
2713 return _object_cast_to_QuadsOptimizerState(o)
2715 QuadsOptimizerState_swigregister = _IMP_container.QuadsOptimizerState_swigregister
2716 QuadsOptimizerState_swigregister(QuadsOptimizerState)
2719 """Proxy of C++ IMP::container::QuadsRestraint class."""
2721 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2723 def __init__(self, *args):
2725 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc, std::string name) -> QuadsRestraint
2726 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc) -> QuadsRestraint
2728 this = _IMP_container.new_QuadsRestraint(*args)
2730 self.this.append(this)
2731 except __builtin__.Exception:
2734 def do_get_inputs(self):
2735 """do_get_inputs(QuadsRestraint self) -> IMP::ModelObjectsTemp"""
2736 return _IMP_container.QuadsRestraint_do_get_inputs(self)
2739 def get_version_info(self):
2740 """get_version_info(QuadsRestraint self) -> VersionInfo"""
2741 return _IMP_container.QuadsRestraint_get_version_info(self)
2745 """__str__(QuadsRestraint self) -> std::string"""
2746 return _IMP_container.QuadsRestraint___str__(self)
2750 """__repr__(QuadsRestraint self) -> std::string"""
2751 return _IMP_container.QuadsRestraint___repr__(self)
2756 return _object_cast_to_QuadsRestraint(o)
2758 QuadsRestraint_swigregister = _IMP_container.QuadsRestraint_swigregister
2759 QuadsRestraint_swigregister(QuadsRestraint)
2762 """Proxy of C++ IMP::container::SingletonContainerSet class."""
2764 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2766 def __init__(self, *args):
2768 __init__(IMP::container::SingletonContainerSet self, Model m, std::string name) -> SingletonContainerSet
2769 __init__(IMP::container::SingletonContainerSet self, Model m) -> SingletonContainerSet
2770 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc, std::string name) -> SingletonContainerSet
2771 __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc) -> SingletonContainerSet
2773 this = _IMP_container.new_SingletonContainerSet(*args)
2775 self.this.append(this)
2776 except __builtin__.Exception:
2779 def do_apply(self, sm):
2780 """do_apply(SingletonContainerSet self, SingletonModifier sm)"""
2781 return _IMP_container.SingletonContainerSet_do_apply(self, sm)
2784 def get_version_info(self):
2785 """get_version_info(SingletonContainerSet self) -> VersionInfo"""
2786 return _IMP_container.SingletonContainerSet_get_version_info(self)
2789 def remove_singleton_container(self, d):
2790 """remove_singleton_container(SingletonContainerSet self, SingletonContainer d)"""
2791 return _IMP_container.SingletonContainerSet_remove_singleton_container(self, d)
2794 def remove_singleton_containers(self, d):
2795 """remove_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & d)"""
2796 return _IMP_container.SingletonContainerSet_remove_singleton_containers(self, d)
2799 def set_singleton_containers(self, ps):
2800 """set_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & ps)"""
2801 return _IMP_container.SingletonContainerSet_set_singleton_containers(self, ps)
2804 def set_singleton_containers_order(self, objs):
2805 """set_singleton_containers_order(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
2806 return _IMP_container.SingletonContainerSet_set_singleton_containers_order(self, objs)
2809 def add_singleton_container(self, obj):
2810 """add_singleton_container(SingletonContainerSet self, SingletonContainer obj) -> unsigned int"""
2811 return _IMP_container.SingletonContainerSet_add_singleton_container(self, obj)
2814 def add_singleton_containers(self, objs):
2815 """add_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
2816 return _IMP_container.SingletonContainerSet_add_singleton_containers(self, objs)
2819 def clear_singleton_containers(self):
2820 """clear_singleton_containers(SingletonContainerSet self)"""
2821 return _IMP_container.SingletonContainerSet_clear_singleton_containers(self)
2824 def get_number_of_singleton_containers(self):
2825 """get_number_of_singleton_containers(SingletonContainerSet self) -> unsigned int"""
2826 return _IMP_container.SingletonContainerSet_get_number_of_singleton_containers(self)
2829 def get_has_singleton_containers(self):
2830 """get_has_singleton_containers(SingletonContainerSet self) -> bool"""
2831 return _IMP_container.SingletonContainerSet_get_has_singleton_containers(self)
2834 def get_singleton_container(self, i):
2835 """get_singleton_container(SingletonContainerSet self, unsigned int i) -> SingletonContainer"""
2836 return _IMP_container.SingletonContainerSet_get_singleton_container(self, i)
2839 def get_singleton_containers(self):
2840 """get_singleton_containers(SingletonContainerSet self) -> IMP::SingletonContainers"""
2841 return _IMP_container.SingletonContainerSet_get_singleton_containers(self)
2844 def reserve_singleton_containers(self, sz):
2845 """reserve_singleton_containers(SingletonContainerSet self, unsigned int sz)"""
2846 return _IMP_container.SingletonContainerSet_reserve_singleton_containers(self, sz)
2849 def do_get_inputs(self):
2850 """do_get_inputs(SingletonContainerSet self) -> IMP::ModelObjectsTemp"""
2851 return _IMP_container.SingletonContainerSet_do_get_inputs(self)
2855 """__str__(SingletonContainerSet self) -> std::string"""
2856 return _IMP_container.SingletonContainerSet___str__(self)
2860 """__repr__(SingletonContainerSet self) -> std::string"""
2861 return _IMP_container.SingletonContainerSet___repr__(self)
2866 return _object_cast_to_SingletonContainerSet(o)
2868 SingletonContainerSet_swigregister = _IMP_container.SingletonContainerSet_swigregister
2869 SingletonContainerSet_swigregister(SingletonContainerSet)
2872 """Proxy of C++ IMP::container::SingletonsConstraint class."""
2874 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2876 def __init__(self, *args):
2878 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c, std::string name) -> SingletonsConstraint
2879 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c) -> SingletonsConstraint
2881 this = _IMP_container.new_SingletonsConstraint(*args)
2883 self.this.append(this)
2884 except __builtin__.Exception:
2887 def get_version_info(self):
2888 """get_version_info(SingletonsConstraint self) -> VersionInfo"""
2889 return _IMP_container.SingletonsConstraint_get_version_info(self)
2893 """__str__(SingletonsConstraint self) -> std::string"""
2894 return _IMP_container.SingletonsConstraint___str__(self)
2898 """__repr__(SingletonsConstraint self) -> std::string"""
2899 return _IMP_container.SingletonsConstraint___repr__(self)
2904 return _object_cast_to_SingletonsConstraint(o)
2906 SingletonsConstraint_swigregister = _IMP_container.SingletonsConstraint_swigregister
2907 SingletonsConstraint_swigregister(SingletonsConstraint)
2910 """Proxy of C++ IMP::container::SingletonsOptimizerState class."""
2912 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2914 def __init__(self, *args):
2916 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf, std::string name) -> SingletonsOptimizerState
2917 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf) -> SingletonsOptimizerState
2919 this = _IMP_container.new_SingletonsOptimizerState(*args)
2921 self.this.append(this)
2922 except __builtin__.Exception:
2925 def get_version_info(self):
2926 """get_version_info(SingletonsOptimizerState self) -> VersionInfo"""
2927 return _IMP_container.SingletonsOptimizerState_get_version_info(self)
2931 """__str__(SingletonsOptimizerState self) -> std::string"""
2932 return _IMP_container.SingletonsOptimizerState___str__(self)
2936 """__repr__(SingletonsOptimizerState self) -> std::string"""
2937 return _IMP_container.SingletonsOptimizerState___repr__(self)
2942 return _object_cast_to_SingletonsOptimizerState(o)
2944 SingletonsOptimizerState_swigregister = _IMP_container.SingletonsOptimizerState_swigregister
2945 SingletonsOptimizerState_swigregister(SingletonsOptimizerState)
2948 """Proxy of C++ IMP::container::SingletonsRestraint class."""
2950 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2952 def __init__(self, *args):
2954 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc, std::string name) -> SingletonsRestraint
2955 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc) -> SingletonsRestraint
2957 this = _IMP_container.new_SingletonsRestraint(*args)
2959 self.this.append(this)
2960 except __builtin__.Exception:
2963 def do_get_inputs(self):
2964 """do_get_inputs(SingletonsRestraint self) -> IMP::ModelObjectsTemp"""
2965 return _IMP_container.SingletonsRestraint_do_get_inputs(self)
2968 def get_version_info(self):
2969 """get_version_info(SingletonsRestraint self) -> VersionInfo"""
2970 return _IMP_container.SingletonsRestraint_get_version_info(self)
2974 """__str__(SingletonsRestraint self) -> std::string"""
2975 return _IMP_container.SingletonsRestraint___str__(self)
2979 """__repr__(SingletonsRestraint self) -> std::string"""
2980 return _IMP_container.SingletonsRestraint___repr__(self)
2985 return _object_cast_to_SingletonsRestraint(o)
2987 SingletonsRestraint_swigregister = _IMP_container.SingletonsRestraint_swigregister
2988 SingletonsRestraint_swigregister(SingletonsRestraint)
2991 """Proxy of C++ IMP::container::TripletContainerSet class."""
2993 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2995 def __init__(self, *args):
2997 __init__(IMP::container::TripletContainerSet self, Model m, std::string name) -> TripletContainerSet
2998 __init__(IMP::container::TripletContainerSet self, Model m) -> TripletContainerSet
2999 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc, std::string name) -> TripletContainerSet
3000 __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc) -> TripletContainerSet
3002 this = _IMP_container.new_TripletContainerSet(*args)
3004 self.this.append(this)
3005 except __builtin__.Exception:
3008 def do_apply(self, sm):
3009 """do_apply(TripletContainerSet self, TripletModifier sm)"""
3010 return _IMP_container.TripletContainerSet_do_apply(self, sm)
3013 def get_version_info(self):
3014 """get_version_info(TripletContainerSet self) -> VersionInfo"""
3015 return _IMP_container.TripletContainerSet_get_version_info(self)
3018 def remove_triplet_container(self, d):
3019 """remove_triplet_container(TripletContainerSet self, TripletContainer d)"""
3020 return _IMP_container.TripletContainerSet_remove_triplet_container(self, d)
3023 def remove_triplet_containers(self, d):
3024 """remove_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & d)"""
3025 return _IMP_container.TripletContainerSet_remove_triplet_containers(self, d)
3028 def set_triplet_containers(self, ps):
3029 """set_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & ps)"""
3030 return _IMP_container.TripletContainerSet_set_triplet_containers(self, ps)
3033 def set_triplet_containers_order(self, objs):
3034 """set_triplet_containers_order(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3035 return _IMP_container.TripletContainerSet_set_triplet_containers_order(self, objs)
3038 def add_triplet_container(self, obj):
3039 """add_triplet_container(TripletContainerSet self, TripletContainer obj) -> unsigned int"""
3040 return _IMP_container.TripletContainerSet_add_triplet_container(self, obj)
3043 def add_triplet_containers(self, objs):
3044 """add_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3045 return _IMP_container.TripletContainerSet_add_triplet_containers(self, objs)
3048 def clear_triplet_containers(self):
3049 """clear_triplet_containers(TripletContainerSet self)"""
3050 return _IMP_container.TripletContainerSet_clear_triplet_containers(self)
3053 def get_number_of_triplet_containers(self):
3054 """get_number_of_triplet_containers(TripletContainerSet self) -> unsigned int"""
3055 return _IMP_container.TripletContainerSet_get_number_of_triplet_containers(self)
3058 def get_has_triplet_containers(self):
3059 """get_has_triplet_containers(TripletContainerSet self) -> bool"""
3060 return _IMP_container.TripletContainerSet_get_has_triplet_containers(self)
3063 def get_triplet_container(self, i):
3064 """get_triplet_container(TripletContainerSet self, unsigned int i) -> TripletContainer"""
3065 return _IMP_container.TripletContainerSet_get_triplet_container(self, i)
3068 def get_triplet_containers(self):
3069 """get_triplet_containers(TripletContainerSet self) -> IMP::TripletContainers"""
3070 return _IMP_container.TripletContainerSet_get_triplet_containers(self)
3073 def reserve_triplet_containers(self, sz):
3074 """reserve_triplet_containers(TripletContainerSet self, unsigned int sz)"""
3075 return _IMP_container.TripletContainerSet_reserve_triplet_containers(self, sz)
3078 def do_get_inputs(self):
3079 """do_get_inputs(TripletContainerSet self) -> IMP::ModelObjectsTemp"""
3080 return _IMP_container.TripletContainerSet_do_get_inputs(self)
3084 """__str__(TripletContainerSet self) -> std::string"""
3085 return _IMP_container.TripletContainerSet___str__(self)
3089 """__repr__(TripletContainerSet self) -> std::string"""
3090 return _IMP_container.TripletContainerSet___repr__(self)
3095 return _object_cast_to_TripletContainerSet(o)
3097 TripletContainerSet_swigregister = _IMP_container.TripletContainerSet_swigregister
3098 TripletContainerSet_swigregister(TripletContainerSet)
3101 """Proxy of C++ IMP::container::TripletsConstraint class."""
3103 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3105 def __init__(self, *args):
3107 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c, std::string name) -> TripletsConstraint
3108 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c) -> TripletsConstraint
3110 this = _IMP_container.new_TripletsConstraint(*args)
3112 self.this.append(this)
3113 except __builtin__.Exception:
3116 def get_version_info(self):
3117 """get_version_info(TripletsConstraint self) -> VersionInfo"""
3118 return _IMP_container.TripletsConstraint_get_version_info(self)
3122 """__str__(TripletsConstraint self) -> std::string"""
3123 return _IMP_container.TripletsConstraint___str__(self)
3127 """__repr__(TripletsConstraint self) -> std::string"""
3128 return _IMP_container.TripletsConstraint___repr__(self)
3133 return _object_cast_to_TripletsConstraint(o)
3135 TripletsConstraint_swigregister = _IMP_container.TripletsConstraint_swigregister
3136 TripletsConstraint_swigregister(TripletsConstraint)
3139 """Proxy of C++ IMP::container::TripletsOptimizerState class."""
3141 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3143 def __init__(self, *args):
3145 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf, std::string name) -> TripletsOptimizerState
3146 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf) -> TripletsOptimizerState
3148 this = _IMP_container.new_TripletsOptimizerState(*args)
3150 self.this.append(this)
3151 except __builtin__.Exception:
3154 def get_version_info(self):
3155 """get_version_info(TripletsOptimizerState self) -> VersionInfo"""
3156 return _IMP_container.TripletsOptimizerState_get_version_info(self)
3160 """__str__(TripletsOptimizerState self) -> std::string"""
3161 return _IMP_container.TripletsOptimizerState___str__(self)
3165 """__repr__(TripletsOptimizerState self) -> std::string"""
3166 return _IMP_container.TripletsOptimizerState___repr__(self)
3171 return _object_cast_to_TripletsOptimizerState(o)
3173 TripletsOptimizerState_swigregister = _IMP_container.TripletsOptimizerState_swigregister
3174 TripletsOptimizerState_swigregister(TripletsOptimizerState)
3177 """Proxy of C++ IMP::container::TripletsRestraint class."""
3179 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3181 def __init__(self, *args):
3183 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc, std::string name) -> TripletsRestraint
3184 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc) -> TripletsRestraint
3186 this = _IMP_container.new_TripletsRestraint(*args)
3188 self.this.append(this)
3189 except __builtin__.Exception:
3192 def do_get_inputs(self):
3193 """do_get_inputs(TripletsRestraint self) -> IMP::ModelObjectsTemp"""
3194 return _IMP_container.TripletsRestraint_do_get_inputs(self)
3197 def get_version_info(self):
3198 """get_version_info(TripletsRestraint self) -> VersionInfo"""
3199 return _IMP_container.TripletsRestraint_get_version_info(self)
3203 """__str__(TripletsRestraint self) -> std::string"""
3204 return _IMP_container.TripletsRestraint___str__(self)
3208 """__repr__(TripletsRestraint self) -> std::string"""
3209 return _IMP_container.TripletsRestraint___repr__(self)
3214 return _object_cast_to_TripletsRestraint(o)
3216 TripletsRestraint_swigregister = _IMP_container.TripletsRestraint_swigregister
3217 TripletsRestraint_swigregister(TripletsRestraint)
3220 """Proxy of C++ IMP::container::InContainerSingletonFilter class."""
3222 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3224 def __init__(self, *args):
3226 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, std::string name) -> InContainerSingletonFilter
3227 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c) -> InContainerSingletonFilter
3228 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations, std::string name) -> InContainerSingletonFilter
3229 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations) -> InContainerSingletonFilter
3231 this = _IMP_container.new_InContainerSingletonFilter(*args)
3233 self.this.append(this)
3234 except __builtin__.Exception:
3237 def do_get_inputs(self, m, pi):
3238 """do_get_inputs(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3239 return _IMP_container.InContainerSingletonFilter_do_get_inputs(self, m, pi)
3242 def get_value(self, *args):
3244 get_value(InContainerSingletonFilter self, Particle a) -> int
3245 get_value(InContainerSingletonFilter self, IMP::ParticlesTemp const & o) -> IMP::Ints
3247 return _IMP_container.InContainerSingletonFilter_get_value(self, *args)
3250 def get_value_index(self, *args):
3252 get_value_index(InContainerSingletonFilter self, Model arg2, ParticleIndex vt) -> int
3253 get_value_index(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & o) -> IMP::Ints
3255 return _IMP_container.InContainerSingletonFilter_get_value_index(self, *args)
3258 def get_version_info(self):
3259 """get_version_info(InContainerSingletonFilter self) -> VersionInfo"""
3260 return _IMP_container.InContainerSingletonFilter_get_version_info(self)
3264 """__str__(InContainerSingletonFilter self) -> std::string"""
3265 return _IMP_container.InContainerSingletonFilter___str__(self)
3269 """__repr__(InContainerSingletonFilter self) -> std::string"""
3270 return _IMP_container.InContainerSingletonFilter___repr__(self)
3275 return _object_cast_to_InContainerSingletonFilter(o)
3277 InContainerSingletonFilter_swigregister = _IMP_container.InContainerSingletonFilter_swigregister
3278 InContainerSingletonFilter_swigregister(InContainerSingletonFilter)
3281 """Proxy of C++ IMP::container::InContainerPairFilter class."""
3283 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3285 def __init__(self, *args):
3287 __init__(IMP::container::InContainerPairFilter self, PairContainer c, std::string name) -> InContainerPairFilter
3288 __init__(IMP::container::InContainerPairFilter self, PairContainer c) -> InContainerPairFilter
3289 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations, std::string name) -> InContainerPairFilter
3290 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations) -> InContainerPairFilter
3292 this = _IMP_container.new_InContainerPairFilter(*args)
3294 self.this.append(this)
3295 except __builtin__.Exception:
3298 def do_get_inputs(self, m, pi):
3299 """do_get_inputs(InContainerPairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3300 return _IMP_container.InContainerPairFilter_do_get_inputs(self, m, pi)
3303 def get_value(self, *args):
3305 get_value(InContainerPairFilter self, IMP::ParticlePair const & a) -> int
3306 get_value(InContainerPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
3308 return _IMP_container.InContainerPairFilter_get_value(self, *args)
3311 def get_value_index(self, *args):
3313 get_value_index(InContainerPairFilter self, Model arg2, IMP::ParticleIndexPair const & vt) -> int
3314 get_value_index(InContainerPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
3316 return _IMP_container.InContainerPairFilter_get_value_index(self, *args)
3319 def get_version_info(self):
3320 """get_version_info(InContainerPairFilter self) -> VersionInfo"""
3321 return _IMP_container.InContainerPairFilter_get_version_info(self)
3325 """__str__(InContainerPairFilter self) -> std::string"""
3326 return _IMP_container.InContainerPairFilter___str__(self)
3330 """__repr__(InContainerPairFilter self) -> std::string"""
3331 return _IMP_container.InContainerPairFilter___repr__(self)
3336 return _object_cast_to_InContainerPairFilter(o)
3338 InContainerPairFilter_swigregister = _IMP_container.InContainerPairFilter_swigregister
3339 InContainerPairFilter_swigregister(InContainerPairFilter)
3342 """Proxy of C++ IMP::container::InContainerTripletFilter class."""
3344 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3346 def __init__(self, *args):
3348 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, std::string name) -> InContainerTripletFilter
3349 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c) -> InContainerTripletFilter
3350 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations, std::string name) -> InContainerTripletFilter
3351 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations) -> InContainerTripletFilter
3353 this = _IMP_container.new_InContainerTripletFilter(*args)
3355 self.this.append(this)
3356 except __builtin__.Exception:
3359 def do_get_inputs(self, m, pi):
3360 """do_get_inputs(InContainerTripletFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3361 return _IMP_container.InContainerTripletFilter_do_get_inputs(self, m, pi)
3364 def get_value(self, *args):
3366 get_value(InContainerTripletFilter self, IMP::ParticleTriplet const & a) -> int
3367 get_value(InContainerTripletFilter self, IMP::ParticleTripletsTemp const & o) -> IMP::Ints
3369 return _IMP_container.InContainerTripletFilter_get_value(self, *args)
3372 def get_value_index(self, *args):
3374 get_value_index(InContainerTripletFilter self, Model arg2, IMP::ParticleIndexTriplet const & vt) -> int
3375 get_value_index(InContainerTripletFilter self, Model m, IMP::ParticleIndexTriplets const & o) -> IMP::Ints
3377 return _IMP_container.InContainerTripletFilter_get_value_index(self, *args)
3380 def get_version_info(self):
3381 """get_version_info(InContainerTripletFilter self) -> VersionInfo"""
3382 return _IMP_container.InContainerTripletFilter_get_version_info(self)
3386 """__str__(InContainerTripletFilter self) -> std::string"""
3387 return _IMP_container.InContainerTripletFilter___str__(self)
3391 """__repr__(InContainerTripletFilter self) -> std::string"""
3392 return _IMP_container.InContainerTripletFilter___repr__(self)
3397 return _object_cast_to_InContainerTripletFilter(o)
3399 InContainerTripletFilter_swigregister = _IMP_container.InContainerTripletFilter_swigregister
3400 InContainerTripletFilter_swigregister(InContainerTripletFilter)
3403 """Proxy of C++ IMP::container::InContainerQuadFilter class."""
3405 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3407 def __init__(self, *args):
3409 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, std::string name) -> InContainerQuadFilter
3410 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c) -> InContainerQuadFilter
3411 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations, std::string name) -> InContainerQuadFilter
3412 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations) -> InContainerQuadFilter
3414 this = _IMP_container.new_InContainerQuadFilter(*args)
3416 self.this.append(this)
3417 except __builtin__.Exception:
3420 def do_get_inputs(self, m, pi):
3421 """do_get_inputs(InContainerQuadFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3422 return _IMP_container.InContainerQuadFilter_do_get_inputs(self, m, pi)
3425 def get_value(self, *args):
3427 get_value(InContainerQuadFilter self, IMP::ParticleQuad const & a) -> int
3428 get_value(InContainerQuadFilter self, IMP::ParticleQuadsTemp const & o) -> IMP::Ints
3430 return _IMP_container.InContainerQuadFilter_get_value(self, *args)
3433 def get_value_index(self, *args):
3435 get_value_index(InContainerQuadFilter self, Model arg2, IMP::ParticleIndexQuad const & vt) -> int
3436 get_value_index(InContainerQuadFilter self, Model m, IMP::ParticleIndexQuads const & o) -> IMP::Ints
3438 return _IMP_container.InContainerQuadFilter_get_value_index(self, *args)
3441 def get_version_info(self):
3442 """get_version_info(InContainerQuadFilter self) -> VersionInfo"""
3443 return _IMP_container.InContainerQuadFilter_get_version_info(self)
3447 """__str__(InContainerQuadFilter self) -> std::string"""
3448 return _IMP_container.InContainerQuadFilter___str__(self)
3452 """__repr__(InContainerQuadFilter self) -> std::string"""
3453 return _IMP_container.InContainerQuadFilter___repr__(self)
3458 return _object_cast_to_InContainerQuadFilter(o)
3460 InContainerQuadFilter_swigregister = _IMP_container.InContainerQuadFilter_swigregister
3461 InContainerQuadFilter_swigregister(InContainerQuadFilter)
3464 """Proxy of C++ IMP::container::SingletonContainerStatistics class."""
3466 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3468 def __init__(self, c):
3469 """__init__(IMP::container::SingletonContainerStatistics self, _SingletonContainerAdaptor c) -> SingletonContainerStatistics"""
3470 this = _IMP_container.new_SingletonContainerStatistics(c)
3472 self.this.append(this)
3473 except __builtin__.Exception:
3476 def show_statistics(self, out):
3477 """show_statistics(SingletonContainerStatistics self, _ostream out)"""
3478 return _IMP_container.SingletonContainerStatistics_show_statistics(self, out)
3481 def set_track_unique(self, tf):
3482 """set_track_unique(SingletonContainerStatistics self, bool tf)"""
3483 return _IMP_container.SingletonContainerStatistics_set_track_unique(self, tf)
3486 def do_before_evaluate(self):
3487 """do_before_evaluate(SingletonContainerStatistics self)"""
3488 return _IMP_container.SingletonContainerStatistics_do_before_evaluate(self)
3491 def do_after_evaluate(self, da):
3492 """do_after_evaluate(SingletonContainerStatistics self, DerivativeAccumulator da)"""
3493 return _IMP_container.SingletonContainerStatistics_do_after_evaluate(self, da)
3496 def do_get_inputs(self):
3497 """do_get_inputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3498 return _IMP_container.SingletonContainerStatistics_do_get_inputs(self)
3501 def do_get_outputs(self):
3502 """do_get_outputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3503 return _IMP_container.SingletonContainerStatistics_do_get_outputs(self)
3506 def get_version_info(self):
3507 """get_version_info(SingletonContainerStatistics self) -> VersionInfo"""
3508 return _IMP_container.SingletonContainerStatistics_get_version_info(self)
3512 """__str__(SingletonContainerStatistics self) -> std::string"""
3513 return _IMP_container.SingletonContainerStatistics___str__(self)
3517 """__repr__(SingletonContainerStatistics self) -> std::string"""
3518 return _IMP_container.SingletonContainerStatistics___repr__(self)
3523 return _object_cast_to_SingletonContainerStatistics(o)
3525 SingletonContainerStatistics_swigregister = _IMP_container.SingletonContainerStatistics_swigregister
3526 SingletonContainerStatistics_swigregister(SingletonContainerStatistics)
3529 """Proxy of C++ IMP::container::PairContainerStatistics class."""
3531 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3533 def __init__(self, c):
3534 """__init__(IMP::container::PairContainerStatistics self, _PairContainerAdaptor c) -> PairContainerStatistics"""
3535 this = _IMP_container.new_PairContainerStatistics(c)
3537 self.this.append(this)
3538 except __builtin__.Exception:
3541 def show_statistics(self, out):
3542 """show_statistics(PairContainerStatistics self, _ostream out)"""
3543 return _IMP_container.PairContainerStatistics_show_statistics(self, out)
3546 def set_track_unique(self, tf):
3547 """set_track_unique(PairContainerStatistics self, bool tf)"""
3548 return _IMP_container.PairContainerStatistics_set_track_unique(self, tf)
3551 def do_before_evaluate(self):
3552 """do_before_evaluate(PairContainerStatistics self)"""
3553 return _IMP_container.PairContainerStatistics_do_before_evaluate(self)
3556 def do_after_evaluate(self, da):
3557 """do_after_evaluate(PairContainerStatistics self, DerivativeAccumulator da)"""
3558 return _IMP_container.PairContainerStatistics_do_after_evaluate(self, da)
3561 def do_get_inputs(self):
3562 """do_get_inputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3563 return _IMP_container.PairContainerStatistics_do_get_inputs(self)
3566 def do_get_outputs(self):
3567 """do_get_outputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3568 return _IMP_container.PairContainerStatistics_do_get_outputs(self)
3571 def get_version_info(self):
3572 """get_version_info(PairContainerStatistics self) -> VersionInfo"""
3573 return _IMP_container.PairContainerStatistics_get_version_info(self)
3577 """__str__(PairContainerStatistics self) -> std::string"""
3578 return _IMP_container.PairContainerStatistics___str__(self)
3582 """__repr__(PairContainerStatistics self) -> std::string"""
3583 return _IMP_container.PairContainerStatistics___repr__(self)
3588 return _object_cast_to_PairContainerStatistics(o)
3590 PairContainerStatistics_swigregister = _IMP_container.PairContainerStatistics_swigregister
3591 PairContainerStatistics_swigregister(PairContainerStatistics)
3594 """Proxy of C++ IMP::container::TripletContainerStatistics class."""
3596 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3598 def __init__(self, c):
3599 """__init__(IMP::container::TripletContainerStatistics self, _TripletContainerAdaptor c) -> TripletContainerStatistics"""
3600 this = _IMP_container.new_TripletContainerStatistics(c)
3602 self.this.append(this)
3603 except __builtin__.Exception:
3606 def show_statistics(self, out):
3607 """show_statistics(TripletContainerStatistics self, _ostream out)"""
3608 return _IMP_container.TripletContainerStatistics_show_statistics(self, out)
3611 def set_track_unique(self, tf):
3612 """set_track_unique(TripletContainerStatistics self, bool tf)"""
3613 return _IMP_container.TripletContainerStatistics_set_track_unique(self, tf)
3616 def do_before_evaluate(self):
3617 """do_before_evaluate(TripletContainerStatistics self)"""
3618 return _IMP_container.TripletContainerStatistics_do_before_evaluate(self)
3621 def do_after_evaluate(self, da):
3622 """do_after_evaluate(TripletContainerStatistics self, DerivativeAccumulator da)"""
3623 return _IMP_container.TripletContainerStatistics_do_after_evaluate(self, da)
3626 def do_get_inputs(self):
3627 """do_get_inputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3628 return _IMP_container.TripletContainerStatistics_do_get_inputs(self)
3631 def do_get_outputs(self):
3632 """do_get_outputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3633 return _IMP_container.TripletContainerStatistics_do_get_outputs(self)
3636 def get_version_info(self):
3637 """get_version_info(TripletContainerStatistics self) -> VersionInfo"""
3638 return _IMP_container.TripletContainerStatistics_get_version_info(self)
3642 """__str__(TripletContainerStatistics self) -> std::string"""
3643 return _IMP_container.TripletContainerStatistics___str__(self)
3647 """__repr__(TripletContainerStatistics self) -> std::string"""
3648 return _IMP_container.TripletContainerStatistics___repr__(self)
3653 return _object_cast_to_TripletContainerStatistics(o)
3655 TripletContainerStatistics_swigregister = _IMP_container.TripletContainerStatistics_swigregister
3656 TripletContainerStatistics_swigregister(TripletContainerStatistics)
3659 """Proxy of C++ IMP::container::QuadContainerStatistics class."""
3661 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3663 def __init__(self, c):
3664 """__init__(IMP::container::QuadContainerStatistics self, _QuadContainerAdaptor c) -> QuadContainerStatistics"""
3665 this = _IMP_container.new_QuadContainerStatistics(c)
3667 self.this.append(this)
3668 except __builtin__.Exception:
3671 def show_statistics(self, out):
3672 """show_statistics(QuadContainerStatistics self, _ostream out)"""
3673 return _IMP_container.QuadContainerStatistics_show_statistics(self, out)
3676 def set_track_unique(self, tf):
3677 """set_track_unique(QuadContainerStatistics self, bool tf)"""
3678 return _IMP_container.QuadContainerStatistics_set_track_unique(self, tf)
3681 def do_before_evaluate(self):
3682 """do_before_evaluate(QuadContainerStatistics self)"""
3683 return _IMP_container.QuadContainerStatistics_do_before_evaluate(self)
3686 def do_after_evaluate(self, da):
3687 """do_after_evaluate(QuadContainerStatistics self, DerivativeAccumulator da)"""
3688 return _IMP_container.QuadContainerStatistics_do_after_evaluate(self, da)
3691 def do_get_inputs(self):
3692 """do_get_inputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3693 return _IMP_container.QuadContainerStatistics_do_get_inputs(self)
3696 def do_get_outputs(self):
3697 """do_get_outputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3698 return _IMP_container.QuadContainerStatistics_do_get_outputs(self)
3701 def get_version_info(self):
3702 """get_version_info(QuadContainerStatistics self) -> VersionInfo"""
3703 return _IMP_container.QuadContainerStatistics_get_version_info(self)
3707 """__str__(QuadContainerStatistics self) -> std::string"""
3708 return _IMP_container.QuadContainerStatistics___str__(self)
3712 """__repr__(QuadContainerStatistics self) -> std::string"""
3713 return _IMP_container.QuadContainerStatistics___repr__(self)
3718 return _object_cast_to_QuadContainerStatistics(o)
3720 QuadContainerStatistics_swigregister = _IMP_container.QuadContainerStatistics_swigregister
3721 QuadContainerStatistics_swigregister(QuadContainerStatistics)
3724 """Proxy of C++ IMP::container::EventSingletonsOptimizerState class."""
3726 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3728 def __init__(self, *args):
3730 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventSingletonsOptimizerState
3731 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count) -> EventSingletonsOptimizerState
3733 this = _IMP_container.new_EventSingletonsOptimizerState(*args)
3735 self.this.append(this)
3736 except __builtin__.Exception:
3739 def get_version_info(self):
3740 """get_version_info(EventSingletonsOptimizerState self) -> VersionInfo"""
3741 return _IMP_container.EventSingletonsOptimizerState_get_version_info(self)
3745 """__str__(EventSingletonsOptimizerState self) -> std::string"""
3746 return _IMP_container.EventSingletonsOptimizerState___str__(self)
3750 """__repr__(EventSingletonsOptimizerState self) -> std::string"""
3751 return _IMP_container.EventSingletonsOptimizerState___repr__(self)
3756 return _object_cast_to_EventSingletonsOptimizerState(o)
3758 EventSingletonsOptimizerState_swigregister = _IMP_container.EventSingletonsOptimizerState_swigregister
3759 EventSingletonsOptimizerState_swigregister(EventSingletonsOptimizerState)
3762 """Proxy of C++ IMP::container::EventPairsOptimizerState class."""
3764 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3766 def __init__(self, *args):
3768 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventPairsOptimizerState
3769 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count) -> EventPairsOptimizerState
3771 this = _IMP_container.new_EventPairsOptimizerState(*args)
3773 self.this.append(this)
3774 except __builtin__.Exception:
3777 def get_version_info(self):
3778 """get_version_info(EventPairsOptimizerState self) -> VersionInfo"""
3779 return _IMP_container.EventPairsOptimizerState_get_version_info(self)
3783 """__str__(EventPairsOptimizerState self) -> std::string"""
3784 return _IMP_container.EventPairsOptimizerState___str__(self)
3788 """__repr__(EventPairsOptimizerState self) -> std::string"""
3789 return _IMP_container.EventPairsOptimizerState___repr__(self)
3794 return _object_cast_to_EventPairsOptimizerState(o)
3796 EventPairsOptimizerState_swigregister = _IMP_container.EventPairsOptimizerState_swigregister
3797 EventPairsOptimizerState_swigregister(EventPairsOptimizerState)
3800 """Proxy of C++ IMP::container::EventTripletsOptimizerState class."""
3802 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3804 def __init__(self, *args):
3806 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventTripletsOptimizerState
3807 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count) -> EventTripletsOptimizerState
3809 this = _IMP_container.new_EventTripletsOptimizerState(*args)
3811 self.this.append(this)
3812 except __builtin__.Exception:
3815 def get_version_info(self):
3816 """get_version_info(EventTripletsOptimizerState self) -> VersionInfo"""
3817 return _IMP_container.EventTripletsOptimizerState_get_version_info(self)
3821 """__str__(EventTripletsOptimizerState self) -> std::string"""
3822 return _IMP_container.EventTripletsOptimizerState___str__(self)
3826 """__repr__(EventTripletsOptimizerState self) -> std::string"""
3827 return _IMP_container.EventTripletsOptimizerState___repr__(self)
3832 return _object_cast_to_EventTripletsOptimizerState(o)
3834 EventTripletsOptimizerState_swigregister = _IMP_container.EventTripletsOptimizerState_swigregister
3835 EventTripletsOptimizerState_swigregister(EventTripletsOptimizerState)
3838 """Proxy of C++ IMP::container::EventQuadsOptimizerState class."""
3840 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3842 def __init__(self, *args):
3844 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventQuadsOptimizerState
3845 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count) -> EventQuadsOptimizerState
3847 this = _IMP_container.new_EventQuadsOptimizerState(*args)
3849 self.this.append(this)
3850 except __builtin__.Exception:
3853 def get_version_info(self):
3854 """get_version_info(EventQuadsOptimizerState self) -> VersionInfo"""
3855 return _IMP_container.EventQuadsOptimizerState_get_version_info(self)
3859 """__str__(EventQuadsOptimizerState self) -> std::string"""
3860 return _IMP_container.EventQuadsOptimizerState___str__(self)
3864 """__repr__(EventQuadsOptimizerState self) -> std::string"""
3865 return _IMP_container.EventQuadsOptimizerState___repr__(self)
3870 return _object_cast_to_EventQuadsOptimizerState(o)
3872 EventQuadsOptimizerState_swigregister = _IMP_container.EventQuadsOptimizerState_swigregister
3873 EventQuadsOptimizerState_swigregister(EventQuadsOptimizerState)
3876 """Proxy of C++ IMP::container::PredicateSingletonsRestraint class."""
3878 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3880 def __init__(self, *args):
3882 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input, std::string name) -> PredicateSingletonsRestraint
3883 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input) -> PredicateSingletonsRestraint
3885 this = _IMP_container.new_PredicateSingletonsRestraint(*args)
3887 self.this.append(this)
3888 except __builtin__.Exception:
3891 def set_score(self, predicate_value, score):
3892 """set_score(PredicateSingletonsRestraint self, int predicate_value, SingletonScore score)"""
3893 return _IMP_container.PredicateSingletonsRestraint_set_score(self, predicate_value, score)
3896 def set_unknown_score(self, score):
3897 """set_unknown_score(PredicateSingletonsRestraint self, SingletonScore score)"""
3898 return _IMP_container.PredicateSingletonsRestraint_set_unknown_score(self, score)
3901 def set_is_complete(self, tf):
3902 """set_is_complete(PredicateSingletonsRestraint self, bool tf)"""
3903 return _IMP_container.PredicateSingletonsRestraint_set_is_complete(self, tf)
3907 """get_indexes(PredicateSingletonsRestraint self, int predicate_value) -> IMP::ParticleIndexes"""
3908 return _IMP_container.PredicateSingletonsRestraint_get_indexes(self, predicate_value)
3911 def do_add_score_and_derivatives(self, sa):
3912 """do_add_score_and_derivatives(PredicateSingletonsRestraint self, ScoreAccumulator sa)"""
3913 return _IMP_container.PredicateSingletonsRestraint_do_add_score_and_derivatives(self, sa)
3916 def do_get_inputs(self):
3917 """do_get_inputs(PredicateSingletonsRestraint self) -> IMP::ModelObjectsTemp"""
3918 return _IMP_container.PredicateSingletonsRestraint_do_get_inputs(self)
3921 def get_version_info(self):
3922 """get_version_info(PredicateSingletonsRestraint self) -> VersionInfo"""
3923 return _IMP_container.PredicateSingletonsRestraint_get_version_info(self)
3927 """__str__(PredicateSingletonsRestraint self) -> std::string"""
3928 return _IMP_container.PredicateSingletonsRestraint___str__(self)
3932 """__repr__(PredicateSingletonsRestraint self) -> std::string"""
3933 return _IMP_container.PredicateSingletonsRestraint___repr__(self)
3938 return _object_cast_to_PredicateSingletonsRestraint(o)
3940 PredicateSingletonsRestraint_swigregister = _IMP_container.PredicateSingletonsRestraint_swigregister
3941 PredicateSingletonsRestraint_swigregister(PredicateSingletonsRestraint)
3944 """Proxy of C++ IMP::container::PredicatePairsRestraint 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::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input, std::string name) -> PredicatePairsRestraint
3951 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input) -> PredicatePairsRestraint
3953 this = _IMP_container.new_PredicatePairsRestraint(*args)
3955 self.this.append(this)
3956 except __builtin__.Exception:
3959 def set_score(self, predicate_value, score):
3960 """set_score(PredicatePairsRestraint self, int predicate_value, PairScore score)"""
3961 return _IMP_container.PredicatePairsRestraint_set_score(self, predicate_value, score)
3964 def set_unknown_score(self, score):
3965 """set_unknown_score(PredicatePairsRestraint self, PairScore score)"""
3966 return _IMP_container.PredicatePairsRestraint_set_unknown_score(self, score)
3969 def set_is_complete(self, tf):
3970 """set_is_complete(PredicatePairsRestraint self, bool tf)"""
3971 return _IMP_container.PredicatePairsRestraint_set_is_complete(self, tf)
3975 """get_indexes(PredicatePairsRestraint self, int predicate_value) -> IMP::ParticleIndexPairs"""
3976 return _IMP_container.PredicatePairsRestraint_get_indexes(self, predicate_value)
3979 def do_add_score_and_derivatives(self, sa):
3980 """do_add_score_and_derivatives(PredicatePairsRestraint self, ScoreAccumulator sa)"""
3981 return _IMP_container.PredicatePairsRestraint_do_add_score_and_derivatives(self, sa)
3984 def do_get_inputs(self):
3985 """do_get_inputs(PredicatePairsRestraint self) -> IMP::ModelObjectsTemp"""
3986 return _IMP_container.PredicatePairsRestraint_do_get_inputs(self)
3989 def get_version_info(self):
3990 """get_version_info(PredicatePairsRestraint self) -> VersionInfo"""
3991 return _IMP_container.PredicatePairsRestraint_get_version_info(self)
3995 """__str__(PredicatePairsRestraint self) -> std::string"""
3996 return _IMP_container.PredicatePairsRestraint___str__(self)
4000 """__repr__(PredicatePairsRestraint self) -> std::string"""
4001 return _IMP_container.PredicatePairsRestraint___repr__(self)
4006 return _object_cast_to_PredicatePairsRestraint(o)
4008 PredicatePairsRestraint_swigregister = _IMP_container.PredicatePairsRestraint_swigregister
4009 PredicatePairsRestraint_swigregister(PredicatePairsRestraint)
4012 """Proxy of C++ IMP::container::PredicateTripletsRestraint class."""
4014 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4016 def __init__(self, *args):
4018 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input, std::string name) -> PredicateTripletsRestraint
4019 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input) -> PredicateTripletsRestraint
4021 this = _IMP_container.new_PredicateTripletsRestraint(*args)
4023 self.this.append(this)
4024 except __builtin__.Exception:
4027 def set_score(self, predicate_value, score):
4028 """set_score(PredicateTripletsRestraint self, int predicate_value, TripletScore score)"""
4029 return _IMP_container.PredicateTripletsRestraint_set_score(self, predicate_value, score)
4032 def set_unknown_score(self, score):
4033 """set_unknown_score(PredicateTripletsRestraint self, TripletScore score)"""
4034 return _IMP_container.PredicateTripletsRestraint_set_unknown_score(self, score)
4037 def set_is_complete(self, tf):
4038 """set_is_complete(PredicateTripletsRestraint self, bool tf)"""
4039 return _IMP_container.PredicateTripletsRestraint_set_is_complete(self, tf)
4043 """get_indexes(PredicateTripletsRestraint self, int predicate_value) -> IMP::ParticleIndexTriplets"""
4044 return _IMP_container.PredicateTripletsRestraint_get_indexes(self, predicate_value)
4047 def do_add_score_and_derivatives(self, sa):
4048 """do_add_score_and_derivatives(PredicateTripletsRestraint self, ScoreAccumulator sa)"""
4049 return _IMP_container.PredicateTripletsRestraint_do_add_score_and_derivatives(self, sa)
4052 def do_get_inputs(self):
4053 """do_get_inputs(PredicateTripletsRestraint self) -> IMP::ModelObjectsTemp"""
4054 return _IMP_container.PredicateTripletsRestraint_do_get_inputs(self)
4057 def get_version_info(self):
4058 """get_version_info(PredicateTripletsRestraint self) -> VersionInfo"""
4059 return _IMP_container.PredicateTripletsRestraint_get_version_info(self)
4063 """__str__(PredicateTripletsRestraint self) -> std::string"""
4064 return _IMP_container.PredicateTripletsRestraint___str__(self)
4068 """__repr__(PredicateTripletsRestraint self) -> std::string"""
4069 return _IMP_container.PredicateTripletsRestraint___repr__(self)
4074 return _object_cast_to_PredicateTripletsRestraint(o)
4076 PredicateTripletsRestraint_swigregister = _IMP_container.PredicateTripletsRestraint_swigregister
4077 PredicateTripletsRestraint_swigregister(PredicateTripletsRestraint)
4080 """Proxy of C++ IMP::container::PredicateQuadsRestraint class."""
4082 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4084 def __init__(self, *args):
4086 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input, std::string name) -> PredicateQuadsRestraint
4087 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input) -> PredicateQuadsRestraint
4089 this = _IMP_container.new_PredicateQuadsRestraint(*args)
4091 self.this.append(this)
4092 except __builtin__.Exception:
4095 def set_score(self, predicate_value, score):
4096 """set_score(PredicateQuadsRestraint self, int predicate_value, QuadScore score)"""
4097 return _IMP_container.PredicateQuadsRestraint_set_score(self, predicate_value, score)
4100 def set_unknown_score(self, score):
4101 """set_unknown_score(PredicateQuadsRestraint self, QuadScore score)"""
4102 return _IMP_container.PredicateQuadsRestraint_set_unknown_score(self, score)
4105 def set_is_complete(self, tf):
4106 """set_is_complete(PredicateQuadsRestraint self, bool tf)"""
4107 return _IMP_container.PredicateQuadsRestraint_set_is_complete(self, tf)
4111 """get_indexes(PredicateQuadsRestraint self, int predicate_value) -> IMP::ParticleIndexQuads"""
4112 return _IMP_container.PredicateQuadsRestraint_get_indexes(self, predicate_value)
4115 def do_add_score_and_derivatives(self, sa):
4116 """do_add_score_and_derivatives(PredicateQuadsRestraint self, ScoreAccumulator sa)"""
4117 return _IMP_container.PredicateQuadsRestraint_do_add_score_and_derivatives(self, sa)
4120 def do_get_inputs(self):
4121 """do_get_inputs(PredicateQuadsRestraint self) -> IMP::ModelObjectsTemp"""
4122 return _IMP_container.PredicateQuadsRestraint_do_get_inputs(self)
4125 def get_version_info(self):
4126 """get_version_info(PredicateQuadsRestraint self) -> VersionInfo"""
4127 return _IMP_container.PredicateQuadsRestraint_get_version_info(self)
4131 """__str__(PredicateQuadsRestraint self) -> std::string"""
4132 return _IMP_container.PredicateQuadsRestraint___str__(self)
4136 """__repr__(PredicateQuadsRestraint self) -> std::string"""
4137 return _IMP_container.PredicateQuadsRestraint___repr__(self)
4142 return _object_cast_to_PredicateQuadsRestraint(o)
4144 PredicateQuadsRestraint_swigregister = _IMP_container.PredicateQuadsRestraint_swigregister
4145 PredicateQuadsRestraint_swigregister(PredicateQuadsRestraint)
4148 """Proxy of C++ IMP::container::DistributeSingletonsScoreState 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::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input, std::string name) -> DistributeSingletonsScoreState
4155 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input) -> DistributeSingletonsScoreState
4157 this = _IMP_container.new_DistributeSingletonsScoreState(*args)
4159 self.this.append(this)
4160 except __builtin__.Exception:
4163 def add_predicate(self, predicate, value):
4164 """add_predicate(DistributeSingletonsScoreState self, SingletonPredicate predicate, int value) -> DynamicListSingletonContainer"""
4165 return _IMP_container.DistributeSingletonsScoreState_add_predicate(self, predicate, value)
4168 def do_before_evaluate(self):
4169 """do_before_evaluate(DistributeSingletonsScoreState self)"""
4170 return _IMP_container.DistributeSingletonsScoreState_do_before_evaluate(self)
4173 def do_after_evaluate(self, da):
4174 """do_after_evaluate(DistributeSingletonsScoreState self, DerivativeAccumulator da)"""
4175 return _IMP_container.DistributeSingletonsScoreState_do_after_evaluate(self, da)
4178 def do_get_inputs(self):
4179 """do_get_inputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4180 return _IMP_container.DistributeSingletonsScoreState_do_get_inputs(self)
4183 def do_get_outputs(self):
4184 """do_get_outputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4185 return _IMP_container.DistributeSingletonsScoreState_do_get_outputs(self)
4188 def get_version_info(self):
4189 """get_version_info(DistributeSingletonsScoreState self) -> VersionInfo"""
4190 return _IMP_container.DistributeSingletonsScoreState_get_version_info(self)
4194 """__str__(DistributeSingletonsScoreState self) -> std::string"""
4195 return _IMP_container.DistributeSingletonsScoreState___str__(self)
4199 """__repr__(DistributeSingletonsScoreState self) -> std::string"""
4200 return _IMP_container.DistributeSingletonsScoreState___repr__(self)
4205 return _object_cast_to_DistributeSingletonsScoreState(o)
4207 DistributeSingletonsScoreState_swigregister = _IMP_container.DistributeSingletonsScoreState_swigregister
4208 DistributeSingletonsScoreState_swigregister(DistributeSingletonsScoreState)
4211 """Proxy of C++ IMP::container::DistributePairsScoreState class."""
4213 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4215 def __init__(self, *args):
4217 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input, std::string name) -> DistributePairsScoreState
4218 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input) -> DistributePairsScoreState
4220 this = _IMP_container.new_DistributePairsScoreState(*args)
4222 self.this.append(this)
4223 except __builtin__.Exception:
4226 def add_predicate(self, predicate, value):
4227 """add_predicate(DistributePairsScoreState self, PairPredicate predicate, int value) -> DynamicListPairContainer"""
4228 return _IMP_container.DistributePairsScoreState_add_predicate(self, predicate, value)
4231 def do_before_evaluate(self):
4232 """do_before_evaluate(DistributePairsScoreState self)"""
4233 return _IMP_container.DistributePairsScoreState_do_before_evaluate(self)
4236 def do_after_evaluate(self, da):
4237 """do_after_evaluate(DistributePairsScoreState self, DerivativeAccumulator da)"""
4238 return _IMP_container.DistributePairsScoreState_do_after_evaluate(self, da)
4241 def do_get_inputs(self):
4242 """do_get_inputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4243 return _IMP_container.DistributePairsScoreState_do_get_inputs(self)
4246 def do_get_outputs(self):
4247 """do_get_outputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4248 return _IMP_container.DistributePairsScoreState_do_get_outputs(self)
4251 def get_version_info(self):
4252 """get_version_info(DistributePairsScoreState self) -> VersionInfo"""
4253 return _IMP_container.DistributePairsScoreState_get_version_info(self)
4257 """__str__(DistributePairsScoreState self) -> std::string"""
4258 return _IMP_container.DistributePairsScoreState___str__(self)
4262 """__repr__(DistributePairsScoreState self) -> std::string"""
4263 return _IMP_container.DistributePairsScoreState___repr__(self)
4268 return _object_cast_to_DistributePairsScoreState(o)
4270 DistributePairsScoreState_swigregister = _IMP_container.DistributePairsScoreState_swigregister
4271 DistributePairsScoreState_swigregister(DistributePairsScoreState)
4274 """Proxy of C++ IMP::container::DistributeTripletsScoreState class."""
4276 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4278 def __init__(self, *args):
4280 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input, std::string name) -> DistributeTripletsScoreState
4281 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input) -> DistributeTripletsScoreState
4283 this = _IMP_container.new_DistributeTripletsScoreState(*args)
4285 self.this.append(this)
4286 except __builtin__.Exception:
4289 def add_predicate(self, predicate, value):
4290 """add_predicate(DistributeTripletsScoreState self, TripletPredicate predicate, int value) -> DynamicListTripletContainer"""
4291 return _IMP_container.DistributeTripletsScoreState_add_predicate(self, predicate, value)
4294 def do_before_evaluate(self):
4295 """do_before_evaluate(DistributeTripletsScoreState self)"""
4296 return _IMP_container.DistributeTripletsScoreState_do_before_evaluate(self)
4299 def do_after_evaluate(self, da):
4300 """do_after_evaluate(DistributeTripletsScoreState self, DerivativeAccumulator da)"""
4301 return _IMP_container.DistributeTripletsScoreState_do_after_evaluate(self, da)
4304 def do_get_inputs(self):
4305 """do_get_inputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4306 return _IMP_container.DistributeTripletsScoreState_do_get_inputs(self)
4309 def do_get_outputs(self):
4310 """do_get_outputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4311 return _IMP_container.DistributeTripletsScoreState_do_get_outputs(self)
4314 def get_version_info(self):
4315 """get_version_info(DistributeTripletsScoreState self) -> VersionInfo"""
4316 return _IMP_container.DistributeTripletsScoreState_get_version_info(self)
4320 """__str__(DistributeTripletsScoreState self) -> std::string"""
4321 return _IMP_container.DistributeTripletsScoreState___str__(self)
4325 """__repr__(DistributeTripletsScoreState self) -> std::string"""
4326 return _IMP_container.DistributeTripletsScoreState___repr__(self)
4331 return _object_cast_to_DistributeTripletsScoreState(o)
4333 DistributeTripletsScoreState_swigregister = _IMP_container.DistributeTripletsScoreState_swigregister
4334 DistributeTripletsScoreState_swigregister(DistributeTripletsScoreState)
4337 """Proxy of C++ IMP::container::DistributeQuadsScoreState class."""
4339 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4341 def __init__(self, *args):
4343 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input, std::string name) -> DistributeQuadsScoreState
4344 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input) -> DistributeQuadsScoreState
4346 this = _IMP_container.new_DistributeQuadsScoreState(*args)
4348 self.this.append(this)
4349 except __builtin__.Exception:
4352 def add_predicate(self, predicate, value):
4353 """add_predicate(DistributeQuadsScoreState self, QuadPredicate predicate, int value) -> DynamicListQuadContainer"""
4354 return _IMP_container.DistributeQuadsScoreState_add_predicate(self, predicate, value)
4357 def do_before_evaluate(self):
4358 """do_before_evaluate(DistributeQuadsScoreState self)"""
4359 return _IMP_container.DistributeQuadsScoreState_do_before_evaluate(self)
4362 def do_after_evaluate(self, da):
4363 """do_after_evaluate(DistributeQuadsScoreState self, DerivativeAccumulator da)"""
4364 return _IMP_container.DistributeQuadsScoreState_do_after_evaluate(self, da)
4367 def do_get_inputs(self):
4368 """do_get_inputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4369 return _IMP_container.DistributeQuadsScoreState_do_get_inputs(self)
4372 def do_get_outputs(self):
4373 """do_get_outputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4374 return _IMP_container.DistributeQuadsScoreState_do_get_outputs(self)
4377 def get_version_info(self):
4378 """get_version_info(DistributeQuadsScoreState self) -> VersionInfo"""
4379 return _IMP_container.DistributeQuadsScoreState_get_version_info(self)
4383 """__str__(DistributeQuadsScoreState self) -> std::string"""
4384 return _IMP_container.DistributeQuadsScoreState___str__(self)
4388 """__repr__(DistributeQuadsScoreState self) -> std::string"""
4389 return _IMP_container.DistributeQuadsScoreState___repr__(self)
4394 return _object_cast_to_DistributeQuadsScoreState(o)
4396 DistributeQuadsScoreState_swigregister = _IMP_container.DistributeQuadsScoreState_swigregister
4397 DistributeQuadsScoreState_swigregister(DistributeQuadsScoreState)
4402 create_restraint(PairScore ps, IMP::ParticlePair pp) -> Restraint
4403 create_restraint(PairScore ps, PairContainer pp) -> Restraint
4405 return _IMP_container.create_restraint(*args)
4408 """get_module_version() -> std::string const"""
4409 return _IMP_container.get_module_version()
4412 """get_example_path(std::string fname) -> std::string"""
4413 return _IMP_container.get_example_path(fname)
4416 """get_data_path(std::string fname) -> std::string"""
4417 return _IMP_container.get_data_path(fname)
4419 from .
import _version_check
Abstract class for scoring object(s) of type ParticleIndexPair.
A shared container for Pairs.
Abstract predicate function.
Restraint * create_restraint(Score *s, const typename Score::Argument &t, std::string name=std::string())
Make CGAL functionality available to IMP.
double get_slack_estimate(const ParticlesTemp &ps, double upper_bound, double step, const RestraintsTemp &restraints, bool derivatives, Optimizer *opt, ClosePairContainer *cpc)
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Composable functors to implement scores via compile-time composition.
Implement a constraint on the Model.
Abstract class for scoring object(s) of type ParticleIndexQuad.
Abstract predicate function.
Abstract class for scoring object(s) of type ParticleIndex.
ScoreStates maintain invariants in the Model.
A shared container for Quads.
A shared container for Singletons.
Basic functionality that is expected to be used by a wide variety of IMP users.
Abstract predicate function.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
Shared optimizer state that is invoked upon commitment of new coordinates.
Abstract predicate function.
A shared container for Triplets.
Output IMP model data in various file formats.
Abstract class for scoring object(s) of type ParticleIndexTriplet.
ParticleIndexes get_indexes(const ParticlesTemp &ps)
std::string get_module_version()
Return the version of this module, as a string.
A restraint is a term in an IMP ScoringFunction.