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:
72 def _swig_setattr_nondynamic_method(set):
73 def set_attr(self,name,value):
74 if (name ==
"thisown"):
return self.this.own(value)
75 if hasattr(self,name)
or (name ==
"this"):
78 raise AttributeError(
"You cannot add attributes to %s" % self)
84 weakref_proxy = weakref.proxy
86 weakref_proxy =
lambda x: x
89 class IMP_CONTAINER_SwigPyIterator(object):
90 """Proxy of C++ swig::IMP_CONTAINER_SwigPyIterator class"""
91 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
92 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
94 __swig_destroy__ = _IMP_container.delete_IMP_CONTAINER_SwigPyIterator
95 __del__ =
lambda self :
None;
97 """value(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
98 return _IMP_container.IMP_CONTAINER_SwigPyIterator_value(self)
102 incr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
103 incr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
105 return _IMP_container.IMP_CONTAINER_SwigPyIterator_incr(self, n)
109 decr(IMP_CONTAINER_SwigPyIterator self, size_t n=1) -> IMP_CONTAINER_SwigPyIterator
110 decr(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator
112 return _IMP_container.IMP_CONTAINER_SwigPyIterator_decr(self, n)
114 def distance(self, *args):
115 """distance(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t"""
116 return _IMP_container.IMP_CONTAINER_SwigPyIterator_distance(self, *args)
118 def equal(self, *args):
119 """equal(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
120 return _IMP_container.IMP_CONTAINER_SwigPyIterator_equal(self, *args)
123 """copy(IMP_CONTAINER_SwigPyIterator self) -> IMP_CONTAINER_SwigPyIterator"""
124 return _IMP_container.IMP_CONTAINER_SwigPyIterator_copy(self)
127 """next(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
128 return _IMP_container.IMP_CONTAINER_SwigPyIterator_next(self)
131 """__next__(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
132 return _IMP_container.IMP_CONTAINER_SwigPyIterator___next__(self)
135 """previous(IMP_CONTAINER_SwigPyIterator self) -> PyObject *"""
136 return _IMP_container.IMP_CONTAINER_SwigPyIterator_previous(self)
138 def advance(self, *args):
139 """advance(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
140 return _IMP_container.IMP_CONTAINER_SwigPyIterator_advance(self, *args)
142 def __eq__(self, *args):
143 """__eq__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
144 return _IMP_container.IMP_CONTAINER_SwigPyIterator___eq__(self, *args)
146 def __ne__(self, *args):
147 """__ne__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> bool"""
148 return _IMP_container.IMP_CONTAINER_SwigPyIterator___ne__(self, *args)
150 def __iadd__(self, *args):
151 """__iadd__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
152 return _IMP_container.IMP_CONTAINER_SwigPyIterator___iadd__(self, *args)
154 def __isub__(self, *args):
155 """__isub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
156 return _IMP_container.IMP_CONTAINER_SwigPyIterator___isub__(self, *args)
158 def __add__(self, *args):
159 """__add__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator"""
160 return _IMP_container.IMP_CONTAINER_SwigPyIterator___add__(self, *args)
162 def __sub__(self, *args):
164 __sub__(IMP_CONTAINER_SwigPyIterator self, ptrdiff_t n) -> IMP_CONTAINER_SwigPyIterator
165 __sub__(IMP_CONTAINER_SwigPyIterator self, IMP_CONTAINER_SwigPyIterator x) -> ptrdiff_t
167 return _IMP_container.IMP_CONTAINER_SwigPyIterator___sub__(self, *args)
169 def __iter__(self):
return self
170 IMP_CONTAINER_SwigPyIterator_swigregister = _IMP_container.IMP_CONTAINER_SwigPyIterator_swigregister
171 IMP_CONTAINER_SwigPyIterator_swigregister(IMP_CONTAINER_SwigPyIterator)
178 IMP_DEBUG = _IMP_container.IMP_DEBUG
179 IMP_RELEASE = _IMP_container.IMP_RELEASE
180 IMP_SILENT = _IMP_container.IMP_SILENT
181 IMP_PROGRESS = _IMP_container.IMP_PROGRESS
182 IMP_TERSE = _IMP_container.IMP_TERSE
183 IMP_VERBOSE = _IMP_container.IMP_VERBOSE
184 IMP_MEMORY = _IMP_container.IMP_MEMORY
185 IMP_NONE = _IMP_container.IMP_NONE
186 IMP_USAGE = _IMP_container.IMP_USAGE
187 IMP_INTERNAL = _IMP_container.IMP_INTERNAL
188 IMP_BASE_HAS_LOG4CXX = _IMP_container.IMP_BASE_HAS_LOG4CXX
189 IMP_COMPILER_HAS_AUTO = _IMP_container.IMP_COMPILER_HAS_AUTO
190 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_container.IMP_COMPILER_HAS_DEBUG_VECTOR
191 IMP_BASE_HAS_BOOST_RANDOM = _IMP_container.IMP_BASE_HAS_BOOST_RANDOM
192 IMP_BASE_HAS_GPERFTOOLS = _IMP_container.IMP_BASE_HAS_GPERFTOOLS
193 IMP_BASE_HAS_TCMALLOC_HEAPCHECKER = _IMP_container.IMP_BASE_HAS_TCMALLOC_HEAPCHECKER
194 IMP_BASE_HAS_TCMALLOC_HEAPPROFILER = _IMP_container.IMP_BASE_HAS_TCMALLOC_HEAPPROFILER
195 IMPBASE_SHOW_WARNINGS = _IMP_container.IMPBASE_SHOW_WARNINGS
197 class _DirectorObjects(object):
198 """@internal Simple class to keep references to director objects
199 to prevent premature deletion."""
202 def register(self, obj):
203 """Take a reference to a director object; will only work for
204 refcounted C++ classes"""
205 if hasattr(obj,
'get_ref_count'):
206 self._objects.append(obj)
208 """Only drop our reference and allow cleanup by Python if no other
209 Python references exist (we hold 3 references: one in self._objects,
210 one in x, and one in the argument list for getrefcount) *and* no
211 other C++ references exist (the Python object always holds one)"""
212 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
213 or x.get_ref_count() > 1]
217 def get_object_count(self):
218 """Get number of director objects (useful for testing only)"""
219 return len(self._objects)
220 _director_objects = _DirectorObjects()
222 class _ostream(object):
223 """Proxy of C++ std::ostream class"""
224 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
225 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined")
226 __repr__ = _swig_repr
227 def write(self, *args):
228 """write(_ostream self, char const * osa_buf)"""
229 return _IMP_container._ostream_write(self, *args)
231 _ostream_swigregister = _IMP_container._ostream_swigregister
232 _ostream_swigregister(_ostream)
234 IMP_COMPILER_HAS_OVERRIDE = _IMP_container.IMP_COMPILER_HAS_OVERRIDE
235 IMP_COMPILER_HAS_FINAL = _IMP_container.IMP_COMPILER_HAS_FINAL
236 IMP_HAS_NOEXCEPT = _IMP_container.IMP_HAS_NOEXCEPT
238 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_FILESYSTEM
239 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
240 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_container.IMP_CGAL_HAS_BOOST_RANDOM
241 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_container.IMP_CGAL_HAS_BOOST_SYSTEM
242 IMPCGAL_SHOW_WARNINGS = _IMP_container.IMPCGAL_SHOW_WARNINGS
244 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_container.IMP_ALGEBRA_HAS_IMP_CGAL
245 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
246 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
247 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_RANDOM
248 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_container.IMP_ALGEBRA_HAS_BOOST_SYSTEM
249 IMP_ALGEBRA_HAS_CGAL = _IMP_container.IMP_ALGEBRA_HAS_CGAL
250 IMP_ALGEBRA_HAS_ANN = _IMP_container.IMP_ALGEBRA_HAS_ANN
251 IMPALGEBRA_SHOW_WARNINGS = _IMP_container.IMPALGEBRA_SHOW_WARNINGS
253 IMP_KERNEL_HAS_IMP_CGAL = _IMP_container.IMP_KERNEL_HAS_IMP_CGAL
254 IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS
255 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_container.IMP_KERNEL_HAS_BOOST_RANDOM
256 IMP_KERNEL_HAS_BOOST_SYSTEM = _IMP_container.IMP_KERNEL_HAS_BOOST_SYSTEM
257 IMP_KERNEL_HAS_CGAL = _IMP_container.IMP_KERNEL_HAS_CGAL
258 IMPKERNEL_SHOW_WARNINGS = _IMP_container.IMPKERNEL_SHOW_WARNINGS
260 IMP_DISPLAY_HAS_IMP_BASE = _IMP_container.IMP_DISPLAY_HAS_IMP_BASE
261 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_container.IMP_DISPLAY_HAS_IMP_CGAL
262 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
263 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
264 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_container.IMP_DISPLAY_HAS_BOOST_RANDOM
265 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_container.IMP_DISPLAY_HAS_BOOST_SYSTEM
266 IMP_DISPLAY_HAS_CGAL = _IMP_container.IMP_DISPLAY_HAS_CGAL
267 IMPDISPLAY_SHOW_WARNINGS = _IMP_container.IMPDISPLAY_SHOW_WARNINGS
269 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
270 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
271 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
272 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
273 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_container.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
274 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_container.IMP_SCORE_FUNCTOR_HAS_CGAL
275 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_container.IMP_SCORE_FUNCTOR_HAS_HDF5
276 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_container.IMPSCOREFUNCTOR_SHOW_WARNINGS
278 IMP_CORE_HAS_IMP_BASE = _IMP_container.IMP_CORE_HAS_IMP_BASE
279 IMP_CORE_HAS_IMP_CGAL = _IMP_container.IMP_CORE_HAS_IMP_CGAL
280 IMP_CORE_HAS_IMP_KERNEL = _IMP_container.IMP_CORE_HAS_IMP_KERNEL
281 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_FILESYSTEM
282 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
283 IMP_CORE_HAS_BOOST_RANDOM = _IMP_container.IMP_CORE_HAS_BOOST_RANDOM
284 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_container.IMP_CORE_HAS_BOOST_SYSTEM
285 IMP_CORE_HAS_CGAL = _IMP_container.IMP_CORE_HAS_CGAL
286 IMP_CORE_HAS_HDF5 = _IMP_container.IMP_CORE_HAS_HDF5
287 IMPCORE_SHOW_WARNINGS = _IMP_container.IMPCORE_SHOW_WARNINGS
289 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_container.IMP_CONTAINER_HAS_IMP_ALGEBRA
290 IMP_CONTAINER_HAS_IMP_BASE = _IMP_container.IMP_CONTAINER_HAS_IMP_BASE
291 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_container.IMP_CONTAINER_HAS_IMP_CGAL
292 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_container.IMP_CONTAINER_HAS_IMP_DISPLAY
293 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_container.IMP_CONTAINER_HAS_IMP_KERNEL
294 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_container.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
295 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
296 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_container.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
297 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_container.IMP_CONTAINER_HAS_BOOST_RANDOM
298 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_container.IMP_CONTAINER_HAS_BOOST_SYSTEM
299 IMP_CONTAINER_HAS_CGAL = _IMP_container.IMP_CONTAINER_HAS_CGAL
300 IMP_CONTAINER_HAS_HDF5 = _IMP_container.IMP_CONTAINER_HAS_HDF5
301 IMPCONTAINER_SHOW_WARNINGS = _IMP_container.IMPCONTAINER_SHOW_WARNINGS
302 _object_types.append(
"AllBipartitePairContainer")
305 def _object_cast_to_AllBipartitePairContainer(*args):
306 """_object_cast_to_AllBipartitePairContainer(Object o) -> AllBipartitePairContainer"""
307 return _IMP_container._object_cast_to_AllBipartitePairContainer(*args)
308 _object_types.append(
"AllPairContainer")
311 def _object_cast_to_AllPairContainer(*args):
312 """_object_cast_to_AllPairContainer(Object o) -> AllPairContainer"""
313 return _IMP_container._object_cast_to_AllPairContainer(*args)
314 _object_types.append(
"CloseBipartitePairContainer")
317 def _object_cast_to_CloseBipartitePairContainer(*args):
318 """_object_cast_to_CloseBipartitePairContainer(Object o) -> CloseBipartitePairContainer"""
319 return _IMP_container._object_cast_to_CloseBipartitePairContainer(*args)
320 _object_types.append(
"ClosePairContainer")
323 def _object_cast_to_ClosePairContainer(*args):
324 """_object_cast_to_ClosePairContainer(Object o) -> ClosePairContainer"""
325 return _IMP_container._object_cast_to_ClosePairContainer(*args)
326 _object_types.append(
"ConnectingPairContainer")
329 def _object_cast_to_ConnectingPairContainer(*args):
330 """_object_cast_to_ConnectingPairContainer(Object o) -> ConnectingPairContainer"""
331 return _IMP_container._object_cast_to_ConnectingPairContainer(*args)
332 _object_types.append(
"ConsecutivePairContainer")
335 def _object_cast_to_ConsecutivePairContainer(*args):
336 """_object_cast_to_ConsecutivePairContainer(Object o) -> ConsecutivePairContainer"""
337 return _IMP_container._object_cast_to_ConsecutivePairContainer(*args)
338 _object_types.append(
"ExclusiveConsecutivePairContainer")
341 def _object_cast_to_ExclusiveConsecutivePairContainer(*args):
342 """_object_cast_to_ExclusiveConsecutivePairContainer(Object o) -> ExclusiveConsecutivePairContainer"""
343 return _IMP_container._object_cast_to_ExclusiveConsecutivePairContainer(*args)
344 _object_types.append(
"ExclusiveConsecutivePairFilter")
347 def _object_cast_to_ExclusiveConsecutivePairFilter(*args):
348 """_object_cast_to_ExclusiveConsecutivePairFilter(Object o) -> ExclusiveConsecutivePairFilter"""
349 return _IMP_container._object_cast_to_ExclusiveConsecutivePairFilter(*args)
350 _object_types.append(
"ConsecutivePairFilter")
353 def _object_cast_to_ConsecutivePairFilter(*args):
354 """_object_cast_to_ConsecutivePairFilter(Object o) -> ConsecutivePairFilter"""
355 return _IMP_container._object_cast_to_ConsecutivePairFilter(*args)
356 _object_types.append(
"ListPairContainer")
359 def _object_cast_to_ListPairContainer(*args):
360 """_object_cast_to_ListPairContainer(Object o) -> ListPairContainer"""
361 return _IMP_container._object_cast_to_ListPairContainer(*args)
362 _object_types.append(
"ListQuadContainer")
365 def _object_cast_to_ListQuadContainer(*args):
366 """_object_cast_to_ListQuadContainer(Object o) -> ListQuadContainer"""
367 return _IMP_container._object_cast_to_ListQuadContainer(*args)
368 _object_types.append(
"ListSingletonContainer")
371 def _object_cast_to_ListSingletonContainer(*args):
372 """_object_cast_to_ListSingletonContainer(Object o) -> ListSingletonContainer"""
373 return _IMP_container._object_cast_to_ListSingletonContainer(*args)
374 _object_types.append(
"ListTripletContainer")
377 def _object_cast_to_ListTripletContainer(*args):
378 """_object_cast_to_ListTripletContainer(Object o) -> ListTripletContainer"""
379 return _IMP_container._object_cast_to_ListTripletContainer(*args)
380 _object_types.append(
"DynamicListPairContainer")
383 def _object_cast_to_DynamicListPairContainer(*args):
384 """_object_cast_to_DynamicListPairContainer(Object o) -> DynamicListPairContainer"""
385 return _IMP_container._object_cast_to_DynamicListPairContainer(*args)
386 _object_types.append(
"DynamicListQuadContainer")
389 def _object_cast_to_DynamicListQuadContainer(*args):
390 """_object_cast_to_DynamicListQuadContainer(Object o) -> DynamicListQuadContainer"""
391 return _IMP_container._object_cast_to_DynamicListQuadContainer(*args)
392 _object_types.append(
"DynamicListSingletonContainer")
395 def _object_cast_to_DynamicListSingletonContainer(*args):
396 """_object_cast_to_DynamicListSingletonContainer(Object o) -> DynamicListSingletonContainer"""
397 return _IMP_container._object_cast_to_DynamicListSingletonContainer(*args)
398 _object_types.append(
"DynamicListTripletContainer")
401 def _object_cast_to_DynamicListTripletContainer(*args):
402 """_object_cast_to_DynamicListTripletContainer(Object o) -> DynamicListTripletContainer"""
403 return _IMP_container._object_cast_to_DynamicListTripletContainer(*args)
404 _object_types.append(
"MinimumPairRestraint")
407 def _object_cast_to_MinimumPairRestraint(*args):
408 """_object_cast_to_MinimumPairRestraint(Object o) -> MinimumPairRestraint"""
409 return _IMP_container._object_cast_to_MinimumPairRestraint(*args)
410 _object_types.append(
"MinimumPairScore")
413 def _object_cast_to_MinimumPairScore(*args):
414 """_object_cast_to_MinimumPairScore(Object o) -> MinimumPairScore"""
415 return _IMP_container._object_cast_to_MinimumPairScore(*args)
416 _object_types.append(
"MinimumQuadRestraint")
419 def _object_cast_to_MinimumQuadRestraint(*args):
420 """_object_cast_to_MinimumQuadRestraint(Object o) -> MinimumQuadRestraint"""
421 return _IMP_container._object_cast_to_MinimumQuadRestraint(*args)
422 _object_types.append(
"MinimumQuadScore")
425 def _object_cast_to_MinimumQuadScore(*args):
426 """_object_cast_to_MinimumQuadScore(Object o) -> MinimumQuadScore"""
427 return _IMP_container._object_cast_to_MinimumQuadScore(*args)
428 _object_types.append(
"MinimumSingletonRestraint")
431 def _object_cast_to_MinimumSingletonRestraint(*args):
432 """_object_cast_to_MinimumSingletonRestraint(Object o) -> MinimumSingletonRestraint"""
433 return _IMP_container._object_cast_to_MinimumSingletonRestraint(*args)
434 _object_types.append(
"MinimumSingletonScore")
437 def _object_cast_to_MinimumSingletonScore(*args):
438 """_object_cast_to_MinimumSingletonScore(Object o) -> MinimumSingletonScore"""
439 return _IMP_container._object_cast_to_MinimumSingletonScore(*args)
440 _object_types.append(
"MinimumTripletRestraint")
443 def _object_cast_to_MinimumTripletRestraint(*args):
444 """_object_cast_to_MinimumTripletRestraint(Object o) -> MinimumTripletRestraint"""
445 return _IMP_container._object_cast_to_MinimumTripletRestraint(*args)
446 _object_types.append(
"MinimumTripletScore")
449 def _object_cast_to_MinimumTripletScore(*args):
450 """_object_cast_to_MinimumTripletScore(Object o) -> MinimumTripletScore"""
451 return _IMP_container._object_cast_to_MinimumTripletScore(*args)
452 _object_types.append(
"PairContainerSet")
455 def _object_cast_to_PairContainerSet(*args):
456 """_object_cast_to_PairContainerSet(Object o) -> PairContainerSet"""
457 return _IMP_container._object_cast_to_PairContainerSet(*args)
458 _object_types.append(
"PairsConstraint")
461 def _object_cast_to_PairsConstraint(*args):
462 """_object_cast_to_PairsConstraint(Object o) -> PairsConstraint"""
463 return _IMP_container._object_cast_to_PairsConstraint(*args)
464 _object_types.append(
"PairsOptimizerState")
467 def _object_cast_to_PairsOptimizerState(*args):
468 """_object_cast_to_PairsOptimizerState(Object o) -> PairsOptimizerState"""
469 return _IMP_container._object_cast_to_PairsOptimizerState(*args)
470 _object_types.append(
"PairsRestraint")
473 def _object_cast_to_PairsRestraint(*args):
474 """_object_cast_to_PairsRestraint(Object o) -> PairsRestraint"""
475 return _IMP_container._object_cast_to_PairsRestraint(*args)
476 _object_types.append(
"QuadContainerSet")
479 def _object_cast_to_QuadContainerSet(*args):
480 """_object_cast_to_QuadContainerSet(Object o) -> QuadContainerSet"""
481 return _IMP_container._object_cast_to_QuadContainerSet(*args)
482 _object_types.append(
"QuadsConstraint")
485 def _object_cast_to_QuadsConstraint(*args):
486 """_object_cast_to_QuadsConstraint(Object o) -> QuadsConstraint"""
487 return _IMP_container._object_cast_to_QuadsConstraint(*args)
488 _object_types.append(
"QuadsOptimizerState")
491 def _object_cast_to_QuadsOptimizerState(*args):
492 """_object_cast_to_QuadsOptimizerState(Object o) -> QuadsOptimizerState"""
493 return _IMP_container._object_cast_to_QuadsOptimizerState(*args)
494 _object_types.append(
"QuadsRestraint")
497 def _object_cast_to_QuadsRestraint(*args):
498 """_object_cast_to_QuadsRestraint(Object o) -> QuadsRestraint"""
499 return _IMP_container._object_cast_to_QuadsRestraint(*args)
500 _object_types.append(
"SingletonContainerSet")
503 def _object_cast_to_SingletonContainerSet(*args):
504 """_object_cast_to_SingletonContainerSet(Object o) -> SingletonContainerSet"""
505 return _IMP_container._object_cast_to_SingletonContainerSet(*args)
506 _object_types.append(
"SingletonsConstraint")
509 def _object_cast_to_SingletonsConstraint(*args):
510 """_object_cast_to_SingletonsConstraint(Object o) -> SingletonsConstraint"""
511 return _IMP_container._object_cast_to_SingletonsConstraint(*args)
512 _object_types.append(
"SingletonsOptimizerState")
515 def _object_cast_to_SingletonsOptimizerState(*args):
516 """_object_cast_to_SingletonsOptimizerState(Object o) -> SingletonsOptimizerState"""
517 return _IMP_container._object_cast_to_SingletonsOptimizerState(*args)
518 _object_types.append(
"SingletonsRestraint")
521 def _object_cast_to_SingletonsRestraint(*args):
522 """_object_cast_to_SingletonsRestraint(Object o) -> SingletonsRestraint"""
523 return _IMP_container._object_cast_to_SingletonsRestraint(*args)
524 _object_types.append(
"TripletContainerSet")
527 def _object_cast_to_TripletContainerSet(*args):
528 """_object_cast_to_TripletContainerSet(Object o) -> TripletContainerSet"""
529 return _IMP_container._object_cast_to_TripletContainerSet(*args)
530 _object_types.append(
"TripletsConstraint")
533 def _object_cast_to_TripletsConstraint(*args):
534 """_object_cast_to_TripletsConstraint(Object o) -> TripletsConstraint"""
535 return _IMP_container._object_cast_to_TripletsConstraint(*args)
536 _object_types.append(
"TripletsOptimizerState")
539 def _object_cast_to_TripletsOptimizerState(*args):
540 """_object_cast_to_TripletsOptimizerState(Object o) -> TripletsOptimizerState"""
541 return _IMP_container._object_cast_to_TripletsOptimizerState(*args)
542 _object_types.append(
"TripletsRestraint")
545 def _object_cast_to_TripletsRestraint(*args):
546 """_object_cast_to_TripletsRestraint(Object o) -> TripletsRestraint"""
547 return _IMP_container._object_cast_to_TripletsRestraint(*args)
548 _object_types.append(
"InContainerSingletonFilter")
551 def _object_cast_to_InContainerSingletonFilter(*args):
552 """_object_cast_to_InContainerSingletonFilter(Object o) -> InContainerSingletonFilter"""
553 return _IMP_container._object_cast_to_InContainerSingletonFilter(*args)
554 _object_types.append(
"InContainerPairFilter")
557 def _object_cast_to_InContainerPairFilter(*args):
558 """_object_cast_to_InContainerPairFilter(Object o) -> InContainerPairFilter"""
559 return _IMP_container._object_cast_to_InContainerPairFilter(*args)
560 _object_types.append(
"InContainerTripletFilter")
563 def _object_cast_to_InContainerTripletFilter(*args):
564 """_object_cast_to_InContainerTripletFilter(Object o) -> InContainerTripletFilter"""
565 return _IMP_container._object_cast_to_InContainerTripletFilter(*args)
566 _object_types.append(
"InContainerQuadFilter")
569 def _object_cast_to_InContainerQuadFilter(*args):
570 """_object_cast_to_InContainerQuadFilter(Object o) -> InContainerQuadFilter"""
571 return _IMP_container._object_cast_to_InContainerQuadFilter(*args)
572 _object_types.append(
"SingletonContainerStatistics")
575 def _object_cast_to_SingletonContainerStatistics(*args):
576 """_object_cast_to_SingletonContainerStatistics(Object o) -> SingletonContainerStatistics"""
577 return _IMP_container._object_cast_to_SingletonContainerStatistics(*args)
578 _object_types.append(
"PairContainerStatistics")
581 def _object_cast_to_PairContainerStatistics(*args):
582 """_object_cast_to_PairContainerStatistics(Object o) -> PairContainerStatistics"""
583 return _IMP_container._object_cast_to_PairContainerStatistics(*args)
584 _object_types.append(
"TripletContainerStatistics")
587 def _object_cast_to_TripletContainerStatistics(*args):
588 """_object_cast_to_TripletContainerStatistics(Object o) -> TripletContainerStatistics"""
589 return _IMP_container._object_cast_to_TripletContainerStatistics(*args)
590 _object_types.append(
"QuadContainerStatistics")
593 def _object_cast_to_QuadContainerStatistics(*args):
594 """_object_cast_to_QuadContainerStatistics(Object o) -> QuadContainerStatistics"""
595 return _IMP_container._object_cast_to_QuadContainerStatistics(*args)
596 _object_types.append(
"EventSingletonsOptimizerState")
599 def _object_cast_to_EventSingletonsOptimizerState(*args):
600 """_object_cast_to_EventSingletonsOptimizerState(Object o) -> EventSingletonsOptimizerState"""
601 return _IMP_container._object_cast_to_EventSingletonsOptimizerState(*args)
602 _object_types.append(
"EventPairsOptimizerState")
605 def _object_cast_to_EventPairsOptimizerState(*args):
606 """_object_cast_to_EventPairsOptimizerState(Object o) -> EventPairsOptimizerState"""
607 return _IMP_container._object_cast_to_EventPairsOptimizerState(*args)
608 _object_types.append(
"EventTripletsOptimizerState")
611 def _object_cast_to_EventTripletsOptimizerState(*args):
612 """_object_cast_to_EventTripletsOptimizerState(Object o) -> EventTripletsOptimizerState"""
613 return _IMP_container._object_cast_to_EventTripletsOptimizerState(*args)
614 _object_types.append(
"EventQuadsOptimizerState")
617 def _object_cast_to_EventQuadsOptimizerState(*args):
618 """_object_cast_to_EventQuadsOptimizerState(Object o) -> EventQuadsOptimizerState"""
619 return _IMP_container._object_cast_to_EventQuadsOptimizerState(*args)
620 _object_types.append(
"PredicateSingletonsRestraint")
623 def _object_cast_to_PredicateSingletonsRestraint(*args):
624 """_object_cast_to_PredicateSingletonsRestraint(Object o) -> PredicateSingletonsRestraint"""
625 return _IMP_container._object_cast_to_PredicateSingletonsRestraint(*args)
626 _object_types.append(
"PredicatePairsRestraint")
629 def _object_cast_to_PredicatePairsRestraint(*args):
630 """_object_cast_to_PredicatePairsRestraint(Object o) -> PredicatePairsRestraint"""
631 return _IMP_container._object_cast_to_PredicatePairsRestraint(*args)
632 _object_types.append(
"PredicateTripletsRestraint")
635 def _object_cast_to_PredicateTripletsRestraint(*args):
636 """_object_cast_to_PredicateTripletsRestraint(Object o) -> PredicateTripletsRestraint"""
637 return _IMP_container._object_cast_to_PredicateTripletsRestraint(*args)
638 _object_types.append(
"PredicateQuadsRestraint")
641 def _object_cast_to_PredicateQuadsRestraint(*args):
642 """_object_cast_to_PredicateQuadsRestraint(Object o) -> PredicateQuadsRestraint"""
643 return _IMP_container._object_cast_to_PredicateQuadsRestraint(*args)
644 _object_types.append(
"DistributeSingletonsScoreState")
647 def _object_cast_to_DistributeSingletonsScoreState(*args):
648 """_object_cast_to_DistributeSingletonsScoreState(Object o) -> DistributeSingletonsScoreState"""
649 return _IMP_container._object_cast_to_DistributeSingletonsScoreState(*args)
650 _object_types.append(
"DistributePairsScoreState")
653 def _object_cast_to_DistributePairsScoreState(*args):
654 """_object_cast_to_DistributePairsScoreState(Object o) -> DistributePairsScoreState"""
655 return _IMP_container._object_cast_to_DistributePairsScoreState(*args)
656 _object_types.append(
"DistributeTripletsScoreState")
659 def _object_cast_to_DistributeTripletsScoreState(*args):
660 """_object_cast_to_DistributeTripletsScoreState(Object o) -> DistributeTripletsScoreState"""
661 return _IMP_container._object_cast_to_DistributeTripletsScoreState(*args)
662 _object_types.append(
"DistributeQuadsScoreState")
665 def _object_cast_to_DistributeQuadsScoreState(*args):
666 """_object_cast_to_DistributeQuadsScoreState(Object o) -> DistributeQuadsScoreState"""
667 return _IMP_container._object_cast_to_DistributeQuadsScoreState(*args)
669 """Proxy of C++ IMP::container::AllBipartitePairContainer class"""
670 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
671 def __init__(self, *args):
673 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, std::string name="AllBipartitePairContainer%1%") -> AllBipartitePairContainer
674 __init__(IMP::container::AllBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b) -> AllBipartitePairContainer
676 this = _IMP_container.new_AllBipartitePairContainer(*args)
677 try: self.this.append(this)
678 except: self.this = this
679 def do_get_inputs(self):
680 """do_get_inputs(AllBipartitePairContainer self) -> IMP::kernel::ModelObjectsTemp"""
681 return _IMP_container.AllBipartitePairContainer_do_get_inputs(self)
683 def do_apply(self, *args):
684 """do_apply(AllBipartitePairContainer self, PairModifier sm)"""
685 return _IMP_container.AllBipartitePairContainer_do_apply(self, *args)
687 def get_version_info(self):
688 """get_version_info(AllBipartitePairContainer self) -> VersionInfo"""
689 return _IMP_container.AllBipartitePairContainer_get_version_info(self)
692 """__str__(AllBipartitePairContainer self) -> std::string"""
693 return _IMP_container.AllBipartitePairContainer___str__(self)
696 """__repr__(AllBipartitePairContainer self) -> std::string"""
697 return _IMP_container.AllBipartitePairContainer___repr__(self)
700 return _object_cast_to_AllBipartitePairContainer(o)
701 get_from = staticmethod(get_from)
703 AllBipartitePairContainer_swigregister = _IMP_container.AllBipartitePairContainer_swigregister
704 AllBipartitePairContainer_swigregister(AllBipartitePairContainer)
707 """Proxy of C++ IMP::container::AllPairContainer class"""
708 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
709 def __init__(self, *args):
711 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c, std::string name="AllPairContainer%1%") -> AllPairContainer
712 __init__(IMP::container::AllPairContainer self, _SingletonContainerAdaptor c) -> AllPairContainer
714 this = _IMP_container.new_AllPairContainer(*args)
715 try: self.this.append(this)
716 except: self.this = this
717 def do_get_inputs(self):
718 """do_get_inputs(AllPairContainer self) -> IMP::kernel::ModelObjectsTemp"""
719 return _IMP_container.AllPairContainer_do_get_inputs(self)
721 def do_apply(self, *args):
722 """do_apply(AllPairContainer self, PairModifier sm)"""
723 return _IMP_container.AllPairContainer_do_apply(self, *args)
725 def get_version_info(self):
726 """get_version_info(AllPairContainer self) -> VersionInfo"""
727 return _IMP_container.AllPairContainer_get_version_info(self)
730 """__str__(AllPairContainer self) -> std::string"""
731 return _IMP_container.AllPairContainer___str__(self)
734 """__repr__(AllPairContainer self) -> std::string"""
735 return _IMP_container.AllPairContainer___repr__(self)
738 return _object_cast_to_AllPairContainer(o)
739 get_from = staticmethod(get_from)
741 AllPairContainer_swigregister = _IMP_container.AllPairContainer_swigregister
742 AllPairContainer_swigregister(AllPairContainer)
745 """Proxy of C++ IMP::container::CloseBipartitePairContainer class"""
746 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
747 def __init__(self, *args):
749 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1,
750 std::string name="CloseBipartitePairContainer%1%") -> CloseBipartitePairContainer
751 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, double slack=1) -> CloseBipartitePairContainer
752 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance) -> CloseBipartitePairContainer
753 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf,
754 double slack=1, std::string name="CloseBipartitePairContainer%1%") -> CloseBipartitePairContainer
755 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf,
756 double slack=1) -> CloseBipartitePairContainer
757 __init__(IMP::container::CloseBipartitePairContainer self, _SingletonContainerAdaptor a, _SingletonContainerAdaptor b, double distance, ClosePairsFinder cpf) -> CloseBipartitePairContainer
759 this = _IMP_container.new_CloseBipartitePairContainer(*args)
760 try: self.this.append(this)
761 except: self.this = this
762 def remove_pair_filter(self, *args):
763 """remove_pair_filter(CloseBipartitePairContainer self, PairPredicate d)"""
764 return _IMP_container.CloseBipartitePairContainer_remove_pair_filter(self, *args)
766 def remove_pair_filters(self, *args):
767 """remove_pair_filters(CloseBipartitePairContainer self, IMP::kernel::PairPredicates const & d)"""
768 return _IMP_container.CloseBipartitePairContainer_remove_pair_filters(self, *args)
770 def set_pair_filters(self, *args):
771 """set_pair_filters(CloseBipartitePairContainer self, IMP::kernel::PairPredicates const & ps)"""
772 return _IMP_container.CloseBipartitePairContainer_set_pair_filters(self, *args)
774 def set_pair_filters_order(self, *args):
775 """set_pair_filters_order(CloseBipartitePairContainer self, IMP::kernel::PairPredicates const & objs)"""
776 return _IMP_container.CloseBipartitePairContainer_set_pair_filters_order(self, *args)
778 def add_pair_filter(self, *args):
779 """add_pair_filter(CloseBipartitePairContainer self, PairPredicate obj) -> unsigned int"""
780 return _IMP_container.CloseBipartitePairContainer_add_pair_filter(self, *args)
782 def add_pair_filters(self, *args):
783 """add_pair_filters(CloseBipartitePairContainer self, IMP::kernel::PairPredicates const & objs)"""
784 return _IMP_container.CloseBipartitePairContainer_add_pair_filters(self, *args)
786 def clear_pair_filters(self):
787 """clear_pair_filters(CloseBipartitePairContainer self)"""
788 return _IMP_container.CloseBipartitePairContainer_clear_pair_filters(self)
790 def get_number_of_pair_filters(self):
791 """get_number_of_pair_filters(CloseBipartitePairContainer self) -> unsigned int"""
792 return _IMP_container.CloseBipartitePairContainer_get_number_of_pair_filters(self)
794 def get_has_pair_filters(self):
795 """get_has_pair_filters(CloseBipartitePairContainer self) -> bool"""
796 return _IMP_container.CloseBipartitePairContainer_get_has_pair_filters(self)
798 def get_pair_filter(self, *args):
799 """get_pair_filter(CloseBipartitePairContainer self, unsigned int i) -> PairPredicate"""
800 return _IMP_container.CloseBipartitePairContainer_get_pair_filter(self, *args)
802 def get_pair_filters(self):
803 """get_pair_filters(CloseBipartitePairContainer self) -> IMP::kernel::PairPredicates"""
804 return _IMP_container.CloseBipartitePairContainer_get_pair_filters(self)
806 def reserve_pair_filters(self, *args):
807 """reserve_pair_filters(CloseBipartitePairContainer self, unsigned int sz)"""
808 return _IMP_container.CloseBipartitePairContainer_reserve_pair_filters(self, *args)
810 def do_get_inputs(self):
811 """do_get_inputs(CloseBipartitePairContainer self) -> IMP::kernel::ModelObjectsTemp"""
812 return _IMP_container.CloseBipartitePairContainer_do_get_inputs(self)
814 def do_apply(self, *args):
815 """do_apply(CloseBipartitePairContainer self, PairModifier sm)"""
816 return _IMP_container.CloseBipartitePairContainer_do_apply(self, *args)
818 def get_version_info(self):
819 """get_version_info(CloseBipartitePairContainer self) -> VersionInfo"""
820 return _IMP_container.CloseBipartitePairContainer_get_version_info(self)
823 """__str__(CloseBipartitePairContainer self) -> std::string"""
824 return _IMP_container.CloseBipartitePairContainer___str__(self)
827 """__repr__(CloseBipartitePairContainer self) -> std::string"""
828 return _IMP_container.CloseBipartitePairContainer___repr__(self)
831 return _object_cast_to_CloseBipartitePairContainer(o)
832 get_from = staticmethod(get_from)
834 CloseBipartitePairContainer_swigregister = _IMP_container.CloseBipartitePairContainer_swigregister
835 CloseBipartitePairContainer_swigregister(CloseBipartitePairContainer)
838 """Proxy of C++ IMP::container::ClosePairContainer class"""
839 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
840 def __init__(self, *args):
842 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1, std::string name="ClosePairContainer%1%") -> ClosePairContainer
843 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, double slack=1) -> ClosePairContainer
844 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff) -> ClosePairContainer
845 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1,
846 std::string name="ClosePairContainer%1%") -> ClosePairContainer
847 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf, double slack=1) -> ClosePairContainer
848 __init__(IMP::container::ClosePairContainer self, _SingletonContainerAdaptor c, double distance_cutoff, ClosePairsFinder cpf) -> ClosePairContainer
850 this = _IMP_container.new_ClosePairContainer(*args)
851 try: self.this.append(this)
852 except: self.this = this
853 def remove_pair_filter(self, *args):
854 """remove_pair_filter(ClosePairContainer self, PairPredicate d)"""
855 return _IMP_container.ClosePairContainer_remove_pair_filter(self, *args)
857 def remove_pair_filters(self, *args):
858 """remove_pair_filters(ClosePairContainer self, IMP::kernel::PairPredicates const & d)"""
859 return _IMP_container.ClosePairContainer_remove_pair_filters(self, *args)
861 def set_pair_filters(self, *args):
862 """set_pair_filters(ClosePairContainer self, IMP::kernel::PairPredicates const & ps)"""
863 return _IMP_container.ClosePairContainer_set_pair_filters(self, *args)
865 def set_pair_filters_order(self, *args):
866 """set_pair_filters_order(ClosePairContainer self, IMP::kernel::PairPredicates const & objs)"""
867 return _IMP_container.ClosePairContainer_set_pair_filters_order(self, *args)
869 def add_pair_filter(self, *args):
870 """add_pair_filter(ClosePairContainer self, PairPredicate obj) -> unsigned int"""
871 return _IMP_container.ClosePairContainer_add_pair_filter(self, *args)
873 def add_pair_filters(self, *args):
874 """add_pair_filters(ClosePairContainer self, IMP::kernel::PairPredicates const & objs)"""
875 return _IMP_container.ClosePairContainer_add_pair_filters(self, *args)
877 def clear_pair_filters(self):
878 """clear_pair_filters(ClosePairContainer self)"""
879 return _IMP_container.ClosePairContainer_clear_pair_filters(self)
881 def get_number_of_pair_filters(self):
882 """get_number_of_pair_filters(ClosePairContainer self) -> unsigned int"""
883 return _IMP_container.ClosePairContainer_get_number_of_pair_filters(self)
885 def get_has_pair_filters(self):
886 """get_has_pair_filters(ClosePairContainer self) -> bool"""
887 return _IMP_container.ClosePairContainer_get_has_pair_filters(self)
889 def get_pair_filter(self, *args):
890 """get_pair_filter(ClosePairContainer self, unsigned int i) -> PairPredicate"""
891 return _IMP_container.ClosePairContainer_get_pair_filter(self, *args)
893 def get_pair_filters(self):
894 """get_pair_filters(ClosePairContainer self) -> IMP::kernel::PairPredicates"""
895 return _IMP_container.ClosePairContainer_get_pair_filters(self)
897 def reserve_pair_filters(self, *args):
898 """reserve_pair_filters(ClosePairContainer self, unsigned int sz)"""
899 return _IMP_container.ClosePairContainer_reserve_pair_filters(self, *args)
901 def set_slack(self, *args):
902 """set_slack(ClosePairContainer self, double s)"""
903 return _IMP_container.ClosePairContainer_set_slack(self, *args)
906 """get_slack(ClosePairContainer self) -> double"""
907 return _IMP_container.ClosePairContainer_get_slack(self)
909 def do_get_inputs(self):
910 """do_get_inputs(ClosePairContainer self) -> IMP::kernel::ModelObjectsTemp"""
911 return _IMP_container.ClosePairContainer_do_get_inputs(self)
913 def do_apply(self, *args):
914 """do_apply(ClosePairContainer self, PairModifier sm)"""
915 return _IMP_container.ClosePairContainer_do_apply(self, *args)
917 def get_number_of_update_calls(self):
918 """get_number_of_update_calls(ClosePairContainer self) -> unsigned int"""
919 return _IMP_container.ClosePairContainer_get_number_of_update_calls(self)
921 def get_number_of_full_rebuilds(self):
922 """get_number_of_full_rebuilds(ClosePairContainer self) -> unsigned int"""
923 return _IMP_container.ClosePairContainer_get_number_of_full_rebuilds(self)
925 def get_number_of_partial_rebuilds(self):
926 """get_number_of_partial_rebuilds(ClosePairContainer self) -> unsigned int"""
927 return _IMP_container.ClosePairContainer_get_number_of_partial_rebuilds(self)
929 def get_version_info(self):
930 """get_version_info(ClosePairContainer self) -> VersionInfo"""
931 return _IMP_container.ClosePairContainer_get_version_info(self)
934 """__str__(ClosePairContainer self) -> std::string"""
935 return _IMP_container.ClosePairContainer___str__(self)
938 """__repr__(ClosePairContainer self) -> std::string"""
939 return _IMP_container.ClosePairContainer___repr__(self)
942 return _object_cast_to_ClosePairContainer(o)
943 get_from = staticmethod(get_from)
945 ClosePairContainer_swigregister = _IMP_container.ClosePairContainer_swigregister
946 ClosePairContainer_swigregister(ClosePairContainer)
951 get_slack_estimate(IMP::kernel::ParticlesTemp const & ps, double upper_bound, double step, IMP::kernel::RestraintsTemp const & restraints,
952 bool derivatives, Optimizer opt, ClosePairContainer cpc) -> double
954 return _IMP_container.get_slack_estimate(*args)
956 """Proxy of C++ IMP::container::ConnectingPairContainer class"""
957 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
958 def __init__(self, *args):
959 """__init__(IMP::container::ConnectingPairContainer self, SingletonContainer sc, double error) -> ConnectingPairContainer"""
960 this = _IMP_container.new_ConnectingPairContainer(*args)
961 try: self.this.append(this)
962 except: self.this = this
963 def do_get_inputs(self):
964 """do_get_inputs(ConnectingPairContainer self) -> IMP::kernel::ModelObjectsTemp"""
965 return _IMP_container.ConnectingPairContainer_do_get_inputs(self)
967 def do_apply(self, *args):
968 """do_apply(ConnectingPairContainer self, PairModifier sm)"""
969 return _IMP_container.ConnectingPairContainer_do_apply(self, *args)
971 def get_version_info(self):
972 """get_version_info(ConnectingPairContainer self) -> VersionInfo"""
973 return _IMP_container.ConnectingPairContainer_get_version_info(self)
976 """__str__(ConnectingPairContainer self) -> std::string"""
977 return _IMP_container.ConnectingPairContainer___str__(self)
980 """__repr__(ConnectingPairContainer self) -> std::string"""
981 return _IMP_container.ConnectingPairContainer___repr__(self)
984 return _object_cast_to_ConnectingPairContainer(o)
985 get_from = staticmethod(get_from)
987 ConnectingPairContainer_swigregister = _IMP_container.ConnectingPairContainer_swigregister
988 ConnectingPairContainer_swigregister(ConnectingPairContainer)
991 """Proxy of C++ IMP::container::ConsecutivePairContainer class"""
992 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
993 def __init__(self, *args):
995 __init__(IMP::container::ConsecutivePairContainer self, IMP::kernel::ParticlesTemp const & ps, std::string name="ConsecutivePairContainer%1%") -> ConsecutivePairContainer
996 __init__(IMP::container::ConsecutivePairContainer self, IMP::kernel::ParticlesTemp const & ps) -> ConsecutivePairContainer
998 this = _IMP_container.new_ConsecutivePairContainer(*args)
999 try: self.this.append(this)
1000 except: self.this = this
1001 def do_get_inputs(self):
1002 """do_get_inputs(ConsecutivePairContainer self) -> IMP::kernel::ModelObjectsTemp"""
1003 return _IMP_container.ConsecutivePairContainer_do_get_inputs(self)
1005 def do_apply(self, *args):
1006 """do_apply(ConsecutivePairContainer self, PairModifier sm)"""
1007 return _IMP_container.ConsecutivePairContainer_do_apply(self, *args)
1009 def get_version_info(self):
1010 """get_version_info(ConsecutivePairContainer self) -> VersionInfo"""
1011 return _IMP_container.ConsecutivePairContainer_get_version_info(self)
1014 """__str__(ConsecutivePairContainer self) -> std::string"""
1015 return _IMP_container.ConsecutivePairContainer___str__(self)
1018 """__repr__(ConsecutivePairContainer self) -> std::string"""
1019 return _IMP_container.ConsecutivePairContainer___repr__(self)
1022 return _object_cast_to_ConsecutivePairContainer(o)
1023 get_from = staticmethod(get_from)
1025 ConsecutivePairContainer_swigregister = _IMP_container.ConsecutivePairContainer_swigregister
1026 ConsecutivePairContainer_swigregister(ConsecutivePairContainer)
1029 """Proxy of C++ IMP::container::ConsecutivePairFilter class"""
1030 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1031 def __init__(self, *args):
1032 """__init__(IMP::container::ConsecutivePairFilter self, ConsecutivePairContainer cpc) -> ConsecutivePairFilter"""
1033 this = _IMP_container.new_ConsecutivePairFilter(*args)
1034 try: self.this.append(this)
1035 except: self.this = this
1036 def do_get_inputs(self, *args):
1037 """do_get_inputs(ConsecutivePairFilter self, Model m, IMP::kernel::ParticleIndexes const & pi) -> IMP::kernel::ModelObjectsTemp"""
1038 return _IMP_container.ConsecutivePairFilter_do_get_inputs(self, *args)
1040 def get_value(self, *args):
1042 get_value(ConsecutivePairFilter self, IMP::kernel::ParticlePair const & a) -> int
1043 get_value(ConsecutivePairFilter self, IMP::kernel::ParticlePairsTemp const & o) -> IMP::Ints
1045 return _IMP_container.ConsecutivePairFilter_get_value(self, *args)
1047 def get_value_index(self, *args):
1049 get_value_index(ConsecutivePairFilter self, Model arg2, IMP::kernel::ParticleIndexPair const & pip) -> int
1050 get_value_index(ConsecutivePairFilter self, Model m, IMP::kernel::ParticleIndexPairs const & o) -> IMP::Ints
1052 return _IMP_container.ConsecutivePairFilter_get_value_index(self, *args)
1054 def get_version_info(self):
1055 """get_version_info(ConsecutivePairFilter self) -> VersionInfo"""
1056 return _IMP_container.ConsecutivePairFilter_get_version_info(self)
1059 """__str__(ConsecutivePairFilter self) -> std::string"""
1060 return _IMP_container.ConsecutivePairFilter___str__(self)
1063 """__repr__(ConsecutivePairFilter self) -> std::string"""
1064 return _IMP_container.ConsecutivePairFilter___repr__(self)
1067 return _object_cast_to_ConsecutivePairFilter(o)
1068 get_from = staticmethod(get_from)
1070 ConsecutivePairFilter_swigregister = _IMP_container.ConsecutivePairFilter_swigregister
1071 ConsecutivePairFilter_swigregister(ConsecutivePairFilter)
1074 """Proxy of C++ IMP::container::ExclusiveConsecutivePairContainer class"""
1075 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1076 def __init__(self, *args):
1078 __init__(IMP::container::ExclusiveConsecutivePairContainer self, IMP::kernel::ParticlesTemp const & ps, std::string name="ExclusiveConsecutivePairContainer%1%") -> ExclusiveConsecutivePairContainer
1079 __init__(IMP::container::ExclusiveConsecutivePairContainer self, IMP::kernel::ParticlesTemp const & ps) -> ExclusiveConsecutivePairContainer
1081 this = _IMP_container.new_ExclusiveConsecutivePairContainer(*args)
1082 try: self.this.append(this)
1083 except: self.this = this
1084 def do_get_inputs(self):
1085 """do_get_inputs(ExclusiveConsecutivePairContainer self) -> IMP::kernel::ModelObjectsTemp"""
1086 return _IMP_container.ExclusiveConsecutivePairContainer_do_get_inputs(self)
1088 def do_apply(self, *args):
1089 """do_apply(ExclusiveConsecutivePairContainer self, PairModifier sm)"""
1090 return _IMP_container.ExclusiveConsecutivePairContainer_do_apply(self, *args)
1092 def get_version_info(self):
1093 """get_version_info(ExclusiveConsecutivePairContainer self) -> VersionInfo"""
1094 return _IMP_container.ExclusiveConsecutivePairContainer_get_version_info(self)
1097 """__str__(ExclusiveConsecutivePairContainer self) -> std::string"""
1098 return _IMP_container.ExclusiveConsecutivePairContainer___str__(self)
1101 """__repr__(ExclusiveConsecutivePairContainer self) -> std::string"""
1102 return _IMP_container.ExclusiveConsecutivePairContainer___repr__(self)
1105 return _object_cast_to_ExclusiveConsecutivePairContainer(o)
1106 get_from = staticmethod(get_from)
1108 ExclusiveConsecutivePairContainer_swigregister = _IMP_container.ExclusiveConsecutivePairContainer_swigregister
1109 ExclusiveConsecutivePairContainer_swigregister(ExclusiveConsecutivePairContainer)
1112 """Proxy of C++ IMP::container::ExclusiveConsecutivePairFilter class"""
1113 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1115 """__init__(IMP::container::ExclusiveConsecutivePairFilter self) -> ExclusiveConsecutivePairFilter"""
1116 this = _IMP_container.new_ExclusiveConsecutivePairFilter()
1117 try: self.this.append(this)
1118 except: self.this = this
1119 def do_get_inputs(self, *args):
1120 """do_get_inputs(ExclusiveConsecutivePairFilter self, Model m, IMP::kernel::ParticleIndexes const & pi) -> IMP::kernel::ModelObjectsTemp"""
1121 return _IMP_container.ExclusiveConsecutivePairFilter_do_get_inputs(self, *args)
1123 def get_value(self, *args):
1125 get_value(ExclusiveConsecutivePairFilter self, IMP::kernel::ParticlePair const & a) -> int
1126 get_value(ExclusiveConsecutivePairFilter self, IMP::kernel::ParticlePairsTemp const & o) -> IMP::Ints
1128 return _IMP_container.ExclusiveConsecutivePairFilter_get_value(self, *args)
1130 def get_value_index(self, *args):
1132 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::kernel::ParticleIndexPair const & pip) -> int
1133 get_value_index(ExclusiveConsecutivePairFilter self, Model m, IMP::kernel::ParticleIndexPairs const & o) -> IMP::Ints
1135 return _IMP_container.ExclusiveConsecutivePairFilter_get_value_index(self, *args)
1137 def get_version_info(self):
1138 """get_version_info(ExclusiveConsecutivePairFilter self) -> VersionInfo"""
1139 return _IMP_container.ExclusiveConsecutivePairFilter_get_version_info(self)
1142 """__str__(ExclusiveConsecutivePairFilter self) -> std::string"""
1143 return _IMP_container.ExclusiveConsecutivePairFilter___str__(self)
1146 """__repr__(ExclusiveConsecutivePairFilter self) -> std::string"""
1147 return _IMP_container.ExclusiveConsecutivePairFilter___repr__(self)
1150 return _object_cast_to_ExclusiveConsecutivePairFilter(o)
1151 get_from = staticmethod(get_from)
1153 ExclusiveConsecutivePairFilter_swigregister = _IMP_container.ExclusiveConsecutivePairFilter_swigregister
1154 ExclusiveConsecutivePairFilter_swigregister(ExclusiveConsecutivePairFilter)
1157 """Proxy of C++ IMP::container::ListPairContainer class"""
1158 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1159 def set_particle_pairs(self, *args):
1161 set_particle_pairs(ListPairContainer self, IMP::kernel::ParticlePairsTemp const & ps)
1162 set_particle_pairs(ListPairContainer self, IMP::kernel::ParticleIndexPairs const & contents)
1164 return _IMP_container.ListPairContainer_set_particle_pairs(self, *args)
1166 def __init__(self, *args):
1168 __init__(IMP::container::ListPairContainer self, Model m, IMP::kernel::ParticleIndexPairs const & contents, std::string name="ListPairContainer%1%") -> ListPairContainer
1169 __init__(IMP::container::ListPairContainer self, Model m, IMP::kernel::ParticleIndexPairs const & contents) -> ListPairContainer
1170 __init__(IMP::container::ListPairContainer self, IMP::kernel::ParticlePairsTemp const & ps, std::string name="ListPairContainer%1%") -> ListPairContainer
1171 __init__(IMP::container::ListPairContainer self, IMP::kernel::ParticlePairsTemp const & ps) -> ListPairContainer
1172 __init__(IMP::container::ListPairContainer self, Model m, std::string name="ListPairContainer %1%") -> ListPairContainer
1173 __init__(IMP::container::ListPairContainer self, Model m) -> ListPairContainer
1174 __init__(IMP::container::ListPairContainer self, Model m, char const * name) -> ListPairContainer
1176 this = _IMP_container.new_ListPairContainer(*args)
1177 try: self.this.append(this)
1178 except: self.this = this
1179 def add_particle_pair(self, *args):
1180 """add_particle_pair(ListPairContainer self, IMP::kernel::ParticlePair const & vt)"""
1181 return _IMP_container.ListPairContainer_add_particle_pair(self, *args)
1183 def add_particle_pairs(self, *args):
1184 """add_particle_pairs(ListPairContainer self, IMP::kernel::ParticlePairsTemp const & c)"""
1185 return _IMP_container.ListPairContainer_add_particle_pairs(self, *args)
1187 def clear_particle_pairs(self):
1188 """clear_particle_pairs(ListPairContainer self)"""
1189 return _IMP_container.ListPairContainer_clear_particle_pairs(self)
1191 def do_get_inputs(self):
1192 """do_get_inputs(ListPairContainer self) -> IMP::kernel::ModelObjectsTemp"""
1193 return _IMP_container.ListPairContainer_do_get_inputs(self)
1195 def do_apply(self, *args):
1196 """do_apply(ListPairContainer self, PairModifier sm)"""
1197 return _IMP_container.ListPairContainer_do_apply(self, *args)
1199 def get_version_info(self):
1200 """get_version_info(ListPairContainer self) -> VersionInfo"""
1201 return _IMP_container.ListPairContainer_get_version_info(self)
1204 """__str__(ListPairContainer self) -> std::string"""
1205 return _IMP_container.ListPairContainer___str__(self)
1208 """__repr__(ListPairContainer self) -> std::string"""
1209 return _IMP_container.ListPairContainer___repr__(self)
1212 return _object_cast_to_ListPairContainer(o)
1213 get_from = staticmethod(get_from)
1215 ListPairContainer_swigregister = _IMP_container.ListPairContainer_swigregister
1216 ListPairContainer_swigregister(ListPairContainer)
1219 """Proxy of C++ IMP::container::ListQuadContainer class"""
1220 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1221 def set_particle_quads(self, *args):
1223 set_particle_quads(ListQuadContainer self, IMP::kernel::ParticleQuadsTemp const & ps)
1224 set_particle_quads(ListQuadContainer self, IMP::kernel::ParticleIndexQuads const & contents)
1226 return _IMP_container.ListQuadContainer_set_particle_quads(self, *args)
1228 def __init__(self, *args):
1230 __init__(IMP::container::ListQuadContainer self, Model m, IMP::kernel::ParticleIndexQuads const & contents, std::string name="ListQuadContainer%1%") -> ListQuadContainer
1231 __init__(IMP::container::ListQuadContainer self, Model m, IMP::kernel::ParticleIndexQuads const & contents) -> ListQuadContainer
1232 __init__(IMP::container::ListQuadContainer self, IMP::kernel::ParticleQuadsTemp const & ps, std::string name="ListQuadContainer%1%") -> ListQuadContainer
1233 __init__(IMP::container::ListQuadContainer self, IMP::kernel::ParticleQuadsTemp const & ps) -> ListQuadContainer
1234 __init__(IMP::container::ListQuadContainer self, Model m, std::string name="ListQuadContainer %1%") -> ListQuadContainer
1235 __init__(IMP::container::ListQuadContainer self, Model m) -> ListQuadContainer
1236 __init__(IMP::container::ListQuadContainer self, Model m, char const * name) -> ListQuadContainer
1238 this = _IMP_container.new_ListQuadContainer(*args)
1239 try: self.this.append(this)
1240 except: self.this = this
1241 def add_particle_quad(self, *args):
1242 """add_particle_quad(ListQuadContainer self, IMP::kernel::ParticleQuad const & vt)"""
1243 return _IMP_container.ListQuadContainer_add_particle_quad(self, *args)
1245 def add_particle_quads(self, *args):
1246 """add_particle_quads(ListQuadContainer self, IMP::kernel::ParticleQuadsTemp const & c)"""
1247 return _IMP_container.ListQuadContainer_add_particle_quads(self, *args)
1249 def clear_particle_quads(self):
1250 """clear_particle_quads(ListQuadContainer self)"""
1251 return _IMP_container.ListQuadContainer_clear_particle_quads(self)
1253 def do_get_inputs(self):
1254 """do_get_inputs(ListQuadContainer self) -> IMP::kernel::ModelObjectsTemp"""
1255 return _IMP_container.ListQuadContainer_do_get_inputs(self)
1257 def do_apply(self, *args):
1258 """do_apply(ListQuadContainer self, QuadModifier sm)"""
1259 return _IMP_container.ListQuadContainer_do_apply(self, *args)
1261 def get_version_info(self):
1262 """get_version_info(ListQuadContainer self) -> VersionInfo"""
1263 return _IMP_container.ListQuadContainer_get_version_info(self)
1266 """__str__(ListQuadContainer self) -> std::string"""
1267 return _IMP_container.ListQuadContainer___str__(self)
1270 """__repr__(ListQuadContainer self) -> std::string"""
1271 return _IMP_container.ListQuadContainer___repr__(self)
1274 return _object_cast_to_ListQuadContainer(o)
1275 get_from = staticmethod(get_from)
1277 ListQuadContainer_swigregister = _IMP_container.ListQuadContainer_swigregister
1278 ListQuadContainer_swigregister(ListQuadContainer)
1281 """Proxy of C++ IMP::container::ListSingletonContainer class"""
1282 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1283 def set_particles(self, *args):
1285 set_particles(ListSingletonContainer self, IMP::kernel::ParticlesTemp const & ps)
1286 set_particles(ListSingletonContainer self, IMP::kernel::ParticleIndexes const & contents)
1288 return _IMP_container.ListSingletonContainer_set_particles(self, *args)
1290 def __init__(self, *args):
1292 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::kernel::ParticleIndexes const & contents, std::string name="ListSingletonContainer%1%") -> ListSingletonContainer
1293 __init__(IMP::container::ListSingletonContainer self, Model m, IMP::kernel::ParticleIndexes const & contents) -> ListSingletonContainer
1294 __init__(IMP::container::ListSingletonContainer self, IMP::kernel::ParticlesTemp const & ps, std::string name="ListSingletonContainer%1%") -> ListSingletonContainer
1295 __init__(IMP::container::ListSingletonContainer self, IMP::kernel::ParticlesTemp const & ps) -> ListSingletonContainer
1296 __init__(IMP::container::ListSingletonContainer self, Model m, std::string name="ListSingletonContainer %1%") -> ListSingletonContainer
1297 __init__(IMP::container::ListSingletonContainer self, Model m) -> ListSingletonContainer
1298 __init__(IMP::container::ListSingletonContainer self, Model m, char const * name) -> ListSingletonContainer
1300 this = _IMP_container.new_ListSingletonContainer(*args)
1301 try: self.this.append(this)
1302 except: self.this = this
1304 """add_particle(ListSingletonContainer self, Particle vt)"""
1305 return _IMP_container.ListSingletonContainer_add_particle(self, *args)
1308 """add_particles(ListSingletonContainer self, IMP::kernel::ParticlesTemp const & c)"""
1309 return _IMP_container.ListSingletonContainer_add_particles(self, *args)
1311 def clear_particles(self):
1312 """clear_particles(ListSingletonContainer self)"""
1313 return _IMP_container.ListSingletonContainer_clear_particles(self)
1315 def do_get_inputs(self):
1316 """do_get_inputs(ListSingletonContainer self) -> IMP::kernel::ModelObjectsTemp"""
1317 return _IMP_container.ListSingletonContainer_do_get_inputs(self)
1319 def do_apply(self, *args):
1320 """do_apply(ListSingletonContainer self, SingletonModifier sm)"""
1321 return _IMP_container.ListSingletonContainer_do_apply(self, *args)
1323 def get_version_info(self):
1324 """get_version_info(ListSingletonContainer self) -> VersionInfo"""
1325 return _IMP_container.ListSingletonContainer_get_version_info(self)
1328 """__str__(ListSingletonContainer self) -> std::string"""
1329 return _IMP_container.ListSingletonContainer___str__(self)
1332 """__repr__(ListSingletonContainer self) -> std::string"""
1333 return _IMP_container.ListSingletonContainer___repr__(self)
1336 return _object_cast_to_ListSingletonContainer(o)
1337 get_from = staticmethod(get_from)
1339 ListSingletonContainer_swigregister = _IMP_container.ListSingletonContainer_swigregister
1340 ListSingletonContainer_swigregister(ListSingletonContainer)
1343 """Proxy of C++ IMP::container::ListTripletContainer class"""
1344 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1345 def set_particle_triplets(self, *args):
1347 set_particle_triplets(ListTripletContainer self, IMP::kernel::ParticleTripletsTemp const & ps)
1348 set_particle_triplets(ListTripletContainer self, IMP::kernel::ParticleIndexTriplets const & contents)
1350 return _IMP_container.ListTripletContainer_set_particle_triplets(self, *args)
1352 def __init__(self, *args):
1354 __init__(IMP::container::ListTripletContainer self, Model m, IMP::kernel::ParticleIndexTriplets const & contents, std::string name="ListTripletContainer%1%") -> ListTripletContainer
1355 __init__(IMP::container::ListTripletContainer self, Model m, IMP::kernel::ParticleIndexTriplets const & contents) -> ListTripletContainer
1356 __init__(IMP::container::ListTripletContainer self, IMP::kernel::ParticleTripletsTemp const & ps, std::string name="ListTripletContainer%1%") -> ListTripletContainer
1357 __init__(IMP::container::ListTripletContainer self, IMP::kernel::ParticleTripletsTemp const & ps) -> ListTripletContainer
1358 __init__(IMP::container::ListTripletContainer self, Model m, std::string name="ListTripletContainer %1%") -> ListTripletContainer
1359 __init__(IMP::container::ListTripletContainer self, Model m) -> ListTripletContainer
1360 __init__(IMP::container::ListTripletContainer self, Model m, char const * name) -> ListTripletContainer
1362 this = _IMP_container.new_ListTripletContainer(*args)
1363 try: self.this.append(this)
1364 except: self.this = this
1365 def add_particle_triplet(self, *args):
1366 """add_particle_triplet(ListTripletContainer self, IMP::kernel::ParticleTriplet const & vt)"""
1367 return _IMP_container.ListTripletContainer_add_particle_triplet(self, *args)
1369 def add_particle_triplets(self, *args):
1370 """add_particle_triplets(ListTripletContainer self, IMP::kernel::ParticleTripletsTemp const & c)"""
1371 return _IMP_container.ListTripletContainer_add_particle_triplets(self, *args)
1373 def clear_particle_triplets(self):
1374 """clear_particle_triplets(ListTripletContainer self)"""
1375 return _IMP_container.ListTripletContainer_clear_particle_triplets(self)
1377 def do_get_inputs(self):
1378 """do_get_inputs(ListTripletContainer self) -> IMP::kernel::ModelObjectsTemp"""
1379 return _IMP_container.ListTripletContainer_do_get_inputs(self)
1381 def do_apply(self, *args):
1382 """do_apply(ListTripletContainer self, TripletModifier sm)"""
1383 return _IMP_container.ListTripletContainer_do_apply(self, *args)
1385 def get_version_info(self):
1386 """get_version_info(ListTripletContainer self) -> VersionInfo"""
1387 return _IMP_container.ListTripletContainer_get_version_info(self)
1390 """__str__(ListTripletContainer self) -> std::string"""
1391 return _IMP_container.ListTripletContainer___str__(self)
1394 """__repr__(ListTripletContainer self) -> std::string"""
1395 return _IMP_container.ListTripletContainer___repr__(self)
1398 return _object_cast_to_ListTripletContainer(o)
1399 get_from = staticmethod(get_from)
1401 ListTripletContainer_swigregister = _IMP_container.ListTripletContainer_swigregister
1402 ListTripletContainer_swigregister(ListTripletContainer)
1405 """Proxy of C++ IMP::container::DynamicListPairContainer class"""
1406 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1407 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
1408 def add_particle_pair(self, *args):
1409 """add_particle_pair(DynamicListPairContainer self, IMP::kernel::ParticlePair const & vt)"""
1410 return _IMP_container.DynamicListPairContainer_add_particle_pair(self, *args)
1412 def add_particle_pairs(self, *args):
1413 """add_particle_pairs(DynamicListPairContainer self, IMP::kernel::ParticlePairsTemp const & c)"""
1414 return _IMP_container.DynamicListPairContainer_add_particle_pairs(self, *args)
1416 def set_particle_pairs(self, *args):
1417 """set_particle_pairs(DynamicListPairContainer self, IMP::kernel::ParticlePairsTemp c)"""
1418 return _IMP_container.DynamicListPairContainer_set_particle_pairs(self, *args)
1420 def clear_particle_pairs(self):
1421 """clear_particle_pairs(DynamicListPairContainer self)"""
1422 return _IMP_container.DynamicListPairContainer_clear_particle_pairs(self)
1424 def do_get_inputs(self):
1425 """do_get_inputs(DynamicListPairContainer self) -> IMP::kernel::ModelObjectsTemp"""
1426 return _IMP_container.DynamicListPairContainer_do_get_inputs(self)
1428 def do_apply(self, *args):
1429 """do_apply(DynamicListPairContainer self, PairModifier sm)"""
1430 return _IMP_container.DynamicListPairContainer_do_apply(self, *args)
1432 def get_version_info(self):
1433 """get_version_info(DynamicListPairContainer self) -> VersionInfo"""
1434 return _IMP_container.DynamicListPairContainer_get_version_info(self)
1437 """__str__(DynamicListPairContainer self) -> std::string"""
1438 return _IMP_container.DynamicListPairContainer___str__(self)
1441 """__repr__(DynamicListPairContainer self) -> std::string"""
1442 return _IMP_container.DynamicListPairContainer___repr__(self)
1445 return _object_cast_to_DynamicListPairContainer(o)
1446 get_from = staticmethod(get_from)
1448 DynamicListPairContainer_swigregister = _IMP_container.DynamicListPairContainer_swigregister
1449 DynamicListPairContainer_swigregister(DynamicListPairContainer)
1452 """Proxy of C++ IMP::container::DynamicListQuadContainer class"""
1453 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1454 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
1455 def add_particle_quad(self, *args):
1456 """add_particle_quad(DynamicListQuadContainer self, IMP::kernel::ParticleQuad const & vt)"""
1457 return _IMP_container.DynamicListQuadContainer_add_particle_quad(self, *args)
1459 def add_particle_quads(self, *args):
1460 """add_particle_quads(DynamicListQuadContainer self, IMP::kernel::ParticleQuadsTemp const & c)"""
1461 return _IMP_container.DynamicListQuadContainer_add_particle_quads(self, *args)
1463 def set_particle_quads(self, *args):
1464 """set_particle_quads(DynamicListQuadContainer self, IMP::kernel::ParticleQuadsTemp c)"""
1465 return _IMP_container.DynamicListQuadContainer_set_particle_quads(self, *args)
1467 def clear_particle_quads(self):
1468 """clear_particle_quads(DynamicListQuadContainer self)"""
1469 return _IMP_container.DynamicListQuadContainer_clear_particle_quads(self)
1471 def do_get_inputs(self):
1472 """do_get_inputs(DynamicListQuadContainer self) -> IMP::kernel::ModelObjectsTemp"""
1473 return _IMP_container.DynamicListQuadContainer_do_get_inputs(self)
1475 def do_apply(self, *args):
1476 """do_apply(DynamicListQuadContainer self, QuadModifier sm)"""
1477 return _IMP_container.DynamicListQuadContainer_do_apply(self, *args)
1479 def get_version_info(self):
1480 """get_version_info(DynamicListQuadContainer self) -> VersionInfo"""
1481 return _IMP_container.DynamicListQuadContainer_get_version_info(self)
1484 """__str__(DynamicListQuadContainer self) -> std::string"""
1485 return _IMP_container.DynamicListQuadContainer___str__(self)
1488 """__repr__(DynamicListQuadContainer self) -> std::string"""
1489 return _IMP_container.DynamicListQuadContainer___repr__(self)
1492 return _object_cast_to_DynamicListQuadContainer(o)
1493 get_from = staticmethod(get_from)
1495 DynamicListQuadContainer_swigregister = _IMP_container.DynamicListQuadContainer_swigregister
1496 DynamicListQuadContainer_swigregister(DynamicListQuadContainer)
1499 """Proxy of C++ IMP::container::DynamicListSingletonContainer class"""
1500 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1501 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
1503 """add_particle(DynamicListSingletonContainer self, Particle vt)"""
1504 return _IMP_container.DynamicListSingletonContainer_add_particle(self, *args)
1507 """add_particles(DynamicListSingletonContainer self, IMP::kernel::ParticlesTemp const & c)"""
1508 return _IMP_container.DynamicListSingletonContainer_add_particles(self, *args)
1510 def set_particles(self, *args):
1511 """set_particles(DynamicListSingletonContainer self, IMP::kernel::ParticlesTemp c)"""
1512 return _IMP_container.DynamicListSingletonContainer_set_particles(self, *args)
1514 def clear_particles(self):
1515 """clear_particles(DynamicListSingletonContainer self)"""
1516 return _IMP_container.DynamicListSingletonContainer_clear_particles(self)
1518 def do_get_inputs(self):
1519 """do_get_inputs(DynamicListSingletonContainer self) -> IMP::kernel::ModelObjectsTemp"""
1520 return _IMP_container.DynamicListSingletonContainer_do_get_inputs(self)
1522 def do_apply(self, *args):
1523 """do_apply(DynamicListSingletonContainer self, SingletonModifier sm)"""
1524 return _IMP_container.DynamicListSingletonContainer_do_apply(self, *args)
1526 def get_version_info(self):
1527 """get_version_info(DynamicListSingletonContainer self) -> VersionInfo"""
1528 return _IMP_container.DynamicListSingletonContainer_get_version_info(self)
1531 """__str__(DynamicListSingletonContainer self) -> std::string"""
1532 return _IMP_container.DynamicListSingletonContainer___str__(self)
1535 """__repr__(DynamicListSingletonContainer self) -> std::string"""
1536 return _IMP_container.DynamicListSingletonContainer___repr__(self)
1539 return _object_cast_to_DynamicListSingletonContainer(o)
1540 get_from = staticmethod(get_from)
1542 DynamicListSingletonContainer_swigregister = _IMP_container.DynamicListSingletonContainer_swigregister
1543 DynamicListSingletonContainer_swigregister(DynamicListSingletonContainer)
1546 """Proxy of C++ IMP::container::DynamicListTripletContainer class"""
1547 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1548 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
1549 def add_particle_triplet(self, *args):
1550 """add_particle_triplet(DynamicListTripletContainer self, IMP::kernel::ParticleTriplet const & vt)"""
1551 return _IMP_container.DynamicListTripletContainer_add_particle_triplet(self, *args)
1553 def add_particle_triplets(self, *args):
1554 """add_particle_triplets(DynamicListTripletContainer self, IMP::kernel::ParticleTripletsTemp const & c)"""
1555 return _IMP_container.DynamicListTripletContainer_add_particle_triplets(self, *args)
1557 def set_particle_triplets(self, *args):
1558 """set_particle_triplets(DynamicListTripletContainer self, IMP::kernel::ParticleTripletsTemp c)"""
1559 return _IMP_container.DynamicListTripletContainer_set_particle_triplets(self, *args)
1561 def clear_particle_triplets(self):
1562 """clear_particle_triplets(DynamicListTripletContainer self)"""
1563 return _IMP_container.DynamicListTripletContainer_clear_particle_triplets(self)
1565 def do_get_inputs(self):
1566 """do_get_inputs(DynamicListTripletContainer self) -> IMP::kernel::ModelObjectsTemp"""
1567 return _IMP_container.DynamicListTripletContainer_do_get_inputs(self)
1569 def do_apply(self, *args):
1570 """do_apply(DynamicListTripletContainer self, TripletModifier sm)"""
1571 return _IMP_container.DynamicListTripletContainer_do_apply(self, *args)
1573 def get_version_info(self):
1574 """get_version_info(DynamicListTripletContainer self) -> VersionInfo"""
1575 return _IMP_container.DynamicListTripletContainer_get_version_info(self)
1578 """__str__(DynamicListTripletContainer self) -> std::string"""
1579 return _IMP_container.DynamicListTripletContainer___str__(self)
1582 """__repr__(DynamicListTripletContainer self) -> std::string"""
1583 return _IMP_container.DynamicListTripletContainer___repr__(self)
1586 return _object_cast_to_DynamicListTripletContainer(o)
1587 get_from = staticmethod(get_from)
1589 DynamicListTripletContainer_swigregister = _IMP_container.DynamicListTripletContainer_swigregister
1590 DynamicListTripletContainer_swigregister(DynamicListTripletContainer)
1593 """Proxy of C++ IMP::container::MinimumPairRestraint class"""
1594 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1595 def __init__(self, *args):
1597 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1, std::string name="MinimumPairRestraint %1%") -> MinimumPairRestraint
1598 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c, unsigned int n=1) -> MinimumPairRestraint
1599 __init__(IMP::container::MinimumPairRestraint self, PairScore f, _PairContainerAdaptor c) -> MinimumPairRestraint
1601 this = _IMP_container.new_MinimumPairRestraint(*args)
1602 try: self.this.append(this)
1603 except: self.this = this
1604 def do_get_inputs(self):
1605 """do_get_inputs(MinimumPairRestraint self) -> IMP::kernel::ModelObjectsTemp"""
1606 return _IMP_container.MinimumPairRestraint_do_get_inputs(self)
1608 def get_version_info(self):
1609 """get_version_info(MinimumPairRestraint self) -> VersionInfo"""
1610 return _IMP_container.MinimumPairRestraint_get_version_info(self)
1612 def set_n(self, *args):
1613 """set_n(MinimumPairRestraint self, unsigned int n)"""
1614 return _IMP_container.MinimumPairRestraint_set_n(self, *args)
1616 def do_create_current_decomposition(self):
1617 """do_create_current_decomposition(MinimumPairRestraint self) -> IMP::kernel::Restraints"""
1618 return _IMP_container.MinimumPairRestraint_do_create_current_decomposition(self)
1621 """__str__(MinimumPairRestraint self) -> std::string"""
1622 return _IMP_container.MinimumPairRestraint___str__(self)
1625 """__repr__(MinimumPairRestraint self) -> std::string"""
1626 return _IMP_container.MinimumPairRestraint___repr__(self)
1629 return _object_cast_to_MinimumPairRestraint(o)
1630 get_from = staticmethod(get_from)
1632 MinimumPairRestraint_swigregister = _IMP_container.MinimumPairRestraint_swigregister
1633 MinimumPairRestraint_swigregister(MinimumPairRestraint)
1636 """Proxy of C++ IMP::container::MinimumPairScore class"""
1637 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1638 def __init__(self, *args):
1640 __init__(IMP::container::MinimumPairScore self, IMP::kernel::PairScoresTemp const & scores, unsigned int n=1, std::string name="PairScore %1%") -> MinimumPairScore
1641 __init__(IMP::container::MinimumPairScore self, IMP::kernel::PairScoresTemp const & scores, unsigned int n=1) -> MinimumPairScore
1642 __init__(IMP::container::MinimumPairScore self, IMP::kernel::PairScoresTemp const & scores) -> MinimumPairScore
1644 this = _IMP_container.new_MinimumPairScore(*args)
1645 try: self.this.append(this)
1646 except: self.this = this
1647 def do_get_inputs(self, *args):
1648 """do_get_inputs(MinimumPairScore self, Model m, IMP::kernel::ParticleIndexes const & pis) -> IMP::kernel::ModelObjectsTemp"""
1649 return _IMP_container.MinimumPairScore_do_get_inputs(self, *args)
1651 def get_version_info(self):
1652 """get_version_info(MinimumPairScore self) -> VersionInfo"""
1653 return _IMP_container.MinimumPairScore_get_version_info(self)
1655 def do_create_current_decomposition(self, *args):
1656 """do_create_current_decomposition(MinimumPairScore self, Model m, IMP::kernel::ParticleIndexPair const & vt) -> IMP::kernel::Restraints"""
1657 return _IMP_container.MinimumPairScore_do_create_current_decomposition(self, *args)
1660 """__str__(MinimumPairScore self) -> std::string"""
1661 return _IMP_container.MinimumPairScore___str__(self)
1664 """__repr__(MinimumPairScore self) -> std::string"""
1665 return _IMP_container.MinimumPairScore___repr__(self)
1668 return _object_cast_to_MinimumPairScore(o)
1669 get_from = staticmethod(get_from)
1671 MinimumPairScore_swigregister = _IMP_container.MinimumPairScore_swigregister
1672 MinimumPairScore_swigregister(MinimumPairScore)
1675 """Proxy of C++ IMP::container::MinimumQuadRestraint class"""
1676 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1677 def __init__(self, *args):
1679 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1, std::string name="MinimumQuadRestraint %1%") -> MinimumQuadRestraint
1680 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c, unsigned int n=1) -> MinimumQuadRestraint
1681 __init__(IMP::container::MinimumQuadRestraint self, QuadScore f, _QuadContainerAdaptor c) -> MinimumQuadRestraint
1683 this = _IMP_container.new_MinimumQuadRestraint(*args)
1684 try: self.this.append(this)
1685 except: self.this = this
1686 def do_get_inputs(self):
1687 """do_get_inputs(MinimumQuadRestraint self) -> IMP::kernel::ModelObjectsTemp"""
1688 return _IMP_container.MinimumQuadRestraint_do_get_inputs(self)
1690 def get_version_info(self):
1691 """get_version_info(MinimumQuadRestraint self) -> VersionInfo"""
1692 return _IMP_container.MinimumQuadRestraint_get_version_info(self)
1694 def set_n(self, *args):
1695 """set_n(MinimumQuadRestraint self, unsigned int n)"""
1696 return _IMP_container.MinimumQuadRestraint_set_n(self, *args)
1698 def do_create_current_decomposition(self):
1699 """do_create_current_decomposition(MinimumQuadRestraint self) -> IMP::kernel::Restraints"""
1700 return _IMP_container.MinimumQuadRestraint_do_create_current_decomposition(self)
1703 """__str__(MinimumQuadRestraint self) -> std::string"""
1704 return _IMP_container.MinimumQuadRestraint___str__(self)
1707 """__repr__(MinimumQuadRestraint self) -> std::string"""
1708 return _IMP_container.MinimumQuadRestraint___repr__(self)
1711 return _object_cast_to_MinimumQuadRestraint(o)
1712 get_from = staticmethod(get_from)
1714 MinimumQuadRestraint_swigregister = _IMP_container.MinimumQuadRestraint_swigregister
1715 MinimumQuadRestraint_swigregister(MinimumQuadRestraint)
1718 """Proxy of C++ IMP::container::MinimumQuadScore class"""
1719 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1720 def __init__(self, *args):
1722 __init__(IMP::container::MinimumQuadScore self, IMP::kernel::QuadScoresTemp const & scores, unsigned int n=1, std::string name="QuadScore %1%") -> MinimumQuadScore
1723 __init__(IMP::container::MinimumQuadScore self, IMP::kernel::QuadScoresTemp const & scores, unsigned int n=1) -> MinimumQuadScore
1724 __init__(IMP::container::MinimumQuadScore self, IMP::kernel::QuadScoresTemp const & scores) -> MinimumQuadScore
1726 this = _IMP_container.new_MinimumQuadScore(*args)
1727 try: self.this.append(this)
1728 except: self.this = this
1729 def do_get_inputs(self, *args):
1730 """do_get_inputs(MinimumQuadScore self, Model m, IMP::kernel::ParticleIndexes const & pis) -> IMP::kernel::ModelObjectsTemp"""
1731 return _IMP_container.MinimumQuadScore_do_get_inputs(self, *args)
1733 def get_version_info(self):
1734 """get_version_info(MinimumQuadScore self) -> VersionInfo"""
1735 return _IMP_container.MinimumQuadScore_get_version_info(self)
1737 def do_create_current_decomposition(self, *args):
1738 """do_create_current_decomposition(MinimumQuadScore self, Model m, IMP::kernel::ParticleIndexQuad const & vt) -> IMP::kernel::Restraints"""
1739 return _IMP_container.MinimumQuadScore_do_create_current_decomposition(self, *args)
1742 """__str__(MinimumQuadScore self) -> std::string"""
1743 return _IMP_container.MinimumQuadScore___str__(self)
1746 """__repr__(MinimumQuadScore self) -> std::string"""
1747 return _IMP_container.MinimumQuadScore___repr__(self)
1750 return _object_cast_to_MinimumQuadScore(o)
1751 get_from = staticmethod(get_from)
1753 MinimumQuadScore_swigregister = _IMP_container.MinimumQuadScore_swigregister
1754 MinimumQuadScore_swigregister(MinimumQuadScore)
1757 """Proxy of C++ IMP::container::MinimumSingletonRestraint class"""
1758 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1759 def __init__(self, *args):
1761 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1, std::string name="MinimumSingletonRestraint %1%") -> MinimumSingletonRestraint
1762 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c, unsigned int n=1) -> MinimumSingletonRestraint
1763 __init__(IMP::container::MinimumSingletonRestraint self, SingletonScore f, _SingletonContainerAdaptor c) -> MinimumSingletonRestraint
1765 this = _IMP_container.new_MinimumSingletonRestraint(*args)
1766 try: self.this.append(this)
1767 except: self.this = this
1768 def do_get_inputs(self):
1769 """do_get_inputs(MinimumSingletonRestraint self) -> IMP::kernel::ModelObjectsTemp"""
1770 return _IMP_container.MinimumSingletonRestraint_do_get_inputs(self)
1772 def get_version_info(self):
1773 """get_version_info(MinimumSingletonRestraint self) -> VersionInfo"""
1774 return _IMP_container.MinimumSingletonRestraint_get_version_info(self)
1776 def set_n(self, *args):
1777 """set_n(MinimumSingletonRestraint self, unsigned int n)"""
1778 return _IMP_container.MinimumSingletonRestraint_set_n(self, *args)
1780 def do_create_current_decomposition(self):
1781 """do_create_current_decomposition(MinimumSingletonRestraint self) -> IMP::kernel::Restraints"""
1782 return _IMP_container.MinimumSingletonRestraint_do_create_current_decomposition(self)
1785 """__str__(MinimumSingletonRestraint self) -> std::string"""
1786 return _IMP_container.MinimumSingletonRestraint___str__(self)
1789 """__repr__(MinimumSingletonRestraint self) -> std::string"""
1790 return _IMP_container.MinimumSingletonRestraint___repr__(self)
1793 return _object_cast_to_MinimumSingletonRestraint(o)
1794 get_from = staticmethod(get_from)
1796 MinimumSingletonRestraint_swigregister = _IMP_container.MinimumSingletonRestraint_swigregister
1797 MinimumSingletonRestraint_swigregister(MinimumSingletonRestraint)
1800 """Proxy of C++ IMP::container::MinimumSingletonScore class"""
1801 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1802 def __init__(self, *args):
1804 __init__(IMP::container::MinimumSingletonScore self, IMP::kernel::SingletonScoresTemp const & scores, unsigned int n=1, std::string name="SingletonScore %1%") -> MinimumSingletonScore
1805 __init__(IMP::container::MinimumSingletonScore self, IMP::kernel::SingletonScoresTemp const & scores, unsigned int n=1) -> MinimumSingletonScore
1806 __init__(IMP::container::MinimumSingletonScore self, IMP::kernel::SingletonScoresTemp const & scores) -> MinimumSingletonScore
1808 this = _IMP_container.new_MinimumSingletonScore(*args)
1809 try: self.this.append(this)
1810 except: self.this = this
1811 def do_get_inputs(self, *args):
1812 """do_get_inputs(MinimumSingletonScore self, Model m, IMP::kernel::ParticleIndexes const & pis) -> IMP::kernel::ModelObjectsTemp"""
1813 return _IMP_container.MinimumSingletonScore_do_get_inputs(self, *args)
1815 def get_version_info(self):
1816 """get_version_info(MinimumSingletonScore self) -> VersionInfo"""
1817 return _IMP_container.MinimumSingletonScore_get_version_info(self)
1819 def do_create_current_decomposition(self, *args):
1820 """do_create_current_decomposition(MinimumSingletonScore self, Model m, IMP::kernel::ParticleIndex vt) -> IMP::kernel::Restraints"""
1821 return _IMP_container.MinimumSingletonScore_do_create_current_decomposition(self, *args)
1824 """__str__(MinimumSingletonScore self) -> std::string"""
1825 return _IMP_container.MinimumSingletonScore___str__(self)
1828 """__repr__(MinimumSingletonScore self) -> std::string"""
1829 return _IMP_container.MinimumSingletonScore___repr__(self)
1832 return _object_cast_to_MinimumSingletonScore(o)
1833 get_from = staticmethod(get_from)
1835 MinimumSingletonScore_swigregister = _IMP_container.MinimumSingletonScore_swigregister
1836 MinimumSingletonScore_swigregister(MinimumSingletonScore)
1839 """Proxy of C++ IMP::container::MinimumTripletRestraint class"""
1840 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1841 def __init__(self, *args):
1843 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1, std::string name="MinimumTripletRestraint %1%") -> MinimumTripletRestraint
1844 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c, unsigned int n=1) -> MinimumTripletRestraint
1845 __init__(IMP::container::MinimumTripletRestraint self, TripletScore f, _TripletContainerAdaptor c) -> MinimumTripletRestraint
1847 this = _IMP_container.new_MinimumTripletRestraint(*args)
1848 try: self.this.append(this)
1849 except: self.this = this
1850 def do_get_inputs(self):
1851 """do_get_inputs(MinimumTripletRestraint self) -> IMP::kernel::ModelObjectsTemp"""
1852 return _IMP_container.MinimumTripletRestraint_do_get_inputs(self)
1854 def get_version_info(self):
1855 """get_version_info(MinimumTripletRestraint self) -> VersionInfo"""
1856 return _IMP_container.MinimumTripletRestraint_get_version_info(self)
1858 def set_n(self, *args):
1859 """set_n(MinimumTripletRestraint self, unsigned int n)"""
1860 return _IMP_container.MinimumTripletRestraint_set_n(self, *args)
1862 def do_create_current_decomposition(self):
1863 """do_create_current_decomposition(MinimumTripletRestraint self) -> IMP::kernel::Restraints"""
1864 return _IMP_container.MinimumTripletRestraint_do_create_current_decomposition(self)
1867 """__str__(MinimumTripletRestraint self) -> std::string"""
1868 return _IMP_container.MinimumTripletRestraint___str__(self)
1871 """__repr__(MinimumTripletRestraint self) -> std::string"""
1872 return _IMP_container.MinimumTripletRestraint___repr__(self)
1875 return _object_cast_to_MinimumTripletRestraint(o)
1876 get_from = staticmethod(get_from)
1878 MinimumTripletRestraint_swigregister = _IMP_container.MinimumTripletRestraint_swigregister
1879 MinimumTripletRestraint_swigregister(MinimumTripletRestraint)
1882 """Proxy of C++ IMP::container::MinimumTripletScore class"""
1883 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1884 def __init__(self, *args):
1886 __init__(IMP::container::MinimumTripletScore self, IMP::kernel::TripletScoresTemp const & scores, unsigned int n=1, std::string name="TripletScore %1%") -> MinimumTripletScore
1887 __init__(IMP::container::MinimumTripletScore self, IMP::kernel::TripletScoresTemp const & scores, unsigned int n=1) -> MinimumTripletScore
1888 __init__(IMP::container::MinimumTripletScore self, IMP::kernel::TripletScoresTemp const & scores) -> MinimumTripletScore
1890 this = _IMP_container.new_MinimumTripletScore(*args)
1891 try: self.this.append(this)
1892 except: self.this = this
1893 def do_get_inputs(self, *args):
1894 """do_get_inputs(MinimumTripletScore self, Model m, IMP::kernel::ParticleIndexes const & pis) -> IMP::kernel::ModelObjectsTemp"""
1895 return _IMP_container.MinimumTripletScore_do_get_inputs(self, *args)
1897 def get_version_info(self):
1898 """get_version_info(MinimumTripletScore self) -> VersionInfo"""
1899 return _IMP_container.MinimumTripletScore_get_version_info(self)
1901 def do_create_current_decomposition(self, *args):
1902 """do_create_current_decomposition(MinimumTripletScore self, Model m, IMP::kernel::ParticleIndexTriplet const & vt) -> IMP::kernel::Restraints"""
1903 return _IMP_container.MinimumTripletScore_do_create_current_decomposition(self, *args)
1906 """__str__(MinimumTripletScore self) -> std::string"""
1907 return _IMP_container.MinimumTripletScore___str__(self)
1910 """__repr__(MinimumTripletScore self) -> std::string"""
1911 return _IMP_container.MinimumTripletScore___repr__(self)
1914 return _object_cast_to_MinimumTripletScore(o)
1915 get_from = staticmethod(get_from)
1917 MinimumTripletScore_swigregister = _IMP_container.MinimumTripletScore_swigregister
1918 MinimumTripletScore_swigregister(MinimumTripletScore)
1921 """Proxy of C++ IMP::container::PairContainerSet class"""
1922 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1923 def __init__(self, *args):
1925 __init__(IMP::container::PairContainerSet self, Model m, std::string name="PairContainerSet %1%") -> PairContainerSet
1926 __init__(IMP::container::PairContainerSet self, Model m) -> PairContainerSet
1927 __init__(IMP::container::PairContainerSet self, IMP::kernel::PairContainersTemp const & pc, std::string name="PairContainerSet %1%") -> PairContainerSet
1928 __init__(IMP::container::PairContainerSet self, IMP::kernel::PairContainersTemp const & pc) -> PairContainerSet
1930 this = _IMP_container.new_PairContainerSet(*args)
1931 try: self.this.append(this)
1932 except: self.this = this
1933 def do_apply(self, *args):
1934 """do_apply(PairContainerSet self, PairModifier sm)"""
1935 return _IMP_container.PairContainerSet_do_apply(self, *args)
1937 def get_version_info(self):
1938 """get_version_info(PairContainerSet self) -> VersionInfo"""
1939 return _IMP_container.PairContainerSet_get_version_info(self)
1941 def remove_pair_container(self, *args):
1942 """remove_pair_container(PairContainerSet self, PairContainer d)"""
1943 return _IMP_container.PairContainerSet_remove_pair_container(self, *args)
1945 def remove_pair_containers(self, *args):
1946 """remove_pair_containers(PairContainerSet self, IMP::kernel::PairContainers const & d)"""
1947 return _IMP_container.PairContainerSet_remove_pair_containers(self, *args)
1949 def set_pair_containers(self, *args):
1950 """set_pair_containers(PairContainerSet self, IMP::kernel::PairContainers const & ps)"""
1951 return _IMP_container.PairContainerSet_set_pair_containers(self, *args)
1953 def set_pair_containers_order(self, *args):
1954 """set_pair_containers_order(PairContainerSet self, IMP::kernel::PairContainers const & objs)"""
1955 return _IMP_container.PairContainerSet_set_pair_containers_order(self, *args)
1957 def add_pair_container(self, *args):
1958 """add_pair_container(PairContainerSet self, PairContainer obj) -> unsigned int"""
1959 return _IMP_container.PairContainerSet_add_pair_container(self, *args)
1961 def add_pair_containers(self, *args):
1962 """add_pair_containers(PairContainerSet self, IMP::kernel::PairContainers const & objs)"""
1963 return _IMP_container.PairContainerSet_add_pair_containers(self, *args)
1965 def clear_pair_containers(self):
1966 """clear_pair_containers(PairContainerSet self)"""
1967 return _IMP_container.PairContainerSet_clear_pair_containers(self)
1969 def get_number_of_pair_containers(self):
1970 """get_number_of_pair_containers(PairContainerSet self) -> unsigned int"""
1971 return _IMP_container.PairContainerSet_get_number_of_pair_containers(self)
1973 def get_has_pair_containers(self):
1974 """get_has_pair_containers(PairContainerSet self) -> bool"""
1975 return _IMP_container.PairContainerSet_get_has_pair_containers(self)
1977 def get_pair_container(self, *args):
1978 """get_pair_container(PairContainerSet self, unsigned int i) -> PairContainer"""
1979 return _IMP_container.PairContainerSet_get_pair_container(self, *args)
1981 def get_pair_containers(self):
1982 """get_pair_containers(PairContainerSet self) -> IMP::kernel::PairContainers"""
1983 return _IMP_container.PairContainerSet_get_pair_containers(self)
1985 def reserve_pair_containers(self, *args):
1986 """reserve_pair_containers(PairContainerSet self, unsigned int sz)"""
1987 return _IMP_container.PairContainerSet_reserve_pair_containers(self, *args)
1989 def do_get_inputs(self):
1990 """do_get_inputs(PairContainerSet self) -> IMP::kernel::ModelObjectsTemp"""
1991 return _IMP_container.PairContainerSet_do_get_inputs(self)
1994 """__str__(PairContainerSet self) -> std::string"""
1995 return _IMP_container.PairContainerSet___str__(self)
1998 """__repr__(PairContainerSet self) -> std::string"""
1999 return _IMP_container.PairContainerSet___repr__(self)
2002 return _object_cast_to_PairContainerSet(o)
2003 get_from = staticmethod(get_from)
2005 PairContainerSet_swigregister = _IMP_container.PairContainerSet_swigregister
2006 PairContainerSet_swigregister(PairContainerSet)
2009 """Proxy of C++ IMP::container::PairsConstraint class"""
2010 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2011 def __init__(self, *args):
2013 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c, std::string name="PairConstraint %1%") -> PairsConstraint
2014 __init__(IMP::container::PairsConstraint self, PairModifier before, PairModifier after, _PairContainerAdaptor c) -> PairsConstraint
2016 this = _IMP_container.new_PairsConstraint(*args)
2017 try: self.this.append(this)
2018 except: self.this = this
2019 def get_version_info(self):
2020 """get_version_info(PairsConstraint self) -> VersionInfo"""
2021 return _IMP_container.PairsConstraint_get_version_info(self)
2024 """__str__(PairsConstraint self) -> std::string"""
2025 return _IMP_container.PairsConstraint___str__(self)
2028 """__repr__(PairsConstraint self) -> std::string"""
2029 return _IMP_container.PairsConstraint___repr__(self)
2032 return _object_cast_to_PairsConstraint(o)
2033 get_from = staticmethod(get_from)
2035 PairsConstraint_swigregister = _IMP_container.PairsConstraint_swigregister
2036 PairsConstraint_swigregister(PairsConstraint)
2039 """Proxy of C++ IMP::container::PairsOptimizerState class"""
2040 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2041 def __init__(self, *args):
2043 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf, std::string name="PairsOptimizerState %1%") -> PairsOptimizerState
2044 __init__(IMP::container::PairsOptimizerState self, _PairContainerAdaptor c, PairModifier gf) -> PairsOptimizerState
2046 this = _IMP_container.new_PairsOptimizerState(*args)
2047 try: self.this.append(this)
2048 except: self.this = this
2049 def get_version_info(self):
2050 """get_version_info(PairsOptimizerState self) -> VersionInfo"""
2051 return _IMP_container.PairsOptimizerState_get_version_info(self)
2054 """__str__(PairsOptimizerState self) -> std::string"""
2055 return _IMP_container.PairsOptimizerState___str__(self)
2058 """__repr__(PairsOptimizerState self) -> std::string"""
2059 return _IMP_container.PairsOptimizerState___repr__(self)
2062 return _object_cast_to_PairsOptimizerState(o)
2063 get_from = staticmethod(get_from)
2065 PairsOptimizerState_swigregister = _IMP_container.PairsOptimizerState_swigregister
2066 PairsOptimizerState_swigregister(PairsOptimizerState)
2069 """Proxy of C++ IMP::container::PairsRestraint class"""
2070 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2071 def __init__(self, *args):
2073 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc, std::string name="PairsRestraint %1%") -> PairsRestraint
2074 __init__(IMP::container::PairsRestraint self, PairScore ss, _PairContainerAdaptor pc) -> PairsRestraint
2076 this = _IMP_container.new_PairsRestraint(*args)
2077 try: self.this.append(this)
2078 except: self.this = this
2079 def do_get_inputs(self):
2080 """do_get_inputs(PairsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
2081 return _IMP_container.PairsRestraint_do_get_inputs(self)
2083 def get_version_info(self):
2084 """get_version_info(PairsRestraint self) -> VersionInfo"""
2085 return _IMP_container.PairsRestraint_get_version_info(self)
2088 """__str__(PairsRestraint self) -> std::string"""
2089 return _IMP_container.PairsRestraint___str__(self)
2092 """__repr__(PairsRestraint self) -> std::string"""
2093 return _IMP_container.PairsRestraint___repr__(self)
2096 return _object_cast_to_PairsRestraint(o)
2097 get_from = staticmethod(get_from)
2099 PairsRestraint_swigregister = _IMP_container.PairsRestraint_swigregister
2100 PairsRestraint_swigregister(PairsRestraint)
2103 """Proxy of C++ IMP::container::QuadContainerSet class"""
2104 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2105 def __init__(self, *args):
2107 __init__(IMP::container::QuadContainerSet self, Model m, std::string name="QuadContainerSet %1%") -> QuadContainerSet
2108 __init__(IMP::container::QuadContainerSet self, Model m) -> QuadContainerSet
2109 __init__(IMP::container::QuadContainerSet self, IMP::kernel::QuadContainersTemp const & pc, std::string name="QuadContainerSet %1%") -> QuadContainerSet
2110 __init__(IMP::container::QuadContainerSet self, IMP::kernel::QuadContainersTemp const & pc) -> QuadContainerSet
2112 this = _IMP_container.new_QuadContainerSet(*args)
2113 try: self.this.append(this)
2114 except: self.this = this
2115 def do_apply(self, *args):
2116 """do_apply(QuadContainerSet self, QuadModifier sm)"""
2117 return _IMP_container.QuadContainerSet_do_apply(self, *args)
2119 def get_version_info(self):
2120 """get_version_info(QuadContainerSet self) -> VersionInfo"""
2121 return _IMP_container.QuadContainerSet_get_version_info(self)
2123 def remove_quad_container(self, *args):
2124 """remove_quad_container(QuadContainerSet self, QuadContainer d)"""
2125 return _IMP_container.QuadContainerSet_remove_quad_container(self, *args)
2127 def remove_quad_containers(self, *args):
2128 """remove_quad_containers(QuadContainerSet self, IMP::kernel::QuadContainers const & d)"""
2129 return _IMP_container.QuadContainerSet_remove_quad_containers(self, *args)
2131 def set_quad_containers(self, *args):
2132 """set_quad_containers(QuadContainerSet self, IMP::kernel::QuadContainers const & ps)"""
2133 return _IMP_container.QuadContainerSet_set_quad_containers(self, *args)
2135 def set_quad_containers_order(self, *args):
2136 """set_quad_containers_order(QuadContainerSet self, IMP::kernel::QuadContainers const & objs)"""
2137 return _IMP_container.QuadContainerSet_set_quad_containers_order(self, *args)
2139 def add_quad_container(self, *args):
2140 """add_quad_container(QuadContainerSet self, QuadContainer obj) -> unsigned int"""
2141 return _IMP_container.QuadContainerSet_add_quad_container(self, *args)
2143 def add_quad_containers(self, *args):
2144 """add_quad_containers(QuadContainerSet self, IMP::kernel::QuadContainers const & objs)"""
2145 return _IMP_container.QuadContainerSet_add_quad_containers(self, *args)
2147 def clear_quad_containers(self):
2148 """clear_quad_containers(QuadContainerSet self)"""
2149 return _IMP_container.QuadContainerSet_clear_quad_containers(self)
2151 def get_number_of_quad_containers(self):
2152 """get_number_of_quad_containers(QuadContainerSet self) -> unsigned int"""
2153 return _IMP_container.QuadContainerSet_get_number_of_quad_containers(self)
2155 def get_has_quad_containers(self):
2156 """get_has_quad_containers(QuadContainerSet self) -> bool"""
2157 return _IMP_container.QuadContainerSet_get_has_quad_containers(self)
2159 def get_quad_container(self, *args):
2160 """get_quad_container(QuadContainerSet self, unsigned int i) -> QuadContainer"""
2161 return _IMP_container.QuadContainerSet_get_quad_container(self, *args)
2163 def get_quad_containers(self):
2164 """get_quad_containers(QuadContainerSet self) -> IMP::kernel::QuadContainers"""
2165 return _IMP_container.QuadContainerSet_get_quad_containers(self)
2167 def reserve_quad_containers(self, *args):
2168 """reserve_quad_containers(QuadContainerSet self, unsigned int sz)"""
2169 return _IMP_container.QuadContainerSet_reserve_quad_containers(self, *args)
2171 def do_get_inputs(self):
2172 """do_get_inputs(QuadContainerSet self) -> IMP::kernel::ModelObjectsTemp"""
2173 return _IMP_container.QuadContainerSet_do_get_inputs(self)
2176 """__str__(QuadContainerSet self) -> std::string"""
2177 return _IMP_container.QuadContainerSet___str__(self)
2180 """__repr__(QuadContainerSet self) -> std::string"""
2181 return _IMP_container.QuadContainerSet___repr__(self)
2184 return _object_cast_to_QuadContainerSet(o)
2185 get_from = staticmethod(get_from)
2187 QuadContainerSet_swigregister = _IMP_container.QuadContainerSet_swigregister
2188 QuadContainerSet_swigregister(QuadContainerSet)
2191 """Proxy of C++ IMP::container::QuadsConstraint class"""
2192 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2193 def __init__(self, *args):
2195 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c, std::string name="QuadConstraint %1%") -> QuadsConstraint
2196 __init__(IMP::container::QuadsConstraint self, QuadModifier before, QuadModifier after, _QuadContainerAdaptor c) -> QuadsConstraint
2198 this = _IMP_container.new_QuadsConstraint(*args)
2199 try: self.this.append(this)
2200 except: self.this = this
2201 def get_version_info(self):
2202 """get_version_info(QuadsConstraint self) -> VersionInfo"""
2203 return _IMP_container.QuadsConstraint_get_version_info(self)
2206 """__str__(QuadsConstraint self) -> std::string"""
2207 return _IMP_container.QuadsConstraint___str__(self)
2210 """__repr__(QuadsConstraint self) -> std::string"""
2211 return _IMP_container.QuadsConstraint___repr__(self)
2214 return _object_cast_to_QuadsConstraint(o)
2215 get_from = staticmethod(get_from)
2217 QuadsConstraint_swigregister = _IMP_container.QuadsConstraint_swigregister
2218 QuadsConstraint_swigregister(QuadsConstraint)
2221 """Proxy of C++ IMP::container::QuadsOptimizerState class"""
2222 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2223 def __init__(self, *args):
2225 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf, std::string name="QuadsOptimizerState %1%") -> QuadsOptimizerState
2226 __init__(IMP::container::QuadsOptimizerState self, _QuadContainerAdaptor c, QuadModifier gf) -> QuadsOptimizerState
2228 this = _IMP_container.new_QuadsOptimizerState(*args)
2229 try: self.this.append(this)
2230 except: self.this = this
2231 def get_version_info(self):
2232 """get_version_info(QuadsOptimizerState self) -> VersionInfo"""
2233 return _IMP_container.QuadsOptimizerState_get_version_info(self)
2236 """__str__(QuadsOptimizerState self) -> std::string"""
2237 return _IMP_container.QuadsOptimizerState___str__(self)
2240 """__repr__(QuadsOptimizerState self) -> std::string"""
2241 return _IMP_container.QuadsOptimizerState___repr__(self)
2244 return _object_cast_to_QuadsOptimizerState(o)
2245 get_from = staticmethod(get_from)
2247 QuadsOptimizerState_swigregister = _IMP_container.QuadsOptimizerState_swigregister
2248 QuadsOptimizerState_swigregister(QuadsOptimizerState)
2251 """Proxy of C++ IMP::container::QuadsRestraint class"""
2252 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2253 def __init__(self, *args):
2255 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc, std::string name="QuadsRestraint %1%") -> QuadsRestraint
2256 __init__(IMP::container::QuadsRestraint self, QuadScore ss, _QuadContainerAdaptor pc) -> QuadsRestraint
2258 this = _IMP_container.new_QuadsRestraint(*args)
2259 try: self.this.append(this)
2260 except: self.this = this
2261 def do_get_inputs(self):
2262 """do_get_inputs(QuadsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
2263 return _IMP_container.QuadsRestraint_do_get_inputs(self)
2265 def get_version_info(self):
2266 """get_version_info(QuadsRestraint self) -> VersionInfo"""
2267 return _IMP_container.QuadsRestraint_get_version_info(self)
2270 """__str__(QuadsRestraint self) -> std::string"""
2271 return _IMP_container.QuadsRestraint___str__(self)
2274 """__repr__(QuadsRestraint self) -> std::string"""
2275 return _IMP_container.QuadsRestraint___repr__(self)
2278 return _object_cast_to_QuadsRestraint(o)
2279 get_from = staticmethod(get_from)
2281 QuadsRestraint_swigregister = _IMP_container.QuadsRestraint_swigregister
2282 QuadsRestraint_swigregister(QuadsRestraint)
2285 """Proxy of C++ IMP::container::SingletonContainerSet class"""
2286 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2287 def __init__(self, *args):
2289 __init__(IMP::container::SingletonContainerSet self, Model m, std::string name="SingletonContainerSet %1%") -> SingletonContainerSet
2290 __init__(IMP::container::SingletonContainerSet self, Model m) -> SingletonContainerSet
2291 __init__(IMP::container::SingletonContainerSet self, IMP::kernel::SingletonContainersTemp const & pc, std::string name="SingletonContainerSet %1%") -> SingletonContainerSet
2292 __init__(IMP::container::SingletonContainerSet self, IMP::kernel::SingletonContainersTemp const & pc) -> SingletonContainerSet
2294 this = _IMP_container.new_SingletonContainerSet(*args)
2295 try: self.this.append(this)
2296 except: self.this = this
2297 def do_apply(self, *args):
2298 """do_apply(SingletonContainerSet self, SingletonModifier sm)"""
2299 return _IMP_container.SingletonContainerSet_do_apply(self, *args)
2301 def get_version_info(self):
2302 """get_version_info(SingletonContainerSet self) -> VersionInfo"""
2303 return _IMP_container.SingletonContainerSet_get_version_info(self)
2305 def remove_singleton_container(self, *args):
2306 """remove_singleton_container(SingletonContainerSet self, SingletonContainer d)"""
2307 return _IMP_container.SingletonContainerSet_remove_singleton_container(self, *args)
2309 def remove_singleton_containers(self, *args):
2310 """remove_singleton_containers(SingletonContainerSet self, IMP::kernel::SingletonContainers const & d)"""
2311 return _IMP_container.SingletonContainerSet_remove_singleton_containers(self, *args)
2313 def set_singleton_containers(self, *args):
2314 """set_singleton_containers(SingletonContainerSet self, IMP::kernel::SingletonContainers const & ps)"""
2315 return _IMP_container.SingletonContainerSet_set_singleton_containers(self, *args)
2317 def set_singleton_containers_order(self, *args):
2318 """set_singleton_containers_order(SingletonContainerSet self, IMP::kernel::SingletonContainers const & objs)"""
2319 return _IMP_container.SingletonContainerSet_set_singleton_containers_order(self, *args)
2321 def add_singleton_container(self, *args):
2322 """add_singleton_container(SingletonContainerSet self, SingletonContainer obj) -> unsigned int"""
2323 return _IMP_container.SingletonContainerSet_add_singleton_container(self, *args)
2325 def add_singleton_containers(self, *args):
2326 """add_singleton_containers(SingletonContainerSet self, IMP::kernel::SingletonContainers const & objs)"""
2327 return _IMP_container.SingletonContainerSet_add_singleton_containers(self, *args)
2329 def clear_singleton_containers(self):
2330 """clear_singleton_containers(SingletonContainerSet self)"""
2331 return _IMP_container.SingletonContainerSet_clear_singleton_containers(self)
2333 def get_number_of_singleton_containers(self):
2334 """get_number_of_singleton_containers(SingletonContainerSet self) -> unsigned int"""
2335 return _IMP_container.SingletonContainerSet_get_number_of_singleton_containers(self)
2337 def get_has_singleton_containers(self):
2338 """get_has_singleton_containers(SingletonContainerSet self) -> bool"""
2339 return _IMP_container.SingletonContainerSet_get_has_singleton_containers(self)
2341 def get_singleton_container(self, *args):
2342 """get_singleton_container(SingletonContainerSet self, unsigned int i) -> SingletonContainer"""
2343 return _IMP_container.SingletonContainerSet_get_singleton_container(self, *args)
2345 def get_singleton_containers(self):
2346 """get_singleton_containers(SingletonContainerSet self) -> IMP::kernel::SingletonContainers"""
2347 return _IMP_container.SingletonContainerSet_get_singleton_containers(self)
2349 def reserve_singleton_containers(self, *args):
2350 """reserve_singleton_containers(SingletonContainerSet self, unsigned int sz)"""
2351 return _IMP_container.SingletonContainerSet_reserve_singleton_containers(self, *args)
2353 def do_get_inputs(self):
2354 """do_get_inputs(SingletonContainerSet self) -> IMP::kernel::ModelObjectsTemp"""
2355 return _IMP_container.SingletonContainerSet_do_get_inputs(self)
2358 """__str__(SingletonContainerSet self) -> std::string"""
2359 return _IMP_container.SingletonContainerSet___str__(self)
2362 """__repr__(SingletonContainerSet self) -> std::string"""
2363 return _IMP_container.SingletonContainerSet___repr__(self)
2366 return _object_cast_to_SingletonContainerSet(o)
2367 get_from = staticmethod(get_from)
2369 SingletonContainerSet_swigregister = _IMP_container.SingletonContainerSet_swigregister
2370 SingletonContainerSet_swigregister(SingletonContainerSet)
2373 """Proxy of C++ IMP::container::SingletonsConstraint class"""
2374 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2375 def __init__(self, *args):
2377 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c,
2378 std::string name="SingletonConstraint %1%") -> SingletonsConstraint
2379 __init__(IMP::container::SingletonsConstraint self, SingletonModifier before, SingletonModifier after, _SingletonContainerAdaptor c) -> SingletonsConstraint
2381 this = _IMP_container.new_SingletonsConstraint(*args)
2382 try: self.this.append(this)
2383 except: self.this = this
2384 def get_version_info(self):
2385 """get_version_info(SingletonsConstraint self) -> VersionInfo"""
2386 return _IMP_container.SingletonsConstraint_get_version_info(self)
2389 """__str__(SingletonsConstraint self) -> std::string"""
2390 return _IMP_container.SingletonsConstraint___str__(self)
2393 """__repr__(SingletonsConstraint self) -> std::string"""
2394 return _IMP_container.SingletonsConstraint___repr__(self)
2397 return _object_cast_to_SingletonsConstraint(o)
2398 get_from = staticmethod(get_from)
2400 SingletonsConstraint_swigregister = _IMP_container.SingletonsConstraint_swigregister
2401 SingletonsConstraint_swigregister(SingletonsConstraint)
2404 """Proxy of C++ IMP::container::SingletonsOptimizerState class"""
2405 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2406 def __init__(self, *args):
2408 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf, std::string name="SingletonsOptimizerState %1%") -> SingletonsOptimizerState
2409 __init__(IMP::container::SingletonsOptimizerState self, _SingletonContainerAdaptor c, SingletonModifier gf) -> SingletonsOptimizerState
2411 this = _IMP_container.new_SingletonsOptimizerState(*args)
2412 try: self.this.append(this)
2413 except: self.this = this
2414 def get_version_info(self):
2415 """get_version_info(SingletonsOptimizerState self) -> VersionInfo"""
2416 return _IMP_container.SingletonsOptimizerState_get_version_info(self)
2419 """__str__(SingletonsOptimizerState self) -> std::string"""
2420 return _IMP_container.SingletonsOptimizerState___str__(self)
2423 """__repr__(SingletonsOptimizerState self) -> std::string"""
2424 return _IMP_container.SingletonsOptimizerState___repr__(self)
2427 return _object_cast_to_SingletonsOptimizerState(o)
2428 get_from = staticmethod(get_from)
2430 SingletonsOptimizerState_swigregister = _IMP_container.SingletonsOptimizerState_swigregister
2431 SingletonsOptimizerState_swigregister(SingletonsOptimizerState)
2434 """Proxy of C++ IMP::container::SingletonsRestraint class"""
2435 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2436 def __init__(self, *args):
2438 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc, std::string name="SingletonsRestraint %1%") -> SingletonsRestraint
2439 __init__(IMP::container::SingletonsRestraint self, SingletonScore ss, _SingletonContainerAdaptor pc) -> SingletonsRestraint
2441 this = _IMP_container.new_SingletonsRestraint(*args)
2442 try: self.this.append(this)
2443 except: self.this = this
2444 def do_get_inputs(self):
2445 """do_get_inputs(SingletonsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
2446 return _IMP_container.SingletonsRestraint_do_get_inputs(self)
2448 def get_version_info(self):
2449 """get_version_info(SingletonsRestraint self) -> VersionInfo"""
2450 return _IMP_container.SingletonsRestraint_get_version_info(self)
2453 """__str__(SingletonsRestraint self) -> std::string"""
2454 return _IMP_container.SingletonsRestraint___str__(self)
2457 """__repr__(SingletonsRestraint self) -> std::string"""
2458 return _IMP_container.SingletonsRestraint___repr__(self)
2461 return _object_cast_to_SingletonsRestraint(o)
2462 get_from = staticmethod(get_from)
2464 SingletonsRestraint_swigregister = _IMP_container.SingletonsRestraint_swigregister
2465 SingletonsRestraint_swigregister(SingletonsRestraint)
2468 """Proxy of C++ IMP::container::TripletContainerSet class"""
2469 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2470 def __init__(self, *args):
2472 __init__(IMP::container::TripletContainerSet self, Model m, std::string name="TripletContainerSet %1%") -> TripletContainerSet
2473 __init__(IMP::container::TripletContainerSet self, Model m) -> TripletContainerSet
2474 __init__(IMP::container::TripletContainerSet self, IMP::kernel::TripletContainersTemp const & pc, std::string name="TripletContainerSet %1%") -> TripletContainerSet
2475 __init__(IMP::container::TripletContainerSet self, IMP::kernel::TripletContainersTemp const & pc) -> TripletContainerSet
2477 this = _IMP_container.new_TripletContainerSet(*args)
2478 try: self.this.append(this)
2479 except: self.this = this
2480 def do_apply(self, *args):
2481 """do_apply(TripletContainerSet self, TripletModifier sm)"""
2482 return _IMP_container.TripletContainerSet_do_apply(self, *args)
2484 def get_version_info(self):
2485 """get_version_info(TripletContainerSet self) -> VersionInfo"""
2486 return _IMP_container.TripletContainerSet_get_version_info(self)
2488 def remove_triplet_container(self, *args):
2489 """remove_triplet_container(TripletContainerSet self, TripletContainer d)"""
2490 return _IMP_container.TripletContainerSet_remove_triplet_container(self, *args)
2492 def remove_triplet_containers(self, *args):
2493 """remove_triplet_containers(TripletContainerSet self, IMP::kernel::TripletContainers const & d)"""
2494 return _IMP_container.TripletContainerSet_remove_triplet_containers(self, *args)
2496 def set_triplet_containers(self, *args):
2497 """set_triplet_containers(TripletContainerSet self, IMP::kernel::TripletContainers const & ps)"""
2498 return _IMP_container.TripletContainerSet_set_triplet_containers(self, *args)
2500 def set_triplet_containers_order(self, *args):
2501 """set_triplet_containers_order(TripletContainerSet self, IMP::kernel::TripletContainers const & objs)"""
2502 return _IMP_container.TripletContainerSet_set_triplet_containers_order(self, *args)
2504 def add_triplet_container(self, *args):
2505 """add_triplet_container(TripletContainerSet self, TripletContainer obj) -> unsigned int"""
2506 return _IMP_container.TripletContainerSet_add_triplet_container(self, *args)
2508 def add_triplet_containers(self, *args):
2509 """add_triplet_containers(TripletContainerSet self, IMP::kernel::TripletContainers const & objs)"""
2510 return _IMP_container.TripletContainerSet_add_triplet_containers(self, *args)
2512 def clear_triplet_containers(self):
2513 """clear_triplet_containers(TripletContainerSet self)"""
2514 return _IMP_container.TripletContainerSet_clear_triplet_containers(self)
2516 def get_number_of_triplet_containers(self):
2517 """get_number_of_triplet_containers(TripletContainerSet self) -> unsigned int"""
2518 return _IMP_container.TripletContainerSet_get_number_of_triplet_containers(self)
2520 def get_has_triplet_containers(self):
2521 """get_has_triplet_containers(TripletContainerSet self) -> bool"""
2522 return _IMP_container.TripletContainerSet_get_has_triplet_containers(self)
2524 def get_triplet_container(self, *args):
2525 """get_triplet_container(TripletContainerSet self, unsigned int i) -> TripletContainer"""
2526 return _IMP_container.TripletContainerSet_get_triplet_container(self, *args)
2528 def get_triplet_containers(self):
2529 """get_triplet_containers(TripletContainerSet self) -> IMP::kernel::TripletContainers"""
2530 return _IMP_container.TripletContainerSet_get_triplet_containers(self)
2532 def reserve_triplet_containers(self, *args):
2533 """reserve_triplet_containers(TripletContainerSet self, unsigned int sz)"""
2534 return _IMP_container.TripletContainerSet_reserve_triplet_containers(self, *args)
2536 def do_get_inputs(self):
2537 """do_get_inputs(TripletContainerSet self) -> IMP::kernel::ModelObjectsTemp"""
2538 return _IMP_container.TripletContainerSet_do_get_inputs(self)
2541 """__str__(TripletContainerSet self) -> std::string"""
2542 return _IMP_container.TripletContainerSet___str__(self)
2545 """__repr__(TripletContainerSet self) -> std::string"""
2546 return _IMP_container.TripletContainerSet___repr__(self)
2549 return _object_cast_to_TripletContainerSet(o)
2550 get_from = staticmethod(get_from)
2552 TripletContainerSet_swigregister = _IMP_container.TripletContainerSet_swigregister
2553 TripletContainerSet_swigregister(TripletContainerSet)
2556 """Proxy of C++ IMP::container::TripletsConstraint class"""
2557 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2558 def __init__(self, *args):
2560 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c, std::string name="TripletConstraint %1%") -> TripletsConstraint
2561 __init__(IMP::container::TripletsConstraint self, TripletModifier before, TripletModifier after, _TripletContainerAdaptor c) -> TripletsConstraint
2563 this = _IMP_container.new_TripletsConstraint(*args)
2564 try: self.this.append(this)
2565 except: self.this = this
2566 def get_version_info(self):
2567 """get_version_info(TripletsConstraint self) -> VersionInfo"""
2568 return _IMP_container.TripletsConstraint_get_version_info(self)
2571 """__str__(TripletsConstraint self) -> std::string"""
2572 return _IMP_container.TripletsConstraint___str__(self)
2575 """__repr__(TripletsConstraint self) -> std::string"""
2576 return _IMP_container.TripletsConstraint___repr__(self)
2579 return _object_cast_to_TripletsConstraint(o)
2580 get_from = staticmethod(get_from)
2582 TripletsConstraint_swigregister = _IMP_container.TripletsConstraint_swigregister
2583 TripletsConstraint_swigregister(TripletsConstraint)
2586 """Proxy of C++ IMP::container::TripletsOptimizerState class"""
2587 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2588 def __init__(self, *args):
2590 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf, std::string name="TripletsOptimizerState %1%") -> TripletsOptimizerState
2591 __init__(IMP::container::TripletsOptimizerState self, _TripletContainerAdaptor c, TripletModifier gf) -> TripletsOptimizerState
2593 this = _IMP_container.new_TripletsOptimizerState(*args)
2594 try: self.this.append(this)
2595 except: self.this = this
2596 def get_version_info(self):
2597 """get_version_info(TripletsOptimizerState self) -> VersionInfo"""
2598 return _IMP_container.TripletsOptimizerState_get_version_info(self)
2601 """__str__(TripletsOptimizerState self) -> std::string"""
2602 return _IMP_container.TripletsOptimizerState___str__(self)
2605 """__repr__(TripletsOptimizerState self) -> std::string"""
2606 return _IMP_container.TripletsOptimizerState___repr__(self)
2609 return _object_cast_to_TripletsOptimizerState(o)
2610 get_from = staticmethod(get_from)
2612 TripletsOptimizerState_swigregister = _IMP_container.TripletsOptimizerState_swigregister
2613 TripletsOptimizerState_swigregister(TripletsOptimizerState)
2616 """Proxy of C++ IMP::container::TripletsRestraint class"""
2617 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2618 def __init__(self, *args):
2620 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc, std::string name="TripletsRestraint %1%") -> TripletsRestraint
2621 __init__(IMP::container::TripletsRestraint self, TripletScore ss, _TripletContainerAdaptor pc) -> TripletsRestraint
2623 this = _IMP_container.new_TripletsRestraint(*args)
2624 try: self.this.append(this)
2625 except: self.this = this
2626 def do_get_inputs(self):
2627 """do_get_inputs(TripletsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
2628 return _IMP_container.TripletsRestraint_do_get_inputs(self)
2630 def get_version_info(self):
2631 """get_version_info(TripletsRestraint self) -> VersionInfo"""
2632 return _IMP_container.TripletsRestraint_get_version_info(self)
2635 """__str__(TripletsRestraint self) -> std::string"""
2636 return _IMP_container.TripletsRestraint___str__(self)
2639 """__repr__(TripletsRestraint self) -> std::string"""
2640 return _IMP_container.TripletsRestraint___repr__(self)
2643 return _object_cast_to_TripletsRestraint(o)
2644 get_from = staticmethod(get_from)
2646 TripletsRestraint_swigregister = _IMP_container.TripletsRestraint_swigregister
2647 TripletsRestraint_swigregister(TripletsRestraint)
2650 """Proxy of C++ IMP::container::InContainerSingletonFilter class"""
2651 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2652 def __init__(self, *args):
2654 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, std::string name="SingletonFilter %1%") -> InContainerSingletonFilter
2655 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c) -> InContainerSingletonFilter
2656 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations, std::string name="SingletonFilter %1%") -> InContainerSingletonFilter
2657 __init__(IMP::container::InContainerSingletonFilter self, SingletonContainer c, bool handle_permutations) -> InContainerSingletonFilter
2659 this = _IMP_container.new_InContainerSingletonFilter(*args)
2660 try: self.this.append(this)
2661 except: self.this = this
2662 def do_get_inputs(self, *args):
2663 """do_get_inputs(InContainerSingletonFilter self, Model m, IMP::kernel::ParticleIndexes const & pi) -> IMP::kernel::ModelObjectsTemp"""
2664 return _IMP_container.InContainerSingletonFilter_do_get_inputs(self, *args)
2666 def get_value(self, *args):
2668 get_value(InContainerSingletonFilter self, Particle a) -> int
2669 get_value(InContainerSingletonFilter self, IMP::kernel::ParticlesTemp const & o) -> IMP::Ints
2671 return _IMP_container.InContainerSingletonFilter_get_value(self, *args)
2673 def get_value_index(self, *args):
2675 get_value_index(InContainerSingletonFilter self, Model arg2, IMP::kernel::ParticleIndex vt) -> int
2676 get_value_index(InContainerSingletonFilter self, Model m, IMP::kernel::ParticleIndexes const & o) -> IMP::Ints
2678 return _IMP_container.InContainerSingletonFilter_get_value_index(self, *args)
2680 def get_version_info(self):
2681 """get_version_info(InContainerSingletonFilter self) -> VersionInfo"""
2682 return _IMP_container.InContainerSingletonFilter_get_version_info(self)
2685 """__str__(InContainerSingletonFilter self) -> std::string"""
2686 return _IMP_container.InContainerSingletonFilter___str__(self)
2689 """__repr__(InContainerSingletonFilter self) -> std::string"""
2690 return _IMP_container.InContainerSingletonFilter___repr__(self)
2693 return _object_cast_to_InContainerSingletonFilter(o)
2694 get_from = staticmethod(get_from)
2696 InContainerSingletonFilter_swigregister = _IMP_container.InContainerSingletonFilter_swigregister
2697 InContainerSingletonFilter_swigregister(InContainerSingletonFilter)
2700 """Proxy of C++ IMP::container::InContainerPairFilter class"""
2701 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2702 def __init__(self, *args):
2704 __init__(IMP::container::InContainerPairFilter self, PairContainer c, std::string name="PairFilter %1%") -> InContainerPairFilter
2705 __init__(IMP::container::InContainerPairFilter self, PairContainer c) -> InContainerPairFilter
2706 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations, std::string name="PairFilter %1%") -> InContainerPairFilter
2707 __init__(IMP::container::InContainerPairFilter self, PairContainer c, bool handle_permutations) -> InContainerPairFilter
2709 this = _IMP_container.new_InContainerPairFilter(*args)
2710 try: self.this.append(this)
2711 except: self.this = this
2712 def do_get_inputs(self, *args):
2713 """do_get_inputs(InContainerPairFilter self, Model m, IMP::kernel::ParticleIndexes const & pi) -> IMP::kernel::ModelObjectsTemp"""
2714 return _IMP_container.InContainerPairFilter_do_get_inputs(self, *args)
2716 def get_value(self, *args):
2718 get_value(InContainerPairFilter self, IMP::kernel::ParticlePair const & a) -> int
2719 get_value(InContainerPairFilter self, IMP::kernel::ParticlePairsTemp const & o) -> IMP::Ints
2721 return _IMP_container.InContainerPairFilter_get_value(self, *args)
2723 def get_value_index(self, *args):
2725 get_value_index(InContainerPairFilter self, Model arg2, IMP::kernel::ParticleIndexPair const & vt) -> int
2726 get_value_index(InContainerPairFilter self, Model m, IMP::kernel::ParticleIndexPairs const & o) -> IMP::Ints
2728 return _IMP_container.InContainerPairFilter_get_value_index(self, *args)
2730 def get_version_info(self):
2731 """get_version_info(InContainerPairFilter self) -> VersionInfo"""
2732 return _IMP_container.InContainerPairFilter_get_version_info(self)
2735 """__str__(InContainerPairFilter self) -> std::string"""
2736 return _IMP_container.InContainerPairFilter___str__(self)
2739 """__repr__(InContainerPairFilter self) -> std::string"""
2740 return _IMP_container.InContainerPairFilter___repr__(self)
2743 return _object_cast_to_InContainerPairFilter(o)
2744 get_from = staticmethod(get_from)
2746 InContainerPairFilter_swigregister = _IMP_container.InContainerPairFilter_swigregister
2747 InContainerPairFilter_swigregister(InContainerPairFilter)
2750 """Proxy of C++ IMP::container::InContainerTripletFilter class"""
2751 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2752 def __init__(self, *args):
2754 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, std::string name="TripletFilter %1%") -> InContainerTripletFilter
2755 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c) -> InContainerTripletFilter
2756 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations, std::string name="TripletFilter %1%") -> InContainerTripletFilter
2757 __init__(IMP::container::InContainerTripletFilter self, TripletContainer c, bool handle_permutations) -> InContainerTripletFilter
2759 this = _IMP_container.new_InContainerTripletFilter(*args)
2760 try: self.this.append(this)
2761 except: self.this = this
2762 def do_get_inputs(self, *args):
2763 """do_get_inputs(InContainerTripletFilter self, Model m, IMP::kernel::ParticleIndexes const & pi) -> IMP::kernel::ModelObjectsTemp"""
2764 return _IMP_container.InContainerTripletFilter_do_get_inputs(self, *args)
2766 def get_value(self, *args):
2768 get_value(InContainerTripletFilter self, IMP::kernel::ParticleTriplet const & a) -> int
2769 get_value(InContainerTripletFilter self, IMP::kernel::ParticleTripletsTemp const & o) -> IMP::Ints
2771 return _IMP_container.InContainerTripletFilter_get_value(self, *args)
2773 def get_value_index(self, *args):
2775 get_value_index(InContainerTripletFilter self, Model arg2, IMP::kernel::ParticleIndexTriplet const & vt) -> int
2776 get_value_index(InContainerTripletFilter self, Model m, IMP::kernel::ParticleIndexTriplets const & o) -> IMP::Ints
2778 return _IMP_container.InContainerTripletFilter_get_value_index(self, *args)
2780 def get_version_info(self):
2781 """get_version_info(InContainerTripletFilter self) -> VersionInfo"""
2782 return _IMP_container.InContainerTripletFilter_get_version_info(self)
2785 """__str__(InContainerTripletFilter self) -> std::string"""
2786 return _IMP_container.InContainerTripletFilter___str__(self)
2789 """__repr__(InContainerTripletFilter self) -> std::string"""
2790 return _IMP_container.InContainerTripletFilter___repr__(self)
2793 return _object_cast_to_InContainerTripletFilter(o)
2794 get_from = staticmethod(get_from)
2796 InContainerTripletFilter_swigregister = _IMP_container.InContainerTripletFilter_swigregister
2797 InContainerTripletFilter_swigregister(InContainerTripletFilter)
2800 """Proxy of C++ IMP::container::InContainerQuadFilter class"""
2801 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2802 def __init__(self, *args):
2804 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, std::string name="QuadFilter %1%") -> InContainerQuadFilter
2805 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c) -> InContainerQuadFilter
2806 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations, std::string name="QuadFilter %1%") -> InContainerQuadFilter
2807 __init__(IMP::container::InContainerQuadFilter self, QuadContainer c, bool handle_permutations) -> InContainerQuadFilter
2809 this = _IMP_container.new_InContainerQuadFilter(*args)
2810 try: self.this.append(this)
2811 except: self.this = this
2812 def do_get_inputs(self, *args):
2813 """do_get_inputs(InContainerQuadFilter self, Model m, IMP::kernel::ParticleIndexes const & pi) -> IMP::kernel::ModelObjectsTemp"""
2814 return _IMP_container.InContainerQuadFilter_do_get_inputs(self, *args)
2816 def get_value(self, *args):
2818 get_value(InContainerQuadFilter self, IMP::kernel::ParticleQuad const & a) -> int
2819 get_value(InContainerQuadFilter self, IMP::kernel::ParticleQuadsTemp const & o) -> IMP::Ints
2821 return _IMP_container.InContainerQuadFilter_get_value(self, *args)
2823 def get_value_index(self, *args):
2825 get_value_index(InContainerQuadFilter self, Model arg2, IMP::kernel::ParticleIndexQuad const & vt) -> int
2826 get_value_index(InContainerQuadFilter self, Model m, IMP::kernel::ParticleIndexQuads const & o) -> IMP::Ints
2828 return _IMP_container.InContainerQuadFilter_get_value_index(self, *args)
2830 def get_version_info(self):
2831 """get_version_info(InContainerQuadFilter self) -> VersionInfo"""
2832 return _IMP_container.InContainerQuadFilter_get_version_info(self)
2835 """__str__(InContainerQuadFilter self) -> std::string"""
2836 return _IMP_container.InContainerQuadFilter___str__(self)
2839 """__repr__(InContainerQuadFilter self) -> std::string"""
2840 return _IMP_container.InContainerQuadFilter___repr__(self)
2843 return _object_cast_to_InContainerQuadFilter(o)
2844 get_from = staticmethod(get_from)
2846 InContainerQuadFilter_swigregister = _IMP_container.InContainerQuadFilter_swigregister
2847 InContainerQuadFilter_swigregister(InContainerQuadFilter)
2850 """Proxy of C++ IMP::container::SingletonContainerStatistics class"""
2851 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2852 def __init__(self, *args):
2853 """__init__(IMP::container::SingletonContainerStatistics self, _SingletonContainerAdaptor c) -> SingletonContainerStatistics"""
2854 this = _IMP_container.new_SingletonContainerStatistics(*args)
2855 try: self.this.append(this)
2856 except: self.this = this
2857 def show_statistics(self, *args):
2858 """show_statistics(SingletonContainerStatistics self, _ostream out)"""
2859 return _IMP_container.SingletonContainerStatistics_show_statistics(self, *args)
2861 def set_track_unique(self, *args):
2862 """set_track_unique(SingletonContainerStatistics self, bool tf)"""
2863 return _IMP_container.SingletonContainerStatistics_set_track_unique(self, *args)
2865 def do_before_evaluate(self):
2866 """do_before_evaluate(SingletonContainerStatistics self)"""
2867 return _IMP_container.SingletonContainerStatistics_do_before_evaluate(self)
2869 def do_after_evaluate(self, *args):
2870 """do_after_evaluate(SingletonContainerStatistics self, DerivativeAccumulator da)"""
2871 return _IMP_container.SingletonContainerStatistics_do_after_evaluate(self, *args)
2873 def do_get_inputs(self):
2874 """do_get_inputs(SingletonContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
2875 return _IMP_container.SingletonContainerStatistics_do_get_inputs(self)
2877 def do_get_outputs(self):
2878 """do_get_outputs(SingletonContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
2879 return _IMP_container.SingletonContainerStatistics_do_get_outputs(self)
2881 def get_version_info(self):
2882 """get_version_info(SingletonContainerStatistics self) -> VersionInfo"""
2883 return _IMP_container.SingletonContainerStatistics_get_version_info(self)
2886 """__str__(SingletonContainerStatistics self) -> std::string"""
2887 return _IMP_container.SingletonContainerStatistics___str__(self)
2890 """__repr__(SingletonContainerStatistics self) -> std::string"""
2891 return _IMP_container.SingletonContainerStatistics___repr__(self)
2894 return _object_cast_to_SingletonContainerStatistics(o)
2895 get_from = staticmethod(get_from)
2897 SingletonContainerStatistics_swigregister = _IMP_container.SingletonContainerStatistics_swigregister
2898 SingletonContainerStatistics_swigregister(SingletonContainerStatistics)
2901 """Proxy of C++ IMP::container::PairContainerStatistics class"""
2902 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2903 def __init__(self, *args):
2904 """__init__(IMP::container::PairContainerStatistics self, _PairContainerAdaptor c) -> PairContainerStatistics"""
2905 this = _IMP_container.new_PairContainerStatistics(*args)
2906 try: self.this.append(this)
2907 except: self.this = this
2908 def show_statistics(self, *args):
2909 """show_statistics(PairContainerStatistics self, _ostream out)"""
2910 return _IMP_container.PairContainerStatistics_show_statistics(self, *args)
2912 def set_track_unique(self, *args):
2913 """set_track_unique(PairContainerStatistics self, bool tf)"""
2914 return _IMP_container.PairContainerStatistics_set_track_unique(self, *args)
2916 def do_before_evaluate(self):
2917 """do_before_evaluate(PairContainerStatistics self)"""
2918 return _IMP_container.PairContainerStatistics_do_before_evaluate(self)
2920 def do_after_evaluate(self, *args):
2921 """do_after_evaluate(PairContainerStatistics self, DerivativeAccumulator da)"""
2922 return _IMP_container.PairContainerStatistics_do_after_evaluate(self, *args)
2924 def do_get_inputs(self):
2925 """do_get_inputs(PairContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
2926 return _IMP_container.PairContainerStatistics_do_get_inputs(self)
2928 def do_get_outputs(self):
2929 """do_get_outputs(PairContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
2930 return _IMP_container.PairContainerStatistics_do_get_outputs(self)
2932 def get_version_info(self):
2933 """get_version_info(PairContainerStatistics self) -> VersionInfo"""
2934 return _IMP_container.PairContainerStatistics_get_version_info(self)
2937 """__str__(PairContainerStatistics self) -> std::string"""
2938 return _IMP_container.PairContainerStatistics___str__(self)
2941 """__repr__(PairContainerStatistics self) -> std::string"""
2942 return _IMP_container.PairContainerStatistics___repr__(self)
2945 return _object_cast_to_PairContainerStatistics(o)
2946 get_from = staticmethod(get_from)
2948 PairContainerStatistics_swigregister = _IMP_container.PairContainerStatistics_swigregister
2949 PairContainerStatistics_swigregister(PairContainerStatistics)
2952 """Proxy of C++ IMP::container::TripletContainerStatistics class"""
2953 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2954 def __init__(self, *args):
2955 """__init__(IMP::container::TripletContainerStatistics self, _TripletContainerAdaptor c) -> TripletContainerStatistics"""
2956 this = _IMP_container.new_TripletContainerStatistics(*args)
2957 try: self.this.append(this)
2958 except: self.this = this
2959 def show_statistics(self, *args):
2960 """show_statistics(TripletContainerStatistics self, _ostream out)"""
2961 return _IMP_container.TripletContainerStatistics_show_statistics(self, *args)
2963 def set_track_unique(self, *args):
2964 """set_track_unique(TripletContainerStatistics self, bool tf)"""
2965 return _IMP_container.TripletContainerStatistics_set_track_unique(self, *args)
2967 def do_before_evaluate(self):
2968 """do_before_evaluate(TripletContainerStatistics self)"""
2969 return _IMP_container.TripletContainerStatistics_do_before_evaluate(self)
2971 def do_after_evaluate(self, *args):
2972 """do_after_evaluate(TripletContainerStatistics self, DerivativeAccumulator da)"""
2973 return _IMP_container.TripletContainerStatistics_do_after_evaluate(self, *args)
2975 def do_get_inputs(self):
2976 """do_get_inputs(TripletContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
2977 return _IMP_container.TripletContainerStatistics_do_get_inputs(self)
2979 def do_get_outputs(self):
2980 """do_get_outputs(TripletContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
2981 return _IMP_container.TripletContainerStatistics_do_get_outputs(self)
2983 def get_version_info(self):
2984 """get_version_info(TripletContainerStatistics self) -> VersionInfo"""
2985 return _IMP_container.TripletContainerStatistics_get_version_info(self)
2988 """__str__(TripletContainerStatistics self) -> std::string"""
2989 return _IMP_container.TripletContainerStatistics___str__(self)
2992 """__repr__(TripletContainerStatistics self) -> std::string"""
2993 return _IMP_container.TripletContainerStatistics___repr__(self)
2996 return _object_cast_to_TripletContainerStatistics(o)
2997 get_from = staticmethod(get_from)
2999 TripletContainerStatistics_swigregister = _IMP_container.TripletContainerStatistics_swigregister
3000 TripletContainerStatistics_swigregister(TripletContainerStatistics)
3003 """Proxy of C++ IMP::container::QuadContainerStatistics class"""
3004 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3005 def __init__(self, *args):
3006 """__init__(IMP::container::QuadContainerStatistics self, _QuadContainerAdaptor c) -> QuadContainerStatistics"""
3007 this = _IMP_container.new_QuadContainerStatistics(*args)
3008 try: self.this.append(this)
3009 except: self.this = this
3010 def show_statistics(self, *args):
3011 """show_statistics(QuadContainerStatistics self, _ostream out)"""
3012 return _IMP_container.QuadContainerStatistics_show_statistics(self, *args)
3014 def set_track_unique(self, *args):
3015 """set_track_unique(QuadContainerStatistics self, bool tf)"""
3016 return _IMP_container.QuadContainerStatistics_set_track_unique(self, *args)
3018 def do_before_evaluate(self):
3019 """do_before_evaluate(QuadContainerStatistics self)"""
3020 return _IMP_container.QuadContainerStatistics_do_before_evaluate(self)
3022 def do_after_evaluate(self, *args):
3023 """do_after_evaluate(QuadContainerStatistics self, DerivativeAccumulator da)"""
3024 return _IMP_container.QuadContainerStatistics_do_after_evaluate(self, *args)
3026 def do_get_inputs(self):
3027 """do_get_inputs(QuadContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
3028 return _IMP_container.QuadContainerStatistics_do_get_inputs(self)
3030 def do_get_outputs(self):
3031 """do_get_outputs(QuadContainerStatistics self) -> IMP::kernel::ModelObjectsTemp"""
3032 return _IMP_container.QuadContainerStatistics_do_get_outputs(self)
3034 def get_version_info(self):
3035 """get_version_info(QuadContainerStatistics self) -> VersionInfo"""
3036 return _IMP_container.QuadContainerStatistics_get_version_info(self)
3039 """__str__(QuadContainerStatistics self) -> std::string"""
3040 return _IMP_container.QuadContainerStatistics___str__(self)
3043 """__repr__(QuadContainerStatistics self) -> std::string"""
3044 return _IMP_container.QuadContainerStatistics___repr__(self)
3047 return _object_cast_to_QuadContainerStatistics(o)
3048 get_from = staticmethod(get_from)
3050 QuadContainerStatistics_swigregister = _IMP_container.QuadContainerStatistics_swigregister
3051 QuadContainerStatistics_swigregister(QuadContainerStatistics)
3054 """Proxy of C++ IMP::container::EventSingletonsOptimizerState class"""
3055 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3056 def __init__(self, *args):
3058 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count,
3059 int max_count, std::string name="ConstSingletonPredicate%1%") -> EventSingletonsOptimizerState
3060 __init__(IMP::container::EventSingletonsOptimizerState self, SingletonPredicate pred, _SingletonContainerAdaptor container, int value, int min_count,
3061 int max_count) -> EventSingletonsOptimizerState
3063 this = _IMP_container.new_EventSingletonsOptimizerState(*args)
3064 try: self.this.append(this)
3065 except: self.this = this
3066 def get_version_info(self):
3067 """get_version_info(EventSingletonsOptimizerState self) -> VersionInfo"""
3068 return _IMP_container.EventSingletonsOptimizerState_get_version_info(self)
3071 """__str__(EventSingletonsOptimizerState self) -> std::string"""
3072 return _IMP_container.EventSingletonsOptimizerState___str__(self)
3075 """__repr__(EventSingletonsOptimizerState self) -> std::string"""
3076 return _IMP_container.EventSingletonsOptimizerState___repr__(self)
3079 return _object_cast_to_EventSingletonsOptimizerState(o)
3080 get_from = staticmethod(get_from)
3082 EventSingletonsOptimizerState_swigregister = _IMP_container.EventSingletonsOptimizerState_swigregister
3083 EventSingletonsOptimizerState_swigregister(EventSingletonsOptimizerState)
3086 """Proxy of C++ IMP::container::EventPairsOptimizerState class"""
3087 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3088 def __init__(self, *args):
3090 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count,
3091 std::string name="ConstPairPredicate%1%") -> EventPairsOptimizerState
3092 __init__(IMP::container::EventPairsOptimizerState self, PairPredicate pred, _PairContainerAdaptor container, int value, int min_count, int max_count) -> EventPairsOptimizerState
3094 this = _IMP_container.new_EventPairsOptimizerState(*args)
3095 try: self.this.append(this)
3096 except: self.this = this
3097 def get_version_info(self):
3098 """get_version_info(EventPairsOptimizerState self) -> VersionInfo"""
3099 return _IMP_container.EventPairsOptimizerState_get_version_info(self)
3102 """__str__(EventPairsOptimizerState self) -> std::string"""
3103 return _IMP_container.EventPairsOptimizerState___str__(self)
3106 """__repr__(EventPairsOptimizerState self) -> std::string"""
3107 return _IMP_container.EventPairsOptimizerState___repr__(self)
3110 return _object_cast_to_EventPairsOptimizerState(o)
3111 get_from = staticmethod(get_from)
3113 EventPairsOptimizerState_swigregister = _IMP_container.EventPairsOptimizerState_swigregister
3114 EventPairsOptimizerState_swigregister(EventPairsOptimizerState)
3117 """Proxy of C++ IMP::container::EventTripletsOptimizerState class"""
3118 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3119 def __init__(self, *args):
3121 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count,
3122 int max_count, std::string name="ConstTripletPredicate%1%") -> EventTripletsOptimizerState
3123 __init__(IMP::container::EventTripletsOptimizerState self, TripletPredicate pred, _TripletContainerAdaptor container, int value, int min_count,
3124 int max_count) -> EventTripletsOptimizerState
3126 this = _IMP_container.new_EventTripletsOptimizerState(*args)
3127 try: self.this.append(this)
3128 except: self.this = this
3129 def get_version_info(self):
3130 """get_version_info(EventTripletsOptimizerState self) -> VersionInfo"""
3131 return _IMP_container.EventTripletsOptimizerState_get_version_info(self)
3134 """__str__(EventTripletsOptimizerState self) -> std::string"""
3135 return _IMP_container.EventTripletsOptimizerState___str__(self)
3138 """__repr__(EventTripletsOptimizerState self) -> std::string"""
3139 return _IMP_container.EventTripletsOptimizerState___repr__(self)
3142 return _object_cast_to_EventTripletsOptimizerState(o)
3143 get_from = staticmethod(get_from)
3145 EventTripletsOptimizerState_swigregister = _IMP_container.EventTripletsOptimizerState_swigregister
3146 EventTripletsOptimizerState_swigregister(EventTripletsOptimizerState)
3149 """Proxy of C++ IMP::container::EventQuadsOptimizerState class"""
3150 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3151 def __init__(self, *args):
3153 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count,
3154 std::string name="ConstQuadPredicate%1%") -> EventQuadsOptimizerState
3155 __init__(IMP::container::EventQuadsOptimizerState self, QuadPredicate pred, _QuadContainerAdaptor container, int value, int min_count, int max_count) -> EventQuadsOptimizerState
3157 this = _IMP_container.new_EventQuadsOptimizerState(*args)
3158 try: self.this.append(this)
3159 except: self.this = this
3160 def get_version_info(self):
3161 """get_version_info(EventQuadsOptimizerState self) -> VersionInfo"""
3162 return _IMP_container.EventQuadsOptimizerState_get_version_info(self)
3165 """__str__(EventQuadsOptimizerState self) -> std::string"""
3166 return _IMP_container.EventQuadsOptimizerState___str__(self)
3169 """__repr__(EventQuadsOptimizerState self) -> std::string"""
3170 return _IMP_container.EventQuadsOptimizerState___repr__(self)
3173 return _object_cast_to_EventQuadsOptimizerState(o)
3174 get_from = staticmethod(get_from)
3176 EventQuadsOptimizerState_swigregister = _IMP_container.EventQuadsOptimizerState_swigregister
3177 EventQuadsOptimizerState_swigregister(EventQuadsOptimizerState)
3180 """Proxy of C++ IMP::container::PredicateSingletonsRestraint class"""
3181 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3182 def __init__(self, *args):
3184 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input, std::string name="PredicateSingletonsRestraint %1%") -> PredicateSingletonsRestraint
3185 __init__(IMP::container::PredicateSingletonsRestraint self, SingletonPredicate pred, _SingletonContainerAdaptor input) -> PredicateSingletonsRestraint
3187 this = _IMP_container.new_PredicateSingletonsRestraint(*args)
3188 try: self.this.append(this)
3189 except: self.this = this
3190 def set_score(self, *args):
3191 """set_score(PredicateSingletonsRestraint self, int predicate_value, SingletonScore score)"""
3192 return _IMP_container.PredicateSingletonsRestraint_set_score(self, *args)
3194 def set_unknown_score(self, *args):
3195 """set_unknown_score(PredicateSingletonsRestraint self, SingletonScore score)"""
3196 return _IMP_container.PredicateSingletonsRestraint_set_unknown_score(self, *args)
3198 def set_is_complete(self, *args):
3199 """set_is_complete(PredicateSingletonsRestraint self, bool tf)"""
3200 return _IMP_container.PredicateSingletonsRestraint_set_is_complete(self, *args)
3203 """get_indexes(PredicateSingletonsRestraint self, int predicate_value) -> IMP::kernel::ParticleIndexes"""
3204 return _IMP_container.PredicateSingletonsRestraint_get_indexes(self, *args)
3206 def do_add_score_and_derivatives(self, *args):
3207 """do_add_score_and_derivatives(PredicateSingletonsRestraint self, ScoreAccumulator sa)"""
3208 return _IMP_container.PredicateSingletonsRestraint_do_add_score_and_derivatives(self, *args)
3210 def do_get_inputs(self):
3211 """do_get_inputs(PredicateSingletonsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
3212 return _IMP_container.PredicateSingletonsRestraint_do_get_inputs(self)
3214 def get_version_info(self):
3215 """get_version_info(PredicateSingletonsRestraint self) -> VersionInfo"""
3216 return _IMP_container.PredicateSingletonsRestraint_get_version_info(self)
3219 """__str__(PredicateSingletonsRestraint self) -> std::string"""
3220 return _IMP_container.PredicateSingletonsRestraint___str__(self)
3223 """__repr__(PredicateSingletonsRestraint self) -> std::string"""
3224 return _IMP_container.PredicateSingletonsRestraint___repr__(self)
3227 return _object_cast_to_PredicateSingletonsRestraint(o)
3228 get_from = staticmethod(get_from)
3230 PredicateSingletonsRestraint_swigregister = _IMP_container.PredicateSingletonsRestraint_swigregister
3231 PredicateSingletonsRestraint_swigregister(PredicateSingletonsRestraint)
3234 """Proxy of C++ IMP::container::PredicatePairsRestraint class"""
3235 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3236 def __init__(self, *args):
3238 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input, std::string name="PredicatePairsRestraint %1%") -> PredicatePairsRestraint
3239 __init__(IMP::container::PredicatePairsRestraint self, PairPredicate pred, _PairContainerAdaptor input) -> PredicatePairsRestraint
3241 this = _IMP_container.new_PredicatePairsRestraint(*args)
3242 try: self.this.append(this)
3243 except: self.this = this
3244 def set_score(self, *args):
3245 """set_score(PredicatePairsRestraint self, int predicate_value, PairScore score)"""
3246 return _IMP_container.PredicatePairsRestraint_set_score(self, *args)
3248 def set_unknown_score(self, *args):
3249 """set_unknown_score(PredicatePairsRestraint self, PairScore score)"""
3250 return _IMP_container.PredicatePairsRestraint_set_unknown_score(self, *args)
3252 def set_is_complete(self, *args):
3253 """set_is_complete(PredicatePairsRestraint self, bool tf)"""
3254 return _IMP_container.PredicatePairsRestraint_set_is_complete(self, *args)
3257 """get_indexes(PredicatePairsRestraint self, int predicate_value) -> IMP::kernel::ParticleIndexPairs"""
3258 return _IMP_container.PredicatePairsRestraint_get_indexes(self, *args)
3260 def do_add_score_and_derivatives(self, *args):
3261 """do_add_score_and_derivatives(PredicatePairsRestraint self, ScoreAccumulator sa)"""
3262 return _IMP_container.PredicatePairsRestraint_do_add_score_and_derivatives(self, *args)
3264 def do_get_inputs(self):
3265 """do_get_inputs(PredicatePairsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
3266 return _IMP_container.PredicatePairsRestraint_do_get_inputs(self)
3268 def get_version_info(self):
3269 """get_version_info(PredicatePairsRestraint self) -> VersionInfo"""
3270 return _IMP_container.PredicatePairsRestraint_get_version_info(self)
3273 """__str__(PredicatePairsRestraint self) -> std::string"""
3274 return _IMP_container.PredicatePairsRestraint___str__(self)
3277 """__repr__(PredicatePairsRestraint self) -> std::string"""
3278 return _IMP_container.PredicatePairsRestraint___repr__(self)
3281 return _object_cast_to_PredicatePairsRestraint(o)
3282 get_from = staticmethod(get_from)
3284 PredicatePairsRestraint_swigregister = _IMP_container.PredicatePairsRestraint_swigregister
3285 PredicatePairsRestraint_swigregister(PredicatePairsRestraint)
3288 """Proxy of C++ IMP::container::PredicateTripletsRestraint class"""
3289 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3290 def __init__(self, *args):
3292 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input, std::string name="PredicateTripletsRestraint %1%") -> PredicateTripletsRestraint
3293 __init__(IMP::container::PredicateTripletsRestraint self, TripletPredicate pred, _TripletContainerAdaptor input) -> PredicateTripletsRestraint
3295 this = _IMP_container.new_PredicateTripletsRestraint(*args)
3296 try: self.this.append(this)
3297 except: self.this = this
3298 def set_score(self, *args):
3299 """set_score(PredicateTripletsRestraint self, int predicate_value, TripletScore score)"""
3300 return _IMP_container.PredicateTripletsRestraint_set_score(self, *args)
3302 def set_unknown_score(self, *args):
3303 """set_unknown_score(PredicateTripletsRestraint self, TripletScore score)"""
3304 return _IMP_container.PredicateTripletsRestraint_set_unknown_score(self, *args)
3306 def set_is_complete(self, *args):
3307 """set_is_complete(PredicateTripletsRestraint self, bool tf)"""
3308 return _IMP_container.PredicateTripletsRestraint_set_is_complete(self, *args)
3311 """get_indexes(PredicateTripletsRestraint self, int predicate_value) -> IMP::kernel::ParticleIndexTriplets"""
3312 return _IMP_container.PredicateTripletsRestraint_get_indexes(self, *args)
3314 def do_add_score_and_derivatives(self, *args):
3315 """do_add_score_and_derivatives(PredicateTripletsRestraint self, ScoreAccumulator sa)"""
3316 return _IMP_container.PredicateTripletsRestraint_do_add_score_and_derivatives(self, *args)
3318 def do_get_inputs(self):
3319 """do_get_inputs(PredicateTripletsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
3320 return _IMP_container.PredicateTripletsRestraint_do_get_inputs(self)
3322 def get_version_info(self):
3323 """get_version_info(PredicateTripletsRestraint self) -> VersionInfo"""
3324 return _IMP_container.PredicateTripletsRestraint_get_version_info(self)
3327 """__str__(PredicateTripletsRestraint self) -> std::string"""
3328 return _IMP_container.PredicateTripletsRestraint___str__(self)
3331 """__repr__(PredicateTripletsRestraint self) -> std::string"""
3332 return _IMP_container.PredicateTripletsRestraint___repr__(self)
3335 return _object_cast_to_PredicateTripletsRestraint(o)
3336 get_from = staticmethod(get_from)
3338 PredicateTripletsRestraint_swigregister = _IMP_container.PredicateTripletsRestraint_swigregister
3339 PredicateTripletsRestraint_swigregister(PredicateTripletsRestraint)
3342 """Proxy of C++ IMP::container::PredicateQuadsRestraint class"""
3343 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3344 def __init__(self, *args):
3346 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input, std::string name="PredicateQuadsRestraint %1%") -> PredicateQuadsRestraint
3347 __init__(IMP::container::PredicateQuadsRestraint self, QuadPredicate pred, _QuadContainerAdaptor input) -> PredicateQuadsRestraint
3349 this = _IMP_container.new_PredicateQuadsRestraint(*args)
3350 try: self.this.append(this)
3351 except: self.this = this
3352 def set_score(self, *args):
3353 """set_score(PredicateQuadsRestraint self, int predicate_value, QuadScore score)"""
3354 return _IMP_container.PredicateQuadsRestraint_set_score(self, *args)
3356 def set_unknown_score(self, *args):
3357 """set_unknown_score(PredicateQuadsRestraint self, QuadScore score)"""
3358 return _IMP_container.PredicateQuadsRestraint_set_unknown_score(self, *args)
3360 def set_is_complete(self, *args):
3361 """set_is_complete(PredicateQuadsRestraint self, bool tf)"""
3362 return _IMP_container.PredicateQuadsRestraint_set_is_complete(self, *args)
3365 """get_indexes(PredicateQuadsRestraint self, int predicate_value) -> IMP::kernel::ParticleIndexQuads"""
3366 return _IMP_container.PredicateQuadsRestraint_get_indexes(self, *args)
3368 def do_add_score_and_derivatives(self, *args):
3369 """do_add_score_and_derivatives(PredicateQuadsRestraint self, ScoreAccumulator sa)"""
3370 return _IMP_container.PredicateQuadsRestraint_do_add_score_and_derivatives(self, *args)
3372 def do_get_inputs(self):
3373 """do_get_inputs(PredicateQuadsRestraint self) -> IMP::kernel::ModelObjectsTemp"""
3374 return _IMP_container.PredicateQuadsRestraint_do_get_inputs(self)
3376 def get_version_info(self):
3377 """get_version_info(PredicateQuadsRestraint self) -> VersionInfo"""
3378 return _IMP_container.PredicateQuadsRestraint_get_version_info(self)
3381 """__str__(PredicateQuadsRestraint self) -> std::string"""
3382 return _IMP_container.PredicateQuadsRestraint___str__(self)
3385 """__repr__(PredicateQuadsRestraint self) -> std::string"""
3386 return _IMP_container.PredicateQuadsRestraint___repr__(self)
3389 return _object_cast_to_PredicateQuadsRestraint(o)
3390 get_from = staticmethod(get_from)
3392 PredicateQuadsRestraint_swigregister = _IMP_container.PredicateQuadsRestraint_swigregister
3393 PredicateQuadsRestraint_swigregister(PredicateQuadsRestraint)
3396 """Proxy of C++ IMP::container::DistributeSingletonsScoreState class"""
3397 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3398 def __init__(self, *args):
3400 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input, std::string name="DistributeSingletonsScoreState %1%") -> DistributeSingletonsScoreState
3401 __init__(IMP::container::DistributeSingletonsScoreState self, _SingletonContainerAdaptor input) -> DistributeSingletonsScoreState
3403 this = _IMP_container.new_DistributeSingletonsScoreState(*args)
3404 try: self.this.append(this)
3405 except: self.this = this
3406 def add_predicate(self, *args):
3407 """add_predicate(DistributeSingletonsScoreState self, SingletonPredicate predicate, int value) -> DynamicListSingletonContainer"""
3408 return _IMP_container.DistributeSingletonsScoreState_add_predicate(self, *args)
3410 def do_before_evaluate(self):
3411 """do_before_evaluate(DistributeSingletonsScoreState self)"""
3412 return _IMP_container.DistributeSingletonsScoreState_do_before_evaluate(self)
3414 def do_after_evaluate(self, *args):
3415 """do_after_evaluate(DistributeSingletonsScoreState self, DerivativeAccumulator da)"""
3416 return _IMP_container.DistributeSingletonsScoreState_do_after_evaluate(self, *args)
3418 def do_get_inputs(self):
3419 """do_get_inputs(DistributeSingletonsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3420 return _IMP_container.DistributeSingletonsScoreState_do_get_inputs(self)
3422 def do_get_outputs(self):
3423 """do_get_outputs(DistributeSingletonsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3424 return _IMP_container.DistributeSingletonsScoreState_do_get_outputs(self)
3426 def get_version_info(self):
3427 """get_version_info(DistributeSingletonsScoreState self) -> VersionInfo"""
3428 return _IMP_container.DistributeSingletonsScoreState_get_version_info(self)
3431 """__str__(DistributeSingletonsScoreState self) -> std::string"""
3432 return _IMP_container.DistributeSingletonsScoreState___str__(self)
3435 """__repr__(DistributeSingletonsScoreState self) -> std::string"""
3436 return _IMP_container.DistributeSingletonsScoreState___repr__(self)
3439 return _object_cast_to_DistributeSingletonsScoreState(o)
3440 get_from = staticmethod(get_from)
3442 DistributeSingletonsScoreState_swigregister = _IMP_container.DistributeSingletonsScoreState_swigregister
3443 DistributeSingletonsScoreState_swigregister(DistributeSingletonsScoreState)
3446 """Proxy of C++ IMP::container::DistributePairsScoreState class"""
3447 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3448 def __init__(self, *args):
3450 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input, std::string name="DistributePairsScoreState %1%") -> DistributePairsScoreState
3451 __init__(IMP::container::DistributePairsScoreState self, _PairContainerAdaptor input) -> DistributePairsScoreState
3453 this = _IMP_container.new_DistributePairsScoreState(*args)
3454 try: self.this.append(this)
3455 except: self.this = this
3456 def add_predicate(self, *args):
3457 """add_predicate(DistributePairsScoreState self, PairPredicate predicate, int value) -> DynamicListPairContainer"""
3458 return _IMP_container.DistributePairsScoreState_add_predicate(self, *args)
3460 def do_before_evaluate(self):
3461 """do_before_evaluate(DistributePairsScoreState self)"""
3462 return _IMP_container.DistributePairsScoreState_do_before_evaluate(self)
3464 def do_after_evaluate(self, *args):
3465 """do_after_evaluate(DistributePairsScoreState self, DerivativeAccumulator da)"""
3466 return _IMP_container.DistributePairsScoreState_do_after_evaluate(self, *args)
3468 def do_get_inputs(self):
3469 """do_get_inputs(DistributePairsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3470 return _IMP_container.DistributePairsScoreState_do_get_inputs(self)
3472 def do_get_outputs(self):
3473 """do_get_outputs(DistributePairsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3474 return _IMP_container.DistributePairsScoreState_do_get_outputs(self)
3476 def get_version_info(self):
3477 """get_version_info(DistributePairsScoreState self) -> VersionInfo"""
3478 return _IMP_container.DistributePairsScoreState_get_version_info(self)
3481 """__str__(DistributePairsScoreState self) -> std::string"""
3482 return _IMP_container.DistributePairsScoreState___str__(self)
3485 """__repr__(DistributePairsScoreState self) -> std::string"""
3486 return _IMP_container.DistributePairsScoreState___repr__(self)
3489 return _object_cast_to_DistributePairsScoreState(o)
3490 get_from = staticmethod(get_from)
3492 DistributePairsScoreState_swigregister = _IMP_container.DistributePairsScoreState_swigregister
3493 DistributePairsScoreState_swigregister(DistributePairsScoreState)
3496 """Proxy of C++ IMP::container::DistributeTripletsScoreState class"""
3497 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3498 def __init__(self, *args):
3500 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input, std::string name="DistributeTripletsScoreState %1%") -> DistributeTripletsScoreState
3501 __init__(IMP::container::DistributeTripletsScoreState self, _TripletContainerAdaptor input) -> DistributeTripletsScoreState
3503 this = _IMP_container.new_DistributeTripletsScoreState(*args)
3504 try: self.this.append(this)
3505 except: self.this = this
3506 def add_predicate(self, *args):
3507 """add_predicate(DistributeTripletsScoreState self, TripletPredicate predicate, int value) -> DynamicListTripletContainer"""
3508 return _IMP_container.DistributeTripletsScoreState_add_predicate(self, *args)
3510 def do_before_evaluate(self):
3511 """do_before_evaluate(DistributeTripletsScoreState self)"""
3512 return _IMP_container.DistributeTripletsScoreState_do_before_evaluate(self)
3514 def do_after_evaluate(self, *args):
3515 """do_after_evaluate(DistributeTripletsScoreState self, DerivativeAccumulator da)"""
3516 return _IMP_container.DistributeTripletsScoreState_do_after_evaluate(self, *args)
3518 def do_get_inputs(self):
3519 """do_get_inputs(DistributeTripletsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3520 return _IMP_container.DistributeTripletsScoreState_do_get_inputs(self)
3522 def do_get_outputs(self):
3523 """do_get_outputs(DistributeTripletsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3524 return _IMP_container.DistributeTripletsScoreState_do_get_outputs(self)
3526 def get_version_info(self):
3527 """get_version_info(DistributeTripletsScoreState self) -> VersionInfo"""
3528 return _IMP_container.DistributeTripletsScoreState_get_version_info(self)
3531 """__str__(DistributeTripletsScoreState self) -> std::string"""
3532 return _IMP_container.DistributeTripletsScoreState___str__(self)
3535 """__repr__(DistributeTripletsScoreState self) -> std::string"""
3536 return _IMP_container.DistributeTripletsScoreState___repr__(self)
3539 return _object_cast_to_DistributeTripletsScoreState(o)
3540 get_from = staticmethod(get_from)
3542 DistributeTripletsScoreState_swigregister = _IMP_container.DistributeTripletsScoreState_swigregister
3543 DistributeTripletsScoreState_swigregister(DistributeTripletsScoreState)
3546 """Proxy of C++ IMP::container::DistributeQuadsScoreState class"""
3547 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3548 def __init__(self, *args):
3550 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input, std::string name="DistributeQuadsScoreState %1%") -> DistributeQuadsScoreState
3551 __init__(IMP::container::DistributeQuadsScoreState self, _QuadContainerAdaptor input) -> DistributeQuadsScoreState
3553 this = _IMP_container.new_DistributeQuadsScoreState(*args)
3554 try: self.this.append(this)
3555 except: self.this = this
3556 def add_predicate(self, *args):
3557 """add_predicate(DistributeQuadsScoreState self, QuadPredicate predicate, int value) -> DynamicListQuadContainer"""
3558 return _IMP_container.DistributeQuadsScoreState_add_predicate(self, *args)
3560 def do_before_evaluate(self):
3561 """do_before_evaluate(DistributeQuadsScoreState self)"""
3562 return _IMP_container.DistributeQuadsScoreState_do_before_evaluate(self)
3564 def do_after_evaluate(self, *args):
3565 """do_after_evaluate(DistributeQuadsScoreState self, DerivativeAccumulator da)"""
3566 return _IMP_container.DistributeQuadsScoreState_do_after_evaluate(self, *args)
3568 def do_get_inputs(self):
3569 """do_get_inputs(DistributeQuadsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3570 return _IMP_container.DistributeQuadsScoreState_do_get_inputs(self)
3572 def do_get_outputs(self):
3573 """do_get_outputs(DistributeQuadsScoreState self) -> IMP::kernel::ModelObjectsTemp"""
3574 return _IMP_container.DistributeQuadsScoreState_do_get_outputs(self)
3576 def get_version_info(self):
3577 """get_version_info(DistributeQuadsScoreState self) -> VersionInfo"""
3578 return _IMP_container.DistributeQuadsScoreState_get_version_info(self)
3581 """__str__(DistributeQuadsScoreState self) -> std::string"""
3582 return _IMP_container.DistributeQuadsScoreState___str__(self)
3585 """__repr__(DistributeQuadsScoreState self) -> std::string"""
3586 return _IMP_container.DistributeQuadsScoreState___repr__(self)
3589 return _object_cast_to_DistributeQuadsScoreState(o)
3590 get_from = staticmethod(get_from)
3592 DistributeQuadsScoreState_swigregister = _IMP_container.DistributeQuadsScoreState_swigregister
3593 DistributeQuadsScoreState_swigregister(DistributeQuadsScoreState)
3598 create_restraint(PairScore ps, IMP::kernel::ParticlePair pp) -> Restraint
3599 create_restraint(PairScore ps, PairContainer pp) -> Restraint
3601 return _IMP_container.create_restraint(*args)
3603 def get_module_version():
3604 """get_module_version() -> std::string const"""
3605 return _IMP_container.get_module_version()
3608 """get_example_path(std::string fname) -> std::string"""
3609 return _IMP_container.get_example_path(*args)
3612 """get_data_path(std::string fname) -> std::string"""
3613 return _IMP_container.get_data_path(*args)
3614 from .
import _version_check
3615 _version_check.check_version(get_module_version())
ParticleIndexes get_indexes(const ParticlesTemp &ps)
A shared container for Triplets.
Abstract class for scoring object(s) of type ParticleQuad.
A shared container for Quads.
Shared optimizer state that is invoked upon commitment of new coordinates.
Make CGAL functionality available to IMP.
double get_slack_estimate(const kernel::ParticlesTemp &ps, double upper_bound, double step, const kernel::RestraintsTemp &restraints, bool derivatives, Optimizer *opt, ClosePairContainer *cpc)
std::string get_example_path(std::string file_name)
Return the path to installed example data for this module.
Low level functionality (logging, error handling, profiling, command line flags etc) that is used by ...
Abstract predicate function.
A shared container for Pairs.
ScoreStates maintain invariants in the Model.
Composable functors to implement scores via compile-time composition.
Abstract predicate function.
Abstract class for scoring object(s) of type ParticlePair.
void add_particles(RMF::FileHandle fh, const kernel::ParticlesTemp &hs)
Base functionality and abstract base classes for representation, scoring and sampling.
A restraint is a term in an IMP ScoringFunction.
Abstract predicate function.
std::string get_data_path(std::string file_name)
Return the full path to installed data.
Abstract predicate function.
Basic functionality that is expected to be used by a wide variety of IMP users.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
Abstract class for scoring object(s) of type Particle.
Implement a constraint on the Model.
void add_particle(RMF::FileHandle fh, kernel::Particle *hs)
Output IMP model data in various file formats.
Abstract class for scoring object(s) of type ParticleTriplet.
A shared container for Singletons.
kernel::Restraint * create_restraint(Score *s, Container *c, std::string name=std::string())