11 from sys
import version_info
12 if version_info >= (2,6,0):
13 def swig_import_helper():
14 from os.path
import dirname
18 fp, pathname, description = imp.find_module(
'_IMP_container', [dirname(__file__)])
24 _mod = imp.load_module(
'_IMP_container', fp, pathname, description)
28 _IMP_container = swig_import_helper()
29 del swig_import_helper
34 _swig_property = property
37 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
38 if (name ==
"thisown"):
return self.this.own(value)
40 if type(value).__name__ ==
'SwigPyObject':
41 self.__dict__[name] = value
43 method = class_type.__swig_setmethods__.get(name,
None)
44 if method:
return method(self,value)
46 self.__dict__[name] = value
48 raise AttributeError(
"You cannot add attributes to %s" % self)
50 def _swig_setattr(self,class_type,name,value):
51 return _swig_setattr_nondynamic(self,class_type,name,value,0)
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)
60 try: strthis =
"proxy of " + self.this.__repr__()
62 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
67 except AttributeError:
74 weakref_proxy = weakref.proxy
76 weakref_proxy =
lambda x: x
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")
87 __swig_destroy__ = _IMP_container.delete_IMP_CONTAINER_SwigPyIterator
88 __del__ =
lambda self :
None;
90 """value(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
91 return _IMP_container.IMP_CONTAINER_SwigPyIterator_value(self)
95 incr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
96 incr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
98 return _IMP_container.IMP_CONTAINER_SwigPyIterator_incr(self, n)
102 decr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
103 decr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
105 return _IMP_container.IMP_CONTAINER_SwigPyIterator_decr(self, n)
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)
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)
116 """copy(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator"""
117 return _IMP_container.IMP_CONTAINER_SwigPyIterator_copy(self)
120 """next(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
121 return _IMP_container.IMP_CONTAINER_SwigPyIterator_next(self)
124 """__next__(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
125 return _IMP_container.IMP_CONTAINER_SwigPyIterator___next__(self)
128 """previous(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
129 return _IMP_container.IMP_CONTAINER_SwigPyIterator_previous(self)
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)
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)
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)
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)
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)
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)
155 def __sub__(self, *args):
157 __sub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator
158 __sub__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t
160 return _IMP_container.IMP_CONTAINER_SwigPyIterator___sub__(self, *args)
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)
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
190 class _DirectorObjects(object):
191 """@internal Simple class to keep references to director objects
192 to prevent premature deletion."""
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)
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]
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()
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
221 """set_check_level(IMP::base::CheckLevel tf)"""
222 return _IMP_container.set_check_level(*args)
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)
239 _ostream_swigregister = _IMP_container._ostream_swigregister
240 _ostream_swigregister(_ostream)
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
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
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
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
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
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
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
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
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")
670 def _object_cast_to_DistributeQuadsScoreState(*args):
671 """_object_cast_to_DistributeQuadsScoreState(Object o) -> DistributeQuadsScoreState"""
672 return _IMP_container._object_cast_to_DistributeQuadsScoreState(*args)
674 """Proxy of C++ IMP::container::AllBipartitePairContainer class"""
675 __swig_setmethods__ = {}
677 __setattr__ =
lambda self, name, value: _swig_setattr(self, AllBipartitePairContainer, name, value)
678 __swig_getmethods__ = {}
680 __getattr__ =
lambda self, name: _swig_getattr(self, AllBipartitePairContainer, name)
681 def __init__(self, *args):
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
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)
693 def do_before_evaluate(self):
694 """do_before_evaluate(AllBipartitePairContainer self)"""
695 return _IMP_container.AllBipartitePairContainer_do_before_evaluate(self)
697 def do_apply(self, *args):
698 """do_apply(AllBipartitePairContainer self, PairModifier sm)"""
699 return _IMP_container.AllBipartitePairContainer_do_apply(self, *args)
701 def get_version_info(self):
702 """get_version_info(AllBipartitePairContainer self) -> VersionInfo"""
703 return _IMP_container.AllBipartitePairContainer_get_version_info(self)
705 __swig_destroy__ = _IMP_container.delete_AllBipartitePairContainer
706 __del__ =
lambda self :
None;
708 """__str__(AllBipartitePairContainer self) -> std::string"""
709 return _IMP_container.AllBipartitePairContainer___str__(self)
712 """__repr__(AllBipartitePairContainer self) -> std::string"""
713 return _IMP_container.AllBipartitePairContainer___repr__(self)
716 return _object_cast_to_AllBipartitePairContainer(o)
717 get_from = staticmethod(get_from)
719 AllBipartitePairContainer_swigregister = _IMP_container.AllBipartitePairContainer_swigregister
720 AllBipartitePairContainer_swigregister(AllBipartitePairContainer)
723 """Proxy of C++ IMP::container::AllPairContainer class"""
724 __swig_setmethods__ = {}
726 __setattr__ =
lambda self, name, value: _swig_setattr(self, AllPairContainer, name, value)
727 __swig_getmethods__ = {}
729 __getattr__ =
lambda self, name: _swig_getattr(self, AllPairContainer, name)
730 def __init__(self, *args):
732 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c, std::string name="AllPairContainer%1%") -> AllPairContainer
733 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c) -> AllPairContainer
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)
742 def do_before_evaluate(self):
743 """do_before_evaluate(AllPairContainer self)"""
744 return _IMP_container.AllPairContainer_do_before_evaluate(self)
746 def do_apply(self, *args):
747 """do_apply(AllPairContainer self, PairModifier sm)"""
748 return _IMP_container.AllPairContainer_do_apply(self, *args)
750 def get_version_info(self):
751 """get_version_info(AllPairContainer self) -> VersionInfo"""
752 return _IMP_container.AllPairContainer_get_version_info(self)
754 __swig_destroy__ = _IMP_container.delete_AllPairContainer
755 __del__ =
lambda self :
None;
757 """__str__(AllPairContainer self) -> std::string"""
758 return _IMP_container.AllPairContainer___str__(self)
761 """__repr__(AllPairContainer self) -> std::string"""
762 return _IMP_container.AllPairContainer___repr__(self)
765 return _object_cast_to_AllPairContainer(o)
766 get_from = staticmethod(get_from)
768 AllPairContainer_swigregister = _IMP_container.AllPairContainer_swigregister
769 AllPairContainer_swigregister(AllPairContainer)
772 """Proxy of C++ IMP::container::CloseBipartitePairContainer class"""
773 __swig_setmethods__ = {}
775 __setattr__ =
lambda self, name, value: _swig_setattr(self, CloseBipartitePairContainer, name, value)
776 __swig_getmethods__ = {}
778 __getattr__ =
lambda self, name: _swig_getattr(self, CloseBipartitePairContainer, name)
779 def __init__(self, *args):
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
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)
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)
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)
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)
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)
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)
818 def clear_pair_filters(self):
819 """clear_pair_filters(CloseBipartitePairContainer self)"""
820 return _IMP_container.CloseBipartitePairContainer_clear_pair_filters(self)
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)
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)
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)
834 def get_pair_filters(self):
835 """get_pair_filters(CloseBipartitePairContainer self) -> IMP::kernel::PairPredicates"""
836 return _IMP_container.CloseBipartitePairContainer_get_pair_filters(self)
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)
842 def do_before_evaluate(self):
843 """do_before_evaluate(CloseBipartitePairContainer self)"""
844 return _IMP_container.CloseBipartitePairContainer_do_before_evaluate(self)
846 def do_get_inputs(self):
847 """do_get_inputs(CloseBipartitePairContainer self) -> IMP::kernel::ModelObjectsTemp"""
848 return _IMP_container.CloseBipartitePairContainer_do_get_inputs(self)
850 def do_apply(self, *args):
851 """do_apply(CloseBipartitePairContainer self, PairModifier sm)"""
852 return _IMP_container.CloseBipartitePairContainer_do_apply(self, *args)
854 def get_version_info(self):
855 """get_version_info(CloseBipartitePairContainer self) -> VersionInfo"""
856 return _IMP_container.CloseBipartitePairContainer_get_version_info(self)
858 __swig_destroy__ = _IMP_container.delete_CloseBipartitePairContainer
859 __del__ =
lambda self :
None;
861 """__str__(CloseBipartitePairContainer self) -> std::string"""
862 return _IMP_container.CloseBipartitePairContainer___str__(self)
865 """__repr__(CloseBipartitePairContainer self) -> std::string"""
866 return _IMP_container.CloseBipartitePairContainer___repr__(self)
869 return _object_cast_to_CloseBipartitePairContainer(o)
870 get_from = staticmethod(get_from)
872 CloseBipartitePairContainer_swigregister = _IMP_container.CloseBipartitePairContainer_swigregister
873 CloseBipartitePairContainer_swigregister(CloseBipartitePairContainer)
876 """Proxy of C++ IMP::container::ClosePairContainer class"""
877 __swig_setmethods__ = {}
879 __setattr__ =
lambda self, name, value: _swig_setattr(self, ClosePairContainer, name, value)
880 __swig_getmethods__ = {}
882 __getattr__ =
lambda self, name: _swig_getattr(self, ClosePairContainer, name)
883 def __init__(self, *args):
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
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)
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)
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)
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)
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)
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)
920 def clear_pair_filters(self):
921 """clear_pair_filters(ClosePairContainer self)"""
922 return _IMP_container.ClosePairContainer_clear_pair_filters(self)
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)
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)
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)
936 def get_pair_filters(self):
937 """get_pair_filters(ClosePairContainer self) -> IMP::kernel::PairPredicates"""
938 return _IMP_container.ClosePairContainer_get_pair_filters(self)
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)
944 def set_slack(self, *args):
945 """set_slack(ClosePairContainer self, double s)"""
946 return _IMP_container.ClosePairContainer_set_slack(self, *args)
949 """get_slack(ClosePairContainer self) -> double"""
950 return _IMP_container.ClosePairContainer_get_slack(self)
952 def do_before_evaluate(self):
953 """do_before_evaluate(ClosePairContainer self)"""
954 return _IMP_container.ClosePairContainer_do_before_evaluate(self)
956 def do_get_inputs(self):
957 """do_get_inputs(ClosePairContainer self) -> IMP::kernel::ModelObjectsTemp"""
958 return _IMP_container.ClosePairContainer_do_get_inputs(self)
960 def do_apply(self, *args):
961 """do_apply(ClosePairContainer self, PairModifier sm)"""
962 return _IMP_container.ClosePairContainer_do_apply(self, *args)
964 def get_version_info(self):
965 """get_version_info(ClosePairContainer self) -> VersionInfo"""
966 return _IMP_container.ClosePairContainer_get_version_info(self)
968 __swig_destroy__ = _IMP_container.delete_ClosePairContainer
969 __del__ =
lambda self :
None;
971 """__str__(ClosePairContainer self) -> std::string"""
972 return _IMP_container.ClosePairContainer___str__(self)
975 """__repr__(ClosePairContainer self) -> std::string"""
976 return _IMP_container.ClosePairContainer___repr__(self)
979 return _object_cast_to_ClosePairContainer(o)
980 get_from = staticmethod(get_from)
982 ClosePairContainer_swigregister = _IMP_container.ClosePairContainer_swigregister
983 ClosePairContainer_swigregister(ClosePairContainer)
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
991 return _IMP_container.get_slack_estimate(*args)
993 """Proxy of C++ IMP::container::ConnectingPairContainer class"""
994 __swig_setmethods__ = {}
996 __setattr__ =
lambda self, name, value: _swig_setattr(self, ConnectingPairContainer, name, value)
997 __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)
1009 def do_get_inputs(self):
1010 """do_get_inputs(ConnectingPairContainer self) -> IMP::kernel::ModelObjectsTemp"""
1011 return _IMP_container.ConnectingPairContainer_do_get_inputs(self)
1013 def do_apply(self, *args):
1014 """do_apply(ConnectingPairContainer self, PairModifier sm)"""
1015 return _IMP_container.ConnectingPairContainer_do_apply(self, *args)
1017 def get_version_info(self):
1018 """get_version_info(ConnectingPairContainer self) -> VersionInfo"""
1019 return _IMP_container.ConnectingPairContainer_get_version_info(self)
1021 __swig_destroy__ = _IMP_container.delete_ConnectingPairContainer
1022 __del__ =
lambda self :
None;
1024 """__str__(ConnectingPairContainer self) -> std::string"""
1025 return _IMP_container.ConnectingPairContainer___str__(self)
1028 """__repr__(ConnectingPairContainer self) -> std::string"""
1029 return _IMP_container.ConnectingPairContainer___repr__(self)
1032 return _object_cast_to_ConnectingPairContainer(o)
1033 get_from = staticmethod(get_from)
1035 ConnectingPairContainer_swigregister = _IMP_container.ConnectingPairContainer_swigregister
1036 ConnectingPairContainer_swigregister(ConnectingPairContainer)
1039 """Proxy of C++ IMP::container::ConsecutivePairContainer class"""
1040 __swig_setmethods__ = {}
1042 __setattr__ =
lambda self, name, value: _swig_setattr(self, ConsecutivePairContainer, name, value)
1043 __swig_getmethods__ = {}
1045 __getattr__ =
lambda self, name: _swig_getattr(self, ConsecutivePairContainer, name)
1046 def __init__(self, *args):
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
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)
1058 def do_before_evaluate(self):
1059 """do_before_evaluate(ConsecutivePairContainer self)"""
1060 return _IMP_container.ConsecutivePairContainer_do_before_evaluate(self)
1062 def do_apply(self, *args):
1063 """do_apply(ConsecutivePairContainer self, PairModifier sm)"""
1064 return _IMP_container.ConsecutivePairContainer_do_apply(self, *args)
1066 def get_version_info(self):
1067 """get_version_info(ConsecutivePairContainer self) -> VersionInfo"""
1068 return _IMP_container.ConsecutivePairContainer_get_version_info(self)
1070 __swig_destroy__ = _IMP_container.delete_ConsecutivePairContainer
1071 __del__ =
lambda self :
None;
1073 """__str__(ConsecutivePairContainer self) -> std::string"""
1074 return _IMP_container.ConsecutivePairContainer___str__(self)
1077 """__repr__(ConsecutivePairContainer self) -> std::string"""
1078 return _IMP_container.ConsecutivePairContainer___repr__(self)
1081 return _object_cast_to_ConsecutivePairContainer(o)
1082 get_from = staticmethod(get_from)
1084 ConsecutivePairContainer_swigregister = _IMP_container.ConsecutivePairContainer_swigregister
1085 ConsecutivePairContainer_swigregister(ConsecutivePairContainer)
1088 """Proxy of C++ IMP::container::ConsecutivePairFilter class"""
1089 __swig_setmethods__ = {}
1091 __setattr__ =
lambda self, name, value: _swig_setattr(self, ConsecutivePairFilter, name, value)
1092 __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)
1104 def get_value(self, *args):
1106 get_value(ConsecutivePairFilter self, IMP::kernel::ParticlePair const & a) -> int
1107 get_value(ConsecutivePairFilter self, IMP::kernel::ParticlePairsTemp const & o) -> IMP::Ints
1109 return _IMP_container.ConsecutivePairFilter_get_value(self, *args)
1111 def get_value_index(self, *args):
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
1116 return _IMP_container.ConsecutivePairFilter_get_value_index(self, *args)
1118 def get_version_info(self):
1119 """get_version_info(ConsecutivePairFilter self) -> VersionInfo"""
1120 return _IMP_container.ConsecutivePairFilter_get_version_info(self)
1122 __swig_destroy__ = _IMP_container.delete_ConsecutivePairFilter
1123 __del__ =
lambda self :
None;
1125 """__str__(ConsecutivePairFilter self) -> std::string"""
1126 return _IMP_container.ConsecutivePairFilter___str__(self)
1129 """__repr__(ConsecutivePairFilter self) -> std::string"""
1130 return _IMP_container.ConsecutivePairFilter___repr__(self)
1133 return _object_cast_to_ConsecutivePairFilter(o)
1134 get_from = staticmethod(get_from)
1136 ConsecutivePairFilter_swigregister = _IMP_container.ConsecutivePairFilter_swigregister
1137 ConsecutivePairFilter_swigregister(ConsecutivePairFilter)
1140 """Proxy of C++ IMP::container::ExclusiveConsecutivePairContainer class"""
1141 __swig_setmethods__ = {}
1143 __setattr__ =
lambda self, name, value: _swig_setattr(self, ExclusiveConsecutivePairContainer, name, value)
1144 __swig_getmethods__ = {}
1146 __getattr__ =
lambda self, name: _swig_getattr(self, ExclusiveConsecutivePairContainer, name)
1147 def __init__(self, *args):
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
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)
1159 def do_before_evaluate(self):
1160 """do_before_evaluate(ExclusiveConsecutivePairContainer self)"""
1161 return _IMP_container.ExclusiveConsecutivePairContainer_do_before_evaluate(self)
1163 def do_apply(self, *args):
1164 """do_apply(ExclusiveConsecutivePairContainer self, PairModifier sm)"""
1165 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply(self, *args)
1167 def get_version_info(self):
1168 """get_version_info(ExclusiveConsecutivePairContainer self) -> VersionInfo"""
1169 return _IMP_container.ExclusiveConsecutivePairContainer_get_version_info(self)
1171 __swig_destroy__ = _IMP_container.delete_ExclusiveConsecutivePairContainer
1172 __del__ =
lambda self :
None;
1174 """__str__(ExclusiveConsecutivePairContainer self) -> std::string"""
1175 return _IMP_container.ExclusiveConsecutivePairContainer___str__(self)
1178 """__repr__(ExclusiveConsecutivePairContainer self) -> std::string"""
1179 return _IMP_container.ExclusiveConsecutivePairContainer___repr__(self)
1182 return _object_cast_to_ExclusiveConsecutivePairContainer(o)
1183 get_from = staticmethod(get_from)
1185 ExclusiveConsecutivePairContainer_swigregister = _IMP_container.ExclusiveConsecutivePairContainer_swigregister
1186 ExclusiveConsecutivePairContainer_swigregister(ExclusiveConsecutivePairContainer)
1189 """Proxy of C++ IMP::container::ExclusiveConsecutivePairFilter class"""
1190 __swig_setmethods__ = {}
1192 __setattr__ =
lambda self, name, value: _swig_setattr(self, ExclusiveConsecutivePairFilter, name, value)
1193 __swig_getmethods__ = {}
1195 __getattr__ =
lambda self, name: _swig_getattr(self, ExclusiveConsecutivePairFilter, name)
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)
1205 def get_value(self, *args):
1207 get_value(ExclusiveConsecutivePairFilter self, IMP::kernel::ParticlePair const & a) -> int
1208 get_value(ExclusiveConsecutivePairFilter self, IMP::kernel::ParticlePairsTemp const & o) -> IMP::Ints
1210 return _IMP_container.ExclusiveConsecutivePairFilter_get_value(self, *args)
1212 def get_value_index(self, *args):
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
1217 return _IMP_container.ExclusiveConsecutivePairFilter_get_value_index(self, *args)
1219 def get_version_info(self):
1220 """get_version_info(ExclusiveConsecutivePairFilter self) -> VersionInfo"""
1221 return _IMP_container.ExclusiveConsecutivePairFilter_get_version_info(self)
1223 __swig_destroy__ = _IMP_container.delete_ExclusiveConsecutivePairFilter
1224 __del__ =
lambda self :
None;
1226 """__str__(ExclusiveConsecutivePairFilter self) -> std::string"""
1227 return _IMP_container.ExclusiveConsecutivePairFilter___str__(self)
1230 """__repr__(ExclusiveConsecutivePairFilter self) -> std::string"""
1231 return _IMP_container.ExclusiveConsecutivePairFilter___repr__(self)
1234 return _object_cast_to_ExclusiveConsecutivePairFilter(o)
1235 get_from = staticmethod(get_from)
1237 ExclusiveConsecutivePairFilter_swigregister = _IMP_container.ExclusiveConsecutivePairFilter_swigregister
1238 ExclusiveConsecutivePairFilter_swigregister(ExclusiveConsecutivePairFilter)
1241 """Proxy of C++ IMP::container::ListPairContainer class"""
1242 __swig_setmethods__ = {}
1244 __setattr__ =
lambda self, name, value: _swig_setattr(self, ListPairContainer, name, value)
1245 __swig_getmethods__ = {}
1247 __getattr__ =
lambda self, name: _swig_getattr(self, ListPairContainer, name)
1248 def set_particle_pairs(self, *args):
1250 set_particle_pairs(ListPairContainer self, IMP::kernel::ParticlePairsTemp const & ps)
1251 set_particle_pairs(ListPairContainer self, IMP::kernel::ParticleIndexPairs const & contents)
1253 return _IMP_container.ListPairContainer_set_particle_pairs(self, *args)
1255 def __init__(self, *args):
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
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)
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)
1276 def clear_particle_pairs(self):
1277 """clear_particle_pairs(ListPairContainer self)"""
1278 return _IMP_container.ListPairContainer_clear_particle_pairs(self)
1280 def do_before_evaluate(self):
1281 """do_before_evaluate(ListPairContainer self)"""
1282 return _IMP_container.ListPairContainer_do_before_evaluate(self)
1284 def do_get_inputs(self):
1285 """do_get_inputs(ListPairContainer self) -> IMP::kernel::ModelObjectsTemp"""
1286 return _IMP_container.ListPairContainer_do_get_inputs(self)
1288 def do_apply(self, *args):
1289 """do_apply(ListPairContainer self, PairModifier sm)"""
1290 return _IMP_container.ListPairContainer_do_apply(self, *args)
1292 def get_version_info(self):
1293 """get_version_info(ListPairContainer self) -> VersionInfo"""
1294 return _IMP_container.ListPairContainer_get_version_info(self)
1296 __swig_destroy__ = _IMP_container.delete_ListPairContainer
1297 __del__ =
lambda self :
None;
1299 """__str__(ListPairContainer self) -> std::string"""
1300 return _IMP_container.ListPairContainer___str__(self)
1303 """__repr__(ListPairContainer self) -> std::string"""
1304 return _IMP_container.ListPairContainer___repr__(self)
1307 return _object_cast_to_ListPairContainer(o)
1308 get_from = staticmethod(get_from)
1310 ListPairContainer_swigregister = _IMP_container.ListPairContainer_swigregister
1311 ListPairContainer_swigregister(ListPairContainer)
1314 """Proxy of C++ IMP::container::ListQuadContainer class"""
1315 __swig_setmethods__ = {}
1317 __setattr__ =
lambda self, name, value: _swig_setattr(self, ListQuadContainer, name, value)
1318 __swig_getmethods__ = {}
1320 __getattr__ =
lambda self, name: _swig_getattr(self, ListQuadContainer, name)
1321 def set_particle_quads(self, *args):
1323 set_particle_quads(ListQuadContainer self, IMP::kernel::ParticleQuadsTemp const & ps)
1324 set_particle_quads(ListQuadContainer self, IMP::kernel::ParticleIndexQuads const & contents)
1326 return _IMP_container.ListQuadContainer_set_particle_quads(self, *args)
1328 def __init__(self, *args):
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
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)
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)
1349 def clear_particle_quads(self):
1350 """clear_particle_quads(ListQuadContainer self)"""
1351 return _IMP_container.ListQuadContainer_clear_particle_quads(self)
1353 def do_before_evaluate(self):
1354 """do_before_evaluate(ListQuadContainer self)"""
1355 return _IMP_container.ListQuadContainer_do_before_evaluate(self)
1357 def do_get_inputs(self):
1358 """do_get_inputs(ListQuadContainer self) -> IMP::kernel::ModelObjectsTemp"""
1359 return _IMP_container.ListQuadContainer_do_get_inputs(self)
1361 def do_apply(self, *args):
1362 """do_apply(ListQuadContainer self, QuadModifier sm)"""
1363 return _IMP_container.ListQuadContainer_do_apply(self, *args)
1365 def get_version_info(self):
1366 """get_version_info(ListQuadContainer self) -> VersionInfo"""
1367 return _IMP_container.ListQuadContainer_get_version_info(self)
1369 __swig_destroy__ = _IMP_container.delete_ListQuadContainer
1370 __del__ =
lambda self :
None;
1372 """__str__(ListQuadContainer self) -> std::string"""
1373 return _IMP_container.ListQuadContainer___str__(self)
1376 """__repr__(ListQuadContainer self) -> std::string"""
1377 return _IMP_container.ListQuadContainer___repr__(self)
1380 return _object_cast_to_ListQuadContainer(o)
1381 get_from = staticmethod(get_from)
1383 ListQuadContainer_swigregister = _IMP_container.ListQuadContainer_swigregister
1384 ListQuadContainer_swigregister(ListQuadContainer)
1387 """Proxy of C++ IMP::container::ListSingletonContainer class"""
1388 __swig_setmethods__ = {}
1390 __setattr__ =
lambda self, name, value: _swig_setattr(self, ListSingletonContainer, name, value)
1391 __swig_getmethods__ = {}
1393 __getattr__ =
lambda self, name: _swig_getattr(self, ListSingletonContainer, name)
1394 def set_particles(self, *args):
1396 set_particles(ListSingletonContainer self, IMP::kernel::ParticlesTemp const & ps)
1397 set_particles(ListSingletonContainer self, IMP::kernel::ParticleIndexes const & contents)
1399 return _IMP_container.ListSingletonContainer_set_particles(self, *args)
1401 def __init__(self, *args):
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
1411 this = _IMP_container.new_ListSingletonContainer(*args)
1412 try: self.this.append(this)
1413 except: self.this = this
1415 """add_particle(ListSingletonContainer self, Particle vt)"""
1416 return _IMP_container.ListSingletonContainer_add_particle(self, *args)
1419 """add_particles(ListSingletonContainer self, IMP::kernel::ParticlesTemp const & c)"""
1420 return _IMP_container.ListSingletonContainer_add_particles(self, *args)
1422 def clear_particles(self):
1423 """clear_particles(ListSingletonContainer self)"""
1424 return _IMP_container.ListSingletonContainer_clear_particles(self)
1426 def do_before_evaluate(self):
1427 """do_before_evaluate(ListSingletonContainer self)"""
1428 return _IMP_container.ListSingletonContainer_do_before_evaluate(self)
1430 def do_get_inputs(self):
1431 """do_get_inputs(ListSingletonContainer self) -> IMP::kernel::ModelObjectsTemp"""
1432 return _IMP_container.ListSingletonContainer_do_get_inputs(self)
1434 def do_apply(self, *args):
1435 """do_apply(ListSingletonContainer self, SingletonModifier sm)"""
1436 return _IMP_container.ListSingletonContainer_do_apply(self, *args)
1438 def get_version_info(self):
1439 """get_version_info(ListSingletonContainer self) -> VersionInfo"""
1440 return _IMP_container.ListSingletonContainer_get_version_info(self)
1442 __swig_destroy__ = _IMP_container.delete_ListSingletonContainer
1443 __del__ =
lambda self :
None;
1445 """__str__(ListSingletonContainer self) -> std::string"""
1446 return _IMP_container.ListSingletonContainer___str__(self)
1449 """__repr__(ListSingletonContainer self) -> std::string"""
1450 return _IMP_container.ListSingletonContainer___repr__(self)
1453 return _object_cast_to_ListSingletonContainer(o)
1454 get_from = staticmethod(get_from)
1456 ListSingletonContainer_swigregister = _IMP_container.ListSingletonContainer_swigregister
1457 ListSingletonContainer_swigregister(ListSingletonContainer)
1460 """Proxy of C++ IMP::container::ListTripletContainer class"""
1461 __swig_setmethods__ = {}
1463 __setattr__ =
lambda self, name, value: _swig_setattr(self, ListTripletContainer, name, value)
1464 __swig_getmethods__ = {}
1466 __getattr__ =
lambda self, name: _swig_getattr(self, ListTripletContainer, name)
1467 def set_particle_triplets(self, *args):
1469 set_particle_triplets(ListTripletContainer self, IMP::kernel::ParticleTripletsTemp const & ps)
1470 set_particle_triplets(ListTripletContainer self, IMP::kernel::ParticleIndexTriplets const & contents)
1472 return _IMP_container.ListTripletContainer_set_particle_triplets(self, *args)
1474 def __init__(self, *args):
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
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)
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)
1495 def clear_particle_triplets(self):
1496 """clear_particle_triplets(ListTripletContainer self)"""
1497 return _IMP_container.ListTripletContainer_clear_particle_triplets(self)
1499 def do_before_evaluate(self):
1500 """do_before_evaluate(ListTripletContainer self)"""
1501 return _IMP_container.ListTripletContainer_do_before_evaluate(self)
1503 def do_get_inputs(self):
1504 """do_get_inputs(ListTripletContainer self) -> IMP::kernel::ModelObjectsTemp"""
1505 return _IMP_container.ListTripletContainer_do_get_inputs(self)
1507 def do_apply(self, *args):
1508 """do_apply(ListTripletContainer self, TripletModifier sm)"""
1509 return _IMP_container.ListTripletContainer_do_apply(self, *args)
1511 def get_version_info(self):
1512 """get_version_info(ListTripletContainer self) -> VersionInfo"""
1513 return _IMP_container.ListTripletContainer_get_version_info(self)
1515 __swig_destroy__ = _IMP_container.delete_ListTripletContainer
1516 __del__ =
lambda self :
None;
1518 """__str__(ListTripletContainer self) -> std::string"""
1519 return _IMP_container.ListTripletContainer___str__(self)
1522 """__repr__(ListTripletContainer self) -> std::string"""
1523 return _IMP_container.ListTripletContainer___repr__(self)
1526 return _object_cast_to_ListTripletContainer(o)
1527 get_from = staticmethod(get_from)
1529 ListTripletContainer_swigregister = _IMP_container.ListTripletContainer_swigregister
1530 ListTripletContainer_swigregister(ListTripletContainer)
1533 """Proxy of C++ IMP::container::DynamicListPairContainer class"""
1534 __swig_setmethods__ = {}
1536 __setattr__ =
lambda self, name, value: _swig_setattr(self, DynamicListPairContainer, name, value)
1537 __swig_getmethods__ = {}
1539 __getattr__ =
lambda self, name: _swig_getattr(self, DynamicListPairContainer, name)
1540 def __init__(self, *args):
1542 __init__(IMP::container::DynamicListPairContainer self, Container m, std::string name="ListPairContainer %1%") -> DynamicListPairContainer
1543 __init__(IMP::container::DynamicListPairContainer self, Container m) -> DynamicListPairContainer
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)
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)
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)
1560 def clear_particle_pairs(self):
1561 """clear_particle_pairs(DynamicListPairContainer self)"""
1562 return _IMP_container.DynamicListPairContainer_clear_particle_pairs(self)
1564 def do_before_evaluate(self):
1565 """do_before_evaluate(DynamicListPairContainer self)"""
1566 return _IMP_container.DynamicListPairContainer_do_before_evaluate(self)
1568 def do_get_inputs(self):
1569 """do_get_inputs(DynamicListPairContainer self) -> IMP::kernel::ModelObjectsTemp"""
1570 return _IMP_container.DynamicListPairContainer_do_get_inputs(self)
1572 def do_apply(self, *args):
1573 """do_apply(DynamicListPairContainer self, PairModifier sm)"""
1574 return _IMP_container.DynamicListPairContainer_do_apply(self, *args)
1576 def get_version_info(self):
1577 """get_version_info(DynamicListPairContainer self) -> VersionInfo"""
1578 return _IMP_container.DynamicListPairContainer_get_version_info(self)
1580 __swig_destroy__ = _IMP_container.delete_DynamicListPairContainer
1581 __del__ =
lambda self :
None;
1583 """__str__(DynamicListPairContainer self) -> std::string"""
1584 return _IMP_container.DynamicListPairContainer___str__(self)
1587 """__repr__(DynamicListPairContainer self) -> std::string"""
1588 return _IMP_container.DynamicListPairContainer___repr__(self)
1591 return _object_cast_to_DynamicListPairContainer(o)
1592 get_from = staticmethod(get_from)
1594 DynamicListPairContainer_swigregister = _IMP_container.DynamicListPairContainer_swigregister
1595 DynamicListPairContainer_swigregister(DynamicListPairContainer)
1598 """Proxy of C++ IMP::container::DynamicListQuadContainer class"""
1599 __swig_setmethods__ = {}
1601 __setattr__ =
lambda self, name, value: _swig_setattr(self, DynamicListQuadContainer, name, value)
1602 __swig_getmethods__ = {}
1604 __getattr__ =
lambda self, name: _swig_getattr(self, DynamicListQuadContainer, name)
1605 def __init__(self, *args):
1607 __init__(IMP::container::DynamicListQuadContainer self, Container m, std::string name="ListQuadContainer %1%") -> DynamicListQuadContainer
1608 __init__(IMP::container::DynamicListQuadContainer self, Container m) -> DynamicListQuadContainer
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)
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)
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)
1625 def clear_particle_quads(self):
1626 """clear_particle_quads(DynamicListQuadContainer self)"""
1627 return _IMP_container.DynamicListQuadContainer_clear_particle_quads(self)
1629 def do_before_evaluate(self):
1630 """do_before_evaluate(DynamicListQuadContainer self)"""
1631 return _IMP_container.DynamicListQuadContainer_do_before_evaluate(self)
1633 def do_get_inputs(self):
1634 """do_get_inputs(DynamicListQuadContainer self) -> IMP::kernel::ModelObjectsTemp"""
1635 return _IMP_container.DynamicListQuadContainer_do_get_inputs(self)
1637 def do_apply(self, *args):
1638 """do_apply(DynamicListQuadContainer self, QuadModifier sm)"""
1639 return _IMP_container.DynamicListQuadContainer_do_apply(self, *args)
1641 def get_version_info(self):
1642 """get_version_info(DynamicListQuadContainer self) -> VersionInfo"""
1643 return _IMP_container.DynamicListQuadContainer_get_version_info(self)
1645 __swig_destroy__ = _IMP_container.delete_DynamicListQuadContainer
1646 __del__ =
lambda self :
None;
1648 """__str__(DynamicListQuadContainer self) -> std::string"""
1649 return _IMP_container.DynamicListQuadContainer___str__(self)
1652 """__repr__(DynamicListQuadContainer self) -> std::string"""
1653 return _IMP_container.DynamicListQuadContainer___repr__(self)
1656 return _object_cast_to_DynamicListQuadContainer(o)
1657 get_from = staticmethod(get_from)
1659 DynamicListQuadContainer_swigregister = _IMP_container.DynamicListQuadContainer_swigregister
1660 DynamicListQuadContainer_swigregister(DynamicListQuadContainer)
1663 """Proxy of C++ IMP::container::DynamicListSingletonContainer class"""
1664 __swig_setmethods__ = {}
1666 __setattr__ =
lambda self, name, value: _swig_setattr(self, DynamicListSingletonContainer, name, value)
1667 __swig_getmethods__ = {}
1669 __getattr__ =
lambda self, name: _swig_getattr(self, DynamicListSingletonContainer, name)
1670 def __init__(self, *args):
1672 __init__(IMP::container::DynamicListSingletonContainer self, Container m, std::string name="ListSingletonContainer %1%") -> DynamicListSingletonContainer
1673 __init__(IMP::container::DynamicListSingletonContainer self, Container m) -> DynamicListSingletonContainer
1675 this = _IMP_container.new_DynamicListSingletonContainer(*args)
1676 try: self.this.append(this)
1677 except: self.this = this
1679 """add_particle(DynamicListSingletonContainer self, Particle vt)"""
1680 return _IMP_container.DynamicListSingletonContainer_add_particle(self, *args)
1683 """add_particles(DynamicListSingletonContainer self, IMP::kernel::ParticlesTemp const & c)"""
1684 return _IMP_container.DynamicListSingletonContainer_add_particles(self, *args)
1686 def set_particles(self, *args):
1687 """set_particles(DynamicListSingletonContainer self, IMP::kernel::ParticlesTemp c)"""
1688 return _IMP_container.DynamicListSingletonContainer_set_particles(self, *args)
1690 def clear_particles(self):
1691 """clear_particles(DynamicListSingletonContainer self)"""
1692 return _IMP_container.DynamicListSingletonContainer_clear_particles(self)
1694 def do_before_evaluate(self):
1695 """do_before_evaluate(DynamicListSingletonContainer self)"""
1696 return _IMP_container.DynamicListSingletonContainer_do_before_evaluate(self)
1698 def do_get_inputs(self):
1699 """do_get_inputs(DynamicListSingletonContainer self) -> IMP::kernel::ModelObjectsTemp"""
1700 return _IMP_container.DynamicListSingletonContainer_do_get_inputs(self)
1702 def do_apply(self, *args):
1703 """do_apply(DynamicListSingletonContainer self, SingletonModifier sm)"""
1704 return _IMP_container.DynamicListSingletonContainer_do_apply(self, *args)
1706 def get_version_info(self):
1707 """get_version_info(DynamicListSingletonContainer self) -> VersionInfo"""
1708 return _IMP_container.DynamicListSingletonContainer_get_version_info(self)
1710 __swig_destroy__ = _IMP_container.delete_DynamicListSingletonContainer
1711 __del__ =
lambda self :
None;
1713 """__str__(DynamicListSingletonContainer self) -> std::string"""
1714 return _IMP_container.DynamicListSingletonContainer___str__(self)
1717 """__repr__(DynamicListSingletonContainer self) -> std::string"""
1718 return _IMP_container.DynamicListSingletonContainer___repr__(self)
1721 return _object_cast_to_DynamicListSingletonContainer(o)
1722 get_from = staticmethod(get_from)
1724 DynamicListSingletonContainer_swigregister = _IMP_container.DynamicListSingletonContainer_swigregister
1725 DynamicListSingletonContainer_swigregister(DynamicListSingletonContainer)
1728 """Proxy of C++ IMP::container::DynamicListTripletContainer class"""
1729 __swig_setmethods__ = {}
1731 __setattr__ =
lambda self, name, value: _swig_setattr(self, DynamicListTripletContainer, name, value)
1732 __swig_getmethods__ = {}
1734 __getattr__ =
lambda self, name: _swig_getattr(self, DynamicListTripletContainer, name)
1735 def __init__(self, *args):
1737 __init__(IMP::container::DynamicListTripletContainer self, Container m, std::string name="ListTripletContainer %1%") -> DynamicListTripletContainer
1738 __init__(IMP::container::DynamicListTripletContainer self, Container m) -> DynamicListTripletContainer
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)
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)
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)
1755 def clear_particle_triplets(self):
1756 """clear_particle_triplets(DynamicListTripletContainer self)"""
1757 return _IMP_container.DynamicListTripletContainer_clear_particle_triplets(self)
1759 def do_before_evaluate(self):
1760 """do_before_evaluate(DynamicListTripletContainer self)"""
1761 return _IMP_container.DynamicListTripletContainer_do_before_evaluate(self)
1763 def do_get_inputs(self):
1764 """do_get_inputs(DynamicListTripletContainer self) -> IMP::kernel::ModelObjectsTemp"""
1765 return _IMP_container.DynamicListTripletContainer_do_get_inputs(self)
1767 def do_apply(self, *args):
1768 """do_apply(DynamicListTripletContainer self, TripletModifier sm)"""
1769 return _IMP_container.DynamicListTripletContainer_do_apply(self, *args)
1771 def get_version_info(self):
1772 """get_version_info(DynamicListTripletContainer self) -> VersionInfo"""
1773 return _IMP_container.DynamicListTripletContainer_get_version_info(self)
1775 __swig_destroy__ = _IMP_container.delete_DynamicListTripletContainer
1776 __del__ =
lambda self :
None;
1778 """__str__(DynamicListTripletContainer self) -> std::string"""
1779 return _IMP_container.DynamicListTripletContainer___str__(self)
1782 """__repr__(DynamicListTripletContainer self) -> std::string"""
1783 return _IMP_container.DynamicListTripletContainer___repr__(self)
1786 return _object_cast_to_DynamicListTripletContainer(o)
1787 get_from = staticmethod(get_from)
1789 DynamicListTripletContainer_swigregister = _IMP_container.DynamicListTripletContainer_swigregister
1790 DynamicListTripletContainer_swigregister(DynamicListTripletContainer)
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):
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
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)
1813 def get_version_info(self):
1814 """get_version_info(MinimumPairRestraint self) -> VersionInfo"""
1815 return _IMP_container.MinimumPairRestraint_get_version_info(self)
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)
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)
1828 """__str__(MinimumPairRestraint self) -> std::string"""
1829 return _IMP_container.MinimumPairRestraint___str__(self)
1832 """__repr__(MinimumPairRestraint self) -> std::string"""
1833 return _IMP_container.MinimumPairRestraint___repr__(self)
1836 return _object_cast_to_MinimumPairRestraint(o)
1837 get_from = staticmethod(get_from)
1839 MinimumPairRestraint_swigregister = _IMP_container.MinimumPairRestraint_swigregister
1840 MinimumPairRestraint_swigregister(MinimumPairRestraint)
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):
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
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)
1863 def get_version_info(self):
1864 """get_version_info(MinimumPairScore self) -> VersionInfo"""
1865 return _IMP_container.MinimumPairScore_get_version_info(self)
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)
1874 """__str__(MinimumPairScore self) -> std::string"""
1875 return _IMP_container.MinimumPairScore___str__(self)
1878 """__repr__(MinimumPairScore self) -> std::string"""
1879 return _IMP_container.MinimumPairScore___repr__(self)
1882 return _object_cast_to_MinimumPairScore(o)
1883 get_from = staticmethod(get_from)
1885 MinimumPairScore_swigregister = _IMP_container.MinimumPairScore_swigregister
1886 MinimumPairScore_swigregister(MinimumPairScore)
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):
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
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)
1909 def get_version_info(self):
1910 """get_version_info(MinimumQuadRestraint self) -> VersionInfo"""
1911 return _IMP_container.MinimumQuadRestraint_get_version_info(self)
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)
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)
1924 """__str__(MinimumQuadRestraint self) -> std::string"""
1925 return _IMP_container.MinimumQuadRestraint___str__(self)
1928 """__repr__(MinimumQuadRestraint self) -> std::string"""
1929 return _IMP_container.MinimumQuadRestraint___repr__(self)
1932 return _object_cast_to_MinimumQuadRestraint(o)
1933 get_from = staticmethod(get_from)
1935 MinimumQuadRestraint_swigregister = _IMP_container.MinimumQuadRestraint_swigregister
1936 MinimumQuadRestraint_swigregister(MinimumQuadRestraint)
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):
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
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)
1959 def get_version_info(self):
1960 """get_version_info(MinimumQuadScore self) -> VersionInfo"""
1961 return _IMP_container.MinimumQuadScore_get_version_info(self)
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)
1970 """__str__(MinimumQuadScore self) -> std::string"""
1971 return _IMP_container.MinimumQuadScore___str__(self)
1974 """__repr__(MinimumQuadScore self) -> std::string"""
1975 return _IMP_container.MinimumQuadScore___repr__(self)
1978 return _object_cast_to_MinimumQuadScore(o)
1979 get_from = staticmethod(get_from)
1981 MinimumQuadScore_swigregister = _IMP_container.MinimumQuadScore_swigregister
1982 MinimumQuadScore_swigregister(MinimumQuadScore)
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):
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
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)
2005 def get_version_info(self):
2006 """get_version_info(MinimumSingletonRestraint self) -> VersionInfo"""
2007 return _IMP_container.MinimumSingletonRestraint_get_version_info(self)
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)
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)
2020 """__str__(MinimumSingletonRestraint self) -> std::string"""
2021 return _IMP_container.MinimumSingletonRestraint___str__(self)
2024 """__repr__(MinimumSingletonRestraint self) -> std::string"""
2025 return _IMP_container.MinimumSingletonRestraint___repr__(self)
2028 return _object_cast_to_MinimumSingletonRestraint(o)
2029 get_from = staticmethod(get_from)
2031 MinimumSingletonRestraint_swigregister = _IMP_container.MinimumSingletonRestraint_swigregister
2032 MinimumSingletonRestraint_swigregister(MinimumSingletonRestraint)
2035 """Proxy of C++ IMP::container::MinimumSingletonScore class"""
2036 __swig_setmethods__ = {}
2038 __setattr__ =
lambda self, name, value: _swig_setattr(self, MinimumSingletonScore, name, value)
2039 __swig_getmethods__ = {}
2041 __getattr__ =
lambda self, name: _swig_getattr(self, MinimumSingletonScore, name)
2042 def __init__(self, *args):
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
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)
2055 def get_version_info(self):
2056 """get_version_info(MinimumSingletonScore self) -> VersionInfo"""
2057 return _IMP_container.MinimumSingletonScore_get_version_info(self)
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)
2066 """__str__(MinimumSingletonScore self) -> std::string"""
2067 return _IMP_container.MinimumSingletonScore___str__(self)
2070 """__repr__(MinimumSingletonScore self) -> std::string"""
2071 return _IMP_container.MinimumSingletonScore___repr__(self)
2074 return _object_cast_to_MinimumSingletonScore(o)
2075 get_from = staticmethod(get_from)
2077 MinimumSingletonScore_swigregister = _IMP_container.MinimumSingletonScore_swigregister
2078 MinimumSingletonScore_swigregister(MinimumSingletonScore)
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):
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
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)
2101 def get_version_info(self):
2102 """get_version_info(MinimumTripletRestraint self) -> VersionInfo"""
2103 return _IMP_container.MinimumTripletRestraint_get_version_info(self)
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)
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)
2116 """__str__(MinimumTripletRestraint self) -> std::string"""
2117 return _IMP_container.MinimumTripletRestraint___str__(self)
2120 """__repr__(MinimumTripletRestraint self) -> std::string"""
2121 return _IMP_container.MinimumTripletRestraint___repr__(self)
2124 return _object_cast_to_MinimumTripletRestraint(o)
2125 get_from = staticmethod(get_from)
2127 MinimumTripletRestraint_swigregister = _IMP_container.MinimumTripletRestraint_swigregister
2128 MinimumTripletRestraint_swigregister(MinimumTripletRestraint)
2131 """Proxy of C++ IMP::container::MinimumTripletScore class"""
2132 __swig_setmethods__ = {}
2134 __setattr__ =
lambda self, name, value: _swig_setattr(self, MinimumTripletScore, name, value)
2135 __swig_getmethods__ = {}
2137 __getattr__ =
lambda self, name: _swig_getattr(self, MinimumTripletScore, name)
2138 def __init__(self, *args):
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
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)
2151 def get_version_info(self):
2152 """get_version_info(MinimumTripletScore self) -> VersionInfo"""
2153 return _IMP_container.MinimumTripletScore_get_version_info(self)
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)
2162 """__str__(MinimumTripletScore self) -> std::string"""
2163 return _IMP_container.MinimumTripletScore___str__(self)
2166 """__repr__(MinimumTripletScore self) -> std::string"""
2167 return _IMP_container.MinimumTripletScore___repr__(self)
2170 return _object_cast_to_MinimumTripletScore(o)
2171 get_from = staticmethod(get_from)
2173 MinimumTripletScore_swigregister = _IMP_container.MinimumTripletScore_swigregister
2174 MinimumTripletScore_swigregister(MinimumTripletScore)
2177 """Proxy of C++ IMP::container::PairContainerSet class"""
2178 __swig_setmethods__ = {}
2180 __setattr__ =
lambda self, name, value: _swig_setattr(self, PairContainerSet, name, value)
2181 __swig_getmethods__ = {}
2183 __getattr__ =
lambda self, name: _swig_getattr(self, PairContainerSet, name)
2184 def __init__(self, *args):
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
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)
2198 def get_version_info(self):
2199 """get_version_info(PairContainerSet self) -> VersionInfo"""
2200 return _IMP_container.PairContainerSet_get_version_info(self)
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)
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)
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)
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)
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)
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)
2228 def clear_pair_containers(self):
2229 """clear_pair_containers(PairContainerSet self)"""
2230 return _IMP_container.PairContainerSet_clear_pair_containers(self)
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)
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)
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)
2244 def get_pair_containers(self):
2245 """get_pair_containers(PairContainerSet self) -> IMP::kernel::PairContainers"""
2246 return _IMP_container.PairContainerSet_get_pair_containers(self)
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)
2252 def do_get_inputs(self):
2253 """do_get_inputs(PairContainerSet self) -> IMP::kernel::ModelObjectsTemp"""
2254 return _IMP_container.PairContainerSet_do_get_inputs(self)
2256 def do_before_evaluate(self):
2257 """do_before_evaluate(PairContainerSet self)"""
2258 return _IMP_container.PairContainerSet_do_before_evaluate(self)
2261 """__str__(PairContainerSet self) -> std::string"""
2262 return _IMP_container.PairContainerSet___str__(self)
2265 """__repr__(PairContainerSet self) -> std::string"""
2266 return _IMP_container.PairContainerSet___repr__(self)
2269 return _object_cast_to_PairContainerSet(o)
2270 get_from = staticmethod(get_from)
2272 PairContainerSet_swigregister = _IMP_container.PairContainerSet_swigregister
2273 PairContainerSet_swigregister(PairContainerSet)
2276 """Proxy of C++ IMP::container::PairsConstraint class"""
2277 __swig_setmethods__ = {}
2279 __setattr__ =
lambda self, name, value: _swig_setattr(self, PairsConstraint, name, value)
2280 __swig_getmethods__ = {}
2282 __getattr__ =
lambda self, name: _swig_getattr(self, PairsConstraint, name)
2283 def __init__(self, *args):
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
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)
2295 __swig_destroy__ = _IMP_container.delete_PairsConstraint
2296 __del__ =
lambda self :
None;
2298 """__str__(PairsConstraint self) -> std::string"""
2299 return _IMP_container.PairsConstraint___str__(self)
2302 """__repr__(PairsConstraint self) -> std::string"""
2303 return _IMP_container.PairsConstraint___repr__(self)
2306 return _object_cast_to_PairsConstraint(o)
2307 get_from = staticmethod(get_from)
2309 PairsConstraint_swigregister = _IMP_container.PairsConstraint_swigregister
2310 PairsConstraint_swigregister(PairsConstraint)
2313 """Proxy of C++ IMP::container::PairsOptimizerState class"""
2314 __swig_setmethods__ = {}
2316 __setattr__ =
lambda self, name, value: _swig_setattr(self, PairsOptimizerState, name, value)
2317 __swig_getmethods__ = {}
2319 __getattr__ =
lambda self, name: _swig_getattr(self, PairsOptimizerState, name)
2320 def __init__(self, *args):
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
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)
2332 __swig_destroy__ = _IMP_container.delete_PairsOptimizerState
2333 __del__ =
lambda self :
None;
2335 """__str__(PairsOptimizerState self) -> std::string"""
2336 return _IMP_container.PairsOptimizerState___str__(self)
2339 """__repr__(PairsOptimizerState self) -> std::string"""
2340 return _IMP_container.PairsOptimizerState___repr__(self)
2343 return _object_cast_to_PairsOptimizerState(o)
2344 get_from = staticmethod(get_from)
2346 PairsOptimizerState_swigregister = _IMP_container.PairsOptimizerState_swigregister
2347 PairsOptimizerState_swigregister(PairsOptimizerState)
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):
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
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)
2369 def get_version_info(self):
2370 """get_version_info(PairsRestraint self) -> VersionInfo"""
2371 return _IMP_container.PairsRestraint_get_version_info(self)
2373 __swig_destroy__ = _IMP_container.delete_PairsRestraint
2374 __del__ =
lambda self :
None;
2376 """__str__(PairsRestraint self) -> std::string"""
2377 return _IMP_container.PairsRestraint___str__(self)
2380 """__repr__(PairsRestraint self) -> std::string"""
2381 return _IMP_container.PairsRestraint___repr__(self)
2384 return _object_cast_to_PairsRestraint(o)
2385 get_from = staticmethod(get_from)
2387 PairsRestraint_swigregister = _IMP_container.PairsRestraint_swigregister
2388 PairsRestraint_swigregister(PairsRestraint)
2391 """Proxy of C++ IMP::container::QuadContainerSet class"""
2392 __swig_setmethods__ = {}
2394 __setattr__ =
lambda self, name, value: _swig_setattr(self, QuadContainerSet, name, value)
2395 __swig_getmethods__ = {}
2397 __getattr__ =
lambda self, name: _swig_getattr(self, QuadContainerSet, name)
2398 def __init__(self, *args):
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
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)
2412 def get_version_info(self):
2413 """get_version_info(QuadContainerSet self) -> VersionInfo"""
2414 return _IMP_container.QuadContainerSet_get_version_info(self)
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)
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)
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)
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)
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)
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)
2442 def clear_quad_containers(self):
2443 """clear_quad_containers(QuadContainerSet self)"""
2444 return _IMP_container.QuadContainerSet_clear_quad_containers(self)
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)
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)
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)
2458 def get_quad_containers(self):
2459 """get_quad_containers(QuadContainerSet self) -> IMP::kernel::QuadContainers"""
2460 return _IMP_container.QuadContainerSet_get_quad_containers(self)
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)
2466 def do_get_inputs(self):
2467 """do_get_inputs(QuadContainerSet self) -> IMP::kernel::ModelObjectsTemp"""
2468 return _IMP_container.QuadContainerSet_do_get_inputs(self)
2470 def do_before_evaluate(self):
2471 """do_before_evaluate(QuadContainerSet self)"""
2472 return _IMP_container.QuadContainerSet_do_before_evaluate(self)
2475 """__str__(QuadContainerSet self) -> std::string"""
2476 return _IMP_container.QuadContainerSet___str__(self)
2479 """__repr__(QuadContainerSet self) -> std::string"""
2480 return _IMP_container.QuadContainerSet___repr__(self)
2483 return _object_cast_to_QuadContainerSet(o)
2484 get_from = staticmethod(get_from)
2486 QuadContainerSet_swigregister = _IMP_container.QuadContainerSet_swigregister
2487 QuadContainerSet_swigregister(QuadContainerSet)
2490 """Proxy of C++ IMP::container::QuadsConstraint class"""
2491 __swig_setmethods__ = {}
2493 __setattr__ =
lambda self, name, value: _swig_setattr(self, QuadsConstraint, name, value)
2494 __swig_getmethods__ = {}
2496 __getattr__ =
lambda self, name: _swig_getattr(self, QuadsConstraint, name)
2497 def __init__(self, *args):
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
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)
2509 __swig_destroy__ = _IMP_container.delete_QuadsConstraint
2510 __del__ =
lambda self :
None;
2512 """__str__(QuadsConstraint self) -> std::string"""
2513 return _IMP_container.QuadsConstraint___str__(self)
2516 """__repr__(QuadsConstraint self) -> std::string"""
2517 return _IMP_container.QuadsConstraint___repr__(self)
2520 return _object_cast_to_QuadsConstraint(o)
2521 get_from = staticmethod(get_from)
2523 QuadsConstraint_swigregister = _IMP_container.QuadsConstraint_swigregister
2524 QuadsConstraint_swigregister(QuadsConstraint)
2527 """Proxy of C++ IMP::container::QuadsOptimizerState class"""
2528 __swig_setmethods__ = {}
2530 __setattr__ =
lambda self, name, value: _swig_setattr(self, QuadsOptimizerState, name, value)
2531 __swig_getmethods__ = {}
2533 __getattr__ =
lambda self, name: _swig_getattr(self, QuadsOptimizerState, name)
2534 def __init__(self, *args):
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
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)
2546 __swig_destroy__ = _IMP_container.delete_QuadsOptimizerState
2547 __del__ =
lambda self :
None;
2549 """__str__(QuadsOptimizerState self) -> std::string"""
2550 return _IMP_container.QuadsOptimizerState___str__(self)
2553 """__repr__(QuadsOptimizerState self) -> std::string"""
2554 return _IMP_container.QuadsOptimizerState___repr__(self)
2557 return _object_cast_to_QuadsOptimizerState(o)
2558 get_from = staticmethod(get_from)
2560 QuadsOptimizerState_swigregister = _IMP_container.QuadsOptimizerState_swigregister
2561 QuadsOptimizerState_swigregister(QuadsOptimizerState)
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):
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
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)
2583 def get_version_info(self):
2584 """get_version_info(QuadsRestraint self) -> VersionInfo"""
2585 return _IMP_container.QuadsRestraint_get_version_info(self)
2587 __swig_destroy__ = _IMP_container.delete_QuadsRestraint
2588 __del__ =
lambda self :
None;
2590 """__str__(QuadsRestraint self) -> std::string"""
2591 return _IMP_container.QuadsRestraint___str__(self)
2594 """__repr__(QuadsRestraint self) -> std::string"""
2595 return _IMP_container.QuadsRestraint___repr__(self)
2598 return _object_cast_to_QuadsRestraint(o)
2599 get_from = staticmethod(get_from)
2601 QuadsRestraint_swigregister = _IMP_container.QuadsRestraint_swigregister
2602 QuadsRestraint_swigregister(QuadsRestraint)
2605 """Proxy of C++ IMP::container::SingletonContainerSet class"""
2606 __swig_setmethods__ = {}
2608 __setattr__ =
lambda self, name, value: _swig_setattr(self, SingletonContainerSet, name, value)
2609 __swig_getmethods__ = {}
2611 __getattr__ =
lambda self, name: _swig_getattr(self, SingletonContainerSet, name)
2612 def __init__(self, *args):
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
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)
2626 def get_version_info(self):
2627 """get_version_info(SingletonContainerSet self) -> VersionInfo"""
2628 return _IMP_container.SingletonContainerSet_get_version_info(self)
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)
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)
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)
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)
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)
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)
2656 def clear_singleton_containers(self):
2657 """clear_singleton_containers(SingletonContainerSet self)"""
2658 return _IMP_container.SingletonContainerSet_clear_singleton_containers(self)
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)
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)
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)
2672 def get_singleton_containers(self):
2673 """get_singleton_containers(SingletonContainerSet self) -> IMP::kernel::SingletonContainers"""
2674 return _IMP_container.SingletonContainerSet_get_singleton_containers(self)
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)
2680 def do_get_inputs(self):
2681 """do_get_inputs(SingletonContainerSet self) -> IMP::kernel::ModelObjectsTemp"""
2682 return _IMP_container.SingletonContainerSet_do_get_inputs(self)
2684 def do_before_evaluate(self):
2685 """do_before_evaluate(SingletonContainerSet self)"""
2686 return _IMP_container.SingletonContainerSet_do_before_evaluate(self)
2689 """__str__(SingletonContainerSet self) -> std::string"""
2690 return _IMP_container.SingletonContainerSet___str__(self)
2693 """__repr__(SingletonContainerSet self) -> std::string"""
2694 return _IMP_container.SingletonContainerSet___repr__(self)
2697 return _object_cast_to_SingletonContainerSet(o)
2698 get_from = staticmethod(get_from)
2700 SingletonContainerSet_swigregister = _IMP_container.SingletonContainerSet_swigregister
2701 SingletonContainerSet_swigregister(SingletonContainerSet)
2704 """Proxy of C++ IMP::container::SingletonsConstraint class"""
2705 __swig_setmethods__ = {}
2707 __setattr__ =
lambda self, name, value: _swig_setattr(self, SingletonsConstraint, name, value)
2708 __swig_getmethods__ = {}
2710 __getattr__ =
lambda self, name: _swig_getattr(self, SingletonsConstraint, name)
2711 def __init__(self, *args):
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
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)
2724 __swig_destroy__ = _IMP_container.delete_SingletonsConstraint
2725 __del__ =
lambda self :
None;
2727 """__str__(SingletonsConstraint self) -> std::string"""
2728 return _IMP_container.SingletonsConstraint___str__(self)
2731 """__repr__(SingletonsConstraint self) -> std::string"""
2732 return _IMP_container.SingletonsConstraint___repr__(self)
2735 return _object_cast_to_SingletonsConstraint(o)
2736 get_from = staticmethod(get_from)
2738 SingletonsConstraint_swigregister = _IMP_container.SingletonsConstraint_swigregister
2739 SingletonsConstraint_swigregister(SingletonsConstraint)
2742 """Proxy of C++ IMP::container::SingletonsOptimizerState class"""
2743 __swig_setmethods__ = {}
2745 __setattr__ =
lambda self, name, value: _swig_setattr(self, SingletonsOptimizerState, name, value)
2746 __swig_getmethods__ = {}
2748 __getattr__ =
lambda self, name: _swig_getattr(self, SingletonsOptimizerState, name)
2749 def __init__(self, *args):
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
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)
2761 __swig_destroy__ = _IMP_container.delete_SingletonsOptimizerState
2762 __del__ =
lambda self :
None;
2764 """__str__(SingletonsOptimizerState self) -> std::string"""
2765 return _IMP_container.SingletonsOptimizerState___str__(self)
2768 """__repr__(SingletonsOptimizerState self) -> std::string"""
2769 return _IMP_container.SingletonsOptimizerState___repr__(self)
2772 return _object_cast_to_SingletonsOptimizerState(o)
2773 get_from = staticmethod(get_from)
2775 SingletonsOptimizerState_swigregister = _IMP_container.SingletonsOptimizerState_swigregister
2776 SingletonsOptimizerState_swigregister(SingletonsOptimizerState)
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):
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
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)
2798 def get_version_info(self):
2799 """get_version_info(SingletonsRestraint self) -> VersionInfo"""
2800 return _IMP_container.SingletonsRestraint_get_version_info(self)
2802 __swig_destroy__ = _IMP_container.delete_SingletonsRestraint
2803 __del__ =
lambda self :
None;
2805 """__str__(SingletonsRestraint self) -> std::string"""
2806 return _IMP_container.SingletonsRestraint___str__(self)
2809 """__repr__(SingletonsRestraint self) -> std::string"""
2810 return _IMP_container.SingletonsRestraint___repr__(self)
2813 return _object_cast_to_SingletonsRestraint(o)
2814 get_from = staticmethod(get_from)
2816 SingletonsRestraint_swigregister = _IMP_container.SingletonsRestraint_swigregister
2817 SingletonsRestraint_swigregister(SingletonsRestraint)
2820 """Proxy of C++ IMP::container::TripletContainerSet class"""
2821 __swig_setmethods__ = {}
2823 __setattr__ =
lambda self, name, value: _swig_setattr(self, TripletContainerSet, name, value)
2824 __swig_getmethods__ = {}
2826 __getattr__ =
lambda self, name: _swig_getattr(self, TripletContainerSet, name)
2827 def __init__(self, *args):
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
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)
2841 def get_version_info(self):
2842 """get_version_info(TripletContainerSet self) -> VersionInfo"""
2843 return _IMP_container.TripletContainerSet_get_version_info(self)
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)
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)
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)
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)
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)
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)
2871 def clear_triplet_containers(self):
2872 """clear_triplet_containers(TripletContainerSet self)"""
2873 return _IMP_container.TripletContainerSet_clear_triplet_containers(self)
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)
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)
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)
2887 def get_triplet_containers(self):
2888 """get_triplet_containers(TripletContainerSet self) -> IMP::kernel::TripletContainers"""
2889 return _IMP_container.TripletContainerSet_get_triplet_containers(self)
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)
2895 def do_get_inputs(self):
2896 """do_get_inputs(TripletContainerSet self) -> IMP::kernel::ModelObjectsTemp"""
2897 return _IMP_container.TripletContainerSet_do_get_inputs(self)
2899 def do_before_evaluate(self):
2900 """do_before_evaluate(TripletContainerSet self)"""
2901 return _IMP_container.TripletContainerSet_do_before_evaluate(self)
2904 """__str__(TripletContainerSet self) -> std::string"""
2905 return _IMP_container.TripletContainerSet___str__(self)
2908 """__repr__(TripletContainerSet self) -> std::string"""
2909 return _IMP_container.TripletContainerSet___repr__(self)
2912 return _object_cast_to_TripletContainerSet(o)
2913 get_from = staticmethod(get_from)
2915 TripletContainerSet_swigregister = _IMP_container.TripletContainerSet_swigregister
2916 TripletContainerSet_swigregister(TripletContainerSet)
2919 """Proxy of C++ IMP::container::TripletsConstraint class"""
2920 __swig_setmethods__ = {}
2922 __setattr__ =
lambda self, name, value: _swig_setattr(self, TripletsConstraint, name, value)
2923 __swig_getmethods__ = {}
2925 __getattr__ =
lambda self, name: _swig_getattr(self, TripletsConstraint, name)
2926 def __init__(self, *args):
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
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)
2938 __swig_destroy__ = _IMP_container.delete_TripletsConstraint
2939 __del__ =
lambda self :
None;
2941 """__str__(TripletsConstraint self) -> std::string"""
2942 return _IMP_container.TripletsConstraint___str__(self)
2945 """__repr__(TripletsConstraint self) -> std::string"""
2946 return _IMP_container.TripletsConstraint___repr__(self)
2949 return _object_cast_to_TripletsConstraint(o)
2950 get_from = staticmethod(get_from)
2952 TripletsConstraint_swigregister = _IMP_container.TripletsConstraint_swigregister
2953 TripletsConstraint_swigregister(TripletsConstraint)
2956 """Proxy of C++ IMP::container::TripletsOptimizerState class"""
2957 __swig_setmethods__ = {}
2959 __setattr__ =
lambda self, name, value: _swig_setattr(self, TripletsOptimizerState, name, value)
2960 __swig_getmethods__ = {}
2962 __getattr__ =
lambda self, name: _swig_getattr(self, TripletsOptimizerState, name)
2963 def __init__(self, *args):
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
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)
2975 __swig_destroy__ = _IMP_container.delete_TripletsOptimizerState
2976 __del__ =
lambda self :
None;
2978 """__str__(TripletsOptimizerState self) -> std::string"""
2979 return _IMP_container.TripletsOptimizerState___str__(self)
2982 """__repr__(TripletsOptimizerState self) -> std::string"""
2983 return _IMP_container.TripletsOptimizerState___repr__(self)
2986 return _object_cast_to_TripletsOptimizerState(o)
2987 get_from = staticmethod(get_from)
2989 TripletsOptimizerState_swigregister = _IMP_container.TripletsOptimizerState_swigregister
2990 TripletsOptimizerState_swigregister(TripletsOptimizerState)
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):
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
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)
3012 def get_version_info(self):
3013 """get_version_info(TripletsRestraint self) -> VersionInfo"""
3014 return _IMP_container.TripletsRestraint_get_version_info(self)
3016 __swig_destroy__ = _IMP_container.delete_TripletsRestraint
3017 __del__ =
lambda self :
None;
3019 """__str__(TripletsRestraint self) -> std::string"""
3020 return _IMP_container.TripletsRestraint___str__(self)
3023 """__repr__(TripletsRestraint self) -> std::string"""
3024 return _IMP_container.TripletsRestraint___repr__(self)
3027 return _object_cast_to_TripletsRestraint(o)
3028 get_from = staticmethod(get_from)
3030 TripletsRestraint_swigregister = _IMP_container.TripletsRestraint_swigregister
3031 TripletsRestraint_swigregister(TripletsRestraint)
3034 """Proxy of C++ IMP::container::InContainerSingletonFilter class"""
3035 __swig_setmethods__ = {}
3037 __setattr__ =
lambda self, name, value: _swig_setattr(self, InContainerSingletonFilter, name, value)
3038 __swig_getmethods__ = {}
3040 __getattr__ =
lambda self, name: _swig_getattr(self, InContainerSingletonFilter, name)
3041 def __init__(self, *args):
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
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)
3055 def get_value(self, *args):
3057 get_value(InContainerSingletonFilter self, Particle a) -> int
3058 get_value(InContainerSingletonFilter self, IMP::kernel::ParticlesTemp const & o) -> IMP::Ints
3060 return _IMP_container.InContainerSingletonFilter_get_value(self, *args)
3062 def get_value_index(self, *args):
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
3067 return _IMP_container.InContainerSingletonFilter_get_value_index(self, *args)
3069 def get_version_info(self):
3070 """get_version_info(InContainerSingletonFilter self) -> VersionInfo"""
3071 return _IMP_container.InContainerSingletonFilter_get_version_info(self)
3073 __swig_destroy__ = _IMP_container.delete_InContainerSingletonFilter
3074 __del__ =
lambda self :
None;
3076 """__str__(InContainerSingletonFilter self) -> std::string"""
3077 return _IMP_container.InContainerSingletonFilter___str__(self)
3080 """__repr__(InContainerSingletonFilter self) -> std::string"""
3081 return _IMP_container.InContainerSingletonFilter___repr__(self)
3084 return _object_cast_to_InContainerSingletonFilter(o)
3085 get_from = staticmethod(get_from)
3087 InContainerSingletonFilter_swigregister = _IMP_container.InContainerSingletonFilter_swigregister
3088 InContainerSingletonFilter_swigregister(InContainerSingletonFilter)
3091 """Proxy of C++ IMP::container::InContainerPairFilter class"""
3092 __swig_setmethods__ = {}
3094 __setattr__ =
lambda self, name, value: _swig_setattr(self, InContainerPairFilter, name, value)
3095 __swig_getmethods__ = {}
3097 __getattr__ =
lambda self, name: _swig_getattr(self, InContainerPairFilter, name)
3098 def __init__(self, *args):
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
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)
3112 def get_value(self, *args):
3114 get_value(InContainerPairFilter self, IMP::kernel::ParticlePair const & a) -> int
3115 get_value(InContainerPairFilter self, IMP::kernel::ParticlePairsTemp const & o) -> IMP::Ints
3117 return _IMP_container.InContainerPairFilter_get_value(self, *args)
3119 def get_value_index(self, *args):
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
3124 return _IMP_container.InContainerPairFilter_get_value_index(self, *args)
3126 def get_version_info(self):
3127 """get_version_info(InContainerPairFilter self) -> VersionInfo"""
3128 return _IMP_container.InContainerPairFilter_get_version_info(self)
3130 __swig_destroy__ = _IMP_container.delete_InContainerPairFilter
3131 __del__ =
lambda self :
None;
3133 """__str__(InContainerPairFilter self) -> std::string"""
3134 return _IMP_container.InContainerPairFilter___str__(self)
3137 """__repr__(InContainerPairFilter self) -> std::string"""
3138 return _IMP_container.InContainerPairFilter___repr__(self)
3141 return _object_cast_to_InContainerPairFilter(o)
3142 get_from = staticmethod(get_from)
3144 InContainerPairFilter_swigregister = _IMP_container.InContainerPairFilter_swigregister
3145 InContainerPairFilter_swigregister(InContainerPairFilter)
3148 """Proxy of C++ IMP::container::InContainerTripletFilter class"""
3149 __swig_setmethods__ = {}
3151 __setattr__ =
lambda self, name, value: _swig_setattr(self, InContainerTripletFilter, name, value)
3152 __swig_getmethods__ = {}
3154 __getattr__ =
lambda self, name: _swig_getattr(self, InContainerTripletFilter, name)
3155 def __init__(self, *args):
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
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)
3169 def get_value(self, *args):
3171 get_value(InContainerTripletFilter self, IMP::kernel::ParticleTriplet const & a) -> int
3172 get_value(InContainerTripletFilter self, IMP::kernel::ParticleTripletsTemp const & o) -> IMP::Ints
3174 return _IMP_container.InContainerTripletFilter_get_value(self, *args)
3176 def get_value_index(self, *args):
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
3181 return _IMP_container.InContainerTripletFilter_get_value_index(self, *args)
3183 def get_version_info(self):
3184 """get_version_info(InContainerTripletFilter self) -> VersionInfo"""
3185 return _IMP_container.InContainerTripletFilter_get_version_info(self)
3187 __swig_destroy__ = _IMP_container.delete_InContainerTripletFilter
3188 __del__ =
lambda self :
None;
3190 """__str__(InContainerTripletFilter self) -> std::string"""
3191 return _IMP_container.InContainerTripletFilter___str__(self)
3194 """__repr__(InContainerTripletFilter self) -> std::string"""
3195 return _IMP_container.InContainerTripletFilter___repr__(self)
3198 return _object_cast_to_InContainerTripletFilter(o)
3199 get_from = staticmethod(get_from)
3201 InContainerTripletFilter_swigregister = _IMP_container.InContainerTripletFilter_swigregister
3202 InContainerTripletFilter_swigregister(InContainerTripletFilter)
3205 """Proxy of C++ IMP::container::InContainerQuadFilter class"""
3206 __swig_setmethods__ = {}
3208 __setattr__ =
lambda self, name, value: _swig_setattr(self, InContainerQuadFilter, name, value)
3209 __swig_getmethods__ = {}
3211 __getattr__ =
lambda self, name: _swig_getattr(self, InContainerQuadFilter, name)
3212 def __init__(self, *args):
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
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)
3226 def get_value(self, *args):
3228 get_value(InContainerQuadFilter self, IMP::kernel::ParticleQuad const & a) -> int
3229 get_value(InContainerQuadFilter self, IMP::kernel::ParticleQuadsTemp const & o) -> IMP::Ints
3231 return _IMP_container.InContainerQuadFilter_get_value(self, *args)
3233 def get_value_index(self, *args):
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
3238 return _IMP_container.InContainerQuadFilter_get_value_index(self, *args)
3240 def get_version_info(self):
3241 """get_version_info(InContainerQuadFilter self) -> VersionInfo"""
3242 return _IMP_container.InContainerQuadFilter_get_version_info(self)
3244 __swig_destroy__ = _IMP_container.delete_InContainerQuadFilter
3245 __del__ =
lambda self :
None;
3247 """__str__(InContainerQuadFilter self) -> std::string"""
3248 return _IMP_container.InContainerQuadFilter___str__(self)
3251 """__repr__(InContainerQuadFilter self) -> std::string"""
3252 return _IMP_container.InContainerQuadFilter___repr__(self)
3255 return _object_cast_to_InContainerQuadFilter(o)
3256 get_from = staticmethod(get_from)
3258 InContainerQuadFilter_swigregister = _IMP_container.InContainerQuadFilter_swigregister
3259 InContainerQuadFilter_swigregister(InContainerQuadFilter)
3262 """Proxy of C++ IMP::container::SingletonContainerStatistics class"""
3263 __swig_setmethods__ = {}
3265 __setattr__ =
lambda self, name, value: _swig_setattr(self, SingletonContainerStatistics, name, value)
3266 __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)
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)
3282 def do_before_evaluate(self):
3283 """do_before_evaluate(SingletonContainerStatistics self)"""
3284 return _IMP_container.SingletonContainerStatistics_do_before_evaluate(self)
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)
3290 def do_get_inputs(self):
3291 """do_get_inputs(SingletonContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
3292 return _IMP_container.SingletonContainerStatistics_do_get_inputs(self)
3294 def do_get_outputs(self):
3295 """do_get_outputs(SingletonContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
3296 return _IMP_container.SingletonContainerStatistics_do_get_outputs(self)
3298 def get_version_info(self):
3299 """get_version_info(SingletonContainerStatistics self) -> VersionInfo"""
3300 return _IMP_container.SingletonContainerStatistics_get_version_info(self)
3302 __swig_destroy__ = _IMP_container.delete_SingletonContainerStatistics
3303 __del__ =
lambda self :
None;
3305 """__str__(SingletonContainerStatistics self) -> std::string"""
3306 return _IMP_container.SingletonContainerStatistics___str__(self)
3309 """__repr__(SingletonContainerStatistics self) -> std::string"""
3310 return _IMP_container.SingletonContainerStatistics___repr__(self)
3313 return _object_cast_to_SingletonContainerStatistics(o)
3314 get_from = staticmethod(get_from)
3316 SingletonContainerStatistics_swigregister = _IMP_container.SingletonContainerStatistics_swigregister
3317 SingletonContainerStatistics_swigregister(SingletonContainerStatistics)
3320 """Proxy of C++ IMP::container::PairContainerStatistics class"""
3321 __swig_setmethods__ = {}
3323 __setattr__ =
lambda self, name, value: _swig_setattr(self, PairContainerStatistics, name, value)
3324 __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)
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)
3340 def do_before_evaluate(self):
3341 """do_before_evaluate(PairContainerStatistics self)"""
3342 return _IMP_container.PairContainerStatistics_do_before_evaluate(self)
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)
3348 def do_get_inputs(self):
3349 """do_get_inputs(PairContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
3350 return _IMP_container.PairContainerStatistics_do_get_inputs(self)
3352 def do_get_outputs(self):
3353 """do_get_outputs(PairContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
3354 return _IMP_container.PairContainerStatistics_do_get_outputs(self)
3356 def get_version_info(self):
3357 """get_version_info(PairContainerStatistics self) -> VersionInfo"""
3358 return _IMP_container.PairContainerStatistics_get_version_info(self)
3360 __swig_destroy__ = _IMP_container.delete_PairContainerStatistics
3361 __del__ =
lambda self :
None;
3363 """__str__(PairContainerStatistics self) -> std::string"""
3364 return _IMP_container.PairContainerStatistics___str__(self)
3367 """__repr__(PairContainerStatistics self) -> std::string"""
3368 return _IMP_container.PairContainerStatistics___repr__(self)
3371 return _object_cast_to_PairContainerStatistics(o)
3372 get_from = staticmethod(get_from)
3374 PairContainerStatistics_swigregister = _IMP_container.PairContainerStatistics_swigregister
3375 PairContainerStatistics_swigregister(PairContainerStatistics)
3378 """Proxy of C++ IMP::container::TripletContainerStatistics class"""
3379 __swig_setmethods__ = {}
3381 __setattr__ =
lambda self, name, value: _swig_setattr(self, TripletContainerStatistics, name, value)
3382 __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)
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)
3398 def do_before_evaluate(self):
3399 """do_before_evaluate(TripletContainerStatistics self)"""
3400 return _IMP_container.TripletContainerStatistics_do_before_evaluate(self)
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)
3406 def do_get_inputs(self):
3407 """do_get_inputs(TripletContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
3408 return _IMP_container.TripletContainerStatistics_do_get_inputs(self)
3410 def do_get_outputs(self):
3411 """do_get_outputs(TripletContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
3412 return _IMP_container.TripletContainerStatistics_do_get_outputs(self)
3414 def get_version_info(self):
3415 """get_version_info(TripletContainerStatistics self) -> VersionInfo"""
3416 return _IMP_container.TripletContainerStatistics_get_version_info(self)
3418 __swig_destroy__ = _IMP_container.delete_TripletContainerStatistics
3419 __del__ =
lambda self :
None;
3421 """__str__(TripletContainerStatistics self) -> std::string"""
3422 return _IMP_container.TripletContainerStatistics___str__(self)
3425 """__repr__(TripletContainerStatistics self) -> std::string"""
3426 return _IMP_container.TripletContainerStatistics___repr__(self)
3429 return _object_cast_to_TripletContainerStatistics(o)
3430 get_from = staticmethod(get_from)
3432 TripletContainerStatistics_swigregister = _IMP_container.TripletContainerStatistics_swigregister
3433 TripletContainerStatistics_swigregister(TripletContainerStatistics)
3436 """Proxy of C++ IMP::container::QuadContainerStatistics class"""
3437 __swig_setmethods__ = {}
3439 __setattr__ =
lambda self, name, value: _swig_setattr(self, QuadContainerStatistics, name, value)
3440 __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)
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)
3456 def do_before_evaluate(self):
3457 """do_before_evaluate(QuadContainerStatistics self)"""
3458 return _IMP_container.QuadContainerStatistics_do_before_evaluate(self)
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)
3464 def do_get_inputs(self):
3465 """do_get_inputs(QuadContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
3466 return _IMP_container.QuadContainerStatistics_do_get_inputs(self)
3468 def do_get_outputs(self):
3469 """do_get_outputs(QuadContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
3470 return _IMP_container.QuadContainerStatistics_do_get_outputs(self)
3472 def get_version_info(self):
3473 """get_version_info(QuadContainerStatistics self) -> VersionInfo"""
3474 return _IMP_container.QuadContainerStatistics_get_version_info(self)
3476 __swig_destroy__ = _IMP_container.delete_QuadContainerStatistics
3477 __del__ =
lambda self :
None;
3479 """__str__(QuadContainerStatistics self) -> std::string"""
3480 return _IMP_container.QuadContainerStatistics___str__(self)
3483 """__repr__(QuadContainerStatistics self) -> std::string"""
3484 return _IMP_container.QuadContainerStatistics___repr__(self)
3487 return _object_cast_to_QuadContainerStatistics(o)
3488 get_from = staticmethod(get_from)
3490 QuadContainerStatistics_swigregister = _IMP_container.QuadContainerStatistics_swigregister
3491 QuadContainerStatistics_swigregister(QuadContainerStatistics)
3494 """Proxy of C++ IMP::container::EventSingletonsOptimizerState class"""
3495 __swig_setmethods__ = {}
3497 __setattr__ =
lambda self, name, value: _swig_setattr(self, EventSingletonsOptimizerState, name, value)
3498 __swig_getmethods__ = {}
3500 __getattr__ =
lambda self, name: _swig_getattr(self, EventSingletonsOptimizerState, name)
3501 def __init__(self, *args):
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
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)
3515 __swig_destroy__ = _IMP_container.delete_EventSingletonsOptimizerState
3516 __del__ =
lambda self :
None;
3518 """__str__(EventSingletonsOptimizerState self) -> std::string"""
3519 return _IMP_container.EventSingletonsOptimizerState___str__(self)
3522 """__repr__(EventSingletonsOptimizerState self) -> std::string"""
3523 return _IMP_container.EventSingletonsOptimizerState___repr__(self)
3526 return _object_cast_to_EventSingletonsOptimizerState(o)
3527 get_from = staticmethod(get_from)
3529 EventSingletonsOptimizerState_swigregister = _IMP_container.EventSingletonsOptimizerState_swigregister
3530 EventSingletonsOptimizerState_swigregister(EventSingletonsOptimizerState)
3533 """Proxy of C++ IMP::container::EventPairsOptimizerState class"""
3534 __swig_setmethods__ = {}
3536 __setattr__ =
lambda self, name, value: _swig_setattr(self, EventPairsOptimizerState, name, value)
3537 __swig_getmethods__ = {}
3539 __getattr__ =
lambda self, name: _swig_getattr(self, EventPairsOptimizerState, name)
3540 def __init__(self, *args):
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
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)
3553 __swig_destroy__ = _IMP_container.delete_EventPairsOptimizerState
3554 __del__ =
lambda self :
None;
3556 """__str__(EventPairsOptimizerState self) -> std::string"""
3557 return _IMP_container.EventPairsOptimizerState___str__(self)
3560 """__repr__(EventPairsOptimizerState self) -> std::string"""
3561 return _IMP_container.EventPairsOptimizerState___repr__(self)
3564 return _object_cast_to_EventPairsOptimizerState(o)
3565 get_from = staticmethod(get_from)
3567 EventPairsOptimizerState_swigregister = _IMP_container.EventPairsOptimizerState_swigregister
3568 EventPairsOptimizerState_swigregister(EventPairsOptimizerState)
3571 """Proxy of C++ IMP::container::EventTripletsOptimizerState class"""
3572 __swig_setmethods__ = {}
3574 __setattr__ =
lambda self, name, value: _swig_setattr(self, EventTripletsOptimizerState, name, value)
3575 __swig_getmethods__ = {}
3577 __getattr__ =
lambda self, name: _swig_getattr(self, EventTripletsOptimizerState, name)
3578 def __init__(self, *args):
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
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)
3592 __swig_destroy__ = _IMP_container.delete_EventTripletsOptimizerState
3593 __del__ =
lambda self :
None;
3595 """__str__(EventTripletsOptimizerState self) -> std::string"""
3596 return _IMP_container.EventTripletsOptimizerState___str__(self)
3599 """__repr__(EventTripletsOptimizerState self) -> std::string"""
3600 return _IMP_container.EventTripletsOptimizerState___repr__(self)
3603 return _object_cast_to_EventTripletsOptimizerState(o)
3604 get_from = staticmethod(get_from)
3606 EventTripletsOptimizerState_swigregister = _IMP_container.EventTripletsOptimizerState_swigregister
3607 EventTripletsOptimizerState_swigregister(EventTripletsOptimizerState)
3610 """Proxy of C++ IMP::container::EventQuadsOptimizerState class"""
3611 __swig_setmethods__ = {}
3613 __setattr__ =
lambda self, name, value: _swig_setattr(self, EventQuadsOptimizerState, name, value)
3614 __swig_getmethods__ = {}
3616 __getattr__ =
lambda self, name: _swig_getattr(self, EventQuadsOptimizerState, name)
3617 def __init__(self, *args):
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
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)
3630 __swig_destroy__ = _IMP_container.delete_EventQuadsOptimizerState
3631 __del__ =
lambda self :
None;
3633 """__str__(EventQuadsOptimizerState self) -> std::string"""
3634 return _IMP_container.EventQuadsOptimizerState___str__(self)
3637 """__repr__(EventQuadsOptimizerState self) -> std::string"""
3638 return _IMP_container.EventQuadsOptimizerState___repr__(self)
3641 return _object_cast_to_EventQuadsOptimizerState(o)
3642 get_from = staticmethod(get_from)
3644 EventQuadsOptimizerState_swigregister = _IMP_container.EventQuadsOptimizerState_swigregister
3645 EventQuadsOptimizerState_swigregister(EventQuadsOptimizerState)
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):
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
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)
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)
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)
3676 """get_indexes(PredicateSingletonsRestraint self, int predicate_value) -> IMP::kernel::ParticleIndexes"""
3677 return _IMP_container.PredicateSingletonsRestraint_get_indexes(self, *args)
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)
3683 def do_get_inputs(self):
3684 """do_get_inputs(PredicateSingletonsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
3685 return _IMP_container.PredicateSingletonsRestraint_do_get_inputs(self)
3687 def get_version_info(self):
3688 """get_version_info(PredicateSingletonsRestraint self) -> VersionInfo"""
3689 return _IMP_container.PredicateSingletonsRestraint_get_version_info(self)
3691 __swig_destroy__ = _IMP_container.delete_PredicateSingletonsRestraint
3692 __del__ =
lambda self :
None;
3694 """__str__(PredicateSingletonsRestraint self) -> std::string"""
3695 return _IMP_container.PredicateSingletonsRestraint___str__(self)
3698 """__repr__(PredicateSingletonsRestraint self) -> std::string"""
3699 return _IMP_container.PredicateSingletonsRestraint___repr__(self)
3702 return _object_cast_to_PredicateSingletonsRestraint(o)
3703 get_from = staticmethod(get_from)
3705 PredicateSingletonsRestraint_swigregister = _IMP_container.PredicateSingletonsRestraint_swigregister
3706 PredicateSingletonsRestraint_swigregister(PredicateSingletonsRestraint)
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):
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
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)
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)
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)
3737 """get_indexes(PredicatePairsRestraint self, int predicate_value) -> IMP::kernel::ParticleIndexPairs"""
3738 return _IMP_container.PredicatePairsRestraint_get_indexes(self, *args)
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)
3744 def do_get_inputs(self):
3745 """do_get_inputs(PredicatePairsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
3746 return _IMP_container.PredicatePairsRestraint_do_get_inputs(self)
3748 def get_version_info(self):
3749 """get_version_info(PredicatePairsRestraint self) -> VersionInfo"""
3750 return _IMP_container.PredicatePairsRestraint_get_version_info(self)
3752 __swig_destroy__ = _IMP_container.delete_PredicatePairsRestraint
3753 __del__ =
lambda self :
None;
3755 """__str__(PredicatePairsRestraint self) -> std::string"""
3756 return _IMP_container.PredicatePairsRestraint___str__(self)
3759 """__repr__(PredicatePairsRestraint self) -> std::string"""
3760 return _IMP_container.PredicatePairsRestraint___repr__(self)
3763 return _object_cast_to_PredicatePairsRestraint(o)
3764 get_from = staticmethod(get_from)
3766 PredicatePairsRestraint_swigregister = _IMP_container.PredicatePairsRestraint_swigregister
3767 PredicatePairsRestraint_swigregister(PredicatePairsRestraint)
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):
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
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)
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)
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)
3798 """get_indexes(PredicateTripletsRestraint self, int predicate_value) -> IMP::kernel::ParticleIndexTriplets"""
3799 return _IMP_container.PredicateTripletsRestraint_get_indexes(self, *args)
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)
3805 def do_get_inputs(self):
3806 """do_get_inputs(PredicateTripletsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
3807 return _IMP_container.PredicateTripletsRestraint_do_get_inputs(self)
3809 def get_version_info(self):
3810 """get_version_info(PredicateTripletsRestraint self) -> VersionInfo"""
3811 return _IMP_container.PredicateTripletsRestraint_get_version_info(self)
3813 __swig_destroy__ = _IMP_container.delete_PredicateTripletsRestraint
3814 __del__ =
lambda self :
None;
3816 """__str__(PredicateTripletsRestraint self) -> std::string"""
3817 return _IMP_container.PredicateTripletsRestraint___str__(self)
3820 """__repr__(PredicateTripletsRestraint self) -> std::string"""
3821 return _IMP_container.PredicateTripletsRestraint___repr__(self)
3824 return _object_cast_to_PredicateTripletsRestraint(o)
3825 get_from = staticmethod(get_from)
3827 PredicateTripletsRestraint_swigregister = _IMP_container.PredicateTripletsRestraint_swigregister
3828 PredicateTripletsRestraint_swigregister(PredicateTripletsRestraint)
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):
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
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)
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)
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)
3859 """get_indexes(PredicateQuadsRestraint self, int predicate_value) -> IMP::kernel::ParticleIndexQuads"""
3860 return _IMP_container.PredicateQuadsRestraint_get_indexes(self, *args)
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)
3866 def do_get_inputs(self):
3867 """do_get_inputs(PredicateQuadsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
3868 return _IMP_container.PredicateQuadsRestraint_do_get_inputs(self)
3870 def get_version_info(self):
3871 """get_version_info(PredicateQuadsRestraint self) -> VersionInfo"""
3872 return _IMP_container.PredicateQuadsRestraint_get_version_info(self)
3874 __swig_destroy__ = _IMP_container.delete_PredicateQuadsRestraint
3875 __del__ =
lambda self :
None;
3877 """__str__(PredicateQuadsRestraint self) -> std::string"""
3878 return _IMP_container.PredicateQuadsRestraint___str__(self)
3881 """__repr__(PredicateQuadsRestraint self) -> std::string"""
3882 return _IMP_container.PredicateQuadsRestraint___repr__(self)
3885 return _object_cast_to_PredicateQuadsRestraint(o)
3886 get_from = staticmethod(get_from)
3888 PredicateQuadsRestraint_swigregister = _IMP_container.PredicateQuadsRestraint_swigregister
3889 PredicateQuadsRestraint_swigregister(PredicateQuadsRestraint)
3892 """Proxy of C++ IMP::container::DistributeSingletonsScoreState class"""
3893 __swig_setmethods__ = {}
3895 __setattr__ =
lambda self, name, value: _swig_setattr(self, DistributeSingletonsScoreState, name, value)
3896 __swig_getmethods__ = {}
3898 __getattr__ =
lambda self, name: _swig_getattr(self, DistributeSingletonsScoreState, name)
3899 def __init__(self, *args):
3901 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input, std::string name="DistributeSingletonsScoreState %1%") -> DistributeSingletonsScoreState
3902 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input) -> DistributeSingletonsScoreState
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)
3911 def do_before_evaluate(self):
3912 """do_before_evaluate(DistributeSingletonsScoreState self)"""
3913 return _IMP_container.DistributeSingletonsScoreState_do_before_evaluate(self)
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)
3919 def do_get_inputs(self):
3920 """do_get_inputs(DistributeSingletonsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3921 return _IMP_container.DistributeSingletonsScoreState_do_get_inputs(self)
3923 def do_get_outputs(self):
3924 """do_get_outputs(DistributeSingletonsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3925 return _IMP_container.DistributeSingletonsScoreState_do_get_outputs(self)
3927 def get_version_info(self):
3928 """get_version_info(DistributeSingletonsScoreState self) -> VersionInfo"""
3929 return _IMP_container.DistributeSingletonsScoreState_get_version_info(self)
3931 __swig_destroy__ = _IMP_container.delete_DistributeSingletonsScoreState
3932 __del__ =
lambda self :
None;
3934 """__str__(DistributeSingletonsScoreState self) -> std::string"""
3935 return _IMP_container.DistributeSingletonsScoreState___str__(self)
3938 """__repr__(DistributeSingletonsScoreState self) -> std::string"""
3939 return _IMP_container.DistributeSingletonsScoreState___repr__(self)
3942 return _object_cast_to_DistributeSingletonsScoreState(o)
3943 get_from = staticmethod(get_from)
3945 DistributeSingletonsScoreState_swigregister = _IMP_container.DistributeSingletonsScoreState_swigregister
3946 DistributeSingletonsScoreState_swigregister(DistributeSingletonsScoreState)
3949 """Proxy of C++ IMP::container::DistributePairsScoreState class"""
3950 __swig_setmethods__ = {}
3952 __setattr__ =
lambda self, name, value: _swig_setattr(self, DistributePairsScoreState, name, value)
3953 __swig_getmethods__ = {}
3955 __getattr__ =
lambda self, name: _swig_getattr(self, DistributePairsScoreState, name)
3956 def __init__(self, *args):
3958 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input, std::string name="DistributePairsScoreState %1%") -> DistributePairsScoreState
3959 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input) -> DistributePairsScoreState
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)
3968 def do_before_evaluate(self):
3969 """do_before_evaluate(DistributePairsScoreState self)"""
3970 return _IMP_container.DistributePairsScoreState_do_before_evaluate(self)
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)
3976 def do_get_inputs(self):
3977 """do_get_inputs(DistributePairsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3978 return _IMP_container.DistributePairsScoreState_do_get_inputs(self)
3980 def do_get_outputs(self):
3981 """do_get_outputs(DistributePairsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3982 return _IMP_container.DistributePairsScoreState_do_get_outputs(self)
3984 def get_version_info(self):
3985 """get_version_info(DistributePairsScoreState self) -> VersionInfo"""
3986 return _IMP_container.DistributePairsScoreState_get_version_info(self)
3988 __swig_destroy__ = _IMP_container.delete_DistributePairsScoreState
3989 __del__ =
lambda self :
None;
3991 """__str__(DistributePairsScoreState self) -> std::string"""
3992 return _IMP_container.DistributePairsScoreState___str__(self)
3995 """__repr__(DistributePairsScoreState self) -> std::string"""
3996 return _IMP_container.DistributePairsScoreState___repr__(self)
3999 return _object_cast_to_DistributePairsScoreState(o)
4000 get_from = staticmethod(get_from)
4002 DistributePairsScoreState_swigregister = _IMP_container.DistributePairsScoreState_swigregister
4003 DistributePairsScoreState_swigregister(DistributePairsScoreState)
4006 """Proxy of C++ IMP::container::DistributeTripletsScoreState class"""
4007 __swig_setmethods__ = {}
4009 __setattr__ =
lambda self, name, value: _swig_setattr(self, DistributeTripletsScoreState, name, value)
4010 __swig_getmethods__ = {}
4012 __getattr__ =
lambda self, name: _swig_getattr(self, DistributeTripletsScoreState, name)
4013 def __init__(self, *args):
4015 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input, std::string name="DistributeTripletsScoreState %1%") -> DistributeTripletsScoreState
4016 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input) -> DistributeTripletsScoreState
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)
4025 def do_before_evaluate(self):
4026 """do_before_evaluate(DistributeTripletsScoreState self)"""
4027 return _IMP_container.DistributeTripletsScoreState_do_before_evaluate(self)
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)
4033 def do_get_inputs(self):
4034 """do_get_inputs(DistributeTripletsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
4035 return _IMP_container.DistributeTripletsScoreState_do_get_inputs(self)
4037 def do_get_outputs(self):
4038 """do_get_outputs(DistributeTripletsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
4039 return _IMP_container.DistributeTripletsScoreState_do_get_outputs(self)
4041 def get_version_info(self):
4042 """get_version_info(DistributeTripletsScoreState self) -> VersionInfo"""
4043 return _IMP_container.DistributeTripletsScoreState_get_version_info(self)
4045 __swig_destroy__ = _IMP_container.delete_DistributeTripletsScoreState
4046 __del__ =
lambda self :
None;
4048 """__str__(DistributeTripletsScoreState self) -> std::string"""
4049 return _IMP_container.DistributeTripletsScoreState___str__(self)
4052 """__repr__(DistributeTripletsScoreState self) -> std::string"""
4053 return _IMP_container.DistributeTripletsScoreState___repr__(self)
4056 return _object_cast_to_DistributeTripletsScoreState(o)
4057 get_from = staticmethod(get_from)
4059 DistributeTripletsScoreState_swigregister = _IMP_container.DistributeTripletsScoreState_swigregister
4060 DistributeTripletsScoreState_swigregister(DistributeTripletsScoreState)
4063 """Proxy of C++ IMP::container::DistributeQuadsScoreState class"""
4064 __swig_setmethods__ = {}
4066 __setattr__ =
lambda self, name, value: _swig_setattr(self, DistributeQuadsScoreState, name, value)
4067 __swig_getmethods__ = {}
4069 __getattr__ =
lambda self, name: _swig_getattr(self, DistributeQuadsScoreState, name)
4070 def __init__(self, *args):
4072 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input, std::string name="DistributeQuadsScoreState %1%") -> DistributeQuadsScoreState
4073 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input) -> DistributeQuadsScoreState
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)
4082 def do_before_evaluate(self):
4083 """do_before_evaluate(DistributeQuadsScoreState self)"""
4084 return _IMP_container.DistributeQuadsScoreState_do_before_evaluate(self)
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)
4090 def do_get_inputs(self):
4091 """do_get_inputs(DistributeQuadsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
4092 return _IMP_container.DistributeQuadsScoreState_do_get_inputs(self)
4094 def do_get_outputs(self):
4095 """do_get_outputs(DistributeQuadsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
4096 return _IMP_container.DistributeQuadsScoreState_do_get_outputs(self)
4098 def get_version_info(self):
4099 """get_version_info(DistributeQuadsScoreState self) -> VersionInfo"""
4100 return _IMP_container.DistributeQuadsScoreState_get_version_info(self)
4102 __swig_destroy__ = _IMP_container.delete_DistributeQuadsScoreState
4103 __del__ =
lambda self :
None;
4105 """__str__(DistributeQuadsScoreState self) -> std::string"""
4106 return _IMP_container.DistributeQuadsScoreState___str__(self)
4109 """__repr__(DistributeQuadsScoreState self) -> std::string"""
4110 return _IMP_container.DistributeQuadsScoreState___repr__(self)
4113 return _object_cast_to_DistributeQuadsScoreState(o)
4114 get_from = staticmethod(get_from)
4116 DistributeQuadsScoreState_swigregister = _IMP_container.DistributeQuadsScoreState_swigregister
4117 DistributeQuadsScoreState_swigregister(DistributeQuadsScoreState)
4120 def get_module_version():
4121 """get_module_version() -> std::string const"""
4122 return _IMP_container.get_module_version()
4124 def get_example_path(*args):
4125 """get_example_path(std::string fname) -> std::string"""
4126 return _IMP_container.get_example_path(*args)
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())
ParticleIndexes get_indexes(const ParticlesTemp &ps)
A shared container for Triplets.
A shared container for Quads.
Shared optimizer state that is invoked upon commitment of new coordinates.
See IMP.cgal for more information.
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.
Abstract predicate function.
A shared container for Pairs.
ScoreStates maintian invariants in the Model.
See IMP.score_functor for more information.
Abstract predicate 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.
Implement a constraint on the Model.
void add_particle(RMF::FileHandle fh, kernel::Particle *hs)
See IMP.display for more information.
CheckLevel get_check_level()
Get the current audit mode.
A shared container for Singletons.