10 from __future__
import print_function, division, absolute_import
15 from sys
import version_info
as _swig_python_version_info
16 if _swig_python_version_info >= (2, 7, 0):
17 def swig_import_helper():
19 pkg = __name__.rpartition(
'.')[0]
20 mname =
'.'.join((pkg,
'_IMP_spb')).lstrip(
'.')
22 return importlib.import_module(mname)
24 return importlib.import_module(
'_IMP_spb')
25 _IMP_spb = swig_import_helper()
26 del swig_import_helper
27 elif _swig_python_version_info >= (2, 6, 0):
28 def swig_import_helper():
29 from os.path
import dirname
33 fp, pathname, description = imp.find_module(
'_IMP_spb', [dirname(__file__)])
39 _mod = imp.load_module(
'_IMP_spb', fp, pathname, description)
43 _IMP_spb = swig_import_helper()
44 del swig_import_helper
47 del _swig_python_version_info
49 _swig_property = property
54 import builtins
as __builtin__
58 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
59 if (name ==
"thisown"):
60 return self.this.own(value)
62 if type(value).__name__ ==
'SwigPyObject':
63 self.__dict__[name] = value
65 method = class_type.__swig_setmethods__.get(name,
None)
67 return method(self, value)
69 object.__setattr__(self, name, value)
71 raise AttributeError(
"You cannot add attributes to %s" % self)
74 def _swig_setattr(self, class_type, name, value):
75 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
78 def _swig_getattr(self, class_type, name):
79 if (name ==
"thisown"):
80 return self.this.own()
81 method = class_type.__swig_getmethods__.get(name,
None)
84 raise AttributeError(
"'%s' object has no attribute '%s'" % (class_type.__name__, name))
89 strthis =
"proxy of " + self.this.__repr__()
90 except __builtin__.Exception:
92 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
95 def _swig_setattr_nondynamic_method(set):
96 def set_attr(self, name, value):
97 if (name ==
"thisown"):
98 return self.this.own(value)
99 if hasattr(self, name)
or (name ==
"this"):
100 set(self, name, value)
102 raise AttributeError(
"You cannot add attributes to %s" % self)
108 weakref_proxy = weakref.proxy
109 except __builtin__.Exception:
110 weakref_proxy =
lambda x: x
113 class IMP_SPB_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_SPB_SwigPyIterator class."""
116 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
118 def __init__(self, *args, **kwargs):
119 raise AttributeError(
"No constructor defined - class is abstract")
120 __repr__ = _swig_repr
121 __swig_destroy__ = _IMP_spb.delete_IMP_SPB_SwigPyIterator
122 __del__ =
lambda self:
None
125 """value(IMP_SPB_SwigPyIterator self) -> PyObject *"""
126 return _IMP_spb.IMP_SPB_SwigPyIterator_value(self)
131 incr(IMP_SPB_SwigPyIterator self, size_t n=1) -> IMP_SPB_SwigPyIterator
132 incr(IMP_SPB_SwigPyIterator self) -> IMP_SPB_SwigPyIterator
134 return _IMP_spb.IMP_SPB_SwigPyIterator_incr(self, n)
139 decr(IMP_SPB_SwigPyIterator self, size_t n=1) -> IMP_SPB_SwigPyIterator
140 decr(IMP_SPB_SwigPyIterator self) -> IMP_SPB_SwigPyIterator
142 return _IMP_spb.IMP_SPB_SwigPyIterator_decr(self, n)
145 def distance(self, x):
146 """distance(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> ptrdiff_t"""
147 return _IMP_spb.IMP_SPB_SwigPyIterator_distance(self, x)
151 """equal(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
152 return _IMP_spb.IMP_SPB_SwigPyIterator_equal(self, x)
156 """copy(IMP_SPB_SwigPyIterator self) -> IMP_SPB_SwigPyIterator"""
157 return _IMP_spb.IMP_SPB_SwigPyIterator_copy(self)
161 """next(IMP_SPB_SwigPyIterator self) -> PyObject *"""
162 return _IMP_spb.IMP_SPB_SwigPyIterator_next(self)
166 """__next__(IMP_SPB_SwigPyIterator self) -> PyObject *"""
167 return _IMP_spb.IMP_SPB_SwigPyIterator___next__(self)
171 """previous(IMP_SPB_SwigPyIterator self) -> PyObject *"""
172 return _IMP_spb.IMP_SPB_SwigPyIterator_previous(self)
175 def advance(self, n):
176 """advance(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
177 return _IMP_spb.IMP_SPB_SwigPyIterator_advance(self, n)
181 """__eq__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
182 return _IMP_spb.IMP_SPB_SwigPyIterator___eq__(self, x)
186 """__ne__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
187 return _IMP_spb.IMP_SPB_SwigPyIterator___ne__(self, x)
190 def __iadd__(self, n):
191 """__iadd__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
192 return _IMP_spb.IMP_SPB_SwigPyIterator___iadd__(self, n)
195 def __isub__(self, n):
196 """__isub__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
197 return _IMP_spb.IMP_SPB_SwigPyIterator___isub__(self, n)
200 def __add__(self, n):
201 """__add__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
202 return _IMP_spb.IMP_SPB_SwigPyIterator___add__(self, n)
205 def __sub__(self, *args):
207 __sub__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator
208 __sub__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> ptrdiff_t
210 return _IMP_spb.IMP_SPB_SwigPyIterator___sub__(self, *args)
214 IMP_SPB_SwigPyIterator_swigregister = _IMP_spb.IMP_SPB_SwigPyIterator_swigregister
215 IMP_SPB_SwigPyIterator_swigregister(IMP_SPB_SwigPyIterator)
223 IMP_DEBUG = _IMP_spb.IMP_DEBUG
224 IMP_RELEASE = _IMP_spb.IMP_RELEASE
225 IMP_SILENT = _IMP_spb.IMP_SILENT
226 IMP_PROGRESS = _IMP_spb.IMP_PROGRESS
227 IMP_TERSE = _IMP_spb.IMP_TERSE
228 IMP_VERBOSE = _IMP_spb.IMP_VERBOSE
229 IMP_MEMORY = _IMP_spb.IMP_MEMORY
230 IMP_NONE = _IMP_spb.IMP_NONE
231 IMP_USAGE = _IMP_spb.IMP_USAGE
232 IMP_INTERNAL = _IMP_spb.IMP_INTERNAL
233 IMP_KERNEL_HAS_LOG4CXX = _IMP_spb.IMP_KERNEL_HAS_LOG4CXX
234 IMP_COMPILER_HAS_AUTO = _IMP_spb.IMP_COMPILER_HAS_AUTO
235 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_spb.IMP_COMPILER_HAS_DEBUG_VECTOR
236 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_spb.IMP_COMPILER_HAS_UNIQUE_PTR
237 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_spb.IMP_KERNEL_HAS_BOOST_RANDOM
238 IMP_KERNEL_HAS_NUMPY = _IMP_spb.IMP_KERNEL_HAS_NUMPY
239 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_spb.IMP_KERNEL_HAS_GPERFTOOLS
240 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_spb.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
241 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_spb.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
242 IMPKERNEL_SHOW_WARNINGS = _IMP_spb.IMPKERNEL_SHOW_WARNINGS
245 class _DirectorObjects(object):
246 """@internal Simple class to keep references to director objects
247 to prevent premature deletion."""
250 def register(self, obj):
251 """Take a reference to a director object; will only work for
252 refcounted C++ classes"""
253 if hasattr(obj,
'get_ref_count'):
254 self._objects.append(obj)
256 """Only drop our reference and allow cleanup by Python if no other
257 Python references exist (we hold 3 references: one in self._objects,
258 one in x, and one in the argument list for getrefcount) *and* no
259 other C++ references exist (the Python object always holds one)"""
260 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
261 or x.get_ref_count() > 1]
265 def get_object_count(self):
266 """Get number of director objects (useful for testing only)"""
267 return len(self._objects)
268 _director_objects = _DirectorObjects()
270 class _ostream(object):
271 """Proxy of C++ std::ostream class."""
273 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
275 def __init__(self, *args, **kwargs):
276 raise AttributeError(
"No constructor defined")
277 __repr__ = _swig_repr
279 def write(self, osa_buf):
280 """write(_ostream self, char const * osa_buf)"""
281 return _IMP_spb._ostream_write(self, osa_buf)
283 _ostream_swigregister = _IMP_spb._ostream_swigregister
284 _ostream_swigregister(_ostream)
286 IMP_COMPILER_HAS_OVERRIDE = _IMP_spb.IMP_COMPILER_HAS_OVERRIDE
287 IMP_COMPILER_HAS_FINAL = _IMP_spb.IMP_COMPILER_HAS_FINAL
288 IMP_HAS_NOEXCEPT = _IMP_spb.IMP_HAS_NOEXCEPT
289 IMP_C_OPEN_BINARY = _IMP_spb.IMP_C_OPEN_BINARY
291 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CGAL_HAS_BOOST_FILESYSTEM
292 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
293 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_spb.IMP_CGAL_HAS_BOOST_RANDOM
294 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CGAL_HAS_BOOST_SYSTEM
295 IMP_CGAL_HAS_NUMPY = _IMP_spb.IMP_CGAL_HAS_NUMPY
296 IMPCGAL_SHOW_WARNINGS = _IMP_spb.IMPCGAL_SHOW_WARNINGS
298 IMP_MPI_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_MPI_HAS_BOOST_FILESYSTEM
299 IMP_MPI_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_MPI_HAS_BOOST_PROGRAMOPTIONS
300 IMP_MPI_HAS_BOOST_RANDOM = _IMP_spb.IMP_MPI_HAS_BOOST_RANDOM
301 IMP_MPI_HAS_BOOST_SYSTEM = _IMP_spb.IMP_MPI_HAS_BOOST_SYSTEM
302 IMP_MPI_HAS_NUMPY = _IMP_spb.IMP_MPI_HAS_NUMPY
303 IMPMPI_SHOW_WARNINGS = _IMP_spb.IMPMPI_SHOW_WARNINGS
305 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_spb.IMP_ALGEBRA_HAS_IMP_CGAL
306 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
307 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
308 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_RANDOM
309 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_SYSTEM
310 IMP_ALGEBRA_HAS_CGAL = _IMP_spb.IMP_ALGEBRA_HAS_CGAL
311 IMP_ALGEBRA_HAS_NUMPY = _IMP_spb.IMP_ALGEBRA_HAS_NUMPY
312 IMP_ALGEBRA_HAS_ANN = _IMP_spb.IMP_ALGEBRA_HAS_ANN
313 IMPALGEBRA_SHOW_WARNINGS = _IMP_spb.IMPALGEBRA_SHOW_WARNINGS
315 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_spb.IMP_DISPLAY_HAS_IMP_CGAL
316 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
317 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
318 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_RANDOM
319 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_SYSTEM
320 IMP_DISPLAY_HAS_CGAL = _IMP_spb.IMP_DISPLAY_HAS_CGAL
321 IMP_DISPLAY_HAS_NUMPY = _IMP_spb.IMP_DISPLAY_HAS_NUMPY
322 IMPDISPLAY_SHOW_WARNINGS = _IMP_spb.IMPDISPLAY_SHOW_WARNINGS
324 IMP_GSL_HAS_IMP_CGAL = _IMP_spb.IMP_GSL_HAS_IMP_CGAL
325 IMP_GSL_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_GSL_HAS_BOOST_FILESYSTEM
326 IMP_GSL_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_GSL_HAS_BOOST_PROGRAMOPTIONS
327 IMP_GSL_HAS_BOOST_RANDOM = _IMP_spb.IMP_GSL_HAS_BOOST_RANDOM
328 IMP_GSL_HAS_BOOST_SYSTEM = _IMP_spb.IMP_GSL_HAS_BOOST_SYSTEM
329 IMP_GSL_HAS_CGAL = _IMP_spb.IMP_GSL_HAS_CGAL
330 IMP_GSL_HAS_NUMPY = _IMP_spb.IMP_GSL_HAS_NUMPY
331 IMPGSL_SHOW_WARNINGS = _IMP_spb.IMPGSL_SHOW_WARNINGS
333 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
334 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
335 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
336 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
337 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
338 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_CGAL
339 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_HDF5
340 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_NUMPY
341 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_spb.IMPSCOREFUNCTOR_SHOW_WARNINGS
343 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_spb.IMP_STATISTICS_HAS_IMP_CGAL
344 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
345 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
346 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_RANDOM
347 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_SYSTEM
348 IMP_STATISTICS_HAS_CGAL = _IMP_spb.IMP_STATISTICS_HAS_CGAL
349 IMP_STATISTICS_HAS_NUMPY = _IMP_spb.IMP_STATISTICS_HAS_NUMPY
350 IMPSTATISTICS_SHOW_WARNINGS = _IMP_spb.IMPSTATISTICS_SHOW_WARNINGS
352 IMP_CORE_HAS_IMP_CGAL = _IMP_spb.IMP_CORE_HAS_IMP_CGAL
353 IMP_CORE_HAS_IMP_KERNEL = _IMP_spb.IMP_CORE_HAS_IMP_KERNEL
354 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CORE_HAS_BOOST_FILESYSTEM
355 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
356 IMP_CORE_HAS_BOOST_RANDOM = _IMP_spb.IMP_CORE_HAS_BOOST_RANDOM
357 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CORE_HAS_BOOST_SYSTEM
358 IMP_CORE_HAS_CGAL = _IMP_spb.IMP_CORE_HAS_CGAL
359 IMP_CORE_HAS_HDF5 = _IMP_spb.IMP_CORE_HAS_HDF5
360 IMP_CORE_HAS_NUMPY = _IMP_spb.IMP_CORE_HAS_NUMPY
361 IMPCORE_SHOW_WARNINGS = _IMP_spb.IMPCORE_SHOW_WARNINGS
363 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_spb.IMP_CONTAINER_HAS_IMP_ALGEBRA
364 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_spb.IMP_CONTAINER_HAS_IMP_CGAL
365 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_spb.IMP_CONTAINER_HAS_IMP_DISPLAY
366 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_spb.IMP_CONTAINER_HAS_IMP_KERNEL
367 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
368 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
369 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
370 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_RANDOM
371 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_SYSTEM
372 IMP_CONTAINER_HAS_CGAL = _IMP_spb.IMP_CONTAINER_HAS_CGAL
373 IMP_CONTAINER_HAS_HDF5 = _IMP_spb.IMP_CONTAINER_HAS_HDF5
374 IMP_CONTAINER_HAS_NUMPY = _IMP_spb.IMP_CONTAINER_HAS_NUMPY
375 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_spb.IMP_CONTAINER_HAS_PYTHON_IHM
376 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_spb.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
377 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_spb.IMP_CONTAINER_HAS_ROBIN_MAP
378 IMPCONTAINER_SHOW_WARNINGS = _IMP_spb.IMPCONTAINER_SHOW_WARNINGS
380 IMP_SYMMETRY_HAS_IMP_CGAL = _IMP_spb.IMP_SYMMETRY_HAS_IMP_CGAL
381 IMP_SYMMETRY_HAS_IMP_DISPLAY = _IMP_spb.IMP_SYMMETRY_HAS_IMP_DISPLAY
382 IMP_SYMMETRY_HAS_IMP_KERNEL = _IMP_spb.IMP_SYMMETRY_HAS_IMP_KERNEL
383 IMP_SYMMETRY_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SYMMETRY_HAS_IMP_SCORE_FUNCTOR
384 IMP_SYMMETRY_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_FILESYSTEM
385 IMP_SYMMETRY_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_PROGRAMOPTIONS
386 IMP_SYMMETRY_HAS_BOOST_RANDOM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_RANDOM
387 IMP_SYMMETRY_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_SYSTEM
388 IMP_SYMMETRY_HAS_CGAL = _IMP_spb.IMP_SYMMETRY_HAS_CGAL
389 IMP_SYMMETRY_HAS_HDF5 = _IMP_spb.IMP_SYMMETRY_HAS_HDF5
390 IMP_SYMMETRY_HAS_NUMPY = _IMP_spb.IMP_SYMMETRY_HAS_NUMPY
391 IMP_SYMMETRY_HAS_PYTHON_IHM = _IMP_spb.IMP_SYMMETRY_HAS_PYTHON_IHM
392 IMPSYMMETRY_SHOW_WARNINGS = _IMP_spb.IMPSYMMETRY_SHOW_WARNINGS
394 IMP_ATOM_HAS_IMP_CGAL = _IMP_spb.IMP_ATOM_HAS_IMP_CGAL
395 IMP_ATOM_HAS_IMP_KERNEL = _IMP_spb.IMP_ATOM_HAS_IMP_KERNEL
396 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
397 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
398 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_spb.IMP_ATOM_HAS_BOOST_RANDOM
399 IMP_ATOM_HAS_BOOST_REGEX = _IMP_spb.IMP_ATOM_HAS_BOOST_REGEX
400 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ATOM_HAS_BOOST_SYSTEM
401 IMP_ATOM_HAS_CGAL = _IMP_spb.IMP_ATOM_HAS_CGAL
402 IMP_ATOM_HAS_HDF5 = _IMP_spb.IMP_ATOM_HAS_HDF5
403 IMP_ATOM_HAS_NUMPY = _IMP_spb.IMP_ATOM_HAS_NUMPY
404 IMP_ATOM_HAS_PYTHON_IHM = _IMP_spb.IMP_ATOM_HAS_PYTHON_IHM
405 IMPATOM_SHOW_WARNINGS = _IMP_spb.IMPATOM_SHOW_WARNINGS
406 IMP_ATOM_TYPE_INDEX = _IMP_spb.IMP_ATOM_TYPE_INDEX
407 IMP_RESIDUE_TYPE_INDEX = _IMP_spb.IMP_RESIDUE_TYPE_INDEX
408 IMP_HIERARCHY_TYPE_INDEX = _IMP_spb.IMP_HIERARCHY_TYPE_INDEX
409 IMP_CHAIN_TYPE_INDEX = _IMP_spb.IMP_CHAIN_TYPE_INDEX
411 IMP_EM_HAS_IMP_CGAL = _IMP_spb.IMP_EM_HAS_IMP_CGAL
412 IMP_EM_HAS_IMP_CONTAINER = _IMP_spb.IMP_EM_HAS_IMP_CONTAINER
413 IMP_EM_HAS_IMP_DISPLAY = _IMP_spb.IMP_EM_HAS_IMP_DISPLAY
414 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_EM_HAS_IMP_SCORE_FUNCTOR
415 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_EM_HAS_BOOST_FILESYSTEM
416 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
417 IMP_EM_HAS_BOOST_RANDOM = _IMP_spb.IMP_EM_HAS_BOOST_RANDOM
418 IMP_EM_HAS_BOOST_REGEX = _IMP_spb.IMP_EM_HAS_BOOST_REGEX
419 IMP_EM_HAS_BOOST_SYSTEM = _IMP_spb.IMP_EM_HAS_BOOST_SYSTEM
420 IMP_EM_HAS_CGAL = _IMP_spb.IMP_EM_HAS_CGAL
421 IMP_EM_HAS_HDF5 = _IMP_spb.IMP_EM_HAS_HDF5
422 IMP_EM_HAS_NUMPY = _IMP_spb.IMP_EM_HAS_NUMPY
423 IMP_EM_HAS_PYTHON_IHM = _IMP_spb.IMP_EM_HAS_PYTHON_IHM
424 IMPEM_SHOW_WARNINGS = _IMP_spb.IMPEM_SHOW_WARNINGS
426 IMP_RMF_HAS_IMP_CGAL = _IMP_spb.IMP_RMF_HAS_IMP_CGAL
427 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
428 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_RMF_HAS_BOOST_FILESYSTEM
429 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
430 IMP_RMF_HAS_BOOST_RANDOM = _IMP_spb.IMP_RMF_HAS_BOOST_RANDOM
431 IMP_RMF_HAS_BOOST_REGEX = _IMP_spb.IMP_RMF_HAS_BOOST_REGEX
432 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_spb.IMP_RMF_HAS_BOOST_SYSTEM
433 IMP_RMF_HAS_CGAL = _IMP_spb.IMP_RMF_HAS_CGAL
434 IMP_RMF_HAS_HDF5 = _IMP_spb.IMP_RMF_HAS_HDF5
435 IMP_RMF_HAS_NUMPY = _IMP_spb.IMP_RMF_HAS_NUMPY
436 IMP_RMF_HAS_PYTHON_IHM = _IMP_spb.IMP_RMF_HAS_PYTHON_IHM
437 IMPRMF_SHOW_WARNINGS = _IMP_spb.IMPRMF_SHOW_WARNINGS
440 IMP_SAXS_HAS_IMP_CGAL = _IMP_spb.IMP_SAXS_HAS_IMP_CGAL
441 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_spb.IMP_SAXS_HAS_IMP_CONTAINER
442 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_spb.IMP_SAXS_HAS_IMP_DISPLAY
443 IMP_SAXS_HAS_IMP_KERNEL = _IMP_spb.IMP_SAXS_HAS_IMP_KERNEL
444 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
445 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SAXS_HAS_BOOST_FILESYSTEM
446 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
447 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_spb.IMP_SAXS_HAS_BOOST_RANDOM
448 IMP_SAXS_HAS_BOOST_REGEX = _IMP_spb.IMP_SAXS_HAS_BOOST_REGEX
449 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SAXS_HAS_BOOST_SYSTEM
450 IMP_SAXS_HAS_CGAL = _IMP_spb.IMP_SAXS_HAS_CGAL
451 IMP_SAXS_HAS_HDF5 = _IMP_spb.IMP_SAXS_HAS_HDF5
452 IMP_SAXS_HAS_NUMPY = _IMP_spb.IMP_SAXS_HAS_NUMPY
453 IMP_SAXS_HAS_PYTHON_IHM = _IMP_spb.IMP_SAXS_HAS_PYTHON_IHM
454 IMPSAXS_SHOW_WARNINGS = _IMP_spb.IMPSAXS_SHOW_WARNINGS
456 IMP_DOMINO_HAS_IMP_ATOM = _IMP_spb.IMP_DOMINO_HAS_IMP_ATOM
457 IMP_DOMINO_HAS_IMP_CGAL = _IMP_spb.IMP_DOMINO_HAS_IMP_CGAL
458 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_spb.IMP_DOMINO_HAS_IMP_KERNEL
459 IMP_DOMINO_HAS_IMP_RMF = _IMP_spb.IMP_DOMINO_HAS_IMP_RMF
460 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
461 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_DOMINO_HAS_BOOST_FILESYSTEM
462 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
463 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_spb.IMP_DOMINO_HAS_BOOST_RANDOM
464 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_spb.IMP_DOMINO_HAS_BOOST_REGEX
465 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_spb.IMP_DOMINO_HAS_BOOST_SYSTEM
466 IMP_DOMINO_HAS_CGAL = _IMP_spb.IMP_DOMINO_HAS_CGAL
467 IMP_DOMINO_HAS_HDF5 = _IMP_spb.IMP_DOMINO_HAS_HDF5
468 IMP_DOMINO_HAS_NUMPY = _IMP_spb.IMP_DOMINO_HAS_NUMPY
469 IMP_DOMINO_HAS_RMF = _IMP_spb.IMP_DOMINO_HAS_RMF
470 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_spb.IMP_DOMINO_HAS_PYTHON_IHM
471 IMPDOMINO_SHOW_WARNINGS = _IMP_spb.IMPDOMINO_SHOW_WARNINGS
474 IMP_ISD_HAS_IMP_CGAL = _IMP_spb.IMP_ISD_HAS_IMP_CGAL
475 IMP_ISD_HAS_IMP_DISPLAY = _IMP_spb.IMP_ISD_HAS_IMP_DISPLAY
476 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
477 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_ISD_HAS_BOOST_FILESYSTEM
478 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
479 IMP_ISD_HAS_BOOST_RANDOM = _IMP_spb.IMP_ISD_HAS_BOOST_RANDOM
480 IMP_ISD_HAS_BOOST_REGEX = _IMP_spb.IMP_ISD_HAS_BOOST_REGEX
481 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ISD_HAS_BOOST_SYSTEM
482 IMP_ISD_HAS_CGAL = _IMP_spb.IMP_ISD_HAS_CGAL
483 IMP_ISD_HAS_HDF5 = _IMP_spb.IMP_ISD_HAS_HDF5
484 IMP_ISD_HAS_NUMPY = _IMP_spb.IMP_ISD_HAS_NUMPY
485 IMP_ISD_HAS_PYTHON_IHM = _IMP_spb.IMP_ISD_HAS_PYTHON_IHM
486 IMPISD_SHOW_WARNINGS = _IMP_spb.IMPISD_SHOW_WARNINGS
488 IMP_EM2D_HAS_IMP_CGAL = _IMP_spb.IMP_EM2D_HAS_IMP_CGAL
489 IMP_EM2D_HAS_IMP_KERNEL = _IMP_spb.IMP_EM2D_HAS_IMP_KERNEL
490 IMP_EM2D_HAS_IMP_RMF = _IMP_spb.IMP_EM2D_HAS_IMP_RMF
491 IMP_EM2D_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_EM2D_HAS_IMP_SCORE_FUNCTOR
492 IMP_EM2D_HAS_IMP_STATISTICS = _IMP_spb.IMP_EM2D_HAS_IMP_STATISTICS
493 IMP_EM2D_HAS_BOOST_GRAPH = _IMP_spb.IMP_EM2D_HAS_BOOST_GRAPH
494 IMP_EM2D_HAS_BOOST_RANDOM = _IMP_spb.IMP_EM2D_HAS_BOOST_RANDOM
495 IMP_EM2D_HAS_BOOST_REGEX = _IMP_spb.IMP_EM2D_HAS_BOOST_REGEX
496 IMP_EM2D_HAS_BOOST_SYSTEM = _IMP_spb.IMP_EM2D_HAS_BOOST_SYSTEM
497 IMP_EM2D_HAS_CGAL = _IMP_spb.IMP_EM2D_HAS_CGAL
498 IMP_EM2D_HAS_GSL = _IMP_spb.IMP_EM2D_HAS_GSL
499 IMP_EM2D_HAS_HDF5 = _IMP_spb.IMP_EM2D_HAS_HDF5
500 IMP_EM2D_HAS_NUMPY = _IMP_spb.IMP_EM2D_HAS_NUMPY
501 IMP_EM2D_HAS_OPENCV22 = _IMP_spb.IMP_EM2D_HAS_OPENCV22
502 IMP_EM2D_HAS_RMF = _IMP_spb.IMP_EM2D_HAS_RMF
503 IMP_EM2D_HAS_PYTHON_IHM = _IMP_spb.IMP_EM2D_HAS_PYTHON_IHM
504 IMP_EM2D_HAS_OPENCV21 = _IMP_spb.IMP_EM2D_HAS_OPENCV21
505 IMP_EM2D_HAS_OPENCV3 = _IMP_spb.IMP_EM2D_HAS_OPENCV3
506 IMPEM2D_SHOW_WARNINGS = _IMP_spb.IMPEM2D_SHOW_WARNINGS
508 IMP_SPB_HAS_IMP_ALGEBRA = _IMP_spb.IMP_SPB_HAS_IMP_ALGEBRA
509 IMP_SPB_HAS_IMP_CGAL = _IMP_spb.IMP_SPB_HAS_IMP_CGAL
510 IMP_SPB_HAS_IMP_DISPLAY = _IMP_spb.IMP_SPB_HAS_IMP_DISPLAY
511 IMP_SPB_HAS_IMP_DOMINO = _IMP_spb.IMP_SPB_HAS_IMP_DOMINO
512 IMP_SPB_HAS_IMP_EM = _IMP_spb.IMP_SPB_HAS_IMP_EM
513 IMP_SPB_HAS_IMP_GSL = _IMP_spb.IMP_SPB_HAS_IMP_GSL
514 IMP_SPB_HAS_IMP_KERNEL = _IMP_spb.IMP_SPB_HAS_IMP_KERNEL
515 IMP_SPB_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SPB_HAS_IMP_SCORE_FUNCTOR
516 IMP_SPB_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SPB_HAS_BOOST_FILESYSTEM
517 IMP_SPB_HAS_BOOST_GRAPH = _IMP_spb.IMP_SPB_HAS_BOOST_GRAPH
518 IMP_SPB_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SPB_HAS_BOOST_PROGRAMOPTIONS
519 IMP_SPB_HAS_BOOST_RANDOM = _IMP_spb.IMP_SPB_HAS_BOOST_RANDOM
520 IMP_SPB_HAS_BOOST_REGEX = _IMP_spb.IMP_SPB_HAS_BOOST_REGEX
521 IMP_SPB_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SPB_HAS_BOOST_SYSTEM
522 IMP_SPB_HAS_CGAL = _IMP_spb.IMP_SPB_HAS_CGAL
523 IMP_SPB_HAS_FFTW3 = _IMP_spb.IMP_SPB_HAS_FFTW3
524 IMP_SPB_HAS_GSL = _IMP_spb.IMP_SPB_HAS_GSL
525 IMP_SPB_HAS_HDF5 = _IMP_spb.IMP_SPB_HAS_HDF5
526 IMP_SPB_HAS_MPI = _IMP_spb.IMP_SPB_HAS_MPI
527 IMP_SPB_HAS_NUMPY = _IMP_spb.IMP_SPB_HAS_NUMPY
528 IMP_SPB_HAS_OPENCV22 = _IMP_spb.IMP_SPB_HAS_OPENCV22
529 IMP_SPB_HAS_RMF = _IMP_spb.IMP_SPB_HAS_RMF
530 IMP_SPB_HAS_PYTHON_IHM = _IMP_spb.IMP_SPB_HAS_PYTHON_IHM
531 IMPSPB_SHOW_WARNINGS = _IMP_spb.IMPSPB_SHOW_WARNINGS
534 return [HelixDecorator(x)
for x
in l]
535 _plural_types.append(
"HelixDecorators")
538 _value_types.append(
"HelixDecorator")
541 _object_types.append(
"AttributeDistancePairScore")
544 def _object_cast_to_AttributeDistancePairScore(o):
545 """_object_cast_to_AttributeDistancePairScore(Object o) -> AttributeDistancePairScore"""
546 return _IMP_spb._object_cast_to_AttributeDistancePairScore(o)
548 _object_types.append(
"BoxedMover")
551 def _object_cast_to_BoxedMover(o):
552 """_object_cast_to_BoxedMover(Object o) -> BoxedMover"""
553 return _IMP_spb._object_cast_to_BoxedMover(o)
555 _object_types.append(
"CellMover")
558 def _object_cast_to_CellMover(o):
559 """_object_cast_to_CellMover(Object o) -> CellMover"""
560 return _IMP_spb._object_cast_to_CellMover(o)
562 _object_types.append(
"ChiSquareMetric")
565 _object_types.append(
"ContactMapMetric")
568 def _object_cast_to_ContactMapMetric(o):
569 """_object_cast_to_ContactMapMetric(Object o) -> ContactMapMetric"""
570 return _IMP_spb._object_cast_to_ContactMapMetric(o)
572 _object_types.append(
"DiameterRgyrRestraint")
575 def _object_cast_to_DiameterRgyrRestraint(o):
576 """_object_cast_to_DiameterRgyrRestraint(Object o) -> DiameterRgyrRestraint"""
577 return _IMP_spb._object_cast_to_DiameterRgyrRestraint(o)
579 _object_types.append(
"DistanceRMSDMetric")
582 def _object_cast_to_DistanceRMSDMetric(o):
583 """_object_cast_to_DistanceRMSDMetric(Object o) -> DistanceRMSDMetric"""
584 return _IMP_spb._object_cast_to_DistanceRMSDMetric(o)
586 _object_types.append(
"Gaussian")
589 def _object_cast_to_Gaussian(o):
590 """_object_cast_to_Gaussian(Object o) -> Gaussian"""
591 return _IMP_spb._object_cast_to_Gaussian(o)
593 _object_types.append(
"ISDRestraint")
596 _object_types.append(
"KinkPairScore")
599 def _object_cast_to_KinkPairScore(o):
600 """_object_cast_to_KinkPairScore(Object o) -> KinkPairScore"""
601 return _IMP_spb._object_cast_to_KinkPairScore(o)
603 _object_types.append(
"MolecularDynamicsWithWte")
606 def _object_cast_to_MolecularDynamicsWithWte(o):
607 """_object_cast_to_MolecularDynamicsWithWte(Object o) -> MolecularDynamicsWithWte"""
608 return _IMP_spb._object_cast_to_MolecularDynamicsWithWte(o)
610 _object_types.append(
"MonteCarloWithWte")
613 def _object_cast_to_MonteCarloWithWte(o):
614 """_object_cast_to_MonteCarloWithWte(Object o) -> MonteCarloWithWte"""
615 return _IMP_spb._object_cast_to_MonteCarloWithWte(o)
617 _object_types.append(
"NuisanceRangeModifier")
620 def _object_cast_to_NuisanceRangeModifier(o):
621 """_object_cast_to_NuisanceRangeModifier(Object o) -> NuisanceRangeModifier"""
622 return _IMP_spb._object_cast_to_NuisanceRangeModifier(o)
624 _object_types.append(
"PbcBoxedMover")
627 def _object_cast_to_PbcBoxedMover(o):
628 """_object_cast_to_PbcBoxedMover(Object o) -> PbcBoxedMover"""
629 return _IMP_spb._object_cast_to_PbcBoxedMover(o)
631 _object_types.append(
"PbcBoxedRigidBodyMover")
634 def _object_cast_to_PbcBoxedRigidBodyMover(o):
635 """_object_cast_to_PbcBoxedRigidBodyMover(Object o) -> PbcBoxedRigidBodyMover"""
636 return _IMP_spb._object_cast_to_PbcBoxedRigidBodyMover(o)
638 _object_types.append(
"RigidBodyNewMover")
641 def _object_cast_to_RigidBodyNewMover(o):
642 """_object_cast_to_RigidBodyNewMover(Object o) -> RigidBodyNewMover"""
643 return _IMP_spb._object_cast_to_RigidBodyNewMover(o)
645 _object_types.append(
"RigidBodyPackingScore")
648 def _object_cast_to_RigidBodyPackingScore(o):
649 """_object_cast_to_RigidBodyPackingScore(Object o) -> RigidBodyPackingScore"""
650 return _IMP_spb._object_cast_to_RigidBodyPackingScore(o)
652 _object_types.append(
"RMSDMetric")
655 def _object_cast_to_RMSDMetric(o):
656 """_object_cast_to_RMSDMetric(Object o) -> RMSDMetric"""
657 return _IMP_spb._object_cast_to_RMSDMetric(o)
659 _object_types.append(
"SameParticlePairFilter")
662 def _object_cast_to_SameParticlePairFilter(o):
663 """_object_cast_to_SameParticlePairFilter(Object o) -> SameParticlePairFilter"""
664 return _IMP_spb._object_cast_to_SameParticlePairFilter(o)
666 _object_types.append(
"SameRigidBodyPairFilter")
669 def _object_cast_to_SameRigidBodyPairFilter(o):
670 """_object_cast_to_SameRigidBodyPairFilter(Object o) -> SameRigidBodyPairFilter"""
671 return _IMP_spb._object_cast_to_SameRigidBodyPairFilter(o)
673 _object_types.append(
"TiltSingletonScore")
676 def _object_cast_to_TiltSingletonScore(o):
677 """_object_cast_to_TiltSingletonScore(Object o) -> TiltSingletonScore"""
678 return _IMP_spb._object_cast_to_TiltSingletonScore(o)
680 _object_types.append(
"TransformationSymmetry")
683 _object_types.append(
"TwoStateGoModelRestraint")
686 def _object_cast_to_TwoStateGoModelRestraint(o):
687 """_object_cast_to_TwoStateGoModelRestraint(Object o) -> TwoStateGoModelRestraint"""
688 return _IMP_spb._object_cast_to_TwoStateGoModelRestraint(o)
690 _object_types.append(
"UniformBoundedRestraint")
693 def _object_cast_to_UniformBoundedRestraint(o):
694 """_object_cast_to_UniformBoundedRestraint(Object o) -> UniformBoundedRestraint"""
695 return _IMP_spb._object_cast_to_UniformBoundedRestraint(o)
697 """Proxy of C++ IMP::spb::AttributeDistancePairScore class."""
699 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
701 def __init__(self, f, k):
702 """__init__(IMP::spb::AttributeDistancePairScore self, UnaryFunction f, FloatKey k) -> AttributeDistancePairScore"""
703 this = _IMP_spb.new_AttributeDistancePairScore(f, k)
705 self.this.append(this)
706 except __builtin__.Exception:
709 def do_get_inputs(self, m, pis):
710 """do_get_inputs(AttributeDistancePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
711 return _IMP_spb.AttributeDistancePairScore_do_get_inputs(self, m, pis)
714 def get_version_info(self):
715 """get_version_info(AttributeDistancePairScore self) -> VersionInfo"""
716 return _IMP_spb.AttributeDistancePairScore_get_version_info(self)
719 def show(self, *args):
721 show(AttributeDistancePairScore self, _ostream out)
722 show(AttributeDistancePairScore self)
724 return _IMP_spb.AttributeDistancePairScore_show(self, *args)
728 """__str__(AttributeDistancePairScore self) -> std::string"""
729 return _IMP_spb.AttributeDistancePairScore___str__(self)
733 """__repr__(AttributeDistancePairScore self) -> std::string"""
734 return _IMP_spb.AttributeDistancePairScore___repr__(self)
739 return _object_cast_to_AttributeDistancePairScore(o)
741 AttributeDistancePairScore_swigregister = _IMP_spb.AttributeDistancePairScore_swigregister
742 AttributeDistancePairScore_swigregister(AttributeDistancePairScore)
745 """Proxy of C++ IMP::spb::BoxedMover class."""
747 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
749 def __init__(self, p, max_tr, centers):
750 """__init__(IMP::spb::BoxedMover self, Particle p, IMP::Float max_tr, IMP::algebra::Vector3Ds centers) -> BoxedMover"""
751 this = _IMP_spb.new_BoxedMover(p, max_tr, centers)
753 self.this.append(this)
754 except __builtin__.Exception:
757 def get_version_info(self):
758 """get_version_info(BoxedMover self) -> VersionInfo"""
759 return _IMP_spb.BoxedMover_get_version_info(self)
762 def show(self, *args):
764 show(BoxedMover self, _ostream out)
765 show(BoxedMover self)
767 return _IMP_spb.BoxedMover_show(self, *args)
771 """__str__(BoxedMover self) -> std::string"""
772 return _IMP_spb.BoxedMover___str__(self)
776 """__repr__(BoxedMover self) -> std::string"""
777 return _IMP_spb.BoxedMover___repr__(self)
782 return _object_cast_to_BoxedMover(o)
784 BoxedMover_swigregister = _IMP_spb.BoxedMover_swigregister
785 BoxedMover_swigregister(BoxedMover)
788 """Proxy of C++ IMP::spb::CellMover class."""
790 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
792 def __init__(self, p, ps, max_translation):
793 """__init__(IMP::spb::CellMover self, Particle p, IMP::Particles ps, IMP::Float max_translation) -> CellMover"""
794 this = _IMP_spb.new_CellMover(p, ps, max_translation)
796 self.this.append(this)
797 except __builtin__.Exception:
800 def get_version_info(self):
801 """get_version_info(CellMover self) -> VersionInfo"""
802 return _IMP_spb.CellMover_get_version_info(self)
805 def show(self, *args):
807 show(CellMover self, _ostream out)
810 return _IMP_spb.CellMover_show(self, *args)
814 """__str__(CellMover self) -> std::string"""
815 return _IMP_spb.CellMover___str__(self)
819 """__repr__(CellMover self) -> std::string"""
820 return _IMP_spb.CellMover___repr__(self)
825 return _object_cast_to_CellMover(o)
827 CellMover_swigregister = _IMP_spb.CellMover_swigregister
828 CellMover_swigregister(CellMover)
831 """Proxy of C++ IMP::spb::ChiSquareMetric class."""
833 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
835 def __init__(self, nu_exp, constr_type=0):
837 __init__(IMP::spb::ChiSquareMetric self, IMP::Floats nu_exp, int constr_type=0) -> ChiSquareMetric
838 __init__(IMP::spb::ChiSquareMetric self, IMP::Floats nu_exp) -> ChiSquareMetric
840 this = _IMP_spb.new_ChiSquareMetric(nu_exp, constr_type)
842 self.this.append(this)
843 except __builtin__.Exception:
846 def add_configuration(self, nu, stddev, weight=1.0):
848 add_configuration(ChiSquareMetric self, IMP::Floats nu, IMP::Floats stddev, double weight=1.0)
849 add_configuration(ChiSquareMetric self, IMP::Floats nu, IMP::Floats stddev)
851 return _IMP_spb.ChiSquareMetric_add_configuration(self, nu, stddev, weight)
855 """get_nu(ChiSquareMetric self, unsigned int i) -> IMP::Floats"""
856 return _IMP_spb.ChiSquareMetric_get_nu(self, i)
859 def get_stddev(self, i):
860 """get_stddev(ChiSquareMetric self, unsigned int i) -> IMP::Floats"""
861 return _IMP_spb.ChiSquareMetric_get_stddev(self, i)
864 def get_weight(self, i):
865 """get_weight(ChiSquareMetric self, unsigned int i) -> IMP::Float"""
866 return _IMP_spb.ChiSquareMetric_get_weight(self, i)
869 def get_chisquare_exp(self, i):
870 """get_chisquare_exp(ChiSquareMetric self, unsigned int i) -> double"""
871 return _IMP_spb.ChiSquareMetric_get_chisquare_exp(self, i)
874 def get_version_info(self):
875 """get_version_info(ChiSquareMetric self) -> VersionInfo"""
876 return _IMP_spb.ChiSquareMetric_get_version_info(self)
880 """__str__(ChiSquareMetric self) -> std::string"""
881 return _IMP_spb.ChiSquareMetric___str__(self)
885 """__repr__(ChiSquareMetric self) -> std::string"""
886 return _IMP_spb.ChiSquareMetric___repr__(self)
891 return _object_cast_to_ChiSquareMetric(o)
893 ChiSquareMetric_swigregister = _IMP_spb.ChiSquareMetric_swigregister
894 ChiSquareMetric_swigregister(ChiSquareMetric)
897 """Proxy of C++ IMP::spb::ContactMapMetric class."""
899 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
901 def __init__(self, ps, r0, nn, mm):
902 """__init__(IMP::spb::ContactMapMetric self, IMP::Particles ps, double r0, int nn, int mm) -> ContactMapMetric"""
903 this = _IMP_spb.new_ContactMapMetric(ps, r0, nn, mm)
905 self.this.append(this)
906 except __builtin__.Exception:
909 def add_configuration(self, weight=1.0):
911 add_configuration(ContactMapMetric self, double weight=1.0)
912 add_configuration(ContactMapMetric self)
914 return _IMP_spb.ContactMapMetric_add_configuration(self, weight)
917 def add_map(self, matrix, weight=1.0):
919 add_map(ContactMapMetric self, IMP::Floats matrix, double weight=1.0)
920 add_map(ContactMapMetric self, IMP::Floats matrix)
922 return _IMP_spb.ContactMapMetric_add_map(self, matrix, weight)
925 def get_weight(self, i):
926 """get_weight(ContactMapMetric self, unsigned int i) -> IMP::Float"""
927 return _IMP_spb.ContactMapMetric_get_weight(self, i)
930 def get_item(self, i):
931 """get_item(ContactMapMetric self, unsigned int i) -> IMP::Floats"""
932 return _IMP_spb.ContactMapMetric_get_item(self, i)
935 def get_version_info(self):
936 """get_version_info(ContactMapMetric self) -> VersionInfo"""
937 return _IMP_spb.ContactMapMetric_get_version_info(self)
941 """__str__(ContactMapMetric self) -> std::string"""
942 return _IMP_spb.ContactMapMetric___str__(self)
946 """__repr__(ContactMapMetric self) -> std::string"""
947 return _IMP_spb.ContactMapMetric___repr__(self)
952 return _object_cast_to_ContactMapMetric(o)
954 ContactMapMetric_swigregister = _IMP_spb.ContactMapMetric_swigregister
955 ContactMapMetric_swigregister(ContactMapMetric)
958 """Proxy of C++ IMP::spb::DiameterRgyrRestraint class."""
960 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
962 def __init__(self, ps, diameter, rgyr, kappa):
963 """__init__(IMP::spb::DiameterRgyrRestraint self, IMP::Particles ps, IMP::Float diameter, IMP::Float rgyr, IMP::Float kappa) -> DiameterRgyrRestraint"""
964 this = _IMP_spb.new_DiameterRgyrRestraint(ps, diameter, rgyr, kappa)
966 self.this.append(this)
967 except __builtin__.Exception:
970 def do_get_inputs(self):
971 """do_get_inputs(DiameterRgyrRestraint self) -> IMP::ModelObjectsTemp"""
972 return _IMP_spb.DiameterRgyrRestraint_do_get_inputs(self)
975 def get_version_info(self):
976 """get_version_info(DiameterRgyrRestraint self) -> VersionInfo"""
977 return _IMP_spb.DiameterRgyrRestraint_get_version_info(self)
981 """__str__(DiameterRgyrRestraint self) -> std::string"""
982 return _IMP_spb.DiameterRgyrRestraint___str__(self)
986 """__repr__(DiameterRgyrRestraint self) -> std::string"""
987 return _IMP_spb.DiameterRgyrRestraint___repr__(self)
992 return _object_cast_to_DiameterRgyrRestraint(o)
994 DiameterRgyrRestraint_swigregister = _IMP_spb.DiameterRgyrRestraint_swigregister
995 DiameterRgyrRestraint_swigregister(DiameterRgyrRestraint)
998 """Proxy of C++ IMP::spb::DistanceRMSDMetric class."""
1000 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1002 def __init__(self, ps, align, tr, px, py, pz):
1003 """__init__(IMP::spb::DistanceRMSDMetric self, IMP::Particles ps, IMP::Ints align, IMP::algebra::Transformation3Ds tr, Particle px, Particle py, Particle pz) -> DistanceRMSDMetric"""
1004 this = _IMP_spb.new_DistanceRMSDMetric(ps, align, tr, px, py, pz)
1006 self.this.append(this)
1007 except __builtin__.Exception:
1010 def add_configuration(self, weight=1.0):
1012 add_configuration(DistanceRMSDMetric self, double weight=1.0)
1013 add_configuration(DistanceRMSDMetric self)
1015 return _IMP_spb.DistanceRMSDMetric_add_configuration(self, weight)
1018 def get_weight(self, i):
1019 """get_weight(DistanceRMSDMetric self, unsigned int i) -> IMP::Float"""
1020 return _IMP_spb.DistanceRMSDMetric_get_weight(self, i)
1023 def get_version_info(self):
1024 """get_version_info(DistanceRMSDMetric self) -> VersionInfo"""
1025 return _IMP_spb.DistanceRMSDMetric_get_version_info(self)
1029 """__str__(DistanceRMSDMetric self) -> std::string"""
1030 return _IMP_spb.DistanceRMSDMetric___str__(self)
1034 """__repr__(DistanceRMSDMetric self) -> std::string"""
1035 return _IMP_spb.DistanceRMSDMetric___repr__(self)
1040 return _object_cast_to_DistanceRMSDMetric(o)
1042 DistanceRMSDMetric_swigregister = _IMP_spb.DistanceRMSDMetric_swigregister
1043 DistanceRMSDMetric_swigregister(DistanceRMSDMetric)
1046 def create_gromos_clustering(d, cutoff):
1047 """create_gromos_clustering(Metric d, double cutoff) -> PartitionalClustering"""
1048 return _IMP_spb.create_gromos_clustering(d, cutoff)
1050 """Proxy of C++ IMP::spb::Gaussian class."""
1052 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1054 def __init__(self, Emin, Zmin, sigma):
1055 """__init__(IMP::spb::Gaussian self, IMP::Float Emin, IMP::Float Zmin, IMP::Float sigma) -> Gaussian"""
1056 this = _IMP_spb.new_Gaussian(Emin, Zmin, sigma)
1058 self.this.append(this)
1059 except __builtin__.Exception:
1062 def get_version_info(self):
1063 """get_version_info(Gaussian self) -> VersionInfo"""
1064 return _IMP_spb.Gaussian_get_version_info(self)
1068 """__str__(Gaussian self) -> std::string"""
1069 return _IMP_spb.Gaussian___str__(self)
1073 """__repr__(Gaussian self) -> std::string"""
1074 return _IMP_spb.Gaussian___repr__(self)
1079 return _object_cast_to_Gaussian(o)
1081 Gaussian_swigregister = _IMP_spb.Gaussian_swigregister
1082 Gaussian_swigregister(Gaussian)
1085 """Proxy of C++ IMP::spb::HelixDecorator class."""
1087 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1089 def __init__(self, *args):
1091 __init__(IMP::spb::HelixDecorator self) -> HelixDecorator
1092 __init__(IMP::spb::HelixDecorator self, Model m, ParticleIndex id) -> HelixDecorator
1093 __init__(IMP::spb::HelixDecorator self, _ParticleAdaptor d) -> HelixDecorator
1095 this = _IMP_spb.new_HelixDecorator(*args)
1097 self.this.append(this)
1098 except __builtin__.Exception:
1101 def show(self, *args):
1103 show(HelixDecorator self, _ostream out)
1104 show(HelixDecorator self)
1106 return _IMP_spb.HelixDecorator_show(self, *args)
1110 """setup_particle(Particle p, IMP::Float b, IMP::Float e) -> HelixDecorator"""
1111 return _IMP_spb.HelixDecorator_setup_particle(p, b, e)
1113 setup_particle = staticmethod(setup_particle)
1115 def get_begin(self):
1116 """get_begin(HelixDecorator self) -> IMP::Float"""
1117 return _IMP_spb.HelixDecorator_get_begin(self)
1121 """get_end(HelixDecorator self) -> IMP::Float"""
1122 return _IMP_spb.HelixDecorator_get_end(self)
1125 def get_is_setup(*args):
1127 get_is_setup(_ParticleAdaptor p) -> bool
1128 get_is_setup(Model m, ParticleIndex id) -> bool
1130 return _IMP_spb.HelixDecorator_get_is_setup(*args)
1132 get_is_setup = staticmethod(get_is_setup)
1134 def set_begin(self, v):
1135 """set_begin(HelixDecorator self, IMP::Float v)"""
1136 return _IMP_spb.HelixDecorator_set_begin(self, v)
1139 def set_end(self, v):
1140 """set_end(HelixDecorator self, IMP::Float v)"""
1141 return _IMP_spb.HelixDecorator_set_end(self, v)
1144 def add_attribute(self, *args):
1146 add_attribute(HelixDecorator self, FloatKey k, IMP::Float v, bool opt)
1147 add_attribute(HelixDecorator self, FloatKey a0, IMP::Float a1)
1148 add_attribute(HelixDecorator self, IntKey a0, IMP::Int a1)
1149 add_attribute(HelixDecorator self, StringKey a0, IMP::String a1)
1150 add_attribute(HelixDecorator self, ParticleIndexKey a0, Particle a1)
1151 add_attribute(HelixDecorator self, ObjectKey a0, Object a1)
1153 return _IMP_spb.HelixDecorator_add_attribute(self, *args)
1156 def get_value(self, *args):
1158 get_value(HelixDecorator self, FloatKey a0) -> IMP::Float
1159 get_value(HelixDecorator self, IntKey a0) -> IMP::Int
1160 get_value(HelixDecorator self, StringKey a0) -> IMP::String
1161 get_value(HelixDecorator self, ParticleIndexKey a0) -> Particle
1162 get_value(HelixDecorator self, ObjectKey a0) -> Object
1164 return _IMP_spb.HelixDecorator_get_value(self, *args)
1167 def set_value(self, *args):
1169 set_value(HelixDecorator self, FloatKey a0, IMP::Float a1)
1170 set_value(HelixDecorator self, IntKey a0, IMP::Int a1)
1171 set_value(HelixDecorator self, StringKey a0, IMP::String a1)
1172 set_value(HelixDecorator self, ParticleIndexKey a0, Particle a1)
1173 set_value(HelixDecorator self, ObjectKey a0, Object a1)
1175 return _IMP_spb.HelixDecorator_set_value(self, *args)
1178 def remove_attribute(self, *args):
1180 remove_attribute(HelixDecorator self, FloatKey a0)
1181 remove_attribute(HelixDecorator self, IntKey a0)
1182 remove_attribute(HelixDecorator self, StringKey a0)
1183 remove_attribute(HelixDecorator self, ParticleIndexKey a0)
1184 remove_attribute(HelixDecorator self, ObjectKey a0)
1186 return _IMP_spb.HelixDecorator_remove_attribute(self, *args)
1189 def has_attribute(self, *args):
1191 has_attribute(HelixDecorator self, FloatKey a0) -> bool
1192 has_attribute(HelixDecorator self, IntKey a0) -> bool
1193 has_attribute(HelixDecorator self, StringKey a0) -> bool
1194 has_attribute(HelixDecorator self, ParticleIndexKey a0) -> bool
1195 has_attribute(HelixDecorator self, ObjectKey a0) -> bool
1197 return _IMP_spb.HelixDecorator_has_attribute(self, *args)
1200 def get_derivative(self, a0):
1201 """get_derivative(HelixDecorator self, FloatKey a0) -> double"""
1202 return _IMP_spb.HelixDecorator_get_derivative(self, a0)
1206 """get_name(HelixDecorator self) -> std::string"""
1207 return _IMP_spb.HelixDecorator_get_name(self)
1210 def clear_caches(self):
1211 """clear_caches(HelixDecorator self)"""
1212 return _IMP_spb.HelixDecorator_clear_caches(self)
1215 def set_name(self, a0):
1216 """set_name(HelixDecorator self, std::string a0)"""
1217 return _IMP_spb.HelixDecorator_set_name(self, a0)
1221 """set_check_level(HelixDecorator self, IMP::CheckLevel a0)"""
1222 return _IMP_spb.HelixDecorator_set_check_level(self, a0)
1225 def add_to_derivative(self, a0, a1, a2):
1226 """add_to_derivative(HelixDecorator self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1227 return _IMP_spb.HelixDecorator_add_to_derivative(self, a0, a1, a2)
1230 def set_is_optimized(self, a0, a1):
1231 """set_is_optimized(HelixDecorator self, FloatKey a0, bool a1)"""
1232 return _IMP_spb.HelixDecorator_set_is_optimized(self, a0, a1)
1235 def get_is_optimized(self, a0):
1236 """get_is_optimized(HelixDecorator self, FloatKey a0) -> bool"""
1237 return _IMP_spb.HelixDecorator_get_is_optimized(self, a0)
1241 """get_check_level(HelixDecorator self) -> IMP::CheckLevel"""
1242 return _IMP_spb.HelixDecorator_get_check_level(self)
1245 def __eq__(self, *args):
1247 __eq__(HelixDecorator self, HelixDecorator o) -> bool
1248 __eq__(HelixDecorator self, Particle d) -> bool
1250 return _IMP_spb.HelixDecorator___eq__(self, *args)
1253 def __ne__(self, *args):
1255 __ne__(HelixDecorator self, HelixDecorator o) -> bool
1256 __ne__(HelixDecorator self, Particle d) -> bool
1258 return _IMP_spb.HelixDecorator___ne__(self, *args)
1261 def __le__(self, *args):
1263 __le__(HelixDecorator self, HelixDecorator o) -> bool
1264 __le__(HelixDecorator self, Particle d) -> bool
1266 return _IMP_spb.HelixDecorator___le__(self, *args)
1269 def __lt__(self, *args):
1271 __lt__(HelixDecorator self, HelixDecorator o) -> bool
1272 __lt__(HelixDecorator self, Particle d) -> bool
1274 return _IMP_spb.HelixDecorator___lt__(self, *args)
1277 def __ge__(self, *args):
1279 __ge__(HelixDecorator self, HelixDecorator o) -> bool
1280 __ge__(HelixDecorator self, Particle d) -> bool
1282 return _IMP_spb.HelixDecorator___ge__(self, *args)
1285 def __gt__(self, *args):
1287 __gt__(HelixDecorator self, HelixDecorator o) -> bool
1288 __gt__(HelixDecorator self, Particle d) -> bool
1290 return _IMP_spb.HelixDecorator___gt__(self, *args)
1294 """__hash__(HelixDecorator self) -> std::size_t"""
1295 return _IMP_spb.HelixDecorator___hash__(self)
1299 """__str__(HelixDecorator self) -> std::string"""
1300 return _IMP_spb.HelixDecorator___str__(self)
1304 """__repr__(HelixDecorator self) -> std::string"""
1305 return _IMP_spb.HelixDecorator___repr__(self)
1307 __swig_destroy__ = _IMP_spb.delete_HelixDecorator
1308 __del__ =
lambda self:
None
1309 HelixDecorator_swigregister = _IMP_spb.HelixDecorator_swigregister
1310 HelixDecorator_swigregister(HelixDecorator)
1312 def HelixDecorator_setup_particle(p, b, e):
1313 """HelixDecorator_setup_particle(Particle p, IMP::Float b, IMP::Float e) -> HelixDecorator"""
1314 return _IMP_spb.HelixDecorator_setup_particle(p, b, e)
1316 def HelixDecorator_get_is_setup(*args):
1318 get_is_setup(_ParticleAdaptor p) -> bool
1319 HelixDecorator_get_is_setup(Model m, ParticleIndex id) -> bool
1321 return _IMP_spb.HelixDecorator_get_is_setup(*args)
1324 """Proxy of C++ IMP::spb::ISDRestraint class."""
1326 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1328 def __init__(self, *args, **kwargs):
1329 raise AttributeError(
"No constructor defined - class is abstract")
1331 def get_probability(self):
1332 """get_probability(ISDRestraint self) -> double"""
1333 return _IMP_spb.ISDRestraint_get_probability(self)
1337 """__str__(ISDRestraint self) -> std::string"""
1338 return _IMP_spb.ISDRestraint___str__(self)
1342 """__repr__(ISDRestraint self) -> std::string"""
1343 return _IMP_spb.ISDRestraint___repr__(self)
1348 return _object_cast_to_ISDRestraint(o)
1350 __swig_destroy__ = _IMP_spb.delete_ISDRestraint
1351 __del__ =
lambda self:
None
1352 ISDRestraint_swigregister = _IMP_spb.ISDRestraint_swigregister
1353 ISDRestraint_swigregister(ISDRestraint)
1356 """Proxy of C++ IMP::spb::KinkPairScore class."""
1358 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1360 def __init__(self, f):
1361 """__init__(IMP::spb::KinkPairScore self, UnaryFunction f) -> KinkPairScore"""
1362 this = _IMP_spb.new_KinkPairScore(f)
1364 self.this.append(this)
1365 except __builtin__.Exception:
1368 def do_get_inputs(self, m, pis):
1369 """do_get_inputs(KinkPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1370 return _IMP_spb.KinkPairScore_do_get_inputs(self, m, pis)
1373 def get_version_info(self):
1374 """get_version_info(KinkPairScore self) -> VersionInfo"""
1375 return _IMP_spb.KinkPairScore_get_version_info(self)
1378 def show(self, *args):
1380 show(KinkPairScore self, _ostream out)
1381 show(KinkPairScore self)
1383 return _IMP_spb.KinkPairScore_show(self, *args)
1387 """__str__(KinkPairScore self) -> std::string"""
1388 return _IMP_spb.KinkPairScore___str__(self)
1392 """__repr__(KinkPairScore self) -> std::string"""
1393 return _IMP_spb.KinkPairScore___repr__(self)
1398 return _object_cast_to_KinkPairScore(o)
1400 KinkPairScore_swigregister = _IMP_spb.KinkPairScore_swigregister
1401 KinkPairScore_swigregister(KinkPairScore)
1404 """Proxy of C++ IMP::spb::MolecularDynamicsWithWte class."""
1406 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1408 def __init__(self, m, emin, emax, sigma, gamma, w0):
1409 """__init__(IMP::spb::MolecularDynamicsWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0) -> MolecularDynamicsWithWte"""
1410 this = _IMP_spb.new_MolecularDynamicsWithWte(m, emin, emax, sigma, gamma, w0)
1412 self.this.append(this)
1413 except __builtin__.Exception:
1416 def get_bias(self, score):
1417 """get_bias(MolecularDynamicsWithWte self, double score) -> double"""
1418 return _IMP_spb.MolecularDynamicsWithWte_get_bias(self, score)
1421 def get_bias_buffer(self):
1422 """get_bias_buffer(MolecularDynamicsWithWte self) -> IMP::Floats"""
1423 return _IMP_spb.MolecularDynamicsWithWte_get_bias_buffer(self)
1427 """get_nbin(MolecularDynamicsWithWte self) -> int"""
1428 return _IMP_spb.MolecularDynamicsWithWte_get_nbin(self)
1431 def set_w0(self, w0):
1432 """set_w0(MolecularDynamicsWithWte self, double w0)"""
1433 return _IMP_spb.MolecularDynamicsWithWte_set_w0(self, w0)
1436 def set_bias(self, bias):
1437 """set_bias(MolecularDynamicsWithWte self, IMP::Floats const & bias)"""
1438 return _IMP_spb.MolecularDynamicsWithWte_set_bias(self, bias)
1441 def get_kinetic_energy(self):
1442 """get_kinetic_energy(MolecularDynamicsWithWte self) -> IMP::Float"""
1443 return _IMP_spb.MolecularDynamicsWithWte_get_kinetic_energy(self)
1446 def get_kinetic_temperature(self, ekinetic):
1447 """get_kinetic_temperature(MolecularDynamicsWithWte self, IMP::Float ekinetic) -> IMP::Float"""
1448 return _IMP_spb.MolecularDynamicsWithWte_get_kinetic_temperature(self, ekinetic)
1451 def set_velocity_cap(self, velocity_cap):
1452 """set_velocity_cap(MolecularDynamicsWithWte self, IMP::Float velocity_cap)"""
1453 return _IMP_spb.MolecularDynamicsWithWte_set_velocity_cap(self, velocity_cap)
1456 def assign_velocities(self, temperature):
1457 """assign_velocities(MolecularDynamicsWithWte self, IMP::Float temperature)"""
1458 return _IMP_spb.MolecularDynamicsWithWte_assign_velocities(self, temperature)
1461 def rescale_velocities(self, rescale):
1462 """rescale_velocities(MolecularDynamicsWithWte self, IMP::Float rescale)"""
1463 return _IMP_spb.MolecularDynamicsWithWte_rescale_velocities(self, rescale)
1466 def setup(self, ps):
1467 """setup(MolecularDynamicsWithWte self, IMP::ParticleIndexes const & ps)"""
1468 return _IMP_spb.MolecularDynamicsWithWte_setup(self, ps)
1471 def do_step(self, sc, dt):
1472 """do_step(MolecularDynamicsWithWte self, IMP::ParticleIndexes const & sc, double dt) -> double"""
1473 return _IMP_spb.MolecularDynamicsWithWte_do_step(self, sc, dt)
1476 def get_is_simulation_particle(self, p):
1477 """get_is_simulation_particle(MolecularDynamicsWithWte self, ParticleIndex p) -> bool"""
1478 return _IMP_spb.MolecularDynamicsWithWte_get_is_simulation_particle(self, p)
1482 """__str__(MolecularDynamicsWithWte self) -> std::string"""
1483 return _IMP_spb.MolecularDynamicsWithWte___str__(self)
1487 """__repr__(MolecularDynamicsWithWte self) -> std::string"""
1488 return _IMP_spb.MolecularDynamicsWithWte___repr__(self)
1493 return _object_cast_to_MolecularDynamicsWithWte(o)
1495 __swig_destroy__ = _IMP_spb.delete_MolecularDynamicsWithWte
1496 __del__ =
lambda self:
None
1497 MolecularDynamicsWithWte_swigregister = _IMP_spb.MolecularDynamicsWithWte_swigregister
1498 MolecularDynamicsWithWte_swigregister(MolecularDynamicsWithWte)
1501 """Proxy of C++ IMP::spb::MonteCarloWithWte class."""
1503 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1505 def __init__(self, *args):
1507 __init__(IMP::spb::MonteCarloWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0) -> MonteCarloWithWte
1508 __init__(IMP::spb::MonteCarloWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0, RestraintSet rset) -> MonteCarloWithWte
1510 this = _IMP_spb.new_MonteCarloWithWte(*args)
1512 self.this.append(this)
1513 except __builtin__.Exception:
1516 def get_bias(self, score):
1517 """get_bias(MonteCarloWithWte self, double score) -> double"""
1518 return _IMP_spb.MonteCarloWithWte_get_bias(self, score)
1521 def get_bias_asfloats(self):
1522 """get_bias_asfloats(MonteCarloWithWte self) -> IMP::Floats"""
1523 return _IMP_spb.MonteCarloWithWte_get_bias_asfloats(self)
1527 """get_nbin(MonteCarloWithWte self) -> int"""
1528 return _IMP_spb.MonteCarloWithWte_get_nbin(self)
1531 def set_w0(self, w0):
1532 """set_w0(MonteCarloWithWte self, double w0)"""
1533 return _IMP_spb.MonteCarloWithWte_set_w0(self, w0)
1536 def set_bias(self, bias):
1537 """set_bias(MonteCarloWithWte self, IMP::Floats const & bias)"""
1538 return _IMP_spb.MonteCarloWithWte_set_bias(self, bias)
1542 """do_step(MonteCarloWithWte self)"""
1543 return _IMP_spb.MonteCarloWithWte_do_step(self)
1547 """__str__(MonteCarloWithWte self) -> std::string"""
1548 return _IMP_spb.MonteCarloWithWte___str__(self)
1552 """__repr__(MonteCarloWithWte self) -> std::string"""
1553 return _IMP_spb.MonteCarloWithWte___repr__(self)
1558 return _object_cast_to_MonteCarloWithWte(o)
1560 MonteCarloWithWte_swigregister = _IMP_spb.MonteCarloWithWte_swigregister
1561 MonteCarloWithWte_swigregister(MonteCarloWithWte)
1564 """Proxy of C++ IMP::spb::NuisanceRangeModifier class."""
1566 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1569 """__init__(IMP::spb::NuisanceRangeModifier self) -> NuisanceRangeModifier"""
1570 this = _IMP_spb.new_NuisanceRangeModifier()
1572 self.this.append(this)
1573 except __builtin__.Exception:
1576 def do_get_inputs(self, m, pis):
1577 """do_get_inputs(NuisanceRangeModifier self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1578 return _IMP_spb.NuisanceRangeModifier_do_get_inputs(self, m, pis)
1581 def do_get_outputs(self, m, pis):
1582 """do_get_outputs(NuisanceRangeModifier self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1583 return _IMP_spb.NuisanceRangeModifier_do_get_outputs(self, m, pis)
1586 def get_version_info(self):
1587 """get_version_info(NuisanceRangeModifier self) -> VersionInfo"""
1588 return _IMP_spb.NuisanceRangeModifier_get_version_info(self)
1591 def show(self, *args):
1593 show(NuisanceRangeModifier self, _ostream out)
1594 show(NuisanceRangeModifier self)
1596 return _IMP_spb.NuisanceRangeModifier_show(self, *args)
1600 """__str__(NuisanceRangeModifier self) -> std::string"""
1601 return _IMP_spb.NuisanceRangeModifier___str__(self)
1605 """__repr__(NuisanceRangeModifier self) -> std::string"""
1606 return _IMP_spb.NuisanceRangeModifier___repr__(self)
1611 return _object_cast_to_NuisanceRangeModifier(o)
1613 NuisanceRangeModifier_swigregister = _IMP_spb.NuisanceRangeModifier_swigregister
1614 NuisanceRangeModifier_swigregister(NuisanceRangeModifier)
1617 """Proxy of C++ IMP::spb::PbcBoxedMover class."""
1619 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1621 def __init__(self, p, ps, max_tr, centers, transformations, px, py, pz):
1622 """__init__(IMP::spb::PbcBoxedMover self, Particle p, IMP::Particles ps, IMP::Float max_tr, IMP::algebra::Vector3Ds centers, IMP::algebra::Transformation3Ds transformations, Particle px, Particle py, Particle pz) -> PbcBoxedMover"""
1623 this = _IMP_spb.new_PbcBoxedMover(p, ps, max_tr, centers, transformations, px, py, pz)
1625 self.this.append(this)
1626 except __builtin__.Exception:
1629 def get_version_info(self):
1630 """get_version_info(PbcBoxedMover self) -> VersionInfo"""
1631 return _IMP_spb.PbcBoxedMover_get_version_info(self)
1634 def show(self, *args):
1636 show(PbcBoxedMover self, _ostream out)
1637 show(PbcBoxedMover self)
1639 return _IMP_spb.PbcBoxedMover_show(self, *args)
1643 """__str__(PbcBoxedMover self) -> std::string"""
1644 return _IMP_spb.PbcBoxedMover___str__(self)
1648 """__repr__(PbcBoxedMover self) -> std::string"""
1649 return _IMP_spb.PbcBoxedMover___repr__(self)
1654 return _object_cast_to_PbcBoxedMover(o)
1656 PbcBoxedMover_swigregister = _IMP_spb.PbcBoxedMover_swigregister
1657 PbcBoxedMover_swigregister(PbcBoxedMover)
1660 """Proxy of C++ IMP::spb::PbcBoxedRigidBodyMover class."""
1662 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1664 def __init__(self, d, ps, max_translation, max_rotation, centers, transformations, px, py, pz):
1665 """__init__(IMP::spb::PbcBoxedRigidBodyMover self, RigidBody d, IMP::Particles ps, IMP::Float max_translation, IMP::Float max_rotation, IMP::algebra::Vector3Ds centers, IMP::algebra::Transformation3Ds transformations, Particle px, Particle py, Particle pz) -> PbcBoxedRigidBodyMover"""
1666 this = _IMP_spb.new_PbcBoxedRigidBodyMover(d, ps, max_translation, max_rotation, centers, transformations, px, py, pz)
1668 self.this.append(this)
1669 except __builtin__.Exception:
1672 def get_version_info(self):
1673 """get_version_info(PbcBoxedRigidBodyMover self) -> VersionInfo"""
1674 return _IMP_spb.PbcBoxedRigidBodyMover_get_version_info(self)
1677 def show(self, *args):
1679 show(PbcBoxedRigidBodyMover self, _ostream out)
1680 show(PbcBoxedRigidBodyMover self)
1682 return _IMP_spb.PbcBoxedRigidBodyMover_show(self, *args)
1686 """__str__(PbcBoxedRigidBodyMover self) -> std::string"""
1687 return _IMP_spb.PbcBoxedRigidBodyMover___str__(self)
1691 """__repr__(PbcBoxedRigidBodyMover self) -> std::string"""
1692 return _IMP_spb.PbcBoxedRigidBodyMover___repr__(self)
1697 return _object_cast_to_PbcBoxedRigidBodyMover(o)
1699 PbcBoxedRigidBodyMover_swigregister = _IMP_spb.PbcBoxedRigidBodyMover_swigregister
1700 PbcBoxedRigidBodyMover_swigregister(PbcBoxedRigidBodyMover)
1703 """Proxy of C++ IMP::spb::RigidBodyNewMover class."""
1705 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1707 def __init__(self, d, max_x_translation, max_y_translation, max_z_translation, max_rot):
1708 """__init__(IMP::spb::RigidBodyNewMover self, RigidBody d, IMP::Float max_x_translation, IMP::Float max_y_translation, IMP::Float max_z_translation, IMP::Float max_rot) -> RigidBodyNewMover"""
1709 this = _IMP_spb.new_RigidBodyNewMover(d, max_x_translation, max_y_translation, max_z_translation, max_rot)
1711 self.this.append(this)
1712 except __builtin__.Exception:
1715 def get_version_info(self):
1716 """get_version_info(RigidBodyNewMover self) -> VersionInfo"""
1717 return _IMP_spb.RigidBodyNewMover_get_version_info(self)
1720 def show(self, *args):
1722 show(RigidBodyNewMover self, _ostream out)
1723 show(RigidBodyNewMover self)
1725 return _IMP_spb.RigidBodyNewMover_show(self, *args)
1729 """__str__(RigidBodyNewMover self) -> std::string"""
1730 return _IMP_spb.RigidBodyNewMover___str__(self)
1734 """__repr__(RigidBodyNewMover self) -> std::string"""
1735 return _IMP_spb.RigidBodyNewMover___repr__(self)
1740 return _object_cast_to_RigidBodyNewMover(o)
1742 RigidBodyNewMover_swigregister = _IMP_spb.RigidBodyNewMover_swigregister
1743 RigidBodyNewMover_swigregister(RigidBodyNewMover)
1746 """Proxy of C++ IMP::spb::RigidBodyPackingScore class."""
1748 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1750 def __init__(self, tbr, omb, ome, ddb, dde, kappa):
1751 """__init__(IMP::spb::RigidBodyPackingScore self, TableRefiner tbr, IMP::Floats omb, IMP::Floats ome, IMP::Floats ddb, IMP::Floats dde, double kappa) -> RigidBodyPackingScore"""
1752 this = _IMP_spb.new_RigidBodyPackingScore(tbr, omb, ome, ddb, dde, kappa)
1754 self.this.append(this)
1755 except __builtin__.Exception:
1758 def do_get_inputs(self, m, pis):
1759 """do_get_inputs(RigidBodyPackingScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1760 return _IMP_spb.RigidBodyPackingScore_do_get_inputs(self, m, pis)
1763 def show(self, *args):
1765 show(RigidBodyPackingScore self, _ostream out)
1766 show(RigidBodyPackingScore self)
1768 return _IMP_spb.RigidBodyPackingScore_show(self, *args)
1772 """__str__(RigidBodyPackingScore self) -> std::string"""
1773 return _IMP_spb.RigidBodyPackingScore___str__(self)
1777 """__repr__(RigidBodyPackingScore self) -> std::string"""
1778 return _IMP_spb.RigidBodyPackingScore___repr__(self)
1783 return _object_cast_to_RigidBodyPackingScore(o)
1785 __swig_destroy__ = _IMP_spb.delete_RigidBodyPackingScore
1786 __del__ =
lambda self:
None
1787 RigidBodyPackingScore_swigregister = _IMP_spb.RigidBodyPackingScore_swigregister
1788 RigidBodyPackingScore_swigregister(RigidBodyPackingScore)
1791 """Proxy of C++ IMP::spb::RMSDMetric class."""
1793 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1795 def __init__(self, ps):
1796 """__init__(IMP::spb::RMSDMetric self, IMP::Particles ps) -> RMSDMetric"""
1797 this = _IMP_spb.new_RMSDMetric(ps)
1799 self.this.append(this)
1800 except __builtin__.Exception:
1803 def add_configuration(self, weight=1.0):
1805 add_configuration(RMSDMetric self, double weight=1.0)
1806 add_configuration(RMSDMetric self)
1808 return _IMP_spb.RMSDMetric_add_configuration(self, weight)
1811 def get_weight(self, i):
1812 """get_weight(RMSDMetric self, unsigned int i) -> IMP::Float"""
1813 return _IMP_spb.RMSDMetric_get_weight(self, i)
1816 def get_version_info(self):
1817 """get_version_info(RMSDMetric self) -> VersionInfo"""
1818 return _IMP_spb.RMSDMetric_get_version_info(self)
1822 """__str__(RMSDMetric self) -> std::string"""
1823 return _IMP_spb.RMSDMetric___str__(self)
1827 """__repr__(RMSDMetric self) -> std::string"""
1828 return _IMP_spb.RMSDMetric___repr__(self)
1833 return _object_cast_to_RMSDMetric(o)
1835 RMSDMetric_swigregister = _IMP_spb.RMSDMetric_swigregister
1836 RMSDMetric_swigregister(RMSDMetric)
1839 """Proxy of C++ IMP::spb::SameParticlePairFilter class."""
1841 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1844 """__init__(IMP::spb::SameParticlePairFilter self) -> SameParticlePairFilter"""
1845 this = _IMP_spb.new_SameParticlePairFilter()
1847 self.this.append(this)
1848 except __builtin__.Exception:
1851 def do_get_inputs(self, m, pis):
1852 """do_get_inputs(SameParticlePairFilter self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1853 return _IMP_spb.SameParticlePairFilter_do_get_inputs(self, m, pis)
1856 def get_value(self, *args):
1858 get_value(SameParticlePairFilter self, IMP::ParticlePair const & a) -> int
1859 get_value(SameParticlePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1861 return _IMP_spb.SameParticlePairFilter_get_value(self, *args)
1864 def get_value_index(self, *args):
1866 get_value_index(SameParticlePairFilter self, Model m, IMP::ParticleIndexPair const & p) -> int
1867 get_value_index(SameParticlePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1869 return _IMP_spb.SameParticlePairFilter_get_value_index(self, *args)
1872 def get_version_info(self):
1873 """get_version_info(SameParticlePairFilter self) -> VersionInfo"""
1874 return _IMP_spb.SameParticlePairFilter_get_version_info(self)
1878 """__str__(SameParticlePairFilter self) -> std::string"""
1879 return _IMP_spb.SameParticlePairFilter___str__(self)
1883 """__repr__(SameParticlePairFilter self) -> std::string"""
1884 return _IMP_spb.SameParticlePairFilter___repr__(self)
1889 return _object_cast_to_SameParticlePairFilter(o)
1891 SameParticlePairFilter_swigregister = _IMP_spb.SameParticlePairFilter_swigregister
1892 SameParticlePairFilter_swigregister(SameParticlePairFilter)
1895 """Proxy of C++ IMP::spb::SameRigidBodyPairFilter class."""
1897 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1900 """__init__(IMP::spb::SameRigidBodyPairFilter self) -> SameRigidBodyPairFilter"""
1901 this = _IMP_spb.new_SameRigidBodyPairFilter()
1903 self.this.append(this)
1904 except __builtin__.Exception:
1907 def do_get_inputs(self, m, pis):
1908 """do_get_inputs(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1909 return _IMP_spb.SameRigidBodyPairFilter_do_get_inputs(self, m, pis)
1912 def get_value(self, *args):
1914 get_value(SameRigidBodyPairFilter self, IMP::ParticlePair const & a) -> int
1915 get_value(SameRigidBodyPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1917 return _IMP_spb.SameRigidBodyPairFilter_get_value(self, *args)
1920 def get_value_index(self, *args):
1922 get_value_index(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexPair const & p) -> int
1923 get_value_index(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1925 return _IMP_spb.SameRigidBodyPairFilter_get_value_index(self, *args)
1928 def get_version_info(self):
1929 """get_version_info(SameRigidBodyPairFilter self) -> VersionInfo"""
1930 return _IMP_spb.SameRigidBodyPairFilter_get_version_info(self)
1934 """__str__(SameRigidBodyPairFilter self) -> std::string"""
1935 return _IMP_spb.SameRigidBodyPairFilter___str__(self)
1939 """__repr__(SameRigidBodyPairFilter self) -> std::string"""
1940 return _IMP_spb.SameRigidBodyPairFilter___repr__(self)
1945 return _object_cast_to_SameRigidBodyPairFilter(o)
1947 SameRigidBodyPairFilter_swigregister = _IMP_spb.SameRigidBodyPairFilter_swigregister
1948 SameRigidBodyPairFilter_swigregister(SameRigidBodyPairFilter)
1951 """Proxy of C++ IMP::spb::TiltSingletonScore class."""
1953 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1955 def __init__(self, *args, **kwargs):
1956 raise AttributeError(
"No constructor defined - class is abstract")
1958 def evaluate_index(self, m, p, da):
1959 """evaluate_index(TiltSingletonScore self, Model m, ParticleIndex p, DerivativeAccumulator da) -> double"""
1960 return _IMP_spb.TiltSingletonScore_evaluate_index(self, m, p, da)
1963 def do_get_inputs(self, m, pis):
1964 """do_get_inputs(TiltSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1965 return _IMP_spb.TiltSingletonScore_do_get_inputs(self, m, pis)
1968 def get_version_info(self):
1969 """get_version_info(TiltSingletonScore self) -> VersionInfo"""
1970 return _IMP_spb.TiltSingletonScore_get_version_info(self)
1973 def show(self, *args):
1975 show(TiltSingletonScore self, _ostream out)
1976 show(TiltSingletonScore self)
1978 return _IMP_spb.TiltSingletonScore_show(self, *args)
1982 """__str__(TiltSingletonScore self) -> std::string"""
1983 return _IMP_spb.TiltSingletonScore___str__(self)
1987 """__repr__(TiltSingletonScore self) -> std::string"""
1988 return _IMP_spb.TiltSingletonScore___repr__(self)
1993 return _object_cast_to_TiltSingletonScore(o)
1995 TiltSingletonScore_swigregister = _IMP_spb.TiltSingletonScore_swigregister
1996 TiltSingletonScore_swigregister(TiltSingletonScore)
1999 """Proxy of C++ IMP::spb::TransformationSymmetry class."""
2001 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2003 def __init__(self, t, px, py, pz):
2004 """__init__(IMP::spb::TransformationSymmetry self, Transformation3D t, Particle px, Particle py, Particle pz) -> TransformationSymmetry"""
2005 this = _IMP_spb.new_TransformationSymmetry(t, px, py, pz)
2007 self.this.append(this)
2008 except __builtin__.Exception:
2011 def do_get_inputs(self, m, pis):
2012 """do_get_inputs(TransformationSymmetry self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2013 return _IMP_spb.TransformationSymmetry_do_get_inputs(self, m, pis)
2016 def do_get_outputs(self, m, pis):
2017 """do_get_outputs(TransformationSymmetry self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2018 return _IMP_spb.TransformationSymmetry_do_get_outputs(self, m, pis)
2021 def get_version_info(self):
2022 """get_version_info(TransformationSymmetry self) -> VersionInfo"""
2023 return _IMP_spb.TransformationSymmetry_get_version_info(self)
2026 def show(self, *args):
2028 show(TransformationSymmetry self, _ostream out)
2029 show(TransformationSymmetry self)
2031 return _IMP_spb.TransformationSymmetry_show(self, *args)
2035 """__str__(TransformationSymmetry self) -> std::string"""
2036 return _IMP_spb.TransformationSymmetry___str__(self)
2040 """__repr__(TransformationSymmetry self) -> std::string"""
2041 return _IMP_spb.TransformationSymmetry___repr__(self)
2046 return _object_cast_to_TransformationSymmetry(o)
2048 TransformationSymmetry_swigregister = _IMP_spb.TransformationSymmetry_swigregister
2049 TransformationSymmetry_swigregister(TransformationSymmetry)
2052 """Proxy of C++ IMP::spb::TwoStateGoModelRestraint class."""
2054 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2056 def __init__(self, ps, psA, psB, Beta, Delta, Cutoff):
2057 """__init__(IMP::spb::TwoStateGoModelRestraint self, IMP::Particles ps, IMP::Particles psA, IMP::Particles psB, IMP::Float Beta, IMP::Float Delta, IMP::Float Cutoff) -> TwoStateGoModelRestraint"""
2058 this = _IMP_spb.new_TwoStateGoModelRestraint(ps, psA, psB, Beta, Delta, Cutoff)
2060 self.this.append(this)
2061 except __builtin__.Exception:
2064 def do_get_inputs(self):
2065 """do_get_inputs(TwoStateGoModelRestraint self) -> IMP::ModelObjectsTemp"""
2066 return _IMP_spb.TwoStateGoModelRestraint_do_get_inputs(self)
2069 def get_version_info(self):
2070 """get_version_info(TwoStateGoModelRestraint self) -> VersionInfo"""
2071 return _IMP_spb.TwoStateGoModelRestraint_get_version_info(self)
2075 """__str__(TwoStateGoModelRestraint self) -> std::string"""
2076 return _IMP_spb.TwoStateGoModelRestraint___str__(self)
2080 """__repr__(TwoStateGoModelRestraint self) -> std::string"""
2081 return _IMP_spb.TwoStateGoModelRestraint___repr__(self)
2086 return _object_cast_to_TwoStateGoModelRestraint(o)
2088 TwoStateGoModelRestraint_swigregister = _IMP_spb.TwoStateGoModelRestraint_swigregister
2089 TwoStateGoModelRestraint_swigregister(TwoStateGoModelRestraint)
2091 class UniformBoundedRestraint(ISDRestraint):
2092 """Proxy of C++ IMP::spb::UniformBoundedRestraint class."""
2094 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2096 def __init__(self, p, fk, a, b):
2097 """__init__(IMP::spb::UniformBoundedRestraint self, Particle p, FloatKey fk, Particle a, Particle b) -> UniformBoundedRestraint"""
2098 this = _IMP_spb.new_UniformBoundedRestraint(p, fk, a, b)
2100 self.this.append(this)
2101 except __builtin__.Exception:
2104 def do_get_inputs(self):
2105 """do_get_inputs(UniformBoundedRestraint self) -> IMP::ModelObjectsTemp"""
2106 return _IMP_spb.UniformBoundedRestraint_do_get_inputs(self)
2109 def get_version_info(self):
2110 """get_version_info(UniformBoundedRestraint self) -> VersionInfo"""
2111 return _IMP_spb.UniformBoundedRestraint_get_version_info(self)
2115 """__str__(UniformBoundedRestraint self) -> std::string"""
2116 return _IMP_spb.UniformBoundedRestraint___str__(self)
2120 """__repr__(UniformBoundedRestraint self) -> std::string"""
2121 return _IMP_spb.UniformBoundedRestraint___repr__(self)
2126 return _object_cast_to_UniformBoundedRestraint(o)
2128 UniformBoundedRestraint_swigregister = _IMP_spb.UniformBoundedRestraint_swigregister
2129 UniformBoundedRestraint_swigregister(UniformBoundedRestraint)
2132 def get_module_version():
2133 """get_module_version() -> std::string const"""
2134 return _IMP_spb.get_module_version()
2137 """get_example_path(std::string fname) -> std::string"""
2138 return _IMP_spb.get_example_path(fname)
2141 """get_data_path(std::string fname) -> std::string"""
2142 return _IMP_spb.get_data_path(fname)
2144 from .
import _version_check
2145 _version_check.check_version(get_module_version())
2146 __version__ = get_module_version()
A base class for modifiers of ParticlesTemp.
Abstract class for scoring object(s) of type ParticleIndexPair.
The base class for simulators.
Support for basic symmetry, such as periodic boundary conditions (PBC).
CheckLevel get_check_level()
Get the current audit mode.
Restraints using electron microscopy 2D images (class averages).
Various classes to hold sets of particles.
Make CGAL functionality available to IMP.
Several general purpose optimizers from the GNU Scientific Library (GSL).
Composable functors to implement scores via compile-time composition.
Code to compute statistical measures.
static Molecule setup_particle(Model *m, ParticleIndex pi)
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Abstract class for scoring object(s) of type ParticleIndex.
Code that uses the MPI parallel library.
A base class for classes which perturb particles.
Basic utilities for handling cryo-electron microscopy 3D density maps.
Interface to specialized Particle types (e.g. atoms)
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
Basic functionality that is expected to be used by a wide variety of IMP users.
Abstract predicate function.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
IMP::Vector< HelixDecorator > HelixDecorators
Output IMP model data in various file formats.
Functionality for loading, creating, manipulating and scoring atomic structures.
Support for the RMF file format for storing hierarchical molecular data and markup.
Abstract single variable functor class for score functions.
Divide-and-conquer inferential optimization in discrete space.
Support for small angle X-ray scattering (SAXS) data.
void set_check_level(CheckLevel tf)
Control runtime checks in the code.
Inferential scoring building on methods developed as part of the Inferential Structure Determination ...
A restraint is a term in an IMP ScoringFunction.
Store data to be clustered for distance metric based algorithms.