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