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