IMP logo
IMP Reference Guide  2.6.0
The Integrative Modeling Platform
container/__init__.py
1 # This file was automatically generated by SWIG (http://www.swig.org).
2 # Version 3.0.7
3 #
4 # Do not make changes to this file unless you know what you are doing--modify
5 # the SWIG interface file instead.
6 
7 # This wrapper is part of IMP,
8 # Copyright 2007-2016 IMP Inventors. All rights reserved.
9 
10 from __future__ import print_function, division, absolute_import
11 
12 
13 
14 
15 from sys import version_info
16 if version_info >= (2, 6, 0):
17  def swig_import_helper():
18  from os.path import dirname
19  import imp
20  fp = None
21  try:
22  fp, pathname, description = imp.find_module('_IMP_container', [dirname(__file__)])
23  except ImportError:
24  import _IMP_container
25  return _IMP_container
26  if fp is not None:
27  try:
28  _mod = imp.load_module('_IMP_container', fp, pathname, description)
29  finally:
30  fp.close()
31  return _mod
32  _IMP_container = swig_import_helper()
33  del swig_import_helper
34 else:
35  import _IMP_container
36 del version_info
37 try:
38  _swig_property = property
39 except NameError:
40  pass # Python < 2.2 doesn't have 'property'.
41 
42 
43 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
44  if (name == "thisown"):
45  return self.this.own(value)
46  if (name == "this"):
47  if type(value).__name__ == 'SwigPyObject':
48  self.__dict__[name] = value
49  return
50  method = class_type.__swig_setmethods__.get(name, None)
51  if method:
52  return method(self, value)
53  if (not static):
54  object.__setattr__(self, name, value)
55  else:
56  raise AttributeError("You cannot add attributes to %s" % self)
57 
58 
59 def _swig_setattr(self, class_type, name, value):
60  return _swig_setattr_nondynamic(self, class_type, name, value, 0)
61 
62 
63 def _swig_getattr_nondynamic(self, class_type, name, static=1):
64  if (name == "thisown"):
65  return self.this.own()
66  method = class_type.__swig_getmethods__.get(name, None)
67  if method:
68  return method(self)
69  if (not static):
70  return object.__getattr__(self, name)
71  else:
72  raise AttributeError(name)
73 
74 def _swig_getattr(self, class_type, name):
75  return _swig_getattr_nondynamic(self, class_type, name, 0)
76 
77 
78 def _swig_repr(self):
79  try:
80  strthis = "proxy of " + self.this.__repr__()
81  except:
82  strthis = ""
83  return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
84 
85 try:
86  _object = object
87  _newclass = 1
88 except AttributeError:
89  class _object:
90  pass
91  _newclass = 0
92 
93 
94 
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)
101  else:
102  raise AttributeError("You cannot add attributes to %s" % self)
103  return set_attr
104 
105 
106 try:
107  import weakref
108  weakref_proxy = weakref.proxy
109 except:
110  weakref_proxy = lambda x: x
111 
112 
113 class IMP_CONTAINER_SwigPyIterator(object):
114  """Proxy of C++ swig::IMP_CONTAINER_SwigPyIterator class"""
115  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
116 
117  def __init__(self, *args, **kwargs):
118  raise AttributeError("No constructor defined - class is abstract")
119  __repr__ = _swig_repr
120  __swig_destroy__ = _IMP_container.delete_IMP_CONTAINER_SwigPyIterator
121  __del__ = lambda self: None
122 
123  def value(self):
124  """value(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
125  return _IMP_container.IMP_CONTAINER_SwigPyIterator_value(self)
126 
127 
128  def incr(self, n=1):
129  """
130  incr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
131  incr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
132  """
133  return _IMP_container.IMP_CONTAINER_SwigPyIterator_incr(self, n)
134 
135 
136  def decr(self, n=1):
137  """
138  decr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
139  decr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
140  """
141  return _IMP_container.IMP_CONTAINER_SwigPyIterator_decr(self, n)
142 
143 
144  def distance(self, x):
145  """distance(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t"""
146  return _IMP_container.IMP_CONTAINER_SwigPyIterator_distance(self, x)
147 
148 
149  def equal(self, x):
150  """equal(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
151  return _IMP_container.IMP_CONTAINER_SwigPyIterator_equal(self, x)
152 
153 
154  def copy(self):
155  """copy(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator"""
156  return _IMP_container.IMP_CONTAINER_SwigPyIterator_copy(self)
157 
158 
159  def next(self):
160  """next(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
161  return _IMP_container.IMP_CONTAINER_SwigPyIterator_next(self)
162 
163 
164  def __next__(self):
165  """__next__(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
166  return _IMP_container.IMP_CONTAINER_SwigPyIterator___next__(self)
167 
168 
169  def previous(self):
170  """previous(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
171  return _IMP_container.IMP_CONTAINER_SwigPyIterator_previous(self)
172 
173 
174  def advance(self, n):
175  """advance(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
176  return _IMP_container.IMP_CONTAINER_SwigPyIterator_advance(self, n)
177 
178 
179  def __eq__(self, x):
180  """__eq__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
181  return _IMP_container.IMP_CONTAINER_SwigPyIterator___eq__(self, x)
182 
183 
184  def __ne__(self, x):
185  """__ne__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
186  return _IMP_container.IMP_CONTAINER_SwigPyIterator___ne__(self, x)
187 
188 
189  def __iadd__(self, n):
190  """__iadd__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
191  return _IMP_container.IMP_CONTAINER_SwigPyIterator___iadd__(self, n)
192 
193 
194  def __isub__(self, n):
195  """__isub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
196  return _IMP_container.IMP_CONTAINER_SwigPyIterator___isub__(self, n)
197 
198 
199  def __add__(self, n):
200  """__add__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
201  return _IMP_container.IMP_CONTAINER_SwigPyIterator___add__(self, n)
202 
203 
204  def __sub__(self, *args):
205  """
206  __sub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator
207  __sub__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t
208  """
209  return _IMP_container.IMP_CONTAINER_SwigPyIterator___sub__(self, *args)
210 
211  def __iter__(self):
212  return self
213 IMP_CONTAINER_SwigPyIterator_swigregister = _IMP_container.IMP_CONTAINER_SwigPyIterator_swigregister
214 IMP_CONTAINER_SwigPyIterator_swigregister(IMP_CONTAINER_SwigPyIterator)
215 
216 
217 _value_types=[]
218 _object_types=[]
219 _raii_types=[]
220 _plural_types=[]
221 
222 
223 _IMP_container.IMP_DEBUG_swigconstant(_IMP_container)
224 IMP_DEBUG = _IMP_container.IMP_DEBUG
225 
226 _IMP_container.IMP_RELEASE_swigconstant(_IMP_container)
227 IMP_RELEASE = _IMP_container.IMP_RELEASE
228 
229 _IMP_container.IMP_SILENT_swigconstant(_IMP_container)
230 IMP_SILENT = _IMP_container.IMP_SILENT
231 
232 _IMP_container.IMP_PROGRESS_swigconstant(_IMP_container)
233 IMP_PROGRESS = _IMP_container.IMP_PROGRESS
234 
235 _IMP_container.IMP_TERSE_swigconstant(_IMP_container)
236 IMP_TERSE = _IMP_container.IMP_TERSE
237 
238 _IMP_container.IMP_VERBOSE_swigconstant(_IMP_container)
239 IMP_VERBOSE = _IMP_container.IMP_VERBOSE
240 
241 _IMP_container.IMP_MEMORY_swigconstant(_IMP_container)
242 IMP_MEMORY = _IMP_container.IMP_MEMORY
243 
244 _IMP_container.IMP_NONE_swigconstant(_IMP_container)
245 IMP_NONE = _IMP_container.IMP_NONE
246 
247 _IMP_container.IMP_USAGE_swigconstant(_IMP_container)
248 IMP_USAGE = _IMP_container.IMP_USAGE
249 
250 _IMP_container.IMP_INTERNAL_swigconstant(_IMP_container)
251 IMP_INTERNAL = _IMP_container.IMP_INTERNAL
252 
253 _IMP_container.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_container)
254 IMP_KERNEL_HAS_LOG4CXX = _IMP_container.IMP_KERNEL_HAS_LOG4CXX
255 
256 _IMP_container.IMP_COMPILER_HAS_AUTO_swigconstant(_IMP_container)
257 IMP_COMPILER_HAS_AUTO = _IMP_container.IMP_COMPILER_HAS_AUTO
258 
259 _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_container)
260 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR
261 
262 _IMP_container.IMP_COMPILER_HAS_UNIQUE_PTR_swigconstant(_IMP_container)
263 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_container.IMP_COMPILER_HAS_UNIQUE_PTR
264 
265 _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
266 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM
267 
268 _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_container)
269 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_container.IMP_KERNEL_HAS_GPERFTOOLS
270 
271 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_container)
272 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
273 
274 _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_container)
275 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_container.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
276 
277 _IMP_container.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_container)
278 IMPKERNEL_SHOW_WARNINGS = _IMP_container.IMPKERNEL_SHOW_WARNINGS
279 
280 import sys
281 class _DirectorObjects(object):
282  """@internal Simple class to keep references to director objects
283  to prevent premature deletion."""
284  def __init__(self):
285  self._objects = []
286  def register(self, obj):
287  """Take a reference to a director object; will only work for
288  refcounted C++ classes"""
289  if hasattr(obj, 'get_ref_count'):
290  self._objects.append(obj)
291  def cleanup(self):
292  """Only drop our reference and allow cleanup by Python if no other
293  Python references exist (we hold 3 references: one in self._objects,
294  one in x, and one in the argument list for getrefcount) *and* no
295  other C++ references exist (the Python object always holds one)"""
296  objs = [x for x in self._objects if sys.getrefcount(x) > 3 \
297  or x.get_ref_count() > 1]
298 # Do in two steps so the references are kept until the end of the
299 # function (deleting references may trigger a fresh call to this method)
300  self._objects = objs
301  def get_object_count(self):
302  """Get number of director objects (useful for testing only)"""
303  return len(self._objects)
304 _director_objects = _DirectorObjects()
305 
306 class _ostream(object):
307  """Proxy of C++ std::ostream class"""
308  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
309 
310  def __init__(self, *args, **kwargs):
311  raise AttributeError("No constructor defined")
312  __repr__ = _swig_repr
313 
314  def write(self, osa_buf):
315  """write(_ostream self, char const * osa_buf)"""
316  return _IMP_container._ostream_write(self, osa_buf)
317 
318 _ostream_swigregister = _IMP_container._ostream_swigregister
319 _ostream_swigregister(_ostream)
320 
321 
322 _IMP_container.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_container)
323 IMP_COMPILER_HAS_OVERRIDE = _IMP_container.IMP_COMPILER_HAS_OVERRIDE
324 
325 _IMP_container.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_container)
326 IMP_COMPILER_HAS_FINAL = _IMP_container.IMP_COMPILER_HAS_FINAL
327 
328 _IMP_container.IMP_HAS_NOEXCEPT_swigconstant(_IMP_container)
329 IMP_HAS_NOEXCEPT = _IMP_container.IMP_HAS_NOEXCEPT
330 import IMP
331 
332 _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
333 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM
334 
335 _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
336 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
337 
338 _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
339 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM
340 
341 _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
342 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM
343 
344 _IMP_container.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_container)
345 IMPCGAL_SHOW_WARNINGS = _IMP_container.IMPCGAL_SHOW_WARNINGS
346 import IMP.cgal
347 
348 _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_container)
349 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL
350 
351 _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
352 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
353 
354 _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
355 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
356 
357 _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
358 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM
359 
360 _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
361 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM
362 
363 _IMP_container.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_container)
364 IMP_ALGEBRA_HAS_CGAL = _IMP_container.IMP_ALGEBRA_HAS_CGAL
365 
366 _IMP_container.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_container)
367 IMP_ALGEBRA_HAS_ANN = _IMP_container.IMP_ALGEBRA_HAS_ANN
368 
369 _IMP_container.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_container)
370 IMPALGEBRA_SHOW_WARNINGS = _IMP_container.IMPALGEBRA_SHOW_WARNINGS
371 import IMP.algebra
372 
373 _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_container)
374 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL
375 
376 _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
377 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
378 
379 _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
380 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
381 
382 _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
383 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM
384 
385 _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
386 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM
387 
388 _IMP_container.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_container)
389 IMP_DISPLAY_HAS_CGAL = _IMP_container.IMP_DISPLAY_HAS_CGAL
390 
391 _IMP_container.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_container)
392 IMPDISPLAY_SHOW_WARNINGS = _IMP_container.IMPDISPLAY_SHOW_WARNINGS
393 import IMP.display
394 
395 _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_container)
396 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
397 
398 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
399 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
400 
401 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
402 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
403 
404 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
405 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
406 
407 _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
408 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
409 
410 _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_container)
411 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL
412 
413 _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_container)
414 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5
415 
416 _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_container)
417 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS
418 import IMP.score_functor
419 
420 _IMP_container.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_container)
421 IMP_CORE_HAS_IMP_CGAL = _IMP_container.IMP_CORE_HAS_IMP_CGAL
422 
423 _IMP_container.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_container)
424 IMP_CORE_HAS_IMP_KERNEL = _IMP_container.IMP_CORE_HAS_IMP_KERNEL
425 
426 _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
427 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM
428 
429 _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
430 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
431 
432 _IMP_container.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
433 IMP_CORE_HAS_BOOST_RANDOM = _IMP_container.IMP_CORE_HAS_BOOST_RANDOM
434 
435 _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
436 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM
437 
438 _IMP_container.IMP_CORE_HAS_CGAL_swigconstant(_IMP_container)
439 IMP_CORE_HAS_CGAL = _IMP_container.IMP_CORE_HAS_CGAL
440 
441 _IMP_container.IMP_CORE_HAS_HDF5_swigconstant(_IMP_container)
442 IMP_CORE_HAS_HDF5 = _IMP_container.IMP_CORE_HAS_HDF5
443 
444 _IMP_container.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_container)
445 IMPCORE_SHOW_WARNINGS = _IMP_container.IMPCORE_SHOW_WARNINGS
446 import IMP.core
447 
448 _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_container)
449 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA
450 
451 _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_container)
452 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL
453 
454 _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_container)
455 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY
456 
457 _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_container)
458 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL
459 
460 _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_container)
461 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
462 
463 _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_container)
464 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
465 
466 _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_container)
467 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
468 
469 _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_container)
470 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM
471 
472 _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_container)
473 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM
474 
475 _IMP_container.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_container)
476 IMP_CONTAINER_HAS_CGAL = _IMP_container.IMP_CONTAINER_HAS_CGAL
477 
478 _IMP_container.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_container)
479 IMP_CONTAINER_HAS_HDF5 = _IMP_container.IMP_CONTAINER_HAS_HDF5
480 
481 _IMP_container.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_container)
482 IMPCONTAINER_SHOW_WARNINGS = _IMP_container.IMPCONTAINER_SHOW_WARNINGS
483 
484 _object_types.append("AllBipartitePairContainer")
485 
486 
487 def _object_cast_to_AllBipartitePairContainer(o):
488  """_object_cast_to_AllBipartitePairContainer(Object o) -> AllBipartitePairContainer"""
489  return _IMP_container._object_cast_to_AllBipartitePairContainer(o)
490 
491 _object_types.append("AllPairContainer")
492 
493 
494 def _object_cast_to_AllPairContainer(o):
495  """_object_cast_to_AllPairContainer(Object o) -> AllPairContainer"""
496  return _IMP_container._object_cast_to_AllPairContainer(o)
497 
498 _object_types.append("CloseBipartitePairContainer")
499 
500 
501 def _object_cast_to_CloseBipartitePairContainer(o):
502  """_object_cast_to_CloseBipartitePairContainer(Object o) -> CloseBipartitePairContainer"""
503  return _IMP_container._object_cast_to_CloseBipartitePairContainer(o)
504 
505 _object_types.append("ClosePairContainer")
506 
507 
508 def _object_cast_to_ClosePairContainer(o):
509  """_object_cast_to_ClosePairContainer(Object o) -> ClosePairContainer"""
510  return _IMP_container._object_cast_to_ClosePairContainer(o)
511 
512 _object_types.append("ConnectingPairContainer")
513 
514 
515 def _object_cast_to_ConnectingPairContainer(o):
516  """_object_cast_to_ConnectingPairContainer(Object o) -> ConnectingPairContainer"""
517  return _IMP_container._object_cast_to_ConnectingPairContainer(o)
518 
519 _object_types.append("ConsecutivePairContainer")
520 
521 
522 def _object_cast_to_ConsecutivePairContainer(o):
523  """_object_cast_to_ConsecutivePairContainer(Object o) -> ConsecutivePairContainer"""
524  return _IMP_container._object_cast_to_ConsecutivePairContainer(o)
525 
526 _object_types.append("ExclusiveConsecutivePairContainer")
527 
528 
529 def _object_cast_to_ExclusiveConsecutivePairContainer(o):
530  """_object_cast_to_ExclusiveConsecutivePairContainer(Object o) -> ExclusiveConsecutivePairContainer"""
531  return _IMP_container._object_cast_to_ExclusiveConsecutivePairContainer(o)
532 
533 _object_types.append("ExclusiveConsecutivePairFilter")
534 
535 
536 def _object_cast_to_ExclusiveConsecutivePairFilter(o):
537  """_object_cast_to_ExclusiveConsecutivePairFilter(Object o) -> ExclusiveConsecutivePairFilter"""
538  return _IMP_container._object_cast_to_ExclusiveConsecutivePairFilter(o)
539 
540 _object_types.append("ConsecutivePairFilter")
541 
542 
543 def _object_cast_to_ConsecutivePairFilter(o):
544  """_object_cast_to_ConsecutivePairFilter(Object o) -> ConsecutivePairFilter"""
545  return _IMP_container._object_cast_to_ConsecutivePairFilter(o)
546 
547 _object_types.append("ListPairContainer")
548 
549 
550 def _object_cast_to_ListPairContainer(o):
551  """_object_cast_to_ListPairContainer(Object o) -> ListPairContainer"""
552  return _IMP_container._object_cast_to_ListPairContainer(o)
553 
554 _object_types.append("ListQuadContainer")
555 
556 
557 def _object_cast_to_ListQuadContainer(o):
558  """_object_cast_to_ListQuadContainer(Object o) -> ListQuadContainer"""
559  return _IMP_container._object_cast_to_ListQuadContainer(o)
560 
561 _object_types.append("ListSingletonContainer")
562 
563 
564 def _object_cast_to_ListSingletonContainer(o):
565  """_object_cast_to_ListSingletonContainer(Object o) -> ListSingletonContainer"""
566  return _IMP_container._object_cast_to_ListSingletonContainer(o)
567 
568 _object_types.append("ListTripletContainer")
569 
570 
571 def _object_cast_to_ListTripletContainer(o):
572  """_object_cast_to_ListTripletContainer(Object o) -> ListTripletContainer"""
573  return _IMP_container._object_cast_to_ListTripletContainer(o)
574 
575 _object_types.append("DynamicListPairContainer")
576 
577 
578 def _object_cast_to_DynamicListPairContainer(o):
579  """_object_cast_to_DynamicListPairContainer(Object o) -> DynamicListPairContainer"""
580  return _IMP_container._object_cast_to_DynamicListPairContainer(o)
581 
582 _object_types.append("DynamicListQuadContainer")
583 
584 
585 def _object_cast_to_DynamicListQuadContainer(o):
586  """_object_cast_to_DynamicListQuadContainer(Object o) -> DynamicListQuadContainer"""
587  return _IMP_container._object_cast_to_DynamicListQuadContainer(o)
588 
589 _object_types.append("DynamicListSingletonContainer")
590 
591 
592 def _object_cast_to_DynamicListSingletonContainer(o):
593  """_object_cast_to_DynamicListSingletonContainer(Object o) -> DynamicListSingletonContainer"""
594  return _IMP_container._object_cast_to_DynamicListSingletonContainer(o)
595 
596 _object_types.append("DynamicListTripletContainer")
597 
598 
599 def _object_cast_to_DynamicListTripletContainer(o):
600  """_object_cast_to_DynamicListTripletContainer(Object o) -> DynamicListTripletContainer"""
601  return _IMP_container._object_cast_to_DynamicListTripletContainer(o)
602 
603 _object_types.append("MinimumPairRestraint")
604 
605 
606 def _object_cast_to_MinimumPairRestraint(o):
607  """_object_cast_to_MinimumPairRestraint(Object o) -> MinimumPairRestraint"""
608  return _IMP_container._object_cast_to_MinimumPairRestraint(o)
609 
610 _object_types.append("MinimumPairScore")
611 
612 
613 def _object_cast_to_MinimumPairScore(o):
614  """_object_cast_to_MinimumPairScore(Object o) -> MinimumPairScore"""
615  return _IMP_container._object_cast_to_MinimumPairScore(o)
616 
617 _object_types.append("MinimumQuadRestraint")
618 
619 
620 def _object_cast_to_MinimumQuadRestraint(o):
621  """_object_cast_to_MinimumQuadRestraint(Object o) -> MinimumQuadRestraint"""
622  return _IMP_container._object_cast_to_MinimumQuadRestraint(o)
623 
624 _object_types.append("MinimumQuadScore")
625 
626 
627 def _object_cast_to_MinimumQuadScore(o):
628  """_object_cast_to_MinimumQuadScore(Object o) -> MinimumQuadScore"""
629  return _IMP_container._object_cast_to_MinimumQuadScore(o)
630 
631 _object_types.append("MinimumSingletonRestraint")
632 
633 
634 def _object_cast_to_MinimumSingletonRestraint(o):
635  """_object_cast_to_MinimumSingletonRestraint(Object o) -> MinimumSingletonRestraint"""
636  return _IMP_container._object_cast_to_MinimumSingletonRestraint(o)
637 
638 _object_types.append("MinimumSingletonScore")
639 
640 
641 def _object_cast_to_MinimumSingletonScore(o):
642  """_object_cast_to_MinimumSingletonScore(Object o) -> MinimumSingletonScore"""
643  return _IMP_container._object_cast_to_MinimumSingletonScore(o)
644 
645 _object_types.append("MinimumTripletRestraint")
646 
647 
648 def _object_cast_to_MinimumTripletRestraint(o):
649  """_object_cast_to_MinimumTripletRestraint(Object o) -> MinimumTripletRestraint"""
650  return _IMP_container._object_cast_to_MinimumTripletRestraint(o)
651 
652 _object_types.append("MinimumTripletScore")
653 
654 
655 def _object_cast_to_MinimumTripletScore(o):
656  """_object_cast_to_MinimumTripletScore(Object o) -> MinimumTripletScore"""
657  return _IMP_container._object_cast_to_MinimumTripletScore(o)
658 
659 _object_types.append("PairContainerSet")
660 
661 
662 def _object_cast_to_PairContainerSet(o):
663  """_object_cast_to_PairContainerSet(Object o) -> PairContainerSet"""
664  return _IMP_container._object_cast_to_PairContainerSet(o)
665 
666 _object_types.append("PairsConstraint")
667 
668 
669 def _object_cast_to_PairsConstraint(o):
670  """_object_cast_to_PairsConstraint(Object o) -> PairsConstraint"""
671  return _IMP_container._object_cast_to_PairsConstraint(o)
672 
673 _object_types.append("PairsOptimizerState")
674 
675 
676 def _object_cast_to_PairsOptimizerState(o):
677  """_object_cast_to_PairsOptimizerState(Object o) -> PairsOptimizerState"""
678  return _IMP_container._object_cast_to_PairsOptimizerState(o)
679 
680 _object_types.append("PairsRestraint")
681 
682 
683 def _object_cast_to_PairsRestraint(o):
684  """_object_cast_to_PairsRestraint(Object o) -> PairsRestraint"""
685  return _IMP_container._object_cast_to_PairsRestraint(o)
686 
687 _object_types.append("QuadContainerSet")
688 
689 
690 def _object_cast_to_QuadContainerSet(o):
691  """_object_cast_to_QuadContainerSet(Object o) -> QuadContainerSet"""
692  return _IMP_container._object_cast_to_QuadContainerSet(o)
693 
694 _object_types.append("QuadsConstraint")
695 
696 
697 def _object_cast_to_QuadsConstraint(o):
698  """_object_cast_to_QuadsConstraint(Object o) -> QuadsConstraint"""
699  return _IMP_container._object_cast_to_QuadsConstraint(o)
700 
701 _object_types.append("QuadsOptimizerState")
702 
703 
704 def _object_cast_to_QuadsOptimizerState(o):
705  """_object_cast_to_QuadsOptimizerState(Object o) -> QuadsOptimizerState"""
706  return _IMP_container._object_cast_to_QuadsOptimizerState(o)
707 
708 _object_types.append("QuadsRestraint")
709 
710 
711 def _object_cast_to_QuadsRestraint(o):
712  """_object_cast_to_QuadsRestraint(Object o) -> QuadsRestraint"""
713  return _IMP_container._object_cast_to_QuadsRestraint(o)
714 
715 _object_types.append("SingletonContainerSet")
716 
717 
718 def _object_cast_to_SingletonContainerSet(o):
719  """_object_cast_to_SingletonContainerSet(Object o) -> SingletonContainerSet"""
720  return _IMP_container._object_cast_to_SingletonContainerSet(o)
721 
722 _object_types.append("SingletonsConstraint")
723 
724 
725 def _object_cast_to_SingletonsConstraint(o):
726  """_object_cast_to_SingletonsConstraint(Object o) -> SingletonsConstraint"""
727  return _IMP_container._object_cast_to_SingletonsConstraint(o)
728 
729 _object_types.append("SingletonsOptimizerState")
730 
731 
732 def _object_cast_to_SingletonsOptimizerState(o):
733  """_object_cast_to_SingletonsOptimizerState(Object o) -> SingletonsOptimizerState"""
734  return _IMP_container._object_cast_to_SingletonsOptimizerState(o)
735 
736 _object_types.append("SingletonsRestraint")
737 
738 
739 def _object_cast_to_SingletonsRestraint(o):
740  """_object_cast_to_SingletonsRestraint(Object o) -> SingletonsRestraint"""
741  return _IMP_container._object_cast_to_SingletonsRestraint(o)
742 
743 _object_types.append("TripletContainerSet")
744 
745 
746 def _object_cast_to_TripletContainerSet(o):
747  """_object_cast_to_TripletContainerSet(Object o) -> TripletContainerSet"""
748  return _IMP_container._object_cast_to_TripletContainerSet(o)
749 
750 _object_types.append("TripletsConstraint")
751 
752 
753 def _object_cast_to_TripletsConstraint(o):
754  """_object_cast_to_TripletsConstraint(Object o) -> TripletsConstraint"""
755  return _IMP_container._object_cast_to_TripletsConstraint(o)
756 
757 _object_types.append("TripletsOptimizerState")
758 
759 
760 def _object_cast_to_TripletsOptimizerState(o):
761  """_object_cast_to_TripletsOptimizerState(Object o) -> TripletsOptimizerState"""
762  return _IMP_container._object_cast_to_TripletsOptimizerState(o)
763 
764 _object_types.append("TripletsRestraint")
765 
766 
767 def _object_cast_to_TripletsRestraint(o):
768  """_object_cast_to_TripletsRestraint(Object o) -> TripletsRestraint"""
769  return _IMP_container._object_cast_to_TripletsRestraint(o)
770 
771 _object_types.append("InContainerSingletonFilter")
772 
773 
774 def _object_cast_to_InContainerSingletonFilter(o):
775  """_object_cast_to_InContainerSingletonFilter(Object o) -> InContainerSingletonFilter"""
776  return _IMP_container._object_cast_to_InContainerSingletonFilter(o)
777 
778 _object_types.append("InContainerPairFilter")
779 
780 
781 def _object_cast_to_InContainerPairFilter(o):
782  """_object_cast_to_InContainerPairFilter(Object o) -> InContainerPairFilter"""
783  return _IMP_container._object_cast_to_InContainerPairFilter(o)
784 
785 _object_types.append("InContainerTripletFilter")
786 
787 
788 def _object_cast_to_InContainerTripletFilter(o):
789  """_object_cast_to_InContainerTripletFilter(Object o) -> InContainerTripletFilter"""
790  return _IMP_container._object_cast_to_InContainerTripletFilter(o)
791 
792 _object_types.append("InContainerQuadFilter")
793 
794 
795 def _object_cast_to_InContainerQuadFilter(o):
796  """_object_cast_to_InContainerQuadFilter(Object o) -> InContainerQuadFilter"""
797  return _IMP_container._object_cast_to_InContainerQuadFilter(o)
798 
799 _object_types.append("SingletonContainerStatistics")
800 
801 
802 def _object_cast_to_SingletonContainerStatistics(o):
803  """_object_cast_to_SingletonContainerStatistics(Object o) -> SingletonContainerStatistics"""
804  return _IMP_container._object_cast_to_SingletonContainerStatistics(o)
805 
806 _object_types.append("PairContainerStatistics")
807 
808 
809 def _object_cast_to_PairContainerStatistics(o):
810  """_object_cast_to_PairContainerStatistics(Object o) -> PairContainerStatistics"""
811  return _IMP_container._object_cast_to_PairContainerStatistics(o)
812 
813 _object_types.append("TripletContainerStatistics")
814 
815 
816 def _object_cast_to_TripletContainerStatistics(o):
817  """_object_cast_to_TripletContainerStatistics(Object o) -> TripletContainerStatistics"""
818  return _IMP_container._object_cast_to_TripletContainerStatistics(o)
819 
820 _object_types.append("QuadContainerStatistics")
821 
822 
823 def _object_cast_to_QuadContainerStatistics(o):
824  """_object_cast_to_QuadContainerStatistics(Object o) -> QuadContainerStatistics"""
825  return _IMP_container._object_cast_to_QuadContainerStatistics(o)
826 
827 _object_types.append("EventSingletonsOptimizerState")
828 
829 
830 def _object_cast_to_EventSingletonsOptimizerState(o):
831  """_object_cast_to_EventSingletonsOptimizerState(Object o) -> EventSingletonsOptimizerState"""
832  return _IMP_container._object_cast_to_EventSingletonsOptimizerState(o)
833 
834 _object_types.append("EventPairsOptimizerState")
835 
836 
837 def _object_cast_to_EventPairsOptimizerState(o):
838  """_object_cast_to_EventPairsOptimizerState(Object o) -> EventPairsOptimizerState"""
839  return _IMP_container._object_cast_to_EventPairsOptimizerState(o)
840 
841 _object_types.append("EventTripletsOptimizerState")
842 
843 
844 def _object_cast_to_EventTripletsOptimizerState(o):
845  """_object_cast_to_EventTripletsOptimizerState(Object o) -> EventTripletsOptimizerState"""
846  return _IMP_container._object_cast_to_EventTripletsOptimizerState(o)
847 
848 _object_types.append("EventQuadsOptimizerState")
849 
850 
851 def _object_cast_to_EventQuadsOptimizerState(o):
852  """_object_cast_to_EventQuadsOptimizerState(Object o) -> EventQuadsOptimizerState"""
853  return _IMP_container._object_cast_to_EventQuadsOptimizerState(o)
854 
855 _object_types.append("PredicateSingletonsRestraint")
856 
857 
858 def _object_cast_to_PredicateSingletonsRestraint(o):
859  """_object_cast_to_PredicateSingletonsRestraint(Object o) -> PredicateSingletonsRestraint"""
860  return _IMP_container._object_cast_to_PredicateSingletonsRestraint(o)
861 
862 _object_types.append("PredicatePairsRestraint")
863 
864 
865 def _object_cast_to_PredicatePairsRestraint(o):
866  """_object_cast_to_PredicatePairsRestraint(Object o) -> PredicatePairsRestraint"""
867  return _IMP_container._object_cast_to_PredicatePairsRestraint(o)
868 
869 _object_types.append("PredicateTripletsRestraint")
870 
871 
872 def _object_cast_to_PredicateTripletsRestraint(o):
873  """_object_cast_to_PredicateTripletsRestraint(Object o) -> PredicateTripletsRestraint"""
874  return _IMP_container._object_cast_to_PredicateTripletsRestraint(o)
875 
876 _object_types.append("PredicateQuadsRestraint")
877 
878 
879 def _object_cast_to_PredicateQuadsRestraint(o):
880  """_object_cast_to_PredicateQuadsRestraint(Object o) -> PredicateQuadsRestraint"""
881  return _IMP_container._object_cast_to_PredicateQuadsRestraint(o)
882 
883 _object_types.append("DistributeSingletonsScoreState")
884 
885 
886 def _object_cast_to_DistributeSingletonsScoreState(o):
887  """_object_cast_to_DistributeSingletonsScoreState(Object o) -> DistributeSingletonsScoreState"""
888  return _IMP_container._object_cast_to_DistributeSingletonsScoreState(o)
889 
890 _object_types.append("DistributePairsScoreState")
891 
892 
893 def _object_cast_to_DistributePairsScoreState(o):
894  """_object_cast_to_DistributePairsScoreState(Object o) -> DistributePairsScoreState"""
895  return _IMP_container._object_cast_to_DistributePairsScoreState(o)
896 
897 _object_types.append("DistributeTripletsScoreState")
898 
899 
900 def _object_cast_to_DistributeTripletsScoreState(o):
901  """_object_cast_to_DistributeTripletsScoreState(Object o) -> DistributeTripletsScoreState"""
902  return _IMP_container._object_cast_to_DistributeTripletsScoreState(o)
903 
904 _object_types.append("DistributeQuadsScoreState")
905 
906 
907 def _object_cast_to_DistributeQuadsScoreState(o):
908  """_object_cast_to_DistributeQuadsScoreState(Object o) -> DistributeQuadsScoreState"""
909  return _IMP_container._object_cast_to_DistributeQuadsScoreState(o)
910 class AllBipartitePairContainer(IMP.PairContainer):
911  """Proxy of C++ IMP::container::AllBipartitePairContainer class"""
912  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
913 
914  def __init__(self, *args):
915  """
916  __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, std::string name) -> AllBipartitePairContainer
917  __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b) -> AllBipartitePairContainer
918  """
919  this = _IMP_container.new_AllBipartitePairContainer(*args)
920  try:
921  self.this.append(this)
922  except:
923  self.this = this
924 
925  def do_get_inputs(self):
926  """do_get_inputs(AllBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
927  return _IMP_container.AllBipartitePairContainer_do_get_inputs(self)
928 
929 
930  def do_apply(self, sm):
931  """do_apply(AllBipartitePairContainer self, PairModifier sm)"""
932  return _IMP_container.AllBipartitePairContainer_do_apply(self, sm)
933 
934 
935  def get_version_info(self):
936  """get_version_info(AllBipartitePairContainer self) -> VersionInfo"""
937  return _IMP_container.AllBipartitePairContainer_get_version_info(self)
938 
939 
940  def __str__(self):
941  """__str__(AllBipartitePairContainer self) -> std::string"""
942  return _IMP_container.AllBipartitePairContainer___str__(self)
943 
944 
945  def __repr__(self):
946  """__repr__(AllBipartitePairContainer self) -> std::string"""
947  return _IMP_container.AllBipartitePairContainer___repr__(self)
948 
949 
950  @staticmethod
951  def get_from(o):
952  return _object_cast_to_AllBipartitePairContainer(o)
953 
954 AllBipartitePairContainer_swigregister = _IMP_container.AllBipartitePairContainer_swigregister
955 AllBipartitePairContainer_swigregister(AllBipartitePairContainer)
956 
957 class AllPairContainer(IMP.PairContainer):
958  """Proxy of C++ IMP::container::AllPairContainer class"""
959  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
960 
961  def __init__(self, *args):
962  """
963  __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c, std::string name) -> AllPairContainer
964  __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c) -> AllPairContainer
965  """
966  this = _IMP_container.new_AllPairContainer(*args)
967  try:
968  self.this.append(this)
969  except:
970  self.this = this
971 
972  def do_get_inputs(self):
973  """do_get_inputs(AllPairContainer self) -> IMP::ModelObjectsTemp"""
974  return _IMP_container.AllPairContainer_do_get_inputs(self)
975 
976 
977  def do_apply(self, sm):
978  """do_apply(AllPairContainer self, PairModifier sm)"""
979  return _IMP_container.AllPairContainer_do_apply(self, sm)
980 
981 
982  def get_version_info(self):
983  """get_version_info(AllPairContainer self) -> VersionInfo"""
984  return _IMP_container.AllPairContainer_get_version_info(self)
985 
986 
987  def __str__(self):
988  """__str__(AllPairContainer self) -> std::string"""
989  return _IMP_container.AllPairContainer___str__(self)
990 
991 
992  def __repr__(self):
993  """__repr__(AllPairContainer self) -> std::string"""
994  return _IMP_container.AllPairContainer___repr__(self)
995 
996 
997  @staticmethod
998  def get_from(o):
999  return _object_cast_to_AllPairContainer(o)
1000 
1001 AllPairContainer_swigregister = _IMP_container.AllPairContainer_swigregister
1002 AllPairContainer_swigregister(AllPairContainer)
1003 
1004 class CloseBipartitePairContainer(IMP.PairContainer):
1005  """Proxy of C++ IMP::container::CloseBipartitePairContainer class"""
1006  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1007 
1008  def __init__(self, *args):
1009  """
1010  __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1, std::string name) -> CloseBipartitePairContainer
1011  __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1) -> CloseBipartitePairContainer
1012  __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance) -> CloseBipartitePairContainer
1013  __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1, std::string name) -> CloseBipartitePairContainer
1014  __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf, double slack=1) -> CloseBipartitePairContainer
1015  __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf) -> CloseBipartitePairContainer
1016  """
1017  this = _IMP_container.new_CloseBipartitePairContainer(*args)
1018  try:
1019  self.this.append(this)
1020  except:
1021  self.this = this
1022 
1023  def remove_pair_filter(self, d):
1024  """remove_pair_filter(CloseBipartitePairContainer self, PairPredicate d)"""
1025  return _IMP_container.CloseBipartitePairContainer_remove_pair_filter(self, d)
1026 
1027 
1028  def remove_pair_filters(self, d):
1029  """remove_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & d)"""
1030  return _IMP_container.CloseBipartitePairContainer_remove_pair_filters(self, d)
1031 
1032 
1033  def set_pair_filters(self, ps):
1034  """set_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & ps)"""
1035  return _IMP_container.CloseBipartitePairContainer_set_pair_filters(self, ps)
1036 
1037 
1038  def set_pair_filters_order(self, objs):
1039  """set_pair_filters_order(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1040  return _IMP_container.CloseBipartitePairContainer_set_pair_filters_order(self, objs)
1041 
1042 
1043  def add_pair_filter(self, obj):
1044  """add_pair_filter(CloseBipartitePairContainer self, PairPredicate obj) -> unsigned int"""
1045  return _IMP_container.CloseBipartitePairContainer_add_pair_filter(self, obj)
1046 
1047 
1048  def add_pair_filters(self, objs):
1049  """add_pair_filters(CloseBipartitePairContainer self, IMP::PairPredicates const & objs)"""
1050  return _IMP_container.CloseBipartitePairContainer_add_pair_filters(self, objs)
1051 
1052 
1053  def clear_pair_filters(self):
1054  """clear_pair_filters(CloseBipartitePairContainer self)"""
1055  return _IMP_container.CloseBipartitePairContainer_clear_pair_filters(self)
1056 
1057 
1058  def get_number_of_pair_filters(self):
1059  """get_number_of_pair_filters(CloseBipartitePairContainer self) -> unsigned int"""
1060  return _IMP_container.CloseBipartitePairContainer_get_number_of_pair_filters(self)
1061 
1062 
1063  def get_has_pair_filters(self):
1064  """get_has_pair_filters(CloseBipartitePairContainer self) -> bool"""
1065  return _IMP_container.CloseBipartitePairContainer_get_has_pair_filters(self)
1066 
1067 
1068  def get_pair_filter(self, i):
1069  """get_pair_filter(CloseBipartitePairContainer self, unsigned int i) -> PairPredicate"""
1070  return _IMP_container.CloseBipartitePairContainer_get_pair_filter(self, i)
1071 
1072 
1073  def get_pair_filters(self):
1074  """get_pair_filters(CloseBipartitePairContainer self) -> IMP::PairPredicates"""
1075  return _IMP_container.CloseBipartitePairContainer_get_pair_filters(self)
1076 
1077 
1078  def reserve_pair_filters(self, sz):
1079  """reserve_pair_filters(CloseBipartitePairContainer self, unsigned int sz)"""
1080  return _IMP_container.CloseBipartitePairContainer_reserve_pair_filters(self, sz)
1081 
1082 
1083  def do_get_inputs(self):
1084  """do_get_inputs(CloseBipartitePairContainer self) -> IMP::ModelObjectsTemp"""
1085  return _IMP_container.CloseBipartitePairContainer_do_get_inputs(self)
1086 
1087 
1088  def do_apply(self, sm):
1089  """do_apply(CloseBipartitePairContainer self, PairModifier sm)"""
1090  return _IMP_container.CloseBipartitePairContainer_do_apply(self, sm)
1091 
1092 
1093  def get_version_info(self):
1094  """get_version_info(CloseBipartitePairContainer self) -> VersionInfo"""
1095  return _IMP_container.CloseBipartitePairContainer_get_version_info(self)
1096 
1097 
1098  def __str__(self):
1099  """__str__(CloseBipartitePairContainer self) -> std::string"""
1100  return _IMP_container.CloseBipartitePairContainer___str__(self)
1101 
1102 
1103  def __repr__(self):
1104  """__repr__(CloseBipartitePairContainer self) -> std::string"""
1105  return _IMP_container.CloseBipartitePairContainer___repr__(self)
1106 
1107 
1108  @staticmethod
1109  def get_from(o):
1110  return _object_cast_to_CloseBipartitePairContainer(o)
1111 
1112 CloseBipartitePairContainer_swigregister = _IMP_container.CloseBipartitePairContainer_swigregister
1113 CloseBipartitePairContainer_swigregister(CloseBipartitePairContainer)
1114 
1115 class ClosePairContainer(IMP.PairContainer):
1116  """Proxy of C++ IMP::container::ClosePairContainer class"""
1117  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1118 
1119  def __init__(self, *args):
1120  """
1121  __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1, std::string name) -> ClosePairContainer
1122  __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1) -> ClosePairContainer
1123  __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff) -> ClosePairContainer
1124  __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1, std::string name) -> ClosePairContainer
1125  __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1) -> ClosePairContainer
1126  __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf) -> ClosePairContainer
1127  """
1128  this = _IMP_container.new_ClosePairContainer(*args)
1129  try:
1130  self.this.append(this)
1131  except:
1132  self.this = this
1133 
1134  def remove_pair_filter(self, d):
1135  """remove_pair_filter(ClosePairContainer self, PairPredicate d)"""
1136  return _IMP_container.ClosePairContainer_remove_pair_filter(self, d)
1137 
1138 
1139  def remove_pair_filters(self, d):
1140  """remove_pair_filters(ClosePairContainer self, IMP::PairPredicates const & d)"""
1141  return _IMP_container.ClosePairContainer_remove_pair_filters(self, d)
1142 
1143 
1144  def set_pair_filters(self, ps):
1145  """set_pair_filters(ClosePairContainer self, IMP::PairPredicates const & ps)"""
1146  return _IMP_container.ClosePairContainer_set_pair_filters(self, ps)
1147 
1148 
1149  def set_pair_filters_order(self, objs):
1150  """set_pair_filters_order(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1151  return _IMP_container.ClosePairContainer_set_pair_filters_order(self, objs)
1152 
1153 
1154  def add_pair_filter(self, obj):
1155  """add_pair_filter(ClosePairContainer self, PairPredicate obj) -> unsigned int"""
1156  return _IMP_container.ClosePairContainer_add_pair_filter(self, obj)
1157 
1158 
1159  def add_pair_filters(self, objs):
1160  """add_pair_filters(ClosePairContainer self, IMP::PairPredicates const & objs)"""
1161  return _IMP_container.ClosePairContainer_add_pair_filters(self, objs)
1162 
1163 
1164  def clear_pair_filters(self):
1165  """clear_pair_filters(ClosePairContainer self)"""
1166  return _IMP_container.ClosePairContainer_clear_pair_filters(self)
1167 
1168 
1169  def get_number_of_pair_filters(self):
1170  """get_number_of_pair_filters(ClosePairContainer self) -> unsigned int"""
1171  return _IMP_container.ClosePairContainer_get_number_of_pair_filters(self)
1172 
1173 
1174  def get_has_pair_filters(self):
1175  """get_has_pair_filters(ClosePairContainer self) -> bool"""
1176  return _IMP_container.ClosePairContainer_get_has_pair_filters(self)
1177 
1178 
1179  def get_pair_filter(self, i):
1180  """get_pair_filter(ClosePairContainer self, unsigned int i) -> PairPredicate"""
1181  return _IMP_container.ClosePairContainer_get_pair_filter(self, i)
1182 
1183 
1184  def get_pair_filters(self):
1185  """get_pair_filters(ClosePairContainer self) -> IMP::PairPredicates"""
1186  return _IMP_container.ClosePairContainer_get_pair_filters(self)
1187 
1188 
1189  def reserve_pair_filters(self, sz):
1190  """reserve_pair_filters(ClosePairContainer self, unsigned int sz)"""
1191  return _IMP_container.ClosePairContainer_reserve_pair_filters(self, sz)
1192 
1193 
1194  def set_slack(self, s):
1195  """set_slack(ClosePairContainer self, double s)"""
1196  return _IMP_container.ClosePairContainer_set_slack(self, s)
1197 
1198 
1199  def get_slack(self):
1200  """get_slack(ClosePairContainer self) -> double"""
1201  return _IMP_container.ClosePairContainer_get_slack(self)
1202 
1203 
1204  def do_get_inputs(self):
1205  """do_get_inputs(ClosePairContainer self) -> IMP::ModelObjectsTemp"""
1206  return _IMP_container.ClosePairContainer_do_get_inputs(self)
1207 
1208 
1209  def do_apply(self, sm):
1210  """do_apply(ClosePairContainer self, PairModifier sm)"""
1211  return _IMP_container.ClosePairContainer_do_apply(self, sm)
1212 
1213 
1214  def get_number_of_update_calls(self):
1215  """get_number_of_update_calls(ClosePairContainer self) -> unsigned int"""
1216  return _IMP_container.ClosePairContainer_get_number_of_update_calls(self)
1217 
1218 
1219  def get_number_of_full_rebuilds(self):
1220  """get_number_of_full_rebuilds(ClosePairContainer self) -> unsigned int"""
1221  return _IMP_container.ClosePairContainer_get_number_of_full_rebuilds(self)
1222 
1223 
1224  def get_number_of_partial_rebuilds(self):
1225  """get_number_of_partial_rebuilds(ClosePairContainer self) -> unsigned int"""
1226  return _IMP_container.ClosePairContainer_get_number_of_partial_rebuilds(self)
1227 
1228 
1229  def get_version_info(self):
1230  """get_version_info(ClosePairContainer self) -> VersionInfo"""
1231  return _IMP_container.ClosePairContainer_get_version_info(self)
1232 
1233 
1234  def __str__(self):
1235  """__str__(ClosePairContainer self) -> std::string"""
1236  return _IMP_container.ClosePairContainer___str__(self)
1237 
1238 
1239  def __repr__(self):
1240  """__repr__(ClosePairContainer self) -> std::string"""
1241  return _IMP_container.ClosePairContainer___repr__(self)
1242 
1243 
1244  @staticmethod
1245  def get_from(o):
1246  return _object_cast_to_ClosePairContainer(o)
1247 
1248 ClosePairContainer_swigregister = _IMP_container.ClosePairContainer_swigregister
1249 ClosePairContainer_swigregister(ClosePairContainer)
1250 
1251 
1252 def get_slack_estimate(ps, upper_bound, step, restraints, derivatives, opt, cpc):
1253  """get_slack_estimate(IMP::ParticlesTemp const & ps, double upper_bound, double step, IMP::RestraintsTemp const & restraints, bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double"""
1254  return _IMP_container.get_slack_estimate(ps, upper_bound, step, restraints, derivatives, opt, cpc)
1255 class ConnectingPairContainer(IMP.PairContainer):
1256  """Proxy of C++ IMP::container::ConnectingPairContainer class"""
1257  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1258 
1259  def __init__(self, sc, error):
1260  """__init__(IMP::container::ConnectingPairContainer self, SingletonContainer sc, double error) -> ConnectingPairContainer"""
1261  this = _IMP_container.new_ConnectingPairContainer(sc, error)
1262  try:
1263  self.this.append(this)
1264  except:
1265  self.this = this
1266 
1267  def do_get_inputs(self):
1268  """do_get_inputs(ConnectingPairContainer self) -> IMP::ModelObjectsTemp"""
1269  return _IMP_container.ConnectingPairContainer_do_get_inputs(self)
1270 
1271 
1272  def do_apply(self, sm):
1273  """do_apply(ConnectingPairContainer self, PairModifier sm)"""
1274  return _IMP_container.ConnectingPairContainer_do_apply(self, sm)
1275 
1276 
1277  def get_version_info(self):
1278  """get_version_info(ConnectingPairContainer self) -> VersionInfo"""
1279  return _IMP_container.ConnectingPairContainer_get_version_info(self)
1280 
1281 
1282  def __str__(self):
1283  """__str__(ConnectingPairContainer self) -> std::string"""
1284  return _IMP_container.ConnectingPairContainer___str__(self)
1285 
1286 
1287  def __repr__(self):
1288  """__repr__(ConnectingPairContainer self) -> std::string"""
1289  return _IMP_container.ConnectingPairContainer___repr__(self)
1290 
1291 
1292  @staticmethod
1293  def get_from(o):
1294  return _object_cast_to_ConnectingPairContainer(o)
1295 
1296 ConnectingPairContainer_swigregister = _IMP_container.ConnectingPairContainer_swigregister
1297 ConnectingPairContainer_swigregister(ConnectingPairContainer)
1298 
1299 class ConsecutivePairContainer(IMP.PairContainer):
1300  """Proxy of C++ IMP::container::ConsecutivePairContainer class"""
1301  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1302 
1303  def __init__(self, *args):
1304  """
1305  __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ConsecutivePairContainer
1306  __init__(IMP::container::ConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ConsecutivePairContainer
1307  """
1308  this = _IMP_container.new_ConsecutivePairContainer(*args)
1309  try:
1310  self.this.append(this)
1311  except:
1312  self.this = this
1313 
1314  def do_get_inputs(self):
1315  """do_get_inputs(ConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1316  return _IMP_container.ConsecutivePairContainer_do_get_inputs(self)
1317 
1318 
1319  def do_apply(self, sm):
1320  """do_apply(ConsecutivePairContainer self, PairModifier sm)"""
1321  return _IMP_container.ConsecutivePairContainer_do_apply(self, sm)
1322 
1323 
1324  def get_version_info(self):
1325  """get_version_info(ConsecutivePairContainer self) -> VersionInfo"""
1326  return _IMP_container.ConsecutivePairContainer_get_version_info(self)
1327 
1328 
1329  def __str__(self):
1330  """__str__(ConsecutivePairContainer self) -> std::string"""
1331  return _IMP_container.ConsecutivePairContainer___str__(self)
1332 
1333 
1334  def __repr__(self):
1335  """__repr__(ConsecutivePairContainer self) -> std::string"""
1336  return _IMP_container.ConsecutivePairContainer___repr__(self)
1337 
1338 
1339  @staticmethod
1340  def get_from(o):
1341  return _object_cast_to_ConsecutivePairContainer(o)
1342 
1343 ConsecutivePairContainer_swigregister = _IMP_container.ConsecutivePairContainer_swigregister
1344 ConsecutivePairContainer_swigregister(ConsecutivePairContainer)
1345 
1346 class ConsecutivePairFilter(IMP.PairPredicate):
1347  """Proxy of C++ IMP::container::ConsecutivePairFilter class"""
1348  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1349 
1350  def __init__(self, cpc):
1351  """__init__(IMP::container::ConsecutivePairFilter self, ConsecutivePairContainer cpc) -> ConsecutivePairFilter"""
1352  this = _IMP_container.new_ConsecutivePairFilter(cpc)
1353  try:
1354  self.this.append(this)
1355  except:
1356  self.this = this
1357 
1358  def do_get_inputs(self, m, pi):
1359  """do_get_inputs(ConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1360  return _IMP_container.ConsecutivePairFilter_do_get_inputs(self, m, pi)
1361 
1362 
1363  def get_value(self, *args):
1364  """
1365  get_value(ConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1366  get_value(ConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1367  """
1368  return _IMP_container.ConsecutivePairFilter_get_value(self, *args)
1369 
1370 
1371  def get_value_index(self, *args):
1372  """
1373  get_value_index(ConsecutivePairFilter self, Model arg2, IMP::ParticleIndexPair const & pip) -> int
1374  get_value_index(ConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1375  """
1376  return _IMP_container.ConsecutivePairFilter_get_value_index(self, *args)
1377 
1378 
1379  def get_version_info(self):
1380  """get_version_info(ConsecutivePairFilter self) -> VersionInfo"""
1381  return _IMP_container.ConsecutivePairFilter_get_version_info(self)
1382 
1383 
1384  def __str__(self):
1385  """__str__(ConsecutivePairFilter self) -> std::string"""
1386  return _IMP_container.ConsecutivePairFilter___str__(self)
1387 
1388 
1389  def __repr__(self):
1390  """__repr__(ConsecutivePairFilter self) -> std::string"""
1391  return _IMP_container.ConsecutivePairFilter___repr__(self)
1392 
1393 
1394  @staticmethod
1395  def get_from(o):
1396  return _object_cast_to_ConsecutivePairFilter(o)
1397 
1398 ConsecutivePairFilter_swigregister = _IMP_container.ConsecutivePairFilter_swigregister
1399 ConsecutivePairFilter_swigregister(ConsecutivePairFilter)
1400 
1401 class ExclusiveConsecutivePairContainer(IMP.PairContainer):
1402  """Proxy of C++ IMP::container::ExclusiveConsecutivePairContainer class"""
1403  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1404 
1405  def __init__(self, *args):
1406  """
1407  __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps, std::string name) -> ExclusiveConsecutivePairContainer
1408  __init__(IMP::container::ExclusiveConsecutivePairContainer self, Model m, IMP::ParticleIndexes const & ps) -> ExclusiveConsecutivePairContainer
1409  """
1410  this = _IMP_container.new_ExclusiveConsecutivePairContainer(*args)
1411  try:
1412  self.this.append(this)
1413  except:
1414  self.this = this
1415 
1416  def do_get_inputs(self):
1417  """do_get_inputs(ExclusiveConsecutivePairContainer self) -> IMP::ModelObjectsTemp"""
1418  return _IMP_container.ExclusiveConsecutivePairContainer_do_get_inputs(self)
1419 
1420 
1421  def do_apply(self, sm):
1422  """do_apply(ExclusiveConsecutivePairContainer self, PairModifier sm)"""
1423  return _IMP_container.ExclusiveConsecutivePairContainer_do_apply(self, sm)
1424 
1425 
1426  def get_version_info(self):
1427  """get_version_info(ExclusiveConsecutivePairContainer self) -> VersionInfo"""
1428  return _IMP_container.ExclusiveConsecutivePairContainer_get_version_info(self)
1429 
1430 
1431  def __str__(self):
1432  """__str__(ExclusiveConsecutivePairContainer self) -> std::string"""
1433  return _IMP_container.ExclusiveConsecutivePairContainer___str__(self)
1434 
1435 
1436  def __repr__(self):
1437  """__repr__(ExclusiveConsecutivePairContainer self) -> std::string"""
1438  return _IMP_container.ExclusiveConsecutivePairContainer___repr__(self)
1439 
1440 
1441  @staticmethod
1442  def get_from(o):
1443  return _object_cast_to_ExclusiveConsecutivePairContainer(o)
1444 
1445 ExclusiveConsecutivePairContainer_swigregister = _IMP_container.ExclusiveConsecutivePairContainer_swigregister
1446 ExclusiveConsecutivePairContainer_swigregister(ExclusiveConsecutivePairContainer)
1447 
1448 class ExclusiveConsecutivePairFilter(IMP.PairPredicate):
1449  """Proxy of C++ IMP::container::ExclusiveConsecutivePairFilter class"""
1450  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1451 
1452  def __init__(self):
1453  """__init__(IMP::container::ExclusiveConsecutivePairFilter self) -> ExclusiveConsecutivePairFilter"""
1454  this = _IMP_container.new_ExclusiveConsecutivePairFilter()
1455  try:
1456  self.this.append(this)
1457  except:
1458  self.this = this
1459 
1460  def do_get_inputs(self, m, pi):
1461  """do_get_inputs(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
1462  return _IMP_container.ExclusiveConsecutivePairFilter_do_get_inputs(self, m, pi)
1463 
1464 
1465  def get_value(self, *args):
1466  """
1467  get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePair const & a) -> int
1468  get_value(ExclusiveConsecutivePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1469  """
1470  return _IMP_container.ExclusiveConsecutivePairFilter_get_value(self, *args)
1471 
1472 
1473  def get_value_index(self, *args):
1474  """
1475  get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPair const & pip) -> int
1476  get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1477  """
1478  return _IMP_container.ExclusiveConsecutivePairFilter_get_value_index(self, *args)
1479 
1480 
1481  def get_version_info(self):
1482  """get_version_info(ExclusiveConsecutivePairFilter self) -> VersionInfo"""
1483  return _IMP_container.ExclusiveConsecutivePairFilter_get_version_info(self)
1484 
1485 
1486  def __str__(self):
1487  """__str__(ExclusiveConsecutivePairFilter self) -> std::string"""
1488  return _IMP_container.ExclusiveConsecutivePairFilter___str__(self)
1489 
1490 
1491  def __repr__(self):
1492  """__repr__(ExclusiveConsecutivePairFilter self) -> std::string"""
1493  return _IMP_container.ExclusiveConsecutivePairFilter___repr__(self)
1494 
1495 
1496  @staticmethod
1497  def get_from(o):
1498  return _object_cast_to_ExclusiveConsecutivePairFilter(o)
1499 
1500 ExclusiveConsecutivePairFilter_swigregister = _IMP_container.ExclusiveConsecutivePairFilter_swigregister
1501 ExclusiveConsecutivePairFilter_swigregister(ExclusiveConsecutivePairFilter)
1502 
1503 class ListPairContainer(IMP.PairContainer):
1504  """Proxy of C++ IMP::container::ListPairContainer class"""
1505  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1506 
1507  def set_particle_pairs(self, *args):
1508  """
1509  set_particle_pairs(ListPairContainer self, IMP::ParticlePairsTemp const & ps)
1510  set_particle_pairs(ListPairContainer self, IMP::ParticleIndexPairs const & contents)
1511  """
1512  return _IMP_container.ListPairContainer_set_particle_pairs(self, *args)
1513 
1514 
1515  def __init__(self, *args):
1516  """
1517  __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents, std::string name) -> ListPairContainer
1518  __init__(IMP::container::ListPairContainer self, Model m, IMP::ParticleIndexPairs const & contents) -> ListPairContainer
1519  __init__(IMP::container::ListPairContainer self, IMP::ParticlePairsTemp const & ps, std::string name) -> ListPairContainer
1520  __init__(IMP::container::ListPairContainer self, IMP::ParticlePairsTemp const & ps) -> ListPairContainer
1521  __init__(IMP::container::ListPairContainer self, Model m, std::string name) -> ListPairContainer
1522  __init__(IMP::container::ListPairContainer self, Model m) -> ListPairContainer
1523  __init__(IMP::container::ListPairContainer self, Model m, char const * name) -> ListPairContainer
1524  """
1525  this = _IMP_container.new_ListPairContainer(*args)
1526  try:
1527  self.this.append(this)
1528  except:
1529  self.this = this
1530 
1531  def add_particle_pair(self, vt):
1532  """add_particle_pair(ListPairContainer self, IMP::ParticlePair const & vt)"""
1533  return _IMP_container.ListPairContainer_add_particle_pair(self, vt)
1534 
1535 
1536  def add_particle_pairs(self, c):
1537  """add_particle_pairs(ListPairContainer self, IMP::ParticlePairsTemp const & c)"""
1538  return _IMP_container.ListPairContainer_add_particle_pairs(self, c)
1539 
1540 
1541  def clear_particle_pairs(self):
1542  """clear_particle_pairs(ListPairContainer self)"""
1543  return _IMP_container.ListPairContainer_clear_particle_pairs(self)
1544 
1545 
1546  def add(self, *args):
1547  """
1548  add(ListPairContainer self, IMP::ParticleIndexPair const & vt)
1549  add(ListPairContainer self, IMP::ParticleIndexPairs const & c)
1550  """
1551  return _IMP_container.ListPairContainer_add(self, *args)
1552 
1553 
1554  def set(self, cp):
1555  """set(ListPairContainer self, IMP::ParticleIndexPairs cp)"""
1556  return _IMP_container.ListPairContainer_set(self, cp)
1557 
1558 
1559  def clear(self):
1560  """clear(ListPairContainer self)"""
1561  return _IMP_container.ListPairContainer_clear(self)
1562 
1563 
1564  def do_get_inputs(self):
1565  """do_get_inputs(ListPairContainer self) -> IMP::ModelObjectsTemp"""
1566  return _IMP_container.ListPairContainer_do_get_inputs(self)
1567 
1568 
1569  def do_apply(self, sm):
1570  """do_apply(ListPairContainer self, PairModifier sm)"""
1571  return _IMP_container.ListPairContainer_do_apply(self, sm)
1572 
1573 
1574  def get_version_info(self):
1575  """get_version_info(ListPairContainer self) -> VersionInfo"""
1576  return _IMP_container.ListPairContainer_get_version_info(self)
1577 
1578 
1579  def __str__(self):
1580  """__str__(ListPairContainer self) -> std::string"""
1581  return _IMP_container.ListPairContainer___str__(self)
1582 
1583 
1584  def __repr__(self):
1585  """__repr__(ListPairContainer self) -> std::string"""
1586  return _IMP_container.ListPairContainer___repr__(self)
1587 
1588 
1589  @staticmethod
1590  def get_from(o):
1591  return _object_cast_to_ListPairContainer(o)
1592 
1593 ListPairContainer_swigregister = _IMP_container.ListPairContainer_swigregister
1594 ListPairContainer_swigregister(ListPairContainer)
1595 
1596 class ListQuadContainer(IMP.QuadContainer):
1597  """Proxy of C++ IMP::container::ListQuadContainer class"""
1598  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1599 
1600  def set_particle_quads(self, *args):
1601  """
1602  set_particle_quads(ListQuadContainer self, IMP::ParticleQuadsTemp const & ps)
1603  set_particle_quads(ListQuadContainer self, IMP::ParticleIndexQuads const & contents)
1604  """
1605  return _IMP_container.ListQuadContainer_set_particle_quads(self, *args)
1606 
1607 
1608  def __init__(self, *args):
1609  """
1610  __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents, std::string name) -> ListQuadContainer
1611  __init__(IMP::container::ListQuadContainer self, Model m, IMP::ParticleIndexQuads const & contents) -> ListQuadContainer
1612  __init__(IMP::container::ListQuadContainer self, IMP::ParticleQuadsTemp const & ps, std::string name) -> ListQuadContainer
1613  __init__(IMP::container::ListQuadContainer self, IMP::ParticleQuadsTemp const & ps) -> ListQuadContainer
1614  __init__(IMP::container::ListQuadContainer self, Model m, std::string name) -> ListQuadContainer
1615  __init__(IMP::container::ListQuadContainer self, Model m) -> ListQuadContainer
1616  __init__(IMP::container::ListQuadContainer self, Model m, char const * name) -> ListQuadContainer
1617  """
1618  this = _IMP_container.new_ListQuadContainer(*args)
1619  try:
1620  self.this.append(this)
1621  except:
1622  self.this = this
1623 
1624  def add_particle_quad(self, vt):
1625  """add_particle_quad(ListQuadContainer self, IMP::ParticleQuad const & vt)"""
1626  return _IMP_container.ListQuadContainer_add_particle_quad(self, vt)
1627 
1628 
1629  def add_particle_quads(self, c):
1630  """add_particle_quads(ListQuadContainer self, IMP::ParticleQuadsTemp const & c)"""
1631  return _IMP_container.ListQuadContainer_add_particle_quads(self, c)
1632 
1633 
1634  def clear_particle_quads(self):
1635  """clear_particle_quads(ListQuadContainer self)"""
1636  return _IMP_container.ListQuadContainer_clear_particle_quads(self)
1637 
1638 
1639  def add(self, *args):
1640  """
1641  add(ListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1642  add(ListQuadContainer self, IMP::ParticleIndexQuads const & c)
1643  """
1644  return _IMP_container.ListQuadContainer_add(self, *args)
1645 
1646 
1647  def set(self, cp):
1648  """set(ListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1649  return _IMP_container.ListQuadContainer_set(self, cp)
1650 
1651 
1652  def clear(self):
1653  """clear(ListQuadContainer self)"""
1654  return _IMP_container.ListQuadContainer_clear(self)
1655 
1656 
1657  def do_get_inputs(self):
1658  """do_get_inputs(ListQuadContainer self) -> IMP::ModelObjectsTemp"""
1659  return _IMP_container.ListQuadContainer_do_get_inputs(self)
1660 
1661 
1662  def do_apply(self, sm):
1663  """do_apply(ListQuadContainer self, QuadModifier sm)"""
1664  return _IMP_container.ListQuadContainer_do_apply(self, sm)
1665 
1666 
1667  def get_version_info(self):
1668  """get_version_info(ListQuadContainer self) -> VersionInfo"""
1669  return _IMP_container.ListQuadContainer_get_version_info(self)
1670 
1671 
1672  def __str__(self):
1673  """__str__(ListQuadContainer self) -> std::string"""
1674  return _IMP_container.ListQuadContainer___str__(self)
1675 
1676 
1677  def __repr__(self):
1678  """__repr__(ListQuadContainer self) -> std::string"""
1679  return _IMP_container.ListQuadContainer___repr__(self)
1680 
1681 
1682  @staticmethod
1683  def get_from(o):
1684  return _object_cast_to_ListQuadContainer(o)
1685 
1686 ListQuadContainer_swigregister = _IMP_container.ListQuadContainer_swigregister
1687 ListQuadContainer_swigregister(ListQuadContainer)
1688 
1689 class ListSingletonContainer(IMP.SingletonContainer):
1690  """Proxy of C++ IMP::container::ListSingletonContainer class"""
1691  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1692 
1693  def set_particles(self, *args):
1694  """
1695  set_particles(ListSingletonContainer self, IMP::ParticlesTemp const & ps)
1696  set_particles(ListSingletonContainer self, IMP::ParticleIndexes const & contents)
1697  """
1698  return _IMP_container.ListSingletonContainer_set_particles(self, *args)
1699 
1700 
1701  def __init__(self, *args):
1702  """
1703  __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents, std::string name) -> ListSingletonContainer
1704  __init__(IMP::container::ListSingletonContainer self, Model m, IMP::ParticleIndexes const & contents) -> ListSingletonContainer
1705  __init__(IMP::container::ListSingletonContainer self, IMP::ParticlesTemp const & ps, std::string name) -> ListSingletonContainer
1706  __init__(IMP::container::ListSingletonContainer self, IMP::ParticlesTemp const & ps) -> ListSingletonContainer
1707  __init__(IMP::container::ListSingletonContainer self, Model m, std::string name) -> ListSingletonContainer
1708  __init__(IMP::container::ListSingletonContainer self, Model m) -> ListSingletonContainer
1709  __init__(IMP::container::ListSingletonContainer self, Model m, char const * name) -> ListSingletonContainer
1710  """
1711  this = _IMP_container.new_ListSingletonContainer(*args)
1712  try:
1713  self.this.append(this)
1714  except:
1715  self.this = this
1716 
1717  def add_particle(self, vt):
1718  """add_particle(ListSingletonContainer self, Particle vt)"""
1719  return _IMP_container.ListSingletonContainer_add_particle(self, vt)
1720 
1721 
1722  def add_particles(self, c):
1723  """add_particles(ListSingletonContainer self, IMP::ParticlesTemp const & c)"""
1724  return _IMP_container.ListSingletonContainer_add_particles(self, c)
1725 
1726 
1727  def clear_particles(self):
1728  """clear_particles(ListSingletonContainer self)"""
1729  return _IMP_container.ListSingletonContainer_clear_particles(self)
1730 
1731 
1732  def add(self, *args):
1733  """
1734  add(ListSingletonContainer self, ParticleIndex vt)
1735  add(ListSingletonContainer self, IMP::ParticleIndexes const & c)
1736  """
1737  return _IMP_container.ListSingletonContainer_add(self, *args)
1738 
1739 
1740  def set(self, cp):
1741  """set(ListSingletonContainer self, IMP::ParticleIndexes cp)"""
1742  return _IMP_container.ListSingletonContainer_set(self, cp)
1743 
1744 
1745  def clear(self):
1746  """clear(ListSingletonContainer self)"""
1747  return _IMP_container.ListSingletonContainer_clear(self)
1748 
1749 
1750  def do_get_inputs(self):
1751  """do_get_inputs(ListSingletonContainer self) -> IMP::ModelObjectsTemp"""
1752  return _IMP_container.ListSingletonContainer_do_get_inputs(self)
1753 
1754 
1755  def do_apply(self, sm):
1756  """do_apply(ListSingletonContainer self, SingletonModifier sm)"""
1757  return _IMP_container.ListSingletonContainer_do_apply(self, sm)
1758 
1759 
1760  def get_version_info(self):
1761  """get_version_info(ListSingletonContainer self) -> VersionInfo"""
1762  return _IMP_container.ListSingletonContainer_get_version_info(self)
1763 
1764 
1765  def __str__(self):
1766  """__str__(ListSingletonContainer self) -> std::string"""
1767  return _IMP_container.ListSingletonContainer___str__(self)
1768 
1769 
1770  def __repr__(self):
1771  """__repr__(ListSingletonContainer self) -> std::string"""
1772  return _IMP_container.ListSingletonContainer___repr__(self)
1773 
1774 
1775  @staticmethod
1776  def get_from(o):
1777  return _object_cast_to_ListSingletonContainer(o)
1778 
1779 ListSingletonContainer_swigregister = _IMP_container.ListSingletonContainer_swigregister
1780 ListSingletonContainer_swigregister(ListSingletonContainer)
1781 
1782 class ListTripletContainer(IMP.TripletContainer):
1783  """Proxy of C++ IMP::container::ListTripletContainer class"""
1784  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1785 
1786  def set_particle_triplets(self, *args):
1787  """
1788  set_particle_triplets(ListTripletContainer self, IMP::ParticleTripletsTemp const & ps)
1789  set_particle_triplets(ListTripletContainer self, IMP::ParticleIndexTriplets const & contents)
1790  """
1791  return _IMP_container.ListTripletContainer_set_particle_triplets(self, *args)
1792 
1793 
1794  def __init__(self, *args):
1795  """
1796  __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents, std::string name) -> ListTripletContainer
1797  __init__(IMP::container::ListTripletContainer self, Model m, IMP::ParticleIndexTriplets const & contents) -> ListTripletContainer
1798  __init__(IMP::container::ListTripletContainer self, IMP::ParticleTripletsTemp const & ps, std::string name) -> ListTripletContainer
1799  __init__(IMP::container::ListTripletContainer self, IMP::ParticleTripletsTemp const & ps) -> ListTripletContainer
1800  __init__(IMP::container::ListTripletContainer self, Model m, std::string name) -> ListTripletContainer
1801  __init__(IMP::container::ListTripletContainer self, Model m) -> ListTripletContainer
1802  __init__(IMP::container::ListTripletContainer self, Model m, char const * name) -> ListTripletContainer
1803  """
1804  this = _IMP_container.new_ListTripletContainer(*args)
1805  try:
1806  self.this.append(this)
1807  except:
1808  self.this = this
1809 
1810  def add_particle_triplet(self, vt):
1811  """add_particle_triplet(ListTripletContainer self, IMP::ParticleTriplet const & vt)"""
1812  return _IMP_container.ListTripletContainer_add_particle_triplet(self, vt)
1813 
1814 
1815  def add_particle_triplets(self, c):
1816  """add_particle_triplets(ListTripletContainer self, IMP::ParticleTripletsTemp const & c)"""
1817  return _IMP_container.ListTripletContainer_add_particle_triplets(self, c)
1818 
1819 
1820  def clear_particle_triplets(self):
1821  """clear_particle_triplets(ListTripletContainer self)"""
1822  return _IMP_container.ListTripletContainer_clear_particle_triplets(self)
1823 
1824 
1825  def add(self, *args):
1826  """
1827  add(ListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
1828  add(ListTripletContainer self, IMP::ParticleIndexTriplets const & c)
1829  """
1830  return _IMP_container.ListTripletContainer_add(self, *args)
1831 
1832 
1833  def set(self, cp):
1834  """set(ListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
1835  return _IMP_container.ListTripletContainer_set(self, cp)
1836 
1837 
1838  def clear(self):
1839  """clear(ListTripletContainer self)"""
1840  return _IMP_container.ListTripletContainer_clear(self)
1841 
1842 
1843  def do_get_inputs(self):
1844  """do_get_inputs(ListTripletContainer self) -> IMP::ModelObjectsTemp"""
1845  return _IMP_container.ListTripletContainer_do_get_inputs(self)
1846 
1847 
1848  def do_apply(self, sm):
1849  """do_apply(ListTripletContainer self, TripletModifier sm)"""
1850  return _IMP_container.ListTripletContainer_do_apply(self, sm)
1851 
1852 
1853  def get_version_info(self):
1854  """get_version_info(ListTripletContainer self) -> VersionInfo"""
1855  return _IMP_container.ListTripletContainer_get_version_info(self)
1856 
1857 
1858  def __str__(self):
1859  """__str__(ListTripletContainer self) -> std::string"""
1860  return _IMP_container.ListTripletContainer___str__(self)
1861 
1862 
1863  def __repr__(self):
1864  """__repr__(ListTripletContainer self) -> std::string"""
1865  return _IMP_container.ListTripletContainer___repr__(self)
1866 
1867 
1868  @staticmethod
1869  def get_from(o):
1870  return _object_cast_to_ListTripletContainer(o)
1871 
1872 ListTripletContainer_swigregister = _IMP_container.ListTripletContainer_swigregister
1873 ListTripletContainer_swigregister(ListTripletContainer)
1874 
1875 class DynamicListPairContainer(IMP.PairContainer):
1876  """Proxy of C++ IMP::container::DynamicListPairContainer class"""
1877  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1878 
1879  def __init__(self, *args, **kwargs):
1880  raise AttributeError("No constructor defined - class is abstract")
1881 
1882  def add(self, *args):
1883  """
1884  add(DynamicListPairContainer self, IMP::ParticleIndexPair const & vt)
1885  add(DynamicListPairContainer self, IMP::ParticleIndexPairs const & c)
1886  """
1887  return _IMP_container.DynamicListPairContainer_add(self, *args)
1888 
1889 
1890  def set(self, cp):
1891  """set(DynamicListPairContainer self, IMP::ParticleIndexPairs cp)"""
1892  return _IMP_container.DynamicListPairContainer_set(self, cp)
1893 
1894 
1895  def clear(self):
1896  """clear(DynamicListPairContainer self)"""
1897  return _IMP_container.DynamicListPairContainer_clear(self)
1898 
1899 
1900  def add_particle_pair(self, vt):
1901  """add_particle_pair(DynamicListPairContainer self, IMP::ParticlePair const & vt)"""
1902  return _IMP_container.DynamicListPairContainer_add_particle_pair(self, vt)
1903 
1904 
1905  def add_particle_pairs(self, c):
1906  """add_particle_pairs(DynamicListPairContainer self, IMP::ParticlePairsTemp const & c)"""
1907  return _IMP_container.DynamicListPairContainer_add_particle_pairs(self, c)
1908 
1909 
1910  def set_particle_pairs(self, c):
1911  """set_particle_pairs(DynamicListPairContainer self, IMP::ParticlePairsTemp c)"""
1912  return _IMP_container.DynamicListPairContainer_set_particle_pairs(self, c)
1913 
1914 
1915  def clear_particle_pairs(self):
1916  """clear_particle_pairs(DynamicListPairContainer self)"""
1917  return _IMP_container.DynamicListPairContainer_clear_particle_pairs(self)
1918 
1919 
1920  def do_get_inputs(self):
1921  """do_get_inputs(DynamicListPairContainer self) -> IMP::ModelObjectsTemp"""
1922  return _IMP_container.DynamicListPairContainer_do_get_inputs(self)
1923 
1924 
1925  def do_apply(self, sm):
1926  """do_apply(DynamicListPairContainer self, PairModifier sm)"""
1927  return _IMP_container.DynamicListPairContainer_do_apply(self, sm)
1928 
1929 
1930  def get_version_info(self):
1931  """get_version_info(DynamicListPairContainer self) -> VersionInfo"""
1932  return _IMP_container.DynamicListPairContainer_get_version_info(self)
1933 
1934 
1935  def __str__(self):
1936  """__str__(DynamicListPairContainer self) -> std::string"""
1937  return _IMP_container.DynamicListPairContainer___str__(self)
1938 
1939 
1940  def __repr__(self):
1941  """__repr__(DynamicListPairContainer self) -> std::string"""
1942  return _IMP_container.DynamicListPairContainer___repr__(self)
1943 
1944 
1945  @staticmethod
1946  def get_from(o):
1947  return _object_cast_to_DynamicListPairContainer(o)
1948 
1949 DynamicListPairContainer_swigregister = _IMP_container.DynamicListPairContainer_swigregister
1950 DynamicListPairContainer_swigregister(DynamicListPairContainer)
1951 
1952 class DynamicListQuadContainer(IMP.QuadContainer):
1953  """Proxy of C++ IMP::container::DynamicListQuadContainer class"""
1954  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1955 
1956  def __init__(self, *args, **kwargs):
1957  raise AttributeError("No constructor defined - class is abstract")
1958 
1959  def add(self, *args):
1960  """
1961  add(DynamicListQuadContainer self, IMP::ParticleIndexQuad const & vt)
1962  add(DynamicListQuadContainer self, IMP::ParticleIndexQuads const & c)
1963  """
1964  return _IMP_container.DynamicListQuadContainer_add(self, *args)
1965 
1966 
1967  def set(self, cp):
1968  """set(DynamicListQuadContainer self, IMP::ParticleIndexQuads cp)"""
1969  return _IMP_container.DynamicListQuadContainer_set(self, cp)
1970 
1971 
1972  def clear(self):
1973  """clear(DynamicListQuadContainer self)"""
1974  return _IMP_container.DynamicListQuadContainer_clear(self)
1975 
1976 
1977  def add_particle_quad(self, vt):
1978  """add_particle_quad(DynamicListQuadContainer self, IMP::ParticleQuad const & vt)"""
1979  return _IMP_container.DynamicListQuadContainer_add_particle_quad(self, vt)
1980 
1981 
1982  def add_particle_quads(self, c):
1983  """add_particle_quads(DynamicListQuadContainer self, IMP::ParticleQuadsTemp const & c)"""
1984  return _IMP_container.DynamicListQuadContainer_add_particle_quads(self, c)
1985 
1986 
1987  def set_particle_quads(self, c):
1988  """set_particle_quads(DynamicListQuadContainer self, IMP::ParticleQuadsTemp c)"""
1989  return _IMP_container.DynamicListQuadContainer_set_particle_quads(self, c)
1990 
1991 
1992  def clear_particle_quads(self):
1993  """clear_particle_quads(DynamicListQuadContainer self)"""
1994  return _IMP_container.DynamicListQuadContainer_clear_particle_quads(self)
1995 
1996 
1997  def do_get_inputs(self):
1998  """do_get_inputs(DynamicListQuadContainer self) -> IMP::ModelObjectsTemp"""
1999  return _IMP_container.DynamicListQuadContainer_do_get_inputs(self)
2000 
2001 
2002  def do_apply(self, sm):
2003  """do_apply(DynamicListQuadContainer self, QuadModifier sm)"""
2004  return _IMP_container.DynamicListQuadContainer_do_apply(self, sm)
2005 
2006 
2007  def get_version_info(self):
2008  """get_version_info(DynamicListQuadContainer self) -> VersionInfo"""
2009  return _IMP_container.DynamicListQuadContainer_get_version_info(self)
2010 
2011 
2012  def __str__(self):
2013  """__str__(DynamicListQuadContainer self) -> std::string"""
2014  return _IMP_container.DynamicListQuadContainer___str__(self)
2015 
2016 
2017  def __repr__(self):
2018  """__repr__(DynamicListQuadContainer self) -> std::string"""
2019  return _IMP_container.DynamicListQuadContainer___repr__(self)
2020 
2021 
2022  @staticmethod
2023  def get_from(o):
2024  return _object_cast_to_DynamicListQuadContainer(o)
2025 
2026 DynamicListQuadContainer_swigregister = _IMP_container.DynamicListQuadContainer_swigregister
2027 DynamicListQuadContainer_swigregister(DynamicListQuadContainer)
2028 
2029 class DynamicListSingletonContainer(IMP.SingletonContainer):
2030  """Proxy of C++ IMP::container::DynamicListSingletonContainer class"""
2031  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2032 
2033  def __init__(self, *args, **kwargs):
2034  raise AttributeError("No constructor defined - class is abstract")
2035 
2036  def add(self, *args):
2037  """
2038  add(DynamicListSingletonContainer self, ParticleIndex vt)
2039  add(DynamicListSingletonContainer self, IMP::ParticleIndexes const & c)
2040  """
2041  return _IMP_container.DynamicListSingletonContainer_add(self, *args)
2042 
2043 
2044  def set(self, cp):
2045  """set(DynamicListSingletonContainer self, IMP::ParticleIndexes cp)"""
2046  return _IMP_container.DynamicListSingletonContainer_set(self, cp)
2047 
2048 
2049  def clear(self):
2050  """clear(DynamicListSingletonContainer self)"""
2051  return _IMP_container.DynamicListSingletonContainer_clear(self)
2052 
2053 
2054  def add_particle(self, vt):
2055  """add_particle(DynamicListSingletonContainer self, Particle vt)"""
2056  return _IMP_container.DynamicListSingletonContainer_add_particle(self, vt)
2057 
2058 
2059  def add_particles(self, c):
2060  """add_particles(DynamicListSingletonContainer self, IMP::ParticlesTemp const & c)"""
2061  return _IMP_container.DynamicListSingletonContainer_add_particles(self, c)
2062 
2063 
2064  def set_particles(self, c):
2065  """set_particles(DynamicListSingletonContainer self, IMP::ParticlesTemp c)"""
2066  return _IMP_container.DynamicListSingletonContainer_set_particles(self, c)
2067 
2068 
2069  def clear_particles(self):
2070  """clear_particles(DynamicListSingletonContainer self)"""
2071  return _IMP_container.DynamicListSingletonContainer_clear_particles(self)
2072 
2073 
2074  def do_get_inputs(self):
2075  """do_get_inputs(DynamicListSingletonContainer self) -> IMP::ModelObjectsTemp"""
2076  return _IMP_container.DynamicListSingletonContainer_do_get_inputs(self)
2077 
2078 
2079  def do_apply(self, sm):
2080  """do_apply(DynamicListSingletonContainer self, SingletonModifier sm)"""
2081  return _IMP_container.DynamicListSingletonContainer_do_apply(self, sm)
2082 
2083 
2084  def get_version_info(self):
2085  """get_version_info(DynamicListSingletonContainer self) -> VersionInfo"""
2086  return _IMP_container.DynamicListSingletonContainer_get_version_info(self)
2087 
2088 
2089  def __str__(self):
2090  """__str__(DynamicListSingletonContainer self) -> std::string"""
2091  return _IMP_container.DynamicListSingletonContainer___str__(self)
2092 
2093 
2094  def __repr__(self):
2095  """__repr__(DynamicListSingletonContainer self) -> std::string"""
2096  return _IMP_container.DynamicListSingletonContainer___repr__(self)
2097 
2098 
2099  @staticmethod
2100  def get_from(o):
2101  return _object_cast_to_DynamicListSingletonContainer(o)
2102 
2103 DynamicListSingletonContainer_swigregister = _IMP_container.DynamicListSingletonContainer_swigregister
2104 DynamicListSingletonContainer_swigregister(DynamicListSingletonContainer)
2105 
2106 class DynamicListTripletContainer(IMP.TripletContainer):
2107  """Proxy of C++ IMP::container::DynamicListTripletContainer class"""
2108  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2109 
2110  def __init__(self, *args, **kwargs):
2111  raise AttributeError("No constructor defined - class is abstract")
2112 
2113  def add(self, *args):
2114  """
2115  add(DynamicListTripletContainer self, IMP::ParticleIndexTriplet const & vt)
2116  add(DynamicListTripletContainer self, IMP::ParticleIndexTriplets const & c)
2117  """
2118  return _IMP_container.DynamicListTripletContainer_add(self, *args)
2119 
2120 
2121  def set(self, cp):
2122  """set(DynamicListTripletContainer self, IMP::ParticleIndexTriplets cp)"""
2123  return _IMP_container.DynamicListTripletContainer_set(self, cp)
2124 
2125 
2126  def clear(self):
2127  """clear(DynamicListTripletContainer self)"""
2128  return _IMP_container.DynamicListTripletContainer_clear(self)
2129 
2130 
2131  def add_particle_triplet(self, vt):
2132  """add_particle_triplet(DynamicListTripletContainer self, IMP::ParticleTriplet const & vt)"""
2133  return _IMP_container.DynamicListTripletContainer_add_particle_triplet(self, vt)
2134 
2135 
2136  def add_particle_triplets(self, c):
2137  """add_particle_triplets(DynamicListTripletContainer self, IMP::ParticleTripletsTemp const & c)"""
2138  return _IMP_container.DynamicListTripletContainer_add_particle_triplets(self, c)
2139 
2140 
2141  def set_particle_triplets(self, c):
2142  """set_particle_triplets(DynamicListTripletContainer self, IMP::ParticleTripletsTemp c)"""
2143  return _IMP_container.DynamicListTripletContainer_set_particle_triplets(self, c)
2144 
2145 
2146  def clear_particle_triplets(self):
2147  """clear_particle_triplets(DynamicListTripletContainer self)"""
2148  return _IMP_container.DynamicListTripletContainer_clear_particle_triplets(self)
2149 
2150 
2151  def do_get_inputs(self):
2152  """do_get_inputs(DynamicListTripletContainer self) -> IMP::ModelObjectsTemp"""
2153  return _IMP_container.DynamicListTripletContainer_do_get_inputs(self)
2154 
2155 
2156  def do_apply(self, sm):
2157  """do_apply(DynamicListTripletContainer self, TripletModifier sm)"""
2158  return _IMP_container.DynamicListTripletContainer_do_apply(self, sm)
2159 
2160 
2161  def get_version_info(self):
2162  """get_version_info(DynamicListTripletContainer self) -> VersionInfo"""
2163  return _IMP_container.DynamicListTripletContainer_get_version_info(self)
2164 
2165 
2166  def __str__(self):
2167  """__str__(DynamicListTripletContainer self) -> std::string"""
2168  return _IMP_container.DynamicListTripletContainer___str__(self)
2169 
2170 
2171  def __repr__(self):
2172  """__repr__(DynamicListTripletContainer self) -> std::string"""
2173  return _IMP_container.DynamicListTripletContainer___repr__(self)
2174 
2175 
2176  @staticmethod
2177  def get_from(o):
2178  return _object_cast_to_DynamicListTripletContainer(o)
2179 
2180 DynamicListTripletContainer_swigregister = _IMP_container.DynamicListTripletContainer_swigregister
2181 DynamicListTripletContainer_swigregister(DynamicListTripletContainer)
2182 
2183 class MinimumPairRestraint(IMP.Restraint):
2184  """Proxy of C++ IMP::container::MinimumPairRestraint class"""
2185  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2186 
2187  def __init__(self, *args):
2188  """
2189  __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumPairRestraint
2190  __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1) -> MinimumPairRestraint
2191  __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c) -> MinimumPairRestraint
2192  """
2193  this = _IMP_container.new_MinimumPairRestraint(*args)
2194  try:
2195  self.this.append(this)
2196  except:
2197  self.this = this
2198 
2199  def do_get_inputs(self):
2200  """do_get_inputs(MinimumPairRestraint self) -> IMP::ModelObjectsTemp"""
2201  return _IMP_container.MinimumPairRestraint_do_get_inputs(self)
2202 
2203 
2204  def get_version_info(self):
2205  """get_version_info(MinimumPairRestraint self) -> VersionInfo"""
2206  return _IMP_container.MinimumPairRestraint_get_version_info(self)
2207 
2208 
2209  def set_n(self, n):
2210  """set_n(MinimumPairRestraint self, unsigned int n)"""
2211  return _IMP_container.MinimumPairRestraint_set_n(self, n)
2212 
2213 
2214  def do_create_current_decomposition(self):
2215  """do_create_current_decomposition(MinimumPairRestraint self) -> IMP::Restraints"""
2216  return _IMP_container.MinimumPairRestraint_do_create_current_decomposition(self)
2217 
2218 
2219  def __str__(self):
2220  """__str__(MinimumPairRestraint self) -> std::string"""
2221  return _IMP_container.MinimumPairRestraint___str__(self)
2222 
2223 
2224  def __repr__(self):
2225  """__repr__(MinimumPairRestraint self) -> std::string"""
2226  return _IMP_container.MinimumPairRestraint___repr__(self)
2227 
2228 
2229  @staticmethod
2230  def get_from(o):
2231  return _object_cast_to_MinimumPairRestraint(o)
2232 
2233 MinimumPairRestraint_swigregister = _IMP_container.MinimumPairRestraint_swigregister
2234 MinimumPairRestraint_swigregister(MinimumPairRestraint)
2235 
2236 class MinimumPairScore(IMP.PairScore):
2237  """Proxy of C++ IMP::container::MinimumPairScore class"""
2238  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2239 
2240  def __init__(self, *args):
2241  """
2242  __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumPairScore
2243  __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores, unsigned int n=1) -> MinimumPairScore
2244  __init__(IMP::container::MinimumPairScore self, IMP::PairScoresTemp const & scores) -> MinimumPairScore
2245  """
2246  this = _IMP_container.new_MinimumPairScore(*args)
2247  try:
2248  self.this.append(this)
2249  except:
2250  self.this = this
2251 
2252  def do_get_inputs(self, m, pis):
2253  """do_get_inputs(MinimumPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2254  return _IMP_container.MinimumPairScore_do_get_inputs(self, m, pis)
2255 
2256 
2257  def get_version_info(self):
2258  """get_version_info(MinimumPairScore self) -> VersionInfo"""
2259  return _IMP_container.MinimumPairScore_get_version_info(self)
2260 
2261 
2262  def do_create_current_decomposition(self, m, vt):
2263  """do_create_current_decomposition(MinimumPairScore self, Model m, IMP::ParticleIndexPair const & vt) -> IMP::Restraints"""
2264  return _IMP_container.MinimumPairScore_do_create_current_decomposition(self, m, vt)
2265 
2266 
2267  def __str__(self):
2268  """__str__(MinimumPairScore self) -> std::string"""
2269  return _IMP_container.MinimumPairScore___str__(self)
2270 
2271 
2272  def __repr__(self):
2273  """__repr__(MinimumPairScore self) -> std::string"""
2274  return _IMP_container.MinimumPairScore___repr__(self)
2275 
2276 
2277  @staticmethod
2278  def get_from(o):
2279  return _object_cast_to_MinimumPairScore(o)
2280 
2281 MinimumPairScore_swigregister = _IMP_container.MinimumPairScore_swigregister
2282 MinimumPairScore_swigregister(MinimumPairScore)
2283 
2284 class MinimumQuadRestraint(IMP.Restraint):
2285  """Proxy of C++ IMP::container::MinimumQuadRestraint class"""
2286  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2287 
2288  def __init__(self, *args):
2289  """
2290  __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumQuadRestraint
2291  __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1) -> MinimumQuadRestraint
2292  __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c) -> MinimumQuadRestraint
2293  """
2294  this = _IMP_container.new_MinimumQuadRestraint(*args)
2295  try:
2296  self.this.append(this)
2297  except:
2298  self.this = this
2299 
2300  def do_get_inputs(self):
2301  """do_get_inputs(MinimumQuadRestraint self) -> IMP::ModelObjectsTemp"""
2302  return _IMP_container.MinimumQuadRestraint_do_get_inputs(self)
2303 
2304 
2305  def get_version_info(self):
2306  """get_version_info(MinimumQuadRestraint self) -> VersionInfo"""
2307  return _IMP_container.MinimumQuadRestraint_get_version_info(self)
2308 
2309 
2310  def set_n(self, n):
2311  """set_n(MinimumQuadRestraint self, unsigned int n)"""
2312  return _IMP_container.MinimumQuadRestraint_set_n(self, n)
2313 
2314 
2315  def do_create_current_decomposition(self):
2316  """do_create_current_decomposition(MinimumQuadRestraint self) -> IMP::Restraints"""
2317  return _IMP_container.MinimumQuadRestraint_do_create_current_decomposition(self)
2318 
2319 
2320  def __str__(self):
2321  """__str__(MinimumQuadRestraint self) -> std::string"""
2322  return _IMP_container.MinimumQuadRestraint___str__(self)
2323 
2324 
2325  def __repr__(self):
2326  """__repr__(MinimumQuadRestraint self) -> std::string"""
2327  return _IMP_container.MinimumQuadRestraint___repr__(self)
2328 
2329 
2330  @staticmethod
2331  def get_from(o):
2332  return _object_cast_to_MinimumQuadRestraint(o)
2333 
2334 MinimumQuadRestraint_swigregister = _IMP_container.MinimumQuadRestraint_swigregister
2335 MinimumQuadRestraint_swigregister(MinimumQuadRestraint)
2336 
2337 class MinimumQuadScore(IMP.QuadScore):
2338  """Proxy of C++ IMP::container::MinimumQuadScore class"""
2339  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2340 
2341  def __init__(self, *args):
2342  """
2343  __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumQuadScore
2344  __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores, unsigned int n=1) -> MinimumQuadScore
2345  __init__(IMP::container::MinimumQuadScore self, IMP::QuadScoresTemp const & scores) -> MinimumQuadScore
2346  """
2347  this = _IMP_container.new_MinimumQuadScore(*args)
2348  try:
2349  self.this.append(this)
2350  except:
2351  self.this = this
2352 
2353  def do_get_inputs(self, m, pis):
2354  """do_get_inputs(MinimumQuadScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2355  return _IMP_container.MinimumQuadScore_do_get_inputs(self, m, pis)
2356 
2357 
2358  def get_version_info(self):
2359  """get_version_info(MinimumQuadScore self) -> VersionInfo"""
2360  return _IMP_container.MinimumQuadScore_get_version_info(self)
2361 
2362 
2363  def do_create_current_decomposition(self, m, vt):
2364  """do_create_current_decomposition(MinimumQuadScore self, Model m, IMP::ParticleIndexQuad const & vt) -> IMP::Restraints"""
2365  return _IMP_container.MinimumQuadScore_do_create_current_decomposition(self, m, vt)
2366 
2367 
2368  def __str__(self):
2369  """__str__(MinimumQuadScore self) -> std::string"""
2370  return _IMP_container.MinimumQuadScore___str__(self)
2371 
2372 
2373  def __repr__(self):
2374  """__repr__(MinimumQuadScore self) -> std::string"""
2375  return _IMP_container.MinimumQuadScore___repr__(self)
2376 
2377 
2378  @staticmethod
2379  def get_from(o):
2380  return _object_cast_to_MinimumQuadScore(o)
2381 
2382 MinimumQuadScore_swigregister = _IMP_container.MinimumQuadScore_swigregister
2383 MinimumQuadScore_swigregister(MinimumQuadScore)
2384 
2385 class MinimumSingletonRestraint(IMP.Restraint):
2386  """Proxy of C++ IMP::container::MinimumSingletonRestraint class"""
2387  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2388 
2389  def __init__(self, *args):
2390  """
2391  __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumSingletonRestraint
2392  __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1) -> MinimumSingletonRestraint
2393  __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c) -> MinimumSingletonRestraint
2394  """
2395  this = _IMP_container.new_MinimumSingletonRestraint(*args)
2396  try:
2397  self.this.append(this)
2398  except:
2399  self.this = this
2400 
2401  def do_get_inputs(self):
2402  """do_get_inputs(MinimumSingletonRestraint self) -> IMP::ModelObjectsTemp"""
2403  return _IMP_container.MinimumSingletonRestraint_do_get_inputs(self)
2404 
2405 
2406  def get_version_info(self):
2407  """get_version_info(MinimumSingletonRestraint self) -> VersionInfo"""
2408  return _IMP_container.MinimumSingletonRestraint_get_version_info(self)
2409 
2410 
2411  def set_n(self, n):
2412  """set_n(MinimumSingletonRestraint self, unsigned int n)"""
2413  return _IMP_container.MinimumSingletonRestraint_set_n(self, n)
2414 
2415 
2416  def do_create_current_decomposition(self):
2417  """do_create_current_decomposition(MinimumSingletonRestraint self) -> IMP::Restraints"""
2418  return _IMP_container.MinimumSingletonRestraint_do_create_current_decomposition(self)
2419 
2420 
2421  def __str__(self):
2422  """__str__(MinimumSingletonRestraint self) -> std::string"""
2423  return _IMP_container.MinimumSingletonRestraint___str__(self)
2424 
2425 
2426  def __repr__(self):
2427  """__repr__(MinimumSingletonRestraint self) -> std::string"""
2428  return _IMP_container.MinimumSingletonRestraint___repr__(self)
2429 
2430 
2431  @staticmethod
2432  def get_from(o):
2433  return _object_cast_to_MinimumSingletonRestraint(o)
2434 
2435 MinimumSingletonRestraint_swigregister = _IMP_container.MinimumSingletonRestraint_swigregister
2436 MinimumSingletonRestraint_swigregister(MinimumSingletonRestraint)
2437 
2438 class MinimumSingletonScore(IMP.SingletonScore):
2439  """Proxy of C++ IMP::container::MinimumSingletonScore class"""
2440  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2441 
2442  def __init__(self, *args):
2443  """
2444  __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumSingletonScore
2445  __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores, unsigned int n=1) -> MinimumSingletonScore
2446  __init__(IMP::container::MinimumSingletonScore self, IMP::SingletonScoresTemp const & scores) -> MinimumSingletonScore
2447  """
2448  this = _IMP_container.new_MinimumSingletonScore(*args)
2449  try:
2450  self.this.append(this)
2451  except:
2452  self.this = this
2453 
2454  def do_get_inputs(self, m, pis):
2455  """do_get_inputs(MinimumSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2456  return _IMP_container.MinimumSingletonScore_do_get_inputs(self, m, pis)
2457 
2458 
2459  def get_version_info(self):
2460  """get_version_info(MinimumSingletonScore self) -> VersionInfo"""
2461  return _IMP_container.MinimumSingletonScore_get_version_info(self)
2462 
2463 
2464  def do_create_current_decomposition(self, m, vt):
2465  """do_create_current_decomposition(MinimumSingletonScore self, Model m, ParticleIndex vt) -> IMP::Restraints"""
2466  return _IMP_container.MinimumSingletonScore_do_create_current_decomposition(self, m, vt)
2467 
2468 
2469  def __str__(self):
2470  """__str__(MinimumSingletonScore self) -> std::string"""
2471  return _IMP_container.MinimumSingletonScore___str__(self)
2472 
2473 
2474  def __repr__(self):
2475  """__repr__(MinimumSingletonScore self) -> std::string"""
2476  return _IMP_container.MinimumSingletonScore___repr__(self)
2477 
2478 
2479  @staticmethod
2480  def get_from(o):
2481  return _object_cast_to_MinimumSingletonScore(o)
2482 
2483 MinimumSingletonScore_swigregister = _IMP_container.MinimumSingletonScore_swigregister
2484 MinimumSingletonScore_swigregister(MinimumSingletonScore)
2485 
2486 class MinimumTripletRestraint(IMP.Restraint):
2487  """Proxy of C++ IMP::container::MinimumTripletRestraint class"""
2488  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2489 
2490  def __init__(self, *args):
2491  """
2492  __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1, std::string name) -> MinimumTripletRestraint
2493  __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1) -> MinimumTripletRestraint
2494  __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c) -> MinimumTripletRestraint
2495  """
2496  this = _IMP_container.new_MinimumTripletRestraint(*args)
2497  try:
2498  self.this.append(this)
2499  except:
2500  self.this = this
2501 
2502  def do_get_inputs(self):
2503  """do_get_inputs(MinimumTripletRestraint self) -> IMP::ModelObjectsTemp"""
2504  return _IMP_container.MinimumTripletRestraint_do_get_inputs(self)
2505 
2506 
2507  def get_version_info(self):
2508  """get_version_info(MinimumTripletRestraint self) -> VersionInfo"""
2509  return _IMP_container.MinimumTripletRestraint_get_version_info(self)
2510 
2511 
2512  def set_n(self, n):
2513  """set_n(MinimumTripletRestraint self, unsigned int n)"""
2514  return _IMP_container.MinimumTripletRestraint_set_n(self, n)
2515 
2516 
2517  def do_create_current_decomposition(self):
2518  """do_create_current_decomposition(MinimumTripletRestraint self) -> IMP::Restraints"""
2519  return _IMP_container.MinimumTripletRestraint_do_create_current_decomposition(self)
2520 
2521 
2522  def __str__(self):
2523  """__str__(MinimumTripletRestraint self) -> std::string"""
2524  return _IMP_container.MinimumTripletRestraint___str__(self)
2525 
2526 
2527  def __repr__(self):
2528  """__repr__(MinimumTripletRestraint self) -> std::string"""
2529  return _IMP_container.MinimumTripletRestraint___repr__(self)
2530 
2531 
2532  @staticmethod
2533  def get_from(o):
2534  return _object_cast_to_MinimumTripletRestraint(o)
2535 
2536 MinimumTripletRestraint_swigregister = _IMP_container.MinimumTripletRestraint_swigregister
2537 MinimumTripletRestraint_swigregister(MinimumTripletRestraint)
2538 
2539 class MinimumTripletScore(IMP.TripletScore):
2540  """Proxy of C++ IMP::container::MinimumTripletScore class"""
2541  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2542 
2543  def __init__(self, *args):
2544  """
2545  __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1, std::string name) -> MinimumTripletScore
2546  __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores, unsigned int n=1) -> MinimumTripletScore
2547  __init__(IMP::container::MinimumTripletScore self, IMP::TripletScoresTemp const & scores) -> MinimumTripletScore
2548  """
2549  this = _IMP_container.new_MinimumTripletScore(*args)
2550  try:
2551  self.this.append(this)
2552  except:
2553  self.this = this
2554 
2555  def do_get_inputs(self, m, pis):
2556  """do_get_inputs(MinimumTripletScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2557  return _IMP_container.MinimumTripletScore_do_get_inputs(self, m, pis)
2558 
2559 
2560  def get_version_info(self):
2561  """get_version_info(MinimumTripletScore self) -> VersionInfo"""
2562  return _IMP_container.MinimumTripletScore_get_version_info(self)
2563 
2564 
2565  def do_create_current_decomposition(self, m, vt):
2566  """do_create_current_decomposition(MinimumTripletScore self, Model m, IMP::ParticleIndexTriplet const & vt) -> IMP::Restraints"""
2567  return _IMP_container.MinimumTripletScore_do_create_current_decomposition(self, m, vt)
2568 
2569 
2570  def __str__(self):
2571  """__str__(MinimumTripletScore self) -> std::string"""
2572  return _IMP_container.MinimumTripletScore___str__(self)
2573 
2574 
2575  def __repr__(self):
2576  """__repr__(MinimumTripletScore self) -> std::string"""
2577  return _IMP_container.MinimumTripletScore___repr__(self)
2578 
2579 
2580  @staticmethod
2581  def get_from(o):
2582  return _object_cast_to_MinimumTripletScore(o)
2583 
2584 MinimumTripletScore_swigregister = _IMP_container.MinimumTripletScore_swigregister
2585 MinimumTripletScore_swigregister(MinimumTripletScore)
2586 
2587 class PairContainerSet(IMP.PairContainer):
2588  """Proxy of C++ IMP::container::PairContainerSet class"""
2589  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2590 
2591  def __init__(self, *args):
2592  """
2593  __init__(IMP::container::PairContainerSet self, Model m, std::string name) -> PairContainerSet
2594  __init__(IMP::container::PairContainerSet self, Model m) -> PairContainerSet
2595  __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc, std::string name) -> PairContainerSet
2596  __init__(IMP::container::PairContainerSet self, IMP::PairContainersTemp const & pc) -> PairContainerSet
2597  """
2598  this = _IMP_container.new_PairContainerSet(*args)
2599  try:
2600  self.this.append(this)
2601  except:
2602  self.this = this
2603 
2604  def do_apply(self, sm):
2605  """do_apply(PairContainerSet self, PairModifier sm)"""
2606  return _IMP_container.PairContainerSet_do_apply(self, sm)
2607 
2608 
2609  def get_version_info(self):
2610  """get_version_info(PairContainerSet self) -> VersionInfo"""
2611  return _IMP_container.PairContainerSet_get_version_info(self)
2612 
2613 
2614  def remove_pair_container(self, d):
2615  """remove_pair_container(PairContainerSet self, PairContainer d)"""
2616  return _IMP_container.PairContainerSet_remove_pair_container(self, d)
2617 
2618 
2619  def remove_pair_containers(self, d):
2620  """remove_pair_containers(PairContainerSet self, IMP::PairContainers const & d)"""
2621  return _IMP_container.PairContainerSet_remove_pair_containers(self, d)
2622 
2623 
2624  def set_pair_containers(self, ps):
2625  """set_pair_containers(PairContainerSet self, IMP::PairContainers const & ps)"""
2626  return _IMP_container.PairContainerSet_set_pair_containers(self, ps)
2627 
2628 
2629  def set_pair_containers_order(self, objs):
2630  """set_pair_containers_order(PairContainerSet self, IMP::PairContainers const & objs)"""
2631  return _IMP_container.PairContainerSet_set_pair_containers_order(self, objs)
2632 
2633 
2634  def add_pair_container(self, obj):
2635  """add_pair_container(PairContainerSet self, PairContainer obj) -> unsigned int"""
2636  return _IMP_container.PairContainerSet_add_pair_container(self, obj)
2637 
2638 
2639  def add_pair_containers(self, objs):
2640  """add_pair_containers(PairContainerSet self, IMP::PairContainers const & objs)"""
2641  return _IMP_container.PairContainerSet_add_pair_containers(self, objs)
2642 
2643 
2644  def clear_pair_containers(self):
2645  """clear_pair_containers(PairContainerSet self)"""
2646  return _IMP_container.PairContainerSet_clear_pair_containers(self)
2647 
2648 
2649  def get_number_of_pair_containers(self):
2650  """get_number_of_pair_containers(PairContainerSet self) -> unsigned int"""
2651  return _IMP_container.PairContainerSet_get_number_of_pair_containers(self)
2652 
2653 
2654  def get_has_pair_containers(self):
2655  """get_has_pair_containers(PairContainerSet self) -> bool"""
2656  return _IMP_container.PairContainerSet_get_has_pair_containers(self)
2657 
2658 
2659  def get_pair_container(self, i):
2660  """get_pair_container(PairContainerSet self, unsigned int i) -> PairContainer"""
2661  return _IMP_container.PairContainerSet_get_pair_container(self, i)
2662 
2663 
2664  def get_pair_containers(self):
2665  """get_pair_containers(PairContainerSet self) -> IMP::PairContainers"""
2666  return _IMP_container.PairContainerSet_get_pair_containers(self)
2667 
2668 
2669  def reserve_pair_containers(self, sz):
2670  """reserve_pair_containers(PairContainerSet self, unsigned int sz)"""
2671  return _IMP_container.PairContainerSet_reserve_pair_containers(self, sz)
2672 
2673 
2674  def do_get_inputs(self):
2675  """do_get_inputs(PairContainerSet self) -> IMP::ModelObjectsTemp"""
2676  return _IMP_container.PairContainerSet_do_get_inputs(self)
2677 
2678 
2679  def __str__(self):
2680  """__str__(PairContainerSet self) -> std::string"""
2681  return _IMP_container.PairContainerSet___str__(self)
2682 
2683 
2684  def __repr__(self):
2685  """__repr__(PairContainerSet self) -> std::string"""
2686  return _IMP_container.PairContainerSet___repr__(self)
2687 
2688 
2689  @staticmethod
2690  def get_from(o):
2691  return _object_cast_to_PairContainerSet(o)
2692 
2693 PairContainerSet_swigregister = _IMP_container.PairContainerSet_swigregister
2694 PairContainerSet_swigregister(PairContainerSet)
2695 
2696 class PairsConstraint(IMP.Constraint):
2697  """Proxy of C++ IMP::container::PairsConstraint class"""
2698  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2699 
2700  def __init__(self, *args):
2701  """
2702  __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c, std::string name) -> PairsConstraint
2703  __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c) -> PairsConstraint
2704  """
2705  this = _IMP_container.new_PairsConstraint(*args)
2706  try:
2707  self.this.append(this)
2708  except:
2709  self.this = this
2710 
2711  def get_version_info(self):
2712  """get_version_info(PairsConstraint self) -> VersionInfo"""
2713  return _IMP_container.PairsConstraint_get_version_info(self)
2714 
2715 
2716  def __str__(self):
2717  """__str__(PairsConstraint self) -> std::string"""
2718  return _IMP_container.PairsConstraint___str__(self)
2719 
2720 
2721  def __repr__(self):
2722  """__repr__(PairsConstraint self) -> std::string"""
2723  return _IMP_container.PairsConstraint___repr__(self)
2724 
2725 
2726  @staticmethod
2727  def get_from(o):
2728  return _object_cast_to_PairsConstraint(o)
2729 
2730 PairsConstraint_swigregister = _IMP_container.PairsConstraint_swigregister
2731 PairsConstraint_swigregister(PairsConstraint)
2732 
2733 class PairsOptimizerState(IMP.OptimizerState):
2734  """Proxy of C++ IMP::container::PairsOptimizerState class"""
2735  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2736 
2737  def __init__(self, *args):
2738  """
2739  __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf, std::string name) -> PairsOptimizerState
2740  __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf) -> PairsOptimizerState
2741  """
2742  this = _IMP_container.new_PairsOptimizerState(*args)
2743  try:
2744  self.this.append(this)
2745  except:
2746  self.this = this
2747 
2748  def get_version_info(self):
2749  """get_version_info(PairsOptimizerState self) -> VersionInfo"""
2750  return _IMP_container.PairsOptimizerState_get_version_info(self)
2751 
2752 
2753  def __str__(self):
2754  """__str__(PairsOptimizerState self) -> std::string"""
2755  return _IMP_container.PairsOptimizerState___str__(self)
2756 
2757 
2758  def __repr__(self):
2759  """__repr__(PairsOptimizerState self) -> std::string"""
2760  return _IMP_container.PairsOptimizerState___repr__(self)
2761 
2762 
2763  @staticmethod
2764  def get_from(o):
2765  return _object_cast_to_PairsOptimizerState(o)
2766 
2767 PairsOptimizerState_swigregister = _IMP_container.PairsOptimizerState_swigregister
2768 PairsOptimizerState_swigregister(PairsOptimizerState)
2769 
2770 class PairsRestraint(IMP.Restraint):
2771  """Proxy of C++ IMP::container::PairsRestraint class"""
2772  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2773 
2774  def __init__(self, *args):
2775  """
2776  __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc, std::string name) -> PairsRestraint
2777  __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc) -> PairsRestraint
2778  """
2779  this = _IMP_container.new_PairsRestraint(*args)
2780  try:
2781  self.this.append(this)
2782  except:
2783  self.this = this
2784 
2785  def do_get_inputs(self):
2786  """do_get_inputs(PairsRestraint self) -> IMP::ModelObjectsTemp"""
2787  return _IMP_container.PairsRestraint_do_get_inputs(self)
2788 
2789 
2790  def get_version_info(self):
2791  """get_version_info(PairsRestraint self) -> VersionInfo"""
2792  return _IMP_container.PairsRestraint_get_version_info(self)
2793 
2794 
2795  def __str__(self):
2796  """__str__(PairsRestraint self) -> std::string"""
2797  return _IMP_container.PairsRestraint___str__(self)
2798 
2799 
2800  def __repr__(self):
2801  """__repr__(PairsRestraint self) -> std::string"""
2802  return _IMP_container.PairsRestraint___repr__(self)
2803 
2804 
2805  @staticmethod
2806  def get_from(o):
2807  return _object_cast_to_PairsRestraint(o)
2808 
2809 PairsRestraint_swigregister = _IMP_container.PairsRestraint_swigregister
2810 PairsRestraint_swigregister(PairsRestraint)
2811 
2812 class QuadContainerSet(IMP.QuadContainer):
2813  """Proxy of C++ IMP::container::QuadContainerSet class"""
2814  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2815 
2816  def __init__(self, *args):
2817  """
2818  __init__(IMP::container::QuadContainerSet self, Model m, std::string name) -> QuadContainerSet
2819  __init__(IMP::container::QuadContainerSet self, Model m) -> QuadContainerSet
2820  __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc, std::string name) -> QuadContainerSet
2821  __init__(IMP::container::QuadContainerSet self, IMP::QuadContainersTemp const & pc) -> QuadContainerSet
2822  """
2823  this = _IMP_container.new_QuadContainerSet(*args)
2824  try:
2825  self.this.append(this)
2826  except:
2827  self.this = this
2828 
2829  def do_apply(self, sm):
2830  """do_apply(QuadContainerSet self, QuadModifier sm)"""
2831  return _IMP_container.QuadContainerSet_do_apply(self, sm)
2832 
2833 
2834  def get_version_info(self):
2835  """get_version_info(QuadContainerSet self) -> VersionInfo"""
2836  return _IMP_container.QuadContainerSet_get_version_info(self)
2837 
2838 
2839  def remove_quad_container(self, d):
2840  """remove_quad_container(QuadContainerSet self, QuadContainer d)"""
2841  return _IMP_container.QuadContainerSet_remove_quad_container(self, d)
2842 
2843 
2844  def remove_quad_containers(self, d):
2845  """remove_quad_containers(QuadContainerSet self, IMP::QuadContainers const & d)"""
2846  return _IMP_container.QuadContainerSet_remove_quad_containers(self, d)
2847 
2848 
2849  def set_quad_containers(self, ps):
2850  """set_quad_containers(QuadContainerSet self, IMP::QuadContainers const & ps)"""
2851  return _IMP_container.QuadContainerSet_set_quad_containers(self, ps)
2852 
2853 
2854  def set_quad_containers_order(self, objs):
2855  """set_quad_containers_order(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2856  return _IMP_container.QuadContainerSet_set_quad_containers_order(self, objs)
2857 
2858 
2859  def add_quad_container(self, obj):
2860  """add_quad_container(QuadContainerSet self, QuadContainer obj) -> unsigned int"""
2861  return _IMP_container.QuadContainerSet_add_quad_container(self, obj)
2862 
2863 
2864  def add_quad_containers(self, objs):
2865  """add_quad_containers(QuadContainerSet self, IMP::QuadContainers const & objs)"""
2866  return _IMP_container.QuadContainerSet_add_quad_containers(self, objs)
2867 
2868 
2869  def clear_quad_containers(self):
2870  """clear_quad_containers(QuadContainerSet self)"""
2871  return _IMP_container.QuadContainerSet_clear_quad_containers(self)
2872 
2873 
2874  def get_number_of_quad_containers(self):
2875  """get_number_of_quad_containers(QuadContainerSet self) -> unsigned int"""
2876  return _IMP_container.QuadContainerSet_get_number_of_quad_containers(self)
2877 
2878 
2879  def get_has_quad_containers(self):
2880  """get_has_quad_containers(QuadContainerSet self) -> bool"""
2881  return _IMP_container.QuadContainerSet_get_has_quad_containers(self)
2882 
2883 
2884  def get_quad_container(self, i):
2885  """get_quad_container(QuadContainerSet self, unsigned int i) -> QuadContainer"""
2886  return _IMP_container.QuadContainerSet_get_quad_container(self, i)
2887 
2888 
2889  def get_quad_containers(self):
2890  """get_quad_containers(QuadContainerSet self) -> IMP::QuadContainers"""
2891  return _IMP_container.QuadContainerSet_get_quad_containers(self)
2892 
2893 
2894  def reserve_quad_containers(self, sz):
2895  """reserve_quad_containers(QuadContainerSet self, unsigned int sz)"""
2896  return _IMP_container.QuadContainerSet_reserve_quad_containers(self, sz)
2897 
2898 
2899  def do_get_inputs(self):
2900  """do_get_inputs(QuadContainerSet self) -> IMP::ModelObjectsTemp"""
2901  return _IMP_container.QuadContainerSet_do_get_inputs(self)
2902 
2903 
2904  def __str__(self):
2905  """__str__(QuadContainerSet self) -> std::string"""
2906  return _IMP_container.QuadContainerSet___str__(self)
2907 
2908 
2909  def __repr__(self):
2910  """__repr__(QuadContainerSet self) -> std::string"""
2911  return _IMP_container.QuadContainerSet___repr__(self)
2912 
2913 
2914  @staticmethod
2915  def get_from(o):
2916  return _object_cast_to_QuadContainerSet(o)
2917 
2918 QuadContainerSet_swigregister = _IMP_container.QuadContainerSet_swigregister
2919 QuadContainerSet_swigregister(QuadContainerSet)
2920 
2921 class QuadsConstraint(IMP.Constraint):
2922  """Proxy of C++ IMP::container::QuadsConstraint class"""
2923  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2924 
2925  def __init__(self, *args):
2926  """
2927  __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c, std::string name) -> QuadsConstraint
2928  __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c) -> QuadsConstraint
2929  """
2930  this = _IMP_container.new_QuadsConstraint(*args)
2931  try:
2932  self.this.append(this)
2933  except:
2934  self.this = this
2935 
2936  def get_version_info(self):
2937  """get_version_info(QuadsConstraint self) -> VersionInfo"""
2938  return _IMP_container.QuadsConstraint_get_version_info(self)
2939 
2940 
2941  def __str__(self):
2942  """__str__(QuadsConstraint self) -> std::string"""
2943  return _IMP_container.QuadsConstraint___str__(self)
2944 
2945 
2946  def __repr__(self):
2947  """__repr__(QuadsConstraint self) -> std::string"""
2948  return _IMP_container.QuadsConstraint___repr__(self)
2949 
2950 
2951  @staticmethod
2952  def get_from(o):
2953  return _object_cast_to_QuadsConstraint(o)
2954 
2955 QuadsConstraint_swigregister = _IMP_container.QuadsConstraint_swigregister
2956 QuadsConstraint_swigregister(QuadsConstraint)
2957 
2958 class QuadsOptimizerState(IMP.OptimizerState):
2959  """Proxy of C++ IMP::container::QuadsOptimizerState class"""
2960  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2961 
2962  def __init__(self, *args):
2963  """
2964  __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf, std::string name) -> QuadsOptimizerState
2965  __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf) -> QuadsOptimizerState
2966  """
2967  this = _IMP_container.new_QuadsOptimizerState(*args)
2968  try:
2969  self.this.append(this)
2970  except:
2971  self.this = this
2972 
2973  def get_version_info(self):
2974  """get_version_info(QuadsOptimizerState self) -> VersionInfo"""
2975  return _IMP_container.QuadsOptimizerState_get_version_info(self)
2976 
2977 
2978  def __str__(self):
2979  """__str__(QuadsOptimizerState self) -> std::string"""
2980  return _IMP_container.QuadsOptimizerState___str__(self)
2981 
2982 
2983  def __repr__(self):
2984  """__repr__(QuadsOptimizerState self) -> std::string"""
2985  return _IMP_container.QuadsOptimizerState___repr__(self)
2986 
2987 
2988  @staticmethod
2989  def get_from(o):
2990  return _object_cast_to_QuadsOptimizerState(o)
2991 
2992 QuadsOptimizerState_swigregister = _IMP_container.QuadsOptimizerState_swigregister
2993 QuadsOptimizerState_swigregister(QuadsOptimizerState)
2994 
2995 class QuadsRestraint(IMP.Restraint):
2996  """Proxy of C++ IMP::container::QuadsRestraint class"""
2997  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2998 
2999  def __init__(self, *args):
3000  """
3001  __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc, std::string name) -> QuadsRestraint
3002  __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc) -> QuadsRestraint
3003  """
3004  this = _IMP_container.new_QuadsRestraint(*args)
3005  try:
3006  self.this.append(this)
3007  except:
3008  self.this = this
3009 
3010  def do_get_inputs(self):
3011  """do_get_inputs(QuadsRestraint self) -> IMP::ModelObjectsTemp"""
3012  return _IMP_container.QuadsRestraint_do_get_inputs(self)
3013 
3014 
3015  def get_version_info(self):
3016  """get_version_info(QuadsRestraint self) -> VersionInfo"""
3017  return _IMP_container.QuadsRestraint_get_version_info(self)
3018 
3019 
3020  def __str__(self):
3021  """__str__(QuadsRestraint self) -> std::string"""
3022  return _IMP_container.QuadsRestraint___str__(self)
3023 
3024 
3025  def __repr__(self):
3026  """__repr__(QuadsRestraint self) -> std::string"""
3027  return _IMP_container.QuadsRestraint___repr__(self)
3028 
3029 
3030  @staticmethod
3031  def get_from(o):
3032  return _object_cast_to_QuadsRestraint(o)
3033 
3034 QuadsRestraint_swigregister = _IMP_container.QuadsRestraint_swigregister
3035 QuadsRestraint_swigregister(QuadsRestraint)
3036 
3037 class SingletonContainerSet(IMP.SingletonContainer):
3038  """Proxy of C++ IMP::container::SingletonContainerSet class"""
3039  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3040 
3041  def __init__(self, *args):
3042  """
3043  __init__(IMP::container::SingletonContainerSet self, Model m, std::string name) -> SingletonContainerSet
3044  __init__(IMP::container::SingletonContainerSet self, Model m) -> SingletonContainerSet
3045  __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc, std::string name) -> SingletonContainerSet
3046  __init__(IMP::container::SingletonContainerSet self, IMP::SingletonContainersTemp const & pc) -> SingletonContainerSet
3047  """
3048  this = _IMP_container.new_SingletonContainerSet(*args)
3049  try:
3050  self.this.append(this)
3051  except:
3052  self.this = this
3053 
3054  def do_apply(self, sm):
3055  """do_apply(SingletonContainerSet self, SingletonModifier sm)"""
3056  return _IMP_container.SingletonContainerSet_do_apply(self, sm)
3057 
3058 
3059  def get_version_info(self):
3060  """get_version_info(SingletonContainerSet self) -> VersionInfo"""
3061  return _IMP_container.SingletonContainerSet_get_version_info(self)
3062 
3063 
3064  def remove_singleton_container(self, d):
3065  """remove_singleton_container(SingletonContainerSet self, SingletonContainer d)"""
3066  return _IMP_container.SingletonContainerSet_remove_singleton_container(self, d)
3067 
3068 
3069  def remove_singleton_containers(self, d):
3070  """remove_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & d)"""
3071  return _IMP_container.SingletonContainerSet_remove_singleton_containers(self, d)
3072 
3073 
3074  def set_singleton_containers(self, ps):
3075  """set_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & ps)"""
3076  return _IMP_container.SingletonContainerSet_set_singleton_containers(self, ps)
3077 
3078 
3079  def set_singleton_containers_order(self, objs):
3080  """set_singleton_containers_order(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3081  return _IMP_container.SingletonContainerSet_set_singleton_containers_order(self, objs)
3082 
3083 
3084  def add_singleton_container(self, obj):
3085  """add_singleton_container(SingletonContainerSet self, SingletonContainer obj) -> unsigned int"""
3086  return _IMP_container.SingletonContainerSet_add_singleton_container(self, obj)
3087 
3088 
3089  def add_singleton_containers(self, objs):
3090  """add_singleton_containers(SingletonContainerSet self, IMP::SingletonContainers const & objs)"""
3091  return _IMP_container.SingletonContainerSet_add_singleton_containers(self, objs)
3092 
3093 
3094  def clear_singleton_containers(self):
3095  """clear_singleton_containers(SingletonContainerSet self)"""
3096  return _IMP_container.SingletonContainerSet_clear_singleton_containers(self)
3097 
3098 
3099  def get_number_of_singleton_containers(self):
3100  """get_number_of_singleton_containers(SingletonContainerSet self) -> unsigned int"""
3101  return _IMP_container.SingletonContainerSet_get_number_of_singleton_containers(self)
3102 
3103 
3104  def get_has_singleton_containers(self):
3105  """get_has_singleton_containers(SingletonContainerSet self) -> bool"""
3106  return _IMP_container.SingletonContainerSet_get_has_singleton_containers(self)
3107 
3108 
3109  def get_singleton_container(self, i):
3110  """get_singleton_container(SingletonContainerSet self, unsigned int i) -> SingletonContainer"""
3111  return _IMP_container.SingletonContainerSet_get_singleton_container(self, i)
3112 
3113 
3114  def get_singleton_containers(self):
3115  """get_singleton_containers(SingletonContainerSet self) -> IMP::SingletonContainers"""
3116  return _IMP_container.SingletonContainerSet_get_singleton_containers(self)
3117 
3118 
3119  def reserve_singleton_containers(self, sz):
3120  """reserve_singleton_containers(SingletonContainerSet self, unsigned int sz)"""
3121  return _IMP_container.SingletonContainerSet_reserve_singleton_containers(self, sz)
3122 
3123 
3124  def do_get_inputs(self):
3125  """do_get_inputs(SingletonContainerSet self) -> IMP::ModelObjectsTemp"""
3126  return _IMP_container.SingletonContainerSet_do_get_inputs(self)
3127 
3128 
3129  def __str__(self):
3130  """__str__(SingletonContainerSet self) -> std::string"""
3131  return _IMP_container.SingletonContainerSet___str__(self)
3132 
3133 
3134  def __repr__(self):
3135  """__repr__(SingletonContainerSet self) -> std::string"""
3136  return _IMP_container.SingletonContainerSet___repr__(self)
3137 
3138 
3139  @staticmethod
3140  def get_from(o):
3141  return _object_cast_to_SingletonContainerSet(o)
3142 
3143 SingletonContainerSet_swigregister = _IMP_container.SingletonContainerSet_swigregister
3144 SingletonContainerSet_swigregister(SingletonContainerSet)
3145 
3146 class SingletonsConstraint(IMP.Constraint):
3147  """Proxy of C++ IMP::container::SingletonsConstraint class"""
3148  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3149 
3150  def __init__(self, *args):
3151  """
3152  __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c, std::string name) -> SingletonsConstraint
3153  __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c) -> SingletonsConstraint
3154  """
3155  this = _IMP_container.new_SingletonsConstraint(*args)
3156  try:
3157  self.this.append(this)
3158  except:
3159  self.this = this
3160 
3161  def get_version_info(self):
3162  """get_version_info(SingletonsConstraint self) -> VersionInfo"""
3163  return _IMP_container.SingletonsConstraint_get_version_info(self)
3164 
3165 
3166  def __str__(self):
3167  """__str__(SingletonsConstraint self) -> std::string"""
3168  return _IMP_container.SingletonsConstraint___str__(self)
3169 
3170 
3171  def __repr__(self):
3172  """__repr__(SingletonsConstraint self) -> std::string"""
3173  return _IMP_container.SingletonsConstraint___repr__(self)
3174 
3175 
3176  @staticmethod
3177  def get_from(o):
3178  return _object_cast_to_SingletonsConstraint(o)
3179 
3180 SingletonsConstraint_swigregister = _IMP_container.SingletonsConstraint_swigregister
3181 SingletonsConstraint_swigregister(SingletonsConstraint)
3182 
3183 class SingletonsOptimizerState(IMP.OptimizerState):
3184  """Proxy of C++ IMP::container::SingletonsOptimizerState class"""
3185  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3186 
3187  def __init__(self, *args):
3188  """
3189  __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf, std::string name) -> SingletonsOptimizerState
3190  __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf) -> SingletonsOptimizerState
3191  """
3192  this = _IMP_container.new_SingletonsOptimizerState(*args)
3193  try:
3194  self.this.append(this)
3195  except:
3196  self.this = this
3197 
3198  def get_version_info(self):
3199  """get_version_info(SingletonsOptimizerState self) -> VersionInfo"""
3200  return _IMP_container.SingletonsOptimizerState_get_version_info(self)
3201 
3202 
3203  def __str__(self):
3204  """__str__(SingletonsOptimizerState self) -> std::string"""
3205  return _IMP_container.SingletonsOptimizerState___str__(self)
3206 
3207 
3208  def __repr__(self):
3209  """__repr__(SingletonsOptimizerState self) -> std::string"""
3210  return _IMP_container.SingletonsOptimizerState___repr__(self)
3211 
3212 
3213  @staticmethod
3214  def get_from(o):
3215  return _object_cast_to_SingletonsOptimizerState(o)
3216 
3217 SingletonsOptimizerState_swigregister = _IMP_container.SingletonsOptimizerState_swigregister
3218 SingletonsOptimizerState_swigregister(SingletonsOptimizerState)
3219 
3220 class SingletonsRestraint(IMP.Restraint):
3221  """Proxy of C++ IMP::container::SingletonsRestraint class"""
3222  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3223 
3224  def __init__(self, *args):
3225  """
3226  __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc, std::string name) -> SingletonsRestraint
3227  __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc) -> SingletonsRestraint
3228  """
3229  this = _IMP_container.new_SingletonsRestraint(*args)
3230  try:
3231  self.this.append(this)
3232  except:
3233  self.this = this
3234 
3235  def do_get_inputs(self):
3236  """do_get_inputs(SingletonsRestraint self) -> IMP::ModelObjectsTemp"""
3237  return _IMP_container.SingletonsRestraint_do_get_inputs(self)
3238 
3239 
3240  def get_version_info(self):
3241  """get_version_info(SingletonsRestraint self) -> VersionInfo"""
3242  return _IMP_container.SingletonsRestraint_get_version_info(self)
3243 
3244 
3245  def __str__(self):
3246  """__str__(SingletonsRestraint self) -> std::string"""
3247  return _IMP_container.SingletonsRestraint___str__(self)
3248 
3249 
3250  def __repr__(self):
3251  """__repr__(SingletonsRestraint self) -> std::string"""
3252  return _IMP_container.SingletonsRestraint___repr__(self)
3253 
3254 
3255  @staticmethod
3256  def get_from(o):
3257  return _object_cast_to_SingletonsRestraint(o)
3258 
3259 SingletonsRestraint_swigregister = _IMP_container.SingletonsRestraint_swigregister
3260 SingletonsRestraint_swigregister(SingletonsRestraint)
3261 
3262 class TripletContainerSet(IMP.TripletContainer):
3263  """Proxy of C++ IMP::container::TripletContainerSet class"""
3264  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3265 
3266  def __init__(self, *args):
3267  """
3268  __init__(IMP::container::TripletContainerSet self, Model m, std::string name) -> TripletContainerSet
3269  __init__(IMP::container::TripletContainerSet self, Model m) -> TripletContainerSet
3270  __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc, std::string name) -> TripletContainerSet
3271  __init__(IMP::container::TripletContainerSet self, IMP::TripletContainersTemp const & pc) -> TripletContainerSet
3272  """
3273  this = _IMP_container.new_TripletContainerSet(*args)
3274  try:
3275  self.this.append(this)
3276  except:
3277  self.this = this
3278 
3279  def do_apply(self, sm):
3280  """do_apply(TripletContainerSet self, TripletModifier sm)"""
3281  return _IMP_container.TripletContainerSet_do_apply(self, sm)
3282 
3283 
3284  def get_version_info(self):
3285  """get_version_info(TripletContainerSet self) -> VersionInfo"""
3286  return _IMP_container.TripletContainerSet_get_version_info(self)
3287 
3288 
3289  def remove_triplet_container(self, d):
3290  """remove_triplet_container(TripletContainerSet self, TripletContainer d)"""
3291  return _IMP_container.TripletContainerSet_remove_triplet_container(self, d)
3292 
3293 
3294  def remove_triplet_containers(self, d):
3295  """remove_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & d)"""
3296  return _IMP_container.TripletContainerSet_remove_triplet_containers(self, d)
3297 
3298 
3299  def set_triplet_containers(self, ps):
3300  """set_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & ps)"""
3301  return _IMP_container.TripletContainerSet_set_triplet_containers(self, ps)
3302 
3303 
3304  def set_triplet_containers_order(self, objs):
3305  """set_triplet_containers_order(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3306  return _IMP_container.TripletContainerSet_set_triplet_containers_order(self, objs)
3307 
3308 
3309  def add_triplet_container(self, obj):
3310  """add_triplet_container(TripletContainerSet self, TripletContainer obj) -> unsigned int"""
3311  return _IMP_container.TripletContainerSet_add_triplet_container(self, obj)
3312 
3313 
3314  def add_triplet_containers(self, objs):
3315  """add_triplet_containers(TripletContainerSet self, IMP::TripletContainers const & objs)"""
3316  return _IMP_container.TripletContainerSet_add_triplet_containers(self, objs)
3317 
3318 
3319  def clear_triplet_containers(self):
3320  """clear_triplet_containers(TripletContainerSet self)"""
3321  return _IMP_container.TripletContainerSet_clear_triplet_containers(self)
3322 
3323 
3324  def get_number_of_triplet_containers(self):
3325  """get_number_of_triplet_containers(TripletContainerSet self) -> unsigned int"""
3326  return _IMP_container.TripletContainerSet_get_number_of_triplet_containers(self)
3327 
3328 
3329  def get_has_triplet_containers(self):
3330  """get_has_triplet_containers(TripletContainerSet self) -> bool"""
3331  return _IMP_container.TripletContainerSet_get_has_triplet_containers(self)
3332 
3333 
3334  def get_triplet_container(self, i):
3335  """get_triplet_container(TripletContainerSet self, unsigned int i) -> TripletContainer"""
3336  return _IMP_container.TripletContainerSet_get_triplet_container(self, i)
3337 
3338 
3339  def get_triplet_containers(self):
3340  """get_triplet_containers(TripletContainerSet self) -> IMP::TripletContainers"""
3341  return _IMP_container.TripletContainerSet_get_triplet_containers(self)
3342 
3343 
3344  def reserve_triplet_containers(self, sz):
3345  """reserve_triplet_containers(TripletContainerSet self, unsigned int sz)"""
3346  return _IMP_container.TripletContainerSet_reserve_triplet_containers(self, sz)
3347 
3348 
3349  def do_get_inputs(self):
3350  """do_get_inputs(TripletContainerSet self) -> IMP::ModelObjectsTemp"""
3351  return _IMP_container.TripletContainerSet_do_get_inputs(self)
3352 
3353 
3354  def __str__(self):
3355  """__str__(TripletContainerSet self) -> std::string"""
3356  return _IMP_container.TripletContainerSet___str__(self)
3357 
3358 
3359  def __repr__(self):
3360  """__repr__(TripletContainerSet self) -> std::string"""
3361  return _IMP_container.TripletContainerSet___repr__(self)
3362 
3363 
3364  @staticmethod
3365  def get_from(o):
3366  return _object_cast_to_TripletContainerSet(o)
3367 
3368 TripletContainerSet_swigregister = _IMP_container.TripletContainerSet_swigregister
3369 TripletContainerSet_swigregister(TripletContainerSet)
3370 
3371 class TripletsConstraint(IMP.Constraint):
3372  """Proxy of C++ IMP::container::TripletsConstraint class"""
3373  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3374 
3375  def __init__(self, *args):
3376  """
3377  __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c, std::string name) -> TripletsConstraint
3378  __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c) -> TripletsConstraint
3379  """
3380  this = _IMP_container.new_TripletsConstraint(*args)
3381  try:
3382  self.this.append(this)
3383  except:
3384  self.this = this
3385 
3386  def get_version_info(self):
3387  """get_version_info(TripletsConstraint self) -> VersionInfo"""
3388  return _IMP_container.TripletsConstraint_get_version_info(self)
3389 
3390 
3391  def __str__(self):
3392  """__str__(TripletsConstraint self) -> std::string"""
3393  return _IMP_container.TripletsConstraint___str__(self)
3394 
3395 
3396  def __repr__(self):
3397  """__repr__(TripletsConstraint self) -> std::string"""
3398  return _IMP_container.TripletsConstraint___repr__(self)
3399 
3400 
3401  @staticmethod
3402  def get_from(o):
3403  return _object_cast_to_TripletsConstraint(o)
3404 
3405 TripletsConstraint_swigregister = _IMP_container.TripletsConstraint_swigregister
3406 TripletsConstraint_swigregister(TripletsConstraint)
3407 
3408 class TripletsOptimizerState(IMP.OptimizerState):
3409  """Proxy of C++ IMP::container::TripletsOptimizerState class"""
3410  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3411 
3412  def __init__(self, *args):
3413  """
3414  __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf, std::string name) -> TripletsOptimizerState
3415  __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf) -> TripletsOptimizerState
3416  """
3417  this = _IMP_container.new_TripletsOptimizerState(*args)
3418  try:
3419  self.this.append(this)
3420  except:
3421  self.this = this
3422 
3423  def get_version_info(self):
3424  """get_version_info(TripletsOptimizerState self) -> VersionInfo"""
3425  return _IMP_container.TripletsOptimizerState_get_version_info(self)
3426 
3427 
3428  def __str__(self):
3429  """__str__(TripletsOptimizerState self) -> std::string"""
3430  return _IMP_container.TripletsOptimizerState___str__(self)
3431 
3432 
3433  def __repr__(self):
3434  """__repr__(TripletsOptimizerState self) -> std::string"""
3435  return _IMP_container.TripletsOptimizerState___repr__(self)
3436 
3437 
3438  @staticmethod
3439  def get_from(o):
3440  return _object_cast_to_TripletsOptimizerState(o)
3441 
3442 TripletsOptimizerState_swigregister = _IMP_container.TripletsOptimizerState_swigregister
3443 TripletsOptimizerState_swigregister(TripletsOptimizerState)
3444 
3445 class TripletsRestraint(IMP.Restraint):
3446  """Proxy of C++ IMP::container::TripletsRestraint class"""
3447  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3448 
3449  def __init__(self, *args):
3450  """
3451  __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc, std::string name) -> TripletsRestraint
3452  __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc) -> TripletsRestraint
3453  """
3454  this = _IMP_container.new_TripletsRestraint(*args)
3455  try:
3456  self.this.append(this)
3457  except:
3458  self.this = this
3459 
3460  def do_get_inputs(self):
3461  """do_get_inputs(TripletsRestraint self) -> IMP::ModelObjectsTemp"""
3462  return _IMP_container.TripletsRestraint_do_get_inputs(self)
3463 
3464 
3465  def get_version_info(self):
3466  """get_version_info(TripletsRestraint self) -> VersionInfo"""
3467  return _IMP_container.TripletsRestraint_get_version_info(self)
3468 
3469 
3470  def __str__(self):
3471  """__str__(TripletsRestraint self) -> std::string"""
3472  return _IMP_container.TripletsRestraint___str__(self)
3473 
3474 
3475  def __repr__(self):
3476  """__repr__(TripletsRestraint self) -> std::string"""
3477  return _IMP_container.TripletsRestraint___repr__(self)
3478 
3479 
3480  @staticmethod
3481  def get_from(o):
3482  return _object_cast_to_TripletsRestraint(o)
3483 
3484 TripletsRestraint_swigregister = _IMP_container.TripletsRestraint_swigregister
3485 TripletsRestraint_swigregister(TripletsRestraint)
3486 
3487 class InContainerSingletonFilter(IMP.SingletonPredicate):
3488  """Proxy of C++ IMP::container::InContainerSingletonFilter class"""
3489  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3490 
3491  def __init__(self, *args):
3492  """
3493  __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, std::string name) -> InContainerSingletonFilter
3494  __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c) -> InContainerSingletonFilter
3495  __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations, std::string name) -> InContainerSingletonFilter
3496  __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations) -> InContainerSingletonFilter
3497  """
3498  this = _IMP_container.new_InContainerSingletonFilter(*args)
3499  try:
3500  self.this.append(this)
3501  except:
3502  self.this = this
3503 
3504  def do_get_inputs(self, m, pi):
3505  """do_get_inputs(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3506  return _IMP_container.InContainerSingletonFilter_do_get_inputs(self, m, pi)
3507 
3508 
3509  def get_value(self, *args):
3510  """
3511  get_value(InContainerSingletonFilter self, Particle a) -> int
3512  get_value(InContainerSingletonFilter self, IMP::ParticlesTemp const & o) -> IMP::Ints
3513  """
3514  return _IMP_container.InContainerSingletonFilter_get_value(self, *args)
3515 
3516 
3517  def get_value_index(self, *args):
3518  """
3519  get_value_index(InContainerSingletonFilter self, Model arg2, ParticleIndex vt) -> int
3520  get_value_index(InContainerSingletonFilter self, Model m, IMP::ParticleIndexes const & o) -> IMP::Ints
3521  """
3522  return _IMP_container.InContainerSingletonFilter_get_value_index(self, *args)
3523 
3524 
3525  def get_version_info(self):
3526  """get_version_info(InContainerSingletonFilter self) -> VersionInfo"""
3527  return _IMP_container.InContainerSingletonFilter_get_version_info(self)
3528 
3529 
3530  def __str__(self):
3531  """__str__(InContainerSingletonFilter self) -> std::string"""
3532  return _IMP_container.InContainerSingletonFilter___str__(self)
3533 
3534 
3535  def __repr__(self):
3536  """__repr__(InContainerSingletonFilter self) -> std::string"""
3537  return _IMP_container.InContainerSingletonFilter___repr__(self)
3538 
3539 
3540  @staticmethod
3541  def get_from(o):
3542  return _object_cast_to_InContainerSingletonFilter(o)
3543 
3544 InContainerSingletonFilter_swigregister = _IMP_container.InContainerSingletonFilter_swigregister
3545 InContainerSingletonFilter_swigregister(InContainerSingletonFilter)
3546 
3547 class InContainerPairFilter(IMP.PairPredicate):
3548  """Proxy of C++ IMP::container::InContainerPairFilter class"""
3549  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3550 
3551  def __init__(self, *args):
3552  """
3553  __init__(IMP::container::InContainerPairFilter self, PairContainer c, std::string name) -> InContainerPairFilter
3554  __init__(IMP::container::InContainerPairFilter self, PairContainer c) -> InContainerPairFilter
3555  __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations, std::string name) -> InContainerPairFilter
3556  __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations) -> InContainerPairFilter
3557  """
3558  this = _IMP_container.new_InContainerPairFilter(*args)
3559  try:
3560  self.this.append(this)
3561  except:
3562  self.this = this
3563 
3564  def do_get_inputs(self, m, pi):
3565  """do_get_inputs(InContainerPairFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3566  return _IMP_container.InContainerPairFilter_do_get_inputs(self, m, pi)
3567 
3568 
3569  def get_value(self, *args):
3570  """
3571  get_value(InContainerPairFilter self, IMP::ParticlePair const & a) -> int
3572  get_value(InContainerPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
3573  """
3574  return _IMP_container.InContainerPairFilter_get_value(self, *args)
3575 
3576 
3577  def get_value_index(self, *args):
3578  """
3579  get_value_index(InContainerPairFilter self, Model arg2, IMP::ParticleIndexPair const & vt) -> int
3580  get_value_index(InContainerPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
3581  """
3582  return _IMP_container.InContainerPairFilter_get_value_index(self, *args)
3583 
3584 
3585  def get_version_info(self):
3586  """get_version_info(InContainerPairFilter self) -> VersionInfo"""
3587  return _IMP_container.InContainerPairFilter_get_version_info(self)
3588 
3589 
3590  def __str__(self):
3591  """__str__(InContainerPairFilter self) -> std::string"""
3592  return _IMP_container.InContainerPairFilter___str__(self)
3593 
3594 
3595  def __repr__(self):
3596  """__repr__(InContainerPairFilter self) -> std::string"""
3597  return _IMP_container.InContainerPairFilter___repr__(self)
3598 
3599 
3600  @staticmethod
3601  def get_from(o):
3602  return _object_cast_to_InContainerPairFilter(o)
3603 
3604 InContainerPairFilter_swigregister = _IMP_container.InContainerPairFilter_swigregister
3605 InContainerPairFilter_swigregister(InContainerPairFilter)
3606 
3607 class InContainerTripletFilter(IMP.TripletPredicate):
3608  """Proxy of C++ IMP::container::InContainerTripletFilter class"""
3609  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3610 
3611  def __init__(self, *args):
3612  """
3613  __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, std::string name) -> InContainerTripletFilter
3614  __init__(IMP::container::InContainerTripletFilter self, TripletContainer c) -> InContainerTripletFilter
3615  __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations, std::string name) -> InContainerTripletFilter
3616  __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations) -> InContainerTripletFilter
3617  """
3618  this = _IMP_container.new_InContainerTripletFilter(*args)
3619  try:
3620  self.this.append(this)
3621  except:
3622  self.this = this
3623 
3624  def do_get_inputs(self, m, pi):
3625  """do_get_inputs(InContainerTripletFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3626  return _IMP_container.InContainerTripletFilter_do_get_inputs(self, m, pi)
3627 
3628 
3629  def get_value(self, *args):
3630  """
3631  get_value(InContainerTripletFilter self, IMP::ParticleTriplet const & a) -> int
3632  get_value(InContainerTripletFilter self, IMP::ParticleTripletsTemp const & o) -> IMP::Ints
3633  """
3634  return _IMP_container.InContainerTripletFilter_get_value(self, *args)
3635 
3636 
3637  def get_value_index(self, *args):
3638  """
3639  get_value_index(InContainerTripletFilter self, Model arg2, IMP::ParticleIndexTriplet const & vt) -> int
3640  get_value_index(InContainerTripletFilter self, Model m, IMP::ParticleIndexTriplets const & o) -> IMP::Ints
3641  """
3642  return _IMP_container.InContainerTripletFilter_get_value_index(self, *args)
3643 
3644 
3645  def get_version_info(self):
3646  """get_version_info(InContainerTripletFilter self) -> VersionInfo"""
3647  return _IMP_container.InContainerTripletFilter_get_version_info(self)
3648 
3649 
3650  def __str__(self):
3651  """__str__(InContainerTripletFilter self) -> std::string"""
3652  return _IMP_container.InContainerTripletFilter___str__(self)
3653 
3654 
3655  def __repr__(self):
3656  """__repr__(InContainerTripletFilter self) -> std::string"""
3657  return _IMP_container.InContainerTripletFilter___repr__(self)
3658 
3659 
3660  @staticmethod
3661  def get_from(o):
3662  return _object_cast_to_InContainerTripletFilter(o)
3663 
3664 InContainerTripletFilter_swigregister = _IMP_container.InContainerTripletFilter_swigregister
3665 InContainerTripletFilter_swigregister(InContainerTripletFilter)
3666 
3667 class InContainerQuadFilter(IMP.QuadPredicate):
3668  """Proxy of C++ IMP::container::InContainerQuadFilter class"""
3669  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3670 
3671  def __init__(self, *args):
3672  """
3673  __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, std::string name) -> InContainerQuadFilter
3674  __init__(IMP::container::InContainerQuadFilter self, QuadContainer c) -> InContainerQuadFilter
3675  __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations, std::string name) -> InContainerQuadFilter
3676  __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations) -> InContainerQuadFilter
3677  """
3678  this = _IMP_container.new_InContainerQuadFilter(*args)
3679  try:
3680  self.this.append(this)
3681  except:
3682  self.this = this
3683 
3684  def do_get_inputs(self, m, pi):
3685  """do_get_inputs(InContainerQuadFilter self, Model m, IMP::ParticleIndexes const & pi) -> IMP::ModelObjectsTemp"""
3686  return _IMP_container.InContainerQuadFilter_do_get_inputs(self, m, pi)
3687 
3688 
3689  def get_value(self, *args):
3690  """
3691  get_value(InContainerQuadFilter self, IMP::ParticleQuad const & a) -> int
3692  get_value(InContainerQuadFilter self, IMP::ParticleQuadsTemp const & o) -> IMP::Ints
3693  """
3694  return _IMP_container.InContainerQuadFilter_get_value(self, *args)
3695 
3696 
3697  def get_value_index(self, *args):
3698  """
3699  get_value_index(InContainerQuadFilter self, Model arg2, IMP::ParticleIndexQuad const & vt) -> int
3700  get_value_index(InContainerQuadFilter self, Model m, IMP::ParticleIndexQuads const & o) -> IMP::Ints
3701  """
3702  return _IMP_container.InContainerQuadFilter_get_value_index(self, *args)
3703 
3704 
3705  def get_version_info(self):
3706  """get_version_info(InContainerQuadFilter self) -> VersionInfo"""
3707  return _IMP_container.InContainerQuadFilter_get_version_info(self)
3708 
3709 
3710  def __str__(self):
3711  """__str__(InContainerQuadFilter self) -> std::string"""
3712  return _IMP_container.InContainerQuadFilter___str__(self)
3713 
3714 
3715  def __repr__(self):
3716  """__repr__(InContainerQuadFilter self) -> std::string"""
3717  return _IMP_container.InContainerQuadFilter___repr__(self)
3718 
3719 
3720  @staticmethod
3721  def get_from(o):
3722  return _object_cast_to_InContainerQuadFilter(o)
3723 
3724 InContainerQuadFilter_swigregister = _IMP_container.InContainerQuadFilter_swigregister
3725 InContainerQuadFilter_swigregister(InContainerQuadFilter)
3726 
3727 class SingletonContainerStatistics(IMP.ScoreState):
3728  """Proxy of C++ IMP::container::SingletonContainerStatistics class"""
3729  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3730 
3731  def __init__(self, c):
3732  """__init__(IMP::container::SingletonContainerStatistics self, _SingletonContainerAdaptor c) -> SingletonContainerStatistics"""
3733  this = _IMP_container.new_SingletonContainerStatistics(c)
3734  try:
3735  self.this.append(this)
3736  except:
3737  self.this = this
3738 
3739  def show_statistics(self, out):
3740  """show_statistics(SingletonContainerStatistics self, _ostream out)"""
3741  return _IMP_container.SingletonContainerStatistics_show_statistics(self, out)
3742 
3743 
3744  def set_track_unique(self, tf):
3745  """set_track_unique(SingletonContainerStatistics self, bool tf)"""
3746  return _IMP_container.SingletonContainerStatistics_set_track_unique(self, tf)
3747 
3748 
3749  def do_before_evaluate(self):
3750  """do_before_evaluate(SingletonContainerStatistics self)"""
3751  return _IMP_container.SingletonContainerStatistics_do_before_evaluate(self)
3752 
3753 
3754  def do_after_evaluate(self, da):
3755  """do_after_evaluate(SingletonContainerStatistics self, DerivativeAccumulator da)"""
3756  return _IMP_container.SingletonContainerStatistics_do_after_evaluate(self, da)
3757 
3758 
3759  def do_get_inputs(self):
3760  """do_get_inputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3761  return _IMP_container.SingletonContainerStatistics_do_get_inputs(self)
3762 
3763 
3764  def do_get_outputs(self):
3765  """do_get_outputs(SingletonContainerStatistics self) -> IMP::ModelObjectsTemp"""
3766  return _IMP_container.SingletonContainerStatistics_do_get_outputs(self)
3767 
3768 
3769  def get_version_info(self):
3770  """get_version_info(SingletonContainerStatistics self) -> VersionInfo"""
3771  return _IMP_container.SingletonContainerStatistics_get_version_info(self)
3772 
3773 
3774  def __str__(self):
3775  """__str__(SingletonContainerStatistics self) -> std::string"""
3776  return _IMP_container.SingletonContainerStatistics___str__(self)
3777 
3778 
3779  def __repr__(self):
3780  """__repr__(SingletonContainerStatistics self) -> std::string"""
3781  return _IMP_container.SingletonContainerStatistics___repr__(self)
3782 
3783 
3784  @staticmethod
3785  def get_from(o):
3786  return _object_cast_to_SingletonContainerStatistics(o)
3787 
3788 SingletonContainerStatistics_swigregister = _IMP_container.SingletonContainerStatistics_swigregister
3789 SingletonContainerStatistics_swigregister(SingletonContainerStatistics)
3790 
3791 class PairContainerStatistics(IMP.ScoreState):
3792  """Proxy of C++ IMP::container::PairContainerStatistics class"""
3793  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3794 
3795  def __init__(self, c):
3796  """__init__(IMP::container::PairContainerStatistics self, _PairContainerAdaptor c) -> PairContainerStatistics"""
3797  this = _IMP_container.new_PairContainerStatistics(c)
3798  try:
3799  self.this.append(this)
3800  except:
3801  self.this = this
3802 
3803  def show_statistics(self, out):
3804  """show_statistics(PairContainerStatistics self, _ostream out)"""
3805  return _IMP_container.PairContainerStatistics_show_statistics(self, out)
3806 
3807 
3808  def set_track_unique(self, tf):
3809  """set_track_unique(PairContainerStatistics self, bool tf)"""
3810  return _IMP_container.PairContainerStatistics_set_track_unique(self, tf)
3811 
3812 
3813  def do_before_evaluate(self):
3814  """do_before_evaluate(PairContainerStatistics self)"""
3815  return _IMP_container.PairContainerStatistics_do_before_evaluate(self)
3816 
3817 
3818  def do_after_evaluate(self, da):
3819  """do_after_evaluate(PairContainerStatistics self, DerivativeAccumulator da)"""
3820  return _IMP_container.PairContainerStatistics_do_after_evaluate(self, da)
3821 
3822 
3823  def do_get_inputs(self):
3824  """do_get_inputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3825  return _IMP_container.PairContainerStatistics_do_get_inputs(self)
3826 
3827 
3828  def do_get_outputs(self):
3829  """do_get_outputs(PairContainerStatistics self) -> IMP::ModelObjectsTemp"""
3830  return _IMP_container.PairContainerStatistics_do_get_outputs(self)
3831 
3832 
3833  def get_version_info(self):
3834  """get_version_info(PairContainerStatistics self) -> VersionInfo"""
3835  return _IMP_container.PairContainerStatistics_get_version_info(self)
3836 
3837 
3838  def __str__(self):
3839  """__str__(PairContainerStatistics self) -> std::string"""
3840  return _IMP_container.PairContainerStatistics___str__(self)
3841 
3842 
3843  def __repr__(self):
3844  """__repr__(PairContainerStatistics self) -> std::string"""
3845  return _IMP_container.PairContainerStatistics___repr__(self)
3846 
3847 
3848  @staticmethod
3849  def get_from(o):
3850  return _object_cast_to_PairContainerStatistics(o)
3851 
3852 PairContainerStatistics_swigregister = _IMP_container.PairContainerStatistics_swigregister
3853 PairContainerStatistics_swigregister(PairContainerStatistics)
3854 
3855 class TripletContainerStatistics(IMP.ScoreState):
3856  """Proxy of C++ IMP::container::TripletContainerStatistics class"""
3857  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3858 
3859  def __init__(self, c):
3860  """__init__(IMP::container::TripletContainerStatistics self, _TripletContainerAdaptor c) -> TripletContainerStatistics"""
3861  this = _IMP_container.new_TripletContainerStatistics(c)
3862  try:
3863  self.this.append(this)
3864  except:
3865  self.this = this
3866 
3867  def show_statistics(self, out):
3868  """show_statistics(TripletContainerStatistics self, _ostream out)"""
3869  return _IMP_container.TripletContainerStatistics_show_statistics(self, out)
3870 
3871 
3872  def set_track_unique(self, tf):
3873  """set_track_unique(TripletContainerStatistics self, bool tf)"""
3874  return _IMP_container.TripletContainerStatistics_set_track_unique(self, tf)
3875 
3876 
3877  def do_before_evaluate(self):
3878  """do_before_evaluate(TripletContainerStatistics self)"""
3879  return _IMP_container.TripletContainerStatistics_do_before_evaluate(self)
3880 
3881 
3882  def do_after_evaluate(self, da):
3883  """do_after_evaluate(TripletContainerStatistics self, DerivativeAccumulator da)"""
3884  return _IMP_container.TripletContainerStatistics_do_after_evaluate(self, da)
3885 
3886 
3887  def do_get_inputs(self):
3888  """do_get_inputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3889  return _IMP_container.TripletContainerStatistics_do_get_inputs(self)
3890 
3891 
3892  def do_get_outputs(self):
3893  """do_get_outputs(TripletContainerStatistics self) -> IMP::ModelObjectsTemp"""
3894  return _IMP_container.TripletContainerStatistics_do_get_outputs(self)
3895 
3896 
3897  def get_version_info(self):
3898  """get_version_info(TripletContainerStatistics self) -> VersionInfo"""
3899  return _IMP_container.TripletContainerStatistics_get_version_info(self)
3900 
3901 
3902  def __str__(self):
3903  """__str__(TripletContainerStatistics self) -> std::string"""
3904  return _IMP_container.TripletContainerStatistics___str__(self)
3905 
3906 
3907  def __repr__(self):
3908  """__repr__(TripletContainerStatistics self) -> std::string"""
3909  return _IMP_container.TripletContainerStatistics___repr__(self)
3910 
3911 
3912  @staticmethod
3913  def get_from(o):
3914  return _object_cast_to_TripletContainerStatistics(o)
3915 
3916 TripletContainerStatistics_swigregister = _IMP_container.TripletContainerStatistics_swigregister
3917 TripletContainerStatistics_swigregister(TripletContainerStatistics)
3918 
3919 class QuadContainerStatistics(IMP.ScoreState):
3920  """Proxy of C++ IMP::container::QuadContainerStatistics class"""
3921  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3922 
3923  def __init__(self, c):
3924  """__init__(IMP::container::QuadContainerStatistics self, _QuadContainerAdaptor c) -> QuadContainerStatistics"""
3925  this = _IMP_container.new_QuadContainerStatistics(c)
3926  try:
3927  self.this.append(this)
3928  except:
3929  self.this = this
3930 
3931  def show_statistics(self, out):
3932  """show_statistics(QuadContainerStatistics self, _ostream out)"""
3933  return _IMP_container.QuadContainerStatistics_show_statistics(self, out)
3934 
3935 
3936  def set_track_unique(self, tf):
3937  """set_track_unique(QuadContainerStatistics self, bool tf)"""
3938  return _IMP_container.QuadContainerStatistics_set_track_unique(self, tf)
3939 
3940 
3941  def do_before_evaluate(self):
3942  """do_before_evaluate(QuadContainerStatistics self)"""
3943  return _IMP_container.QuadContainerStatistics_do_before_evaluate(self)
3944 
3945 
3946  def do_after_evaluate(self, da):
3947  """do_after_evaluate(QuadContainerStatistics self, DerivativeAccumulator da)"""
3948  return _IMP_container.QuadContainerStatistics_do_after_evaluate(self, da)
3949 
3950 
3951  def do_get_inputs(self):
3952  """do_get_inputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3953  return _IMP_container.QuadContainerStatistics_do_get_inputs(self)
3954 
3955 
3956  def do_get_outputs(self):
3957  """do_get_outputs(QuadContainerStatistics self) -> IMP::ModelObjectsTemp"""
3958  return _IMP_container.QuadContainerStatistics_do_get_outputs(self)
3959 
3960 
3961  def get_version_info(self):
3962  """get_version_info(QuadContainerStatistics self) -> VersionInfo"""
3963  return _IMP_container.QuadContainerStatistics_get_version_info(self)
3964 
3965 
3966  def __str__(self):
3967  """__str__(QuadContainerStatistics self) -> std::string"""
3968  return _IMP_container.QuadContainerStatistics___str__(self)
3969 
3970 
3971  def __repr__(self):
3972  """__repr__(QuadContainerStatistics self) -> std::string"""
3973  return _IMP_container.QuadContainerStatistics___repr__(self)
3974 
3975 
3976  @staticmethod
3977  def get_from(o):
3978  return _object_cast_to_QuadContainerStatistics(o)
3979 
3980 QuadContainerStatistics_swigregister = _IMP_container.QuadContainerStatistics_swigregister
3981 QuadContainerStatistics_swigregister(QuadContainerStatistics)
3982 
3983 class EventSingletonsOptimizerState(IMP.OptimizerState):
3984  """Proxy of C++ IMP::container::EventSingletonsOptimizerState class"""
3985  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
3986 
3987  def __init__(self, *args):
3988  """
3989  __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventSingletonsOptimizerState
3990  __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count, int max_count) -> EventSingletonsOptimizerState
3991  """
3992  this = _IMP_container.new_EventSingletonsOptimizerState(*args)
3993  try:
3994  self.this.append(this)
3995  except:
3996  self.this = this
3997 
3998  def get_version_info(self):
3999  """get_version_info(EventSingletonsOptimizerState self) -> VersionInfo"""
4000  return _IMP_container.EventSingletonsOptimizerState_get_version_info(self)
4001 
4002 
4003  def __str__(self):
4004  """__str__(EventSingletonsOptimizerState self) -> std::string"""
4005  return _IMP_container.EventSingletonsOptimizerState___str__(self)
4006 
4007 
4008  def __repr__(self):
4009  """__repr__(EventSingletonsOptimizerState self) -> std::string"""
4010  return _IMP_container.EventSingletonsOptimizerState___repr__(self)
4011 
4012 
4013  @staticmethod
4014  def get_from(o):
4015  return _object_cast_to_EventSingletonsOptimizerState(o)
4016 
4017 EventSingletonsOptimizerState_swigregister = _IMP_container.EventSingletonsOptimizerState_swigregister
4018 EventSingletonsOptimizerState_swigregister(EventSingletonsOptimizerState)
4019 
4020 class EventPairsOptimizerState(IMP.OptimizerState):
4021  """Proxy of C++ IMP::container::EventPairsOptimizerState class"""
4022  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4023 
4024  def __init__(self, *args):
4025  """
4026  __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventPairsOptimizerState
4027  __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count) -> EventPairsOptimizerState
4028  """
4029  this = _IMP_container.new_EventPairsOptimizerState(*args)
4030  try:
4031  self.this.append(this)
4032  except:
4033  self.this = this
4034 
4035  def get_version_info(self):
4036  """get_version_info(EventPairsOptimizerState self) -> VersionInfo"""
4037  return _IMP_container.EventPairsOptimizerState_get_version_info(self)
4038 
4039 
4040  def __str__(self):
4041  """__str__(EventPairsOptimizerState self) -> std::string"""
4042  return _IMP_container.EventPairsOptimizerState___str__(self)
4043 
4044 
4045  def __repr__(self):
4046  """__repr__(EventPairsOptimizerState self) -> std::string"""
4047  return _IMP_container.EventPairsOptimizerState___repr__(self)
4048 
4049 
4050  @staticmethod
4051  def get_from(o):
4052  return _object_cast_to_EventPairsOptimizerState(o)
4053 
4054 EventPairsOptimizerState_swigregister = _IMP_container.EventPairsOptimizerState_swigregister
4055 EventPairsOptimizerState_swigregister(EventPairsOptimizerState)
4056 
4057 class EventTripletsOptimizerState(IMP.OptimizerState):
4058  """Proxy of C++ IMP::container::EventTripletsOptimizerState class"""
4059  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4060 
4061  def __init__(self, *args):
4062  """
4063  __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventTripletsOptimizerState
4064  __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count, int max_count) -> EventTripletsOptimizerState
4065  """
4066  this = _IMP_container.new_EventTripletsOptimizerState(*args)
4067  try:
4068  self.this.append(this)
4069  except:
4070  self.this = this
4071 
4072  def get_version_info(self):
4073  """get_version_info(EventTripletsOptimizerState self) -> VersionInfo"""
4074  return _IMP_container.EventTripletsOptimizerState_get_version_info(self)
4075 
4076 
4077  def __str__(self):
4078  """__str__(EventTripletsOptimizerState self) -> std::string"""
4079  return _IMP_container.EventTripletsOptimizerState___str__(self)
4080 
4081 
4082  def __repr__(self):
4083  """__repr__(EventTripletsOptimizerState self) -> std::string"""
4084  return _IMP_container.EventTripletsOptimizerState___repr__(self)
4085 
4086 
4087  @staticmethod
4088  def get_from(o):
4089  return _object_cast_to_EventTripletsOptimizerState(o)
4090 
4091 EventTripletsOptimizerState_swigregister = _IMP_container.EventTripletsOptimizerState_swigregister
4092 EventTripletsOptimizerState_swigregister(EventTripletsOptimizerState)
4093 
4094 class EventQuadsOptimizerState(IMP.OptimizerState):
4095  """Proxy of C++ IMP::container::EventQuadsOptimizerState class"""
4096  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4097 
4098  def __init__(self, *args):
4099  """
4100  __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count, std::string name) -> EventQuadsOptimizerState
4101  __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count) -> EventQuadsOptimizerState
4102  """
4103  this = _IMP_container.new_EventQuadsOptimizerState(*args)
4104  try:
4105  self.this.append(this)
4106  except:
4107  self.this = this
4108 
4109  def get_version_info(self):
4110  """get_version_info(EventQuadsOptimizerState self) -> VersionInfo"""
4111  return _IMP_container.EventQuadsOptimizerState_get_version_info(self)
4112 
4113 
4114  def __str__(self):
4115  """__str__(EventQuadsOptimizerState self) -> std::string"""
4116  return _IMP_container.EventQuadsOptimizerState___str__(self)
4117 
4118 
4119  def __repr__(self):
4120  """__repr__(EventQuadsOptimizerState self) -> std::string"""
4121  return _IMP_container.EventQuadsOptimizerState___repr__(self)
4122 
4123 
4124  @staticmethod
4125  def get_from(o):
4126  return _object_cast_to_EventQuadsOptimizerState(o)
4127 
4128 EventQuadsOptimizerState_swigregister = _IMP_container.EventQuadsOptimizerState_swigregister
4129 EventQuadsOptimizerState_swigregister(EventQuadsOptimizerState)
4130 
4131 class PredicateSingletonsRestraint(IMP.Restraint):
4132  """Proxy of C++ IMP::container::PredicateSingletonsRestraint class"""
4133  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4134 
4135  def __init__(self, *args):
4136  """
4137  __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input, std::string name) -> PredicateSingletonsRestraint
4138  __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input) -> PredicateSingletonsRestraint
4139  """
4140  this = _IMP_container.new_PredicateSingletonsRestraint(*args)
4141  try:
4142  self.this.append(this)
4143  except:
4144  self.this = this
4145 
4146  def set_score(self, predicate_value, score):
4147  """set_score(PredicateSingletonsRestraint self, int predicate_value, SingletonScore score)"""
4148  return _IMP_container.PredicateSingletonsRestraint_set_score(self, predicate_value, score)
4149 
4150 
4151  def set_unknown_score(self, score):
4152  """set_unknown_score(PredicateSingletonsRestraint self, SingletonScore score)"""
4153  return _IMP_container.PredicateSingletonsRestraint_set_unknown_score(self, score)
4154 
4155 
4156  def set_is_complete(self, tf):
4157  """set_is_complete(PredicateSingletonsRestraint self, bool tf)"""
4158  return _IMP_container.PredicateSingletonsRestraint_set_is_complete(self, tf)
4159 
4160 
4161  def get_indexes(self, predicate_value):
4162  """get_indexes(PredicateSingletonsRestraint self, int predicate_value) -> IMP::ParticleIndexes"""
4163  return _IMP_container.PredicateSingletonsRestraint_get_indexes(self, predicate_value)
4164 
4165 
4166  def do_add_score_and_derivatives(self, sa):
4167  """do_add_score_and_derivatives(PredicateSingletonsRestraint self, ScoreAccumulator sa)"""
4168  return _IMP_container.PredicateSingletonsRestraint_do_add_score_and_derivatives(self, sa)
4169 
4170 
4171  def do_get_inputs(self):
4172  """do_get_inputs(PredicateSingletonsRestraint self) -> IMP::ModelObjectsTemp"""
4173  return _IMP_container.PredicateSingletonsRestraint_do_get_inputs(self)
4174 
4175 
4176  def get_version_info(self):
4177  """get_version_info(PredicateSingletonsRestraint self) -> VersionInfo"""
4178  return _IMP_container.PredicateSingletonsRestraint_get_version_info(self)
4179 
4180 
4181  def __str__(self):
4182  """__str__(PredicateSingletonsRestraint self) -> std::string"""
4183  return _IMP_container.PredicateSingletonsRestraint___str__(self)
4184 
4185 
4186  def __repr__(self):
4187  """__repr__(PredicateSingletonsRestraint self) -> std::string"""
4188  return _IMP_container.PredicateSingletonsRestraint___repr__(self)
4189 
4190 
4191  @staticmethod
4192  def get_from(o):
4193  return _object_cast_to_PredicateSingletonsRestraint(o)
4194 
4195 PredicateSingletonsRestraint_swigregister = _IMP_container.PredicateSingletonsRestraint_swigregister
4196 PredicateSingletonsRestraint_swigregister(PredicateSingletonsRestraint)
4197 
4198 class PredicatePairsRestraint(IMP.Restraint):
4199  """Proxy of C++ IMP::container::PredicatePairsRestraint class"""
4200  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4201 
4202  def __init__(self, *args):
4203  """
4204  __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input, std::string name) -> PredicatePairsRestraint
4205  __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input) -> PredicatePairsRestraint
4206  """
4207  this = _IMP_container.new_PredicatePairsRestraint(*args)
4208  try:
4209  self.this.append(this)
4210  except:
4211  self.this = this
4212 
4213  def set_score(self, predicate_value, score):
4214  """set_score(PredicatePairsRestraint self, int predicate_value, PairScore score)"""
4215  return _IMP_container.PredicatePairsRestraint_set_score(self, predicate_value, score)
4216 
4217 
4218  def set_unknown_score(self, score):
4219  """set_unknown_score(PredicatePairsRestraint self, PairScore score)"""
4220  return _IMP_container.PredicatePairsRestraint_set_unknown_score(self, score)
4221 
4222 
4223  def set_is_complete(self, tf):
4224  """set_is_complete(PredicatePairsRestraint self, bool tf)"""
4225  return _IMP_container.PredicatePairsRestraint_set_is_complete(self, tf)
4226 
4227 
4228  def get_indexes(self, predicate_value):
4229  """get_indexes(PredicatePairsRestraint self, int predicate_value) -> IMP::ParticleIndexPairs"""
4230  return _IMP_container.PredicatePairsRestraint_get_indexes(self, predicate_value)
4231 
4232 
4233  def do_add_score_and_derivatives(self, sa):
4234  """do_add_score_and_derivatives(PredicatePairsRestraint self, ScoreAccumulator sa)"""
4235  return _IMP_container.PredicatePairsRestraint_do_add_score_and_derivatives(self, sa)
4236 
4237 
4238  def do_get_inputs(self):
4239  """do_get_inputs(PredicatePairsRestraint self) -> IMP::ModelObjectsTemp"""
4240  return _IMP_container.PredicatePairsRestraint_do_get_inputs(self)
4241 
4242 
4243  def get_version_info(self):
4244  """get_version_info(PredicatePairsRestraint self) -> VersionInfo"""
4245  return _IMP_container.PredicatePairsRestraint_get_version_info(self)
4246 
4247 
4248  def __str__(self):
4249  """__str__(PredicatePairsRestraint self) -> std::string"""
4250  return _IMP_container.PredicatePairsRestraint___str__(self)
4251 
4252 
4253  def __repr__(self):
4254  """__repr__(PredicatePairsRestraint self) -> std::string"""
4255  return _IMP_container.PredicatePairsRestraint___repr__(self)
4256 
4257 
4258  @staticmethod
4259  def get_from(o):
4260  return _object_cast_to_PredicatePairsRestraint(o)
4261 
4262 PredicatePairsRestraint_swigregister = _IMP_container.PredicatePairsRestraint_swigregister
4263 PredicatePairsRestraint_swigregister(PredicatePairsRestraint)
4264 
4265 class PredicateTripletsRestraint(IMP.Restraint):
4266  """Proxy of C++ IMP::container::PredicateTripletsRestraint class"""
4267  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4268 
4269  def __init__(self, *args):
4270  """
4271  __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input, std::string name) -> PredicateTripletsRestraint
4272  __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input) -> PredicateTripletsRestraint
4273  """
4274  this = _IMP_container.new_PredicateTripletsRestraint(*args)
4275  try:
4276  self.this.append(this)
4277  except:
4278  self.this = this
4279 
4280  def set_score(self, predicate_value, score):
4281  """set_score(PredicateTripletsRestraint self, int predicate_value, TripletScore score)"""
4282  return _IMP_container.PredicateTripletsRestraint_set_score(self, predicate_value, score)
4283 
4284 
4285  def set_unknown_score(self, score):
4286  """set_unknown_score(PredicateTripletsRestraint self, TripletScore score)"""
4287  return _IMP_container.PredicateTripletsRestraint_set_unknown_score(self, score)
4288 
4289 
4290  def set_is_complete(self, tf):
4291  """set_is_complete(PredicateTripletsRestraint self, bool tf)"""
4292  return _IMP_container.PredicateTripletsRestraint_set_is_complete(self, tf)
4293 
4294 
4295  def get_indexes(self, predicate_value):
4296  """get_indexes(PredicateTripletsRestraint self, int predicate_value) -> IMP::ParticleIndexTriplets"""
4297  return _IMP_container.PredicateTripletsRestraint_get_indexes(self, predicate_value)
4298 
4299 
4300  def do_add_score_and_derivatives(self, sa):
4301  """do_add_score_and_derivatives(PredicateTripletsRestraint self, ScoreAccumulator sa)"""
4302  return _IMP_container.PredicateTripletsRestraint_do_add_score_and_derivatives(self, sa)
4303 
4304 
4305  def do_get_inputs(self):
4306  """do_get_inputs(PredicateTripletsRestraint self) -> IMP::ModelObjectsTemp"""
4307  return _IMP_container.PredicateTripletsRestraint_do_get_inputs(self)
4308 
4309 
4310  def get_version_info(self):
4311  """get_version_info(PredicateTripletsRestraint self) -> VersionInfo"""
4312  return _IMP_container.PredicateTripletsRestraint_get_version_info(self)
4313 
4314 
4315  def __str__(self):
4316  """__str__(PredicateTripletsRestraint self) -> std::string"""
4317  return _IMP_container.PredicateTripletsRestraint___str__(self)
4318 
4319 
4320  def __repr__(self):
4321  """__repr__(PredicateTripletsRestraint self) -> std::string"""
4322  return _IMP_container.PredicateTripletsRestraint___repr__(self)
4323 
4324 
4325  @staticmethod
4326  def get_from(o):
4327  return _object_cast_to_PredicateTripletsRestraint(o)
4328 
4329 PredicateTripletsRestraint_swigregister = _IMP_container.PredicateTripletsRestraint_swigregister
4330 PredicateTripletsRestraint_swigregister(PredicateTripletsRestraint)
4331 
4332 class PredicateQuadsRestraint(IMP.Restraint):
4333  """Proxy of C++ IMP::container::PredicateQuadsRestraint class"""
4334  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4335 
4336  def __init__(self, *args):
4337  """
4338  __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input, std::string name) -> PredicateQuadsRestraint
4339  __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input) -> PredicateQuadsRestraint
4340  """
4341  this = _IMP_container.new_PredicateQuadsRestraint(*args)
4342  try:
4343  self.this.append(this)
4344  except:
4345  self.this = this
4346 
4347  def set_score(self, predicate_value, score):
4348  """set_score(PredicateQuadsRestraint self, int predicate_value, QuadScore score)"""
4349  return _IMP_container.PredicateQuadsRestraint_set_score(self, predicate_value, score)
4350 
4351 
4352  def set_unknown_score(self, score):
4353  """set_unknown_score(PredicateQuadsRestraint self, QuadScore score)"""
4354  return _IMP_container.PredicateQuadsRestraint_set_unknown_score(self, score)
4355 
4356 
4357  def set_is_complete(self, tf):
4358  """set_is_complete(PredicateQuadsRestraint self, bool tf)"""
4359  return _IMP_container.PredicateQuadsRestraint_set_is_complete(self, tf)
4360 
4361 
4362  def get_indexes(self, predicate_value):
4363  """get_indexes(PredicateQuadsRestraint self, int predicate_value) -> IMP::ParticleIndexQuads"""
4364  return _IMP_container.PredicateQuadsRestraint_get_indexes(self, predicate_value)
4365 
4366 
4367  def do_add_score_and_derivatives(self, sa):
4368  """do_add_score_and_derivatives(PredicateQuadsRestraint self, ScoreAccumulator sa)"""
4369  return _IMP_container.PredicateQuadsRestraint_do_add_score_and_derivatives(self, sa)
4370 
4371 
4372  def do_get_inputs(self):
4373  """do_get_inputs(PredicateQuadsRestraint self) -> IMP::ModelObjectsTemp"""
4374  return _IMP_container.PredicateQuadsRestraint_do_get_inputs(self)
4375 
4376 
4377  def get_version_info(self):
4378  """get_version_info(PredicateQuadsRestraint self) -> VersionInfo"""
4379  return _IMP_container.PredicateQuadsRestraint_get_version_info(self)
4380 
4381 
4382  def __str__(self):
4383  """__str__(PredicateQuadsRestraint self) -> std::string"""
4384  return _IMP_container.PredicateQuadsRestraint___str__(self)
4385 
4386 
4387  def __repr__(self):
4388  """__repr__(PredicateQuadsRestraint self) -> std::string"""
4389  return _IMP_container.PredicateQuadsRestraint___repr__(self)
4390 
4391 
4392  @staticmethod
4393  def get_from(o):
4394  return _object_cast_to_PredicateQuadsRestraint(o)
4395 
4396 PredicateQuadsRestraint_swigregister = _IMP_container.PredicateQuadsRestraint_swigregister
4397 PredicateQuadsRestraint_swigregister(PredicateQuadsRestraint)
4398 
4399 class DistributeSingletonsScoreState(IMP.ScoreState):
4400  """Proxy of C++ IMP::container::DistributeSingletonsScoreState class"""
4401  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4402 
4403  def __init__(self, *args):
4404  """
4405  __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input, std::string name) -> DistributeSingletonsScoreState
4406  __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input) -> DistributeSingletonsScoreState
4407  """
4408  this = _IMP_container.new_DistributeSingletonsScoreState(*args)
4409  try:
4410  self.this.append(this)
4411  except:
4412  self.this = this
4413 
4414  def add_predicate(self, predicate, value):
4415  """add_predicate(DistributeSingletonsScoreState self, SingletonPredicate predicate, int value) -> DynamicListSingletonContainer"""
4416  return _IMP_container.DistributeSingletonsScoreState_add_predicate(self, predicate, value)
4417 
4418 
4419  def do_before_evaluate(self):
4420  """do_before_evaluate(DistributeSingletonsScoreState self)"""
4421  return _IMP_container.DistributeSingletonsScoreState_do_before_evaluate(self)
4422 
4423 
4424  def do_after_evaluate(self, da):
4425  """do_after_evaluate(DistributeSingletonsScoreState self, DerivativeAccumulator da)"""
4426  return _IMP_container.DistributeSingletonsScoreState_do_after_evaluate(self, da)
4427 
4428 
4429  def do_get_inputs(self):
4430  """do_get_inputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4431  return _IMP_container.DistributeSingletonsScoreState_do_get_inputs(self)
4432 
4433 
4434  def do_get_outputs(self):
4435  """do_get_outputs(DistributeSingletonsScoreState self) -> IMP::ModelObjectsTemp"""
4436  return _IMP_container.DistributeSingletonsScoreState_do_get_outputs(self)
4437 
4438 
4439  def get_version_info(self):
4440  """get_version_info(DistributeSingletonsScoreState self) -> VersionInfo"""
4441  return _IMP_container.DistributeSingletonsScoreState_get_version_info(self)
4442 
4443 
4444  def __str__(self):
4445  """__str__(DistributeSingletonsScoreState self) -> std::string"""
4446  return _IMP_container.DistributeSingletonsScoreState___str__(self)
4447 
4448 
4449  def __repr__(self):
4450  """__repr__(DistributeSingletonsScoreState self) -> std::string"""
4451  return _IMP_container.DistributeSingletonsScoreState___repr__(self)
4452 
4453 
4454  @staticmethod
4455  def get_from(o):
4456  return _object_cast_to_DistributeSingletonsScoreState(o)
4457 
4458 DistributeSingletonsScoreState_swigregister = _IMP_container.DistributeSingletonsScoreState_swigregister
4459 DistributeSingletonsScoreState_swigregister(DistributeSingletonsScoreState)
4460 
4461 class DistributePairsScoreState(IMP.ScoreState):
4462  """Proxy of C++ IMP::container::DistributePairsScoreState class"""
4463  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4464 
4465  def __init__(self, *args):
4466  """
4467  __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input, std::string name) -> DistributePairsScoreState
4468  __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input) -> DistributePairsScoreState
4469  """
4470  this = _IMP_container.new_DistributePairsScoreState(*args)
4471  try:
4472  self.this.append(this)
4473  except:
4474  self.this = this
4475 
4476  def add_predicate(self, predicate, value):
4477  """add_predicate(DistributePairsScoreState self, PairPredicate predicate, int value) -> DynamicListPairContainer"""
4478  return _IMP_container.DistributePairsScoreState_add_predicate(self, predicate, value)
4479 
4480 
4481  def do_before_evaluate(self):
4482  """do_before_evaluate(DistributePairsScoreState self)"""
4483  return _IMP_container.DistributePairsScoreState_do_before_evaluate(self)
4484 
4485 
4486  def do_after_evaluate(self, da):
4487  """do_after_evaluate(DistributePairsScoreState self, DerivativeAccumulator da)"""
4488  return _IMP_container.DistributePairsScoreState_do_after_evaluate(self, da)
4489 
4490 
4491  def do_get_inputs(self):
4492  """do_get_inputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4493  return _IMP_container.DistributePairsScoreState_do_get_inputs(self)
4494 
4495 
4496  def do_get_outputs(self):
4497  """do_get_outputs(DistributePairsScoreState self) -> IMP::ModelObjectsTemp"""
4498  return _IMP_container.DistributePairsScoreState_do_get_outputs(self)
4499 
4500 
4501  def get_version_info(self):
4502  """get_version_info(DistributePairsScoreState self) -> VersionInfo"""
4503  return _IMP_container.DistributePairsScoreState_get_version_info(self)
4504 
4505 
4506  def __str__(self):
4507  """__str__(DistributePairsScoreState self) -> std::string"""
4508  return _IMP_container.DistributePairsScoreState___str__(self)
4509 
4510 
4511  def __repr__(self):
4512  """__repr__(DistributePairsScoreState self) -> std::string"""
4513  return _IMP_container.DistributePairsScoreState___repr__(self)
4514 
4515 
4516  @staticmethod
4517  def get_from(o):
4518  return _object_cast_to_DistributePairsScoreState(o)
4519 
4520 DistributePairsScoreState_swigregister = _IMP_container.DistributePairsScoreState_swigregister
4521 DistributePairsScoreState_swigregister(DistributePairsScoreState)
4522 
4523 class DistributeTripletsScoreState(IMP.ScoreState):
4524  """Proxy of C++ IMP::container::DistributeTripletsScoreState class"""
4525  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4526 
4527  def __init__(self, *args):
4528  """
4529  __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input, std::string name) -> DistributeTripletsScoreState
4530  __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input) -> DistributeTripletsScoreState
4531  """
4532  this = _IMP_container.new_DistributeTripletsScoreState(*args)
4533  try:
4534  self.this.append(this)
4535  except:
4536  self.this = this
4537 
4538  def add_predicate(self, predicate, value):
4539  """add_predicate(DistributeTripletsScoreState self, TripletPredicate predicate, int value) -> DynamicListTripletContainer"""
4540  return _IMP_container.DistributeTripletsScoreState_add_predicate(self, predicate, value)
4541 
4542 
4543  def do_before_evaluate(self):
4544  """do_before_evaluate(DistributeTripletsScoreState self)"""
4545  return _IMP_container.DistributeTripletsScoreState_do_before_evaluate(self)
4546 
4547 
4548  def do_after_evaluate(self, da):
4549  """do_after_evaluate(DistributeTripletsScoreState self, DerivativeAccumulator da)"""
4550  return _IMP_container.DistributeTripletsScoreState_do_after_evaluate(self, da)
4551 
4552 
4553  def do_get_inputs(self):
4554  """do_get_inputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4555  return _IMP_container.DistributeTripletsScoreState_do_get_inputs(self)
4556 
4557 
4558  def do_get_outputs(self):
4559  """do_get_outputs(DistributeTripletsScoreState self) -> IMP::ModelObjectsTemp"""
4560  return _IMP_container.DistributeTripletsScoreState_do_get_outputs(self)
4561 
4562 
4563  def get_version_info(self):
4564  """get_version_info(DistributeTripletsScoreState self) -> VersionInfo"""
4565  return _IMP_container.DistributeTripletsScoreState_get_version_info(self)
4566 
4567 
4568  def __str__(self):
4569  """__str__(DistributeTripletsScoreState self) -> std::string"""
4570  return _IMP_container.DistributeTripletsScoreState___str__(self)
4571 
4572 
4573  def __repr__(self):
4574  """__repr__(DistributeTripletsScoreState self) -> std::string"""
4575  return _IMP_container.DistributeTripletsScoreState___repr__(self)
4576 
4577 
4578  @staticmethod
4579  def get_from(o):
4580  return _object_cast_to_DistributeTripletsScoreState(o)
4581 
4582 DistributeTripletsScoreState_swigregister = _IMP_container.DistributeTripletsScoreState_swigregister
4583 DistributeTripletsScoreState_swigregister(DistributeTripletsScoreState)
4584 
4585 class DistributeQuadsScoreState(IMP.ScoreState):
4586  """Proxy of C++ IMP::container::DistributeQuadsScoreState class"""
4587  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
4588 
4589  def __init__(self, *args):
4590  """
4591  __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input, std::string name) -> DistributeQuadsScoreState
4592  __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input) -> DistributeQuadsScoreState
4593  """
4594  this = _IMP_container.new_DistributeQuadsScoreState(*args)
4595  try:
4596  self.this.append(this)
4597  except:
4598  self.this = this
4599 
4600  def add_predicate(self, predicate, value):
4601  """add_predicate(DistributeQuadsScoreState self, QuadPredicate predicate, int value) -> DynamicListQuadContainer"""
4602  return _IMP_container.DistributeQuadsScoreState_add_predicate(self, predicate, value)
4603 
4604 
4605  def do_before_evaluate(self):
4606  """do_before_evaluate(DistributeQuadsScoreState self)"""
4607  return _IMP_container.DistributeQuadsScoreState_do_before_evaluate(self)
4608 
4609 
4610  def do_after_evaluate(self, da):
4611  """do_after_evaluate(DistributeQuadsScoreState self, DerivativeAccumulator da)"""
4612  return _IMP_container.DistributeQuadsScoreState_do_after_evaluate(self, da)
4613 
4614 
4615  def do_get_inputs(self):
4616  """do_get_inputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4617  return _IMP_container.DistributeQuadsScoreState_do_get_inputs(self)
4618 
4619 
4620  def do_get_outputs(self):
4621  """do_get_outputs(DistributeQuadsScoreState self) -> IMP::ModelObjectsTemp"""
4622  return _IMP_container.DistributeQuadsScoreState_do_get_outputs(self)
4623 
4624 
4625  def get_version_info(self):
4626  """get_version_info(DistributeQuadsScoreState self) -> VersionInfo"""
4627  return _IMP_container.DistributeQuadsScoreState_get_version_info(self)
4628 
4629 
4630  def __str__(self):
4631  """__str__(DistributeQuadsScoreState self) -> std::string"""
4632  return _IMP_container.DistributeQuadsScoreState___str__(self)
4633 
4634 
4635  def __repr__(self):
4636  """__repr__(DistributeQuadsScoreState self) -> std::string"""
4637  return _IMP_container.DistributeQuadsScoreState___repr__(self)
4638 
4639 
4640  @staticmethod
4641  def get_from(o):
4642  return _object_cast_to_DistributeQuadsScoreState(o)
4643 
4644 DistributeQuadsScoreState_swigregister = _IMP_container.DistributeQuadsScoreState_swigregister
4645 DistributeQuadsScoreState_swigregister(DistributeQuadsScoreState)
4646 
4647 
4648 def create_restraint(*args):
4649  """
4650  create_restraint(PairScore ps, IMP::ParticlePair pp) -> Restraint
4651  create_restraint(PairScore ps, PairContainer pp) -> Restraint
4652  """
4653  return _IMP_container.create_restraint(*args)
4654 
4655 def get_module_version():
4656  """get_module_version() -> std::string const"""
4657  return _IMP_container.get_module_version()
4658 
4659 def get_example_path(fname):
4660  """get_example_path(std::string fname) -> std::string"""
4661  return _IMP_container.get_example_path(fname)
4662 
4663 def get_data_path(fname):
4664  """get_data_path(std::string fname) -> std::string"""
4665  return _IMP_container.get_data_path(fname)
4666 
4667 from . import _version_check
4668 _version_check.check_version(get_module_version())
4669 __version__ = get_module_version()
4670 
4671 
4672 
Abstract class for scoring object(s) of type ParticleIndexPair.
Definition: PairScore.h:37
A shared container for Pairs.
Definition: PairContainer.h:37
Abstract predicate function.
Definition: QuadPredicate.h:31
Restraint * create_restraint(Score *s, const typename Score::Argument &t, std::string name=std::string())
Definition: generic.h:36
void add_particles(RMF::FileHandle fh, const ParticlesTemp &hs)
Make CGAL functionality available to IMP.
double get_slack_estimate(const ParticlesTemp &ps, double upper_bound, double step, const RestraintsTemp &restraints, bool derivatives, Optimizer *opt, ClosePairContainer *cpc)
void add_particle(RMF::FileHandle fh, Particle *hs)
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Composable functors to implement scores via compile-time composition.
Implement a constraint on the Model.
Definition: Constraint.h:49
Abstract class for scoring object(s) of type ParticleIndexQuad.
Definition: QuadScore.h:37
Abstract predicate function.
Abstract class for scoring object(s) of type ParticleIndex.
ScoreStates maintain invariants in the Model.
Definition: ScoreState.h:53
A shared container for Quads.
Definition: QuadContainer.h:37
A shared container for Singletons.
Basic functionality that is expected to be used by a wide variety of IMP users.
Abstract predicate function.
Definition: PairPredicate.h:31
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.
Definition: TripletScore.h:37
ParticleIndexes get_indexes(const ParticlesTemp &ps)
A restraint is a term in an IMP ScoringFunction.
Definition: Restraint.h:52