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