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