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