11 from __future__
import print_function, division, absolute_import
17 from sys
import version_info
18 if version_info >= (2, 6, 0):
19 def swig_import_helper():
20 from os.path
import dirname
24 fp, pathname, description = imp.find_module(
'_IMP_pmi1', [dirname(__file__)])
30 _mod = imp.load_module(
'_IMP_pmi1', fp, pathname, description)
34 _IMP_pmi1 = swig_import_helper()
35 del swig_import_helper
40 _swig_property = property
45 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
46 if (name ==
"thisown"):
47 return self.this.own(value)
49 if type(value).__name__ ==
'SwigPyObject':
50 self.__dict__[name] = value
52 method = class_type.__swig_setmethods__.get(name,
None)
54 return method(self, value)
56 object.__setattr__(self, name, value)
58 raise AttributeError(
"You cannot add attributes to %s" % self)
61 def _swig_setattr(self, class_type, name, value):
62 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
65 def _swig_getattr_nondynamic(self, class_type, name, static=1):
66 if (name ==
"thisown"):
67 return self.this.own()
68 method = class_type.__swig_getmethods__.get(name,
None)
72 return object.__getattr__(self, name)
74 raise AttributeError(name)
76 def _swig_getattr(self, class_type, name):
77 return _swig_getattr_nondynamic(self, class_type, name, 0)
82 strthis =
"proxy of " + self.this.__repr__()
85 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
90 except AttributeError:
97 def _swig_setattr_nondynamic_method(set):
98 def set_attr(self, name, value):
99 if (name ==
"thisown"):
100 return self.this.own(value)
101 if hasattr(self, name)
or (name ==
"this"):
102 set(self, name, value)
104 raise AttributeError(
"You cannot add attributes to %s" % self)
110 weakref_proxy = weakref.proxy
112 weakref_proxy =
lambda x: x
115 class IMP_PMI1_SwigPyIterator(object):
116 """Proxy of C++ swig::IMP_PMI1_SwigPyIterator class"""
117 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
119 def __init__(self, *args, **kwargs):
120 raise AttributeError(
"No constructor defined - class is abstract")
121 __repr__ = _swig_repr
122 __swig_destroy__ = _IMP_pmi1.delete_IMP_PMI1_SwigPyIterator
123 __del__ =
lambda self:
None
126 """value(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
127 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_value(self)
132 incr(IMP_PMI1_SwigPyIterator self, size_t n=1) -> IMP_PMI1_SwigPyIterator
133 incr(IMP_PMI1_SwigPyIterator self) -> IMP_PMI1_SwigPyIterator
135 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_incr(self, n)
140 decr(IMP_PMI1_SwigPyIterator self, size_t n=1) -> IMP_PMI1_SwigPyIterator
141 decr(IMP_PMI1_SwigPyIterator self) -> IMP_PMI1_SwigPyIterator
143 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_decr(self, n)
146 def distance(self, x):
147 """distance(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> ptrdiff_t"""
148 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_distance(self, x)
152 """equal(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> bool"""
153 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_equal(self, x)
157 """copy(IMP_PMI1_SwigPyIterator self) -> IMP_PMI1_SwigPyIterator"""
158 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_copy(self)
162 """next(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
163 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_next(self)
167 """__next__(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
168 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___next__(self)
172 """previous(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
173 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_previous(self)
176 def advance(self, n):
177 """advance(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
178 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_advance(self, n)
182 """__eq__(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> bool"""
183 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___eq__(self, x)
187 """__ne__(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> bool"""
188 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___ne__(self, x)
191 def __iadd__(self, n):
192 """__iadd__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
193 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___iadd__(self, n)
196 def __isub__(self, n):
197 """__isub__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
198 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___isub__(self, n)
201 def __add__(self, n):
202 """__add__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
203 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___add__(self, n)
206 def __sub__(self, *args):
208 __sub__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator
209 __sub__(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> ptrdiff_t
211 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___sub__(self, *args)
215 IMP_PMI1_SwigPyIterator_swigregister = _IMP_pmi1.IMP_PMI1_SwigPyIterator_swigregister
216 IMP_PMI1_SwigPyIterator_swigregister(IMP_PMI1_SwigPyIterator)
225 _IMP_pmi1.IMP_DEBUG_swigconstant(_IMP_pmi1)
226 IMP_DEBUG = _IMP_pmi1.IMP_DEBUG
228 _IMP_pmi1.IMP_RELEASE_swigconstant(_IMP_pmi1)
229 IMP_RELEASE = _IMP_pmi1.IMP_RELEASE
231 _IMP_pmi1.IMP_SILENT_swigconstant(_IMP_pmi1)
232 IMP_SILENT = _IMP_pmi1.IMP_SILENT
234 _IMP_pmi1.IMP_PROGRESS_swigconstant(_IMP_pmi1)
235 IMP_PROGRESS = _IMP_pmi1.IMP_PROGRESS
237 _IMP_pmi1.IMP_TERSE_swigconstant(_IMP_pmi1)
238 IMP_TERSE = _IMP_pmi1.IMP_TERSE
240 _IMP_pmi1.IMP_VERBOSE_swigconstant(_IMP_pmi1)
241 IMP_VERBOSE = _IMP_pmi1.IMP_VERBOSE
243 _IMP_pmi1.IMP_MEMORY_swigconstant(_IMP_pmi1)
244 IMP_MEMORY = _IMP_pmi1.IMP_MEMORY
246 _IMP_pmi1.IMP_NONE_swigconstant(_IMP_pmi1)
247 IMP_NONE = _IMP_pmi1.IMP_NONE
249 _IMP_pmi1.IMP_USAGE_swigconstant(_IMP_pmi1)
250 IMP_USAGE = _IMP_pmi1.IMP_USAGE
252 _IMP_pmi1.IMP_INTERNAL_swigconstant(_IMP_pmi1)
253 IMP_INTERNAL = _IMP_pmi1.IMP_INTERNAL
255 _IMP_pmi1.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_pmi1)
256 IMP_KERNEL_HAS_LOG4CXX = _IMP_pmi1.IMP_KERNEL_HAS_LOG4CXX
258 _IMP_pmi1.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_pmi1)
259 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_pmi1.IMP_COMPILER_HAS_DEBUG_VECTOR
261 _IMP_pmi1.IMP_COMPILER_HAS_RANDOM_SHUFFLE_swigconstant(_IMP_pmi1)
262 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_pmi1.IMP_COMPILER_HAS_RANDOM_SHUFFLE
264 _IMP_pmi1.IMP_COMPILER_HAS_THREE_WAY_swigconstant(_IMP_pmi1)
265 IMP_COMPILER_HAS_THREE_WAY = _IMP_pmi1.IMP_COMPILER_HAS_THREE_WAY
267 _IMP_pmi1.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
268 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_KERNEL_HAS_BOOST_RANDOM
270 _IMP_pmi1.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_pmi1)
271 IMP_KERNEL_HAS_NUMPY = _IMP_pmi1.IMP_KERNEL_HAS_NUMPY
273 _IMP_pmi1.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_pmi1)
274 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_pmi1.IMP_KERNEL_HAS_GPERFTOOLS
276 _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_pmi1)
277 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
279 _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_pmi1)
280 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
282 _IMP_pmi1.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
283 IMPKERNEL_SHOW_WARNINGS = _IMP_pmi1.IMPKERNEL_SHOW_WARNINGS
286 class _DirectorObjects(object):
287 """@internal Simple class to keep references to director objects
288 to prevent premature deletion."""
291 def register(self, obj):
292 """Take a reference to a director object; will only work for
293 refcounted C++ classes"""
294 if hasattr(obj,
'get_ref_count'):
295 self._objects.append(obj)
297 """Only drop our reference and allow cleanup by Python if no other
298 Python references exist (we hold 3 references: one in self._objects,
299 one in x, and one in the argument list for getrefcount) *and* no
300 other C++ references exist (the Python object always holds one)"""
301 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
302 or x.get_ref_count() > 1]
306 def get_object_count(self):
307 """Get number of director objects (useful for testing only)"""
308 return len(self._objects)
309 _director_objects = _DirectorObjects()
311 class _ostream(object):
312 """Proxy of C++ std::ostream class"""
313 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
315 def __init__(self, *args, **kwargs):
316 raise AttributeError(
"No constructor defined")
317 __repr__ = _swig_repr
319 def write(self, osa_buf):
320 """write(_ostream self, char const * osa_buf)"""
321 return _IMP_pmi1._ostream_write(self, osa_buf)
323 _ostream_swigregister = _IMP_pmi1._ostream_swigregister
324 _ostream_swigregister(_ostream)
327 _IMP_pmi1.IMP_HAS_NOEXCEPT_swigconstant(_IMP_pmi1)
328 IMP_HAS_NOEXCEPT = _IMP_pmi1.IMP_HAS_NOEXCEPT
330 _IMP_pmi1.IMP_C_OPEN_BINARY_swigconstant(_IMP_pmi1)
331 IMP_C_OPEN_BINARY = _IMP_pmi1.IMP_C_OPEN_BINARY
334 _IMP_pmi1.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
335 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_CGAL_HAS_BOOST_FILESYSTEM
337 _IMP_pmi1.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
338 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
340 _IMP_pmi1.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
341 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_CGAL_HAS_BOOST_RANDOM
343 _IMP_pmi1.IMP_CGAL_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
344 IMP_CGAL_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_CGAL_HAS_BOOST_SERIALIZATION
346 _IMP_pmi1.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
347 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_CGAL_HAS_BOOST_SYSTEM
349 _IMP_pmi1.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_pmi1)
350 IMP_CGAL_HAS_NUMPY = _IMP_pmi1.IMP_CGAL_HAS_NUMPY
352 _IMP_pmi1.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
353 IMPCGAL_SHOW_WARNINGS = _IMP_pmi1.IMPCGAL_SHOW_WARNINGS
356 _IMP_pmi1.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
357 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_pmi1.IMP_ALGEBRA_HAS_IMP_CGAL
359 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
360 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
362 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
363 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
365 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
366 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_RANDOM
368 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
369 IMP_ALGEBRA_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_SERIALIZATION
371 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
372 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_SYSTEM
374 _IMP_pmi1.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_pmi1)
375 IMP_ALGEBRA_HAS_CGAL = _IMP_pmi1.IMP_ALGEBRA_HAS_CGAL
377 _IMP_pmi1.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_pmi1)
378 IMP_ALGEBRA_HAS_NUMPY = _IMP_pmi1.IMP_ALGEBRA_HAS_NUMPY
380 _IMP_pmi1.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_pmi1)
381 IMP_ALGEBRA_HAS_ANN = _IMP_pmi1.IMP_ALGEBRA_HAS_ANN
383 _IMP_pmi1.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
384 IMPALGEBRA_SHOW_WARNINGS = _IMP_pmi1.IMPALGEBRA_SHOW_WARNINGS
387 _IMP_pmi1.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
388 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_pmi1.IMP_DISPLAY_HAS_IMP_CGAL
390 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
391 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
393 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
394 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
396 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
397 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_RANDOM
399 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
400 IMP_DISPLAY_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_SERIALIZATION
402 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
403 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_SYSTEM
405 _IMP_pmi1.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_pmi1)
406 IMP_DISPLAY_HAS_CGAL = _IMP_pmi1.IMP_DISPLAY_HAS_CGAL
408 _IMP_pmi1.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_pmi1)
409 IMP_DISPLAY_HAS_NUMPY = _IMP_pmi1.IMP_DISPLAY_HAS_NUMPY
411 _IMP_pmi1.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
412 IMPDISPLAY_SHOW_WARNINGS = _IMP_pmi1.IMPDISPLAY_SHOW_WARNINGS
415 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
416 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
418 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
419 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
421 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
422 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
424 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
425 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
427 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
428 IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION
430 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
431 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
433 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_pmi1)
434 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_CGAL
436 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_pmi1)
437 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_HDF5
439 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_pmi1)
440 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_NUMPY
442 _IMP_pmi1.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
443 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_pmi1.IMPSCOREFUNCTOR_SHOW_WARNINGS
446 _IMP_pmi1.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
447 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_pmi1.IMP_STATISTICS_HAS_IMP_CGAL
449 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
450 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
452 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
453 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
455 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
456 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_RANDOM
458 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
459 IMP_STATISTICS_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_SERIALIZATION
461 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
462 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_SYSTEM
464 _IMP_pmi1.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_pmi1)
465 IMP_STATISTICS_HAS_CGAL = _IMP_pmi1.IMP_STATISTICS_HAS_CGAL
467 _IMP_pmi1.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_pmi1)
468 IMP_STATISTICS_HAS_NUMPY = _IMP_pmi1.IMP_STATISTICS_HAS_NUMPY
470 _IMP_pmi1.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
471 IMPSTATISTICS_SHOW_WARNINGS = _IMP_pmi1.IMPSTATISTICS_SHOW_WARNINGS
474 _IMP_pmi1.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
475 IMP_CORE_HAS_IMP_CGAL = _IMP_pmi1.IMP_CORE_HAS_IMP_CGAL
477 _IMP_pmi1.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
478 IMP_CORE_HAS_IMP_KERNEL = _IMP_pmi1.IMP_CORE_HAS_IMP_KERNEL
480 _IMP_pmi1.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
481 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_CORE_HAS_BOOST_FILESYSTEM
483 _IMP_pmi1.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
484 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
486 _IMP_pmi1.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
487 IMP_CORE_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_CORE_HAS_BOOST_RANDOM
489 _IMP_pmi1.IMP_CORE_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
490 IMP_CORE_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_CORE_HAS_BOOST_SERIALIZATION
492 _IMP_pmi1.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
493 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_CORE_HAS_BOOST_SYSTEM
495 _IMP_pmi1.IMP_CORE_HAS_CGAL_swigconstant(_IMP_pmi1)
496 IMP_CORE_HAS_CGAL = _IMP_pmi1.IMP_CORE_HAS_CGAL
498 _IMP_pmi1.IMP_CORE_HAS_HDF5_swigconstant(_IMP_pmi1)
499 IMP_CORE_HAS_HDF5 = _IMP_pmi1.IMP_CORE_HAS_HDF5
501 _IMP_pmi1.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_pmi1)
502 IMP_CORE_HAS_NUMPY = _IMP_pmi1.IMP_CORE_HAS_NUMPY
504 _IMP_pmi1.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
505 IMPCORE_SHOW_WARNINGS = _IMP_pmi1.IMPCORE_SHOW_WARNINGS
508 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_pmi1)
509 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_ALGEBRA
511 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
512 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_CGAL
514 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
515 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_DISPLAY
517 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
518 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_KERNEL
520 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
521 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
523 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
524 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
526 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
527 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
529 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
530 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_RANDOM
532 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
533 IMP_CONTAINER_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_SERIALIZATION
535 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
536 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_SYSTEM
538 _IMP_pmi1.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_pmi1)
539 IMP_CONTAINER_HAS_CGAL = _IMP_pmi1.IMP_CONTAINER_HAS_CGAL
541 _IMP_pmi1.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_pmi1)
542 IMP_CONTAINER_HAS_HDF5 = _IMP_pmi1.IMP_CONTAINER_HAS_HDF5
544 _IMP_pmi1.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_pmi1)
545 IMP_CONTAINER_HAS_NUMPY = _IMP_pmi1.IMP_CONTAINER_HAS_NUMPY
547 _IMP_pmi1.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
548 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_pmi1.IMP_CONTAINER_HAS_PYTHON_IHM
550 _IMP_pmi1.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_pmi1)
551 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_pmi1.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
553 _IMP_pmi1.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_pmi1)
554 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_pmi1.IMP_CONTAINER_HAS_ROBIN_MAP
556 _IMP_pmi1.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
557 IMPCONTAINER_SHOW_WARNINGS = _IMP_pmi1.IMPCONTAINER_SHOW_WARNINGS
560 _IMP_pmi1.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
561 IMP_ATOM_HAS_IMP_CGAL = _IMP_pmi1.IMP_ATOM_HAS_IMP_CGAL
563 _IMP_pmi1.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
564 IMP_ATOM_HAS_IMP_KERNEL = _IMP_pmi1.IMP_ATOM_HAS_IMP_KERNEL
566 _IMP_pmi1.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
567 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
569 _IMP_pmi1.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
570 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
572 _IMP_pmi1.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
573 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_ATOM_HAS_BOOST_RANDOM
575 _IMP_pmi1.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
576 IMP_ATOM_HAS_BOOST_REGEX = _IMP_pmi1.IMP_ATOM_HAS_BOOST_REGEX
578 _IMP_pmi1.IMP_ATOM_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
579 IMP_ATOM_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_ATOM_HAS_BOOST_SERIALIZATION
581 _IMP_pmi1.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
582 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_ATOM_HAS_BOOST_SYSTEM
584 _IMP_pmi1.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_pmi1)
585 IMP_ATOM_HAS_CGAL = _IMP_pmi1.IMP_ATOM_HAS_CGAL
587 _IMP_pmi1.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_pmi1)
588 IMP_ATOM_HAS_HDF5 = _IMP_pmi1.IMP_ATOM_HAS_HDF5
590 _IMP_pmi1.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_pmi1)
591 IMP_ATOM_HAS_NUMPY = _IMP_pmi1.IMP_ATOM_HAS_NUMPY
593 _IMP_pmi1.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
594 IMP_ATOM_HAS_PYTHON_IHM = _IMP_pmi1.IMP_ATOM_HAS_PYTHON_IHM
596 _IMP_pmi1.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
597 IMPATOM_SHOW_WARNINGS = _IMP_pmi1.IMPATOM_SHOW_WARNINGS
599 _IMP_pmi1.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_pmi1)
600 IMP_ATOM_TYPE_INDEX = _IMP_pmi1.IMP_ATOM_TYPE_INDEX
602 _IMP_pmi1.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_pmi1)
603 IMP_RESIDUE_TYPE_INDEX = _IMP_pmi1.IMP_RESIDUE_TYPE_INDEX
605 _IMP_pmi1.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_pmi1)
606 IMP_HIERARCHY_TYPE_INDEX = _IMP_pmi1.IMP_HIERARCHY_TYPE_INDEX
608 _IMP_pmi1.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_pmi1)
609 IMP_CHAIN_TYPE_INDEX = _IMP_pmi1.IMP_CHAIN_TYPE_INDEX
612 _IMP_pmi1.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
613 IMP_EM_HAS_IMP_CGAL = _IMP_pmi1.IMP_EM_HAS_IMP_CGAL
615 _IMP_pmi1.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_pmi1)
616 IMP_EM_HAS_IMP_CONTAINER = _IMP_pmi1.IMP_EM_HAS_IMP_CONTAINER
618 _IMP_pmi1.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
619 IMP_EM_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_EM_HAS_IMP_DISPLAY
621 _IMP_pmi1.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
622 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_EM_HAS_IMP_SCORE_FUNCTOR
624 _IMP_pmi1.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
625 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_EM_HAS_BOOST_FILESYSTEM
627 _IMP_pmi1.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
628 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
630 _IMP_pmi1.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
631 IMP_EM_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_EM_HAS_BOOST_RANDOM
633 _IMP_pmi1.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
634 IMP_EM_HAS_BOOST_REGEX = _IMP_pmi1.IMP_EM_HAS_BOOST_REGEX
636 _IMP_pmi1.IMP_EM_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
637 IMP_EM_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_EM_HAS_BOOST_SERIALIZATION
639 _IMP_pmi1.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
640 IMP_EM_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_EM_HAS_BOOST_SYSTEM
642 _IMP_pmi1.IMP_EM_HAS_CGAL_swigconstant(_IMP_pmi1)
643 IMP_EM_HAS_CGAL = _IMP_pmi1.IMP_EM_HAS_CGAL
645 _IMP_pmi1.IMP_EM_HAS_HDF5_swigconstant(_IMP_pmi1)
646 IMP_EM_HAS_HDF5 = _IMP_pmi1.IMP_EM_HAS_HDF5
648 _IMP_pmi1.IMP_EM_HAS_NUMPY_swigconstant(_IMP_pmi1)
649 IMP_EM_HAS_NUMPY = _IMP_pmi1.IMP_EM_HAS_NUMPY
651 _IMP_pmi1.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
652 IMP_EM_HAS_PYTHON_IHM = _IMP_pmi1.IMP_EM_HAS_PYTHON_IHM
654 _IMP_pmi1.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
655 IMPEM_SHOW_WARNINGS = _IMP_pmi1.IMPEM_SHOW_WARNINGS
658 _IMP_pmi1.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
659 IMP_SAXS_HAS_IMP_CGAL = _IMP_pmi1.IMP_SAXS_HAS_IMP_CGAL
661 _IMP_pmi1.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_pmi1)
662 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_pmi1.IMP_SAXS_HAS_IMP_CONTAINER
664 _IMP_pmi1.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
665 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_SAXS_HAS_IMP_DISPLAY
667 _IMP_pmi1.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
668 IMP_SAXS_HAS_IMP_KERNEL = _IMP_pmi1.IMP_SAXS_HAS_IMP_KERNEL
670 _IMP_pmi1.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
671 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
673 _IMP_pmi1.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
674 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_SAXS_HAS_BOOST_FILESYSTEM
676 _IMP_pmi1.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
677 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
679 _IMP_pmi1.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
680 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_SAXS_HAS_BOOST_RANDOM
682 _IMP_pmi1.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
683 IMP_SAXS_HAS_BOOST_REGEX = _IMP_pmi1.IMP_SAXS_HAS_BOOST_REGEX
685 _IMP_pmi1.IMP_SAXS_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
686 IMP_SAXS_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_SAXS_HAS_BOOST_SERIALIZATION
688 _IMP_pmi1.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
689 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_SAXS_HAS_BOOST_SYSTEM
691 _IMP_pmi1.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_pmi1)
692 IMP_SAXS_HAS_CGAL = _IMP_pmi1.IMP_SAXS_HAS_CGAL
694 _IMP_pmi1.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_pmi1)
695 IMP_SAXS_HAS_HDF5 = _IMP_pmi1.IMP_SAXS_HAS_HDF5
697 _IMP_pmi1.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_pmi1)
698 IMP_SAXS_HAS_NUMPY = _IMP_pmi1.IMP_SAXS_HAS_NUMPY
700 _IMP_pmi1.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
701 IMP_SAXS_HAS_PYTHON_IHM = _IMP_pmi1.IMP_SAXS_HAS_PYTHON_IHM
703 _IMP_pmi1.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
704 IMPSAXS_SHOW_WARNINGS = _IMP_pmi1.IMPSAXS_SHOW_WARNINGS
707 _IMP_pmi1.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
708 IMP_ISD_HAS_IMP_CGAL = _IMP_pmi1.IMP_ISD_HAS_IMP_CGAL
710 _IMP_pmi1.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
711 IMP_ISD_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_ISD_HAS_IMP_DISPLAY
713 _IMP_pmi1.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
714 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
716 _IMP_pmi1.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
717 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_ISD_HAS_BOOST_FILESYSTEM
719 _IMP_pmi1.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
720 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
722 _IMP_pmi1.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
723 IMP_ISD_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_ISD_HAS_BOOST_RANDOM
725 _IMP_pmi1.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
726 IMP_ISD_HAS_BOOST_REGEX = _IMP_pmi1.IMP_ISD_HAS_BOOST_REGEX
728 _IMP_pmi1.IMP_ISD_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
729 IMP_ISD_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_ISD_HAS_BOOST_SERIALIZATION
731 _IMP_pmi1.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
732 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_ISD_HAS_BOOST_SYSTEM
734 _IMP_pmi1.IMP_ISD_HAS_CGAL_swigconstant(_IMP_pmi1)
735 IMP_ISD_HAS_CGAL = _IMP_pmi1.IMP_ISD_HAS_CGAL
737 _IMP_pmi1.IMP_ISD_HAS_HDF5_swigconstant(_IMP_pmi1)
738 IMP_ISD_HAS_HDF5 = _IMP_pmi1.IMP_ISD_HAS_HDF5
740 _IMP_pmi1.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_pmi1)
741 IMP_ISD_HAS_NUMPY = _IMP_pmi1.IMP_ISD_HAS_NUMPY
743 _IMP_pmi1.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
744 IMP_ISD_HAS_PYTHON_IHM = _IMP_pmi1.IMP_ISD_HAS_PYTHON_IHM
746 _IMP_pmi1.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
747 IMPISD_SHOW_WARNINGS = _IMP_pmi1.IMPISD_SHOW_WARNINGS
750 _IMP_pmi1.IMP_PMI1_HAS_IMP_ALGEBRA_swigconstant(_IMP_pmi1)
751 IMP_PMI1_HAS_IMP_ALGEBRA = _IMP_pmi1.IMP_PMI1_HAS_IMP_ALGEBRA
753 _IMP_pmi1.IMP_PMI1_HAS_IMP_ATOM_swigconstant(_IMP_pmi1)
754 IMP_PMI1_HAS_IMP_ATOM = _IMP_pmi1.IMP_PMI1_HAS_IMP_ATOM
756 _IMP_pmi1.IMP_PMI1_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
757 IMP_PMI1_HAS_IMP_CGAL = _IMP_pmi1.IMP_PMI1_HAS_IMP_CGAL
759 _IMP_pmi1.IMP_PMI1_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
760 IMP_PMI1_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_PMI1_HAS_IMP_DISPLAY
762 _IMP_pmi1.IMP_PMI1_HAS_IMP_EM_swigconstant(_IMP_pmi1)
763 IMP_PMI1_HAS_IMP_EM = _IMP_pmi1.IMP_PMI1_HAS_IMP_EM
765 _IMP_pmi1.IMP_PMI1_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
766 IMP_PMI1_HAS_IMP_KERNEL = _IMP_pmi1.IMP_PMI1_HAS_IMP_KERNEL
768 _IMP_pmi1.IMP_PMI1_HAS_IMP_SAXS_swigconstant(_IMP_pmi1)
769 IMP_PMI1_HAS_IMP_SAXS = _IMP_pmi1.IMP_PMI1_HAS_IMP_SAXS
771 _IMP_pmi1.IMP_PMI1_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
772 IMP_PMI1_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_PMI1_HAS_IMP_SCORE_FUNCTOR
774 _IMP_pmi1.IMP_PMI1_HAS_IMP_STATISTICS_swigconstant(_IMP_pmi1)
775 IMP_PMI1_HAS_IMP_STATISTICS = _IMP_pmi1.IMP_PMI1_HAS_IMP_STATISTICS
777 _IMP_pmi1.IMP_PMI1_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
778 IMP_PMI1_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_PMI1_HAS_BOOST_FILESYSTEM
780 _IMP_pmi1.IMP_PMI1_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
781 IMP_PMI1_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_PMI1_HAS_BOOST_PROGRAMOPTIONS
783 _IMP_pmi1.IMP_PMI1_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
784 IMP_PMI1_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_PMI1_HAS_BOOST_RANDOM
786 _IMP_pmi1.IMP_PMI1_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
787 IMP_PMI1_HAS_BOOST_REGEX = _IMP_pmi1.IMP_PMI1_HAS_BOOST_REGEX
789 _IMP_pmi1.IMP_PMI1_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_pmi1)
790 IMP_PMI1_HAS_BOOST_SERIALIZATION = _IMP_pmi1.IMP_PMI1_HAS_BOOST_SERIALIZATION
792 _IMP_pmi1.IMP_PMI1_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
793 IMP_PMI1_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_PMI1_HAS_BOOST_SYSTEM
795 _IMP_pmi1.IMP_PMI1_HAS_CGAL_swigconstant(_IMP_pmi1)
796 IMP_PMI1_HAS_CGAL = _IMP_pmi1.IMP_PMI1_HAS_CGAL
798 _IMP_pmi1.IMP_PMI1_HAS_HDF5_swigconstant(_IMP_pmi1)
799 IMP_PMI1_HAS_HDF5 = _IMP_pmi1.IMP_PMI1_HAS_HDF5
801 _IMP_pmi1.IMP_PMI1_HAS_NUMPY_swigconstant(_IMP_pmi1)
802 IMP_PMI1_HAS_NUMPY = _IMP_pmi1.IMP_PMI1_HAS_NUMPY
804 _IMP_pmi1.IMP_PMI1_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
805 IMP_PMI1_HAS_PYTHON_IHM = _IMP_pmi1.IMP_PMI1_HAS_PYTHON_IHM
807 _IMP_pmi1.IMPPMI1_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
808 IMPPMI1_SHOW_WARNINGS = _IMP_pmi1.IMPPMI1_SHOW_WARNINGS
812 "This module is provided to support legacy published applications "
813 "of IMP - it is no longer developed and should not be used for "
814 "new systems. Use the IMP.pmi module instead.")
818 _object_types.append(
"CompositeRestraint")
821 def _object_cast_to_CompositeRestraint(o):
822 """_object_cast_to_CompositeRestraint(Object o) -> CompositeRestraint"""
823 return _IMP_pmi1._object_cast_to_CompositeRestraint(o)
825 def Uncertainties(l=[]):
826 return [Uncertainty(x)
for x
in l]
827 _plural_types.append(
"Uncertainties")
830 _value_types.append(
"Uncertainty")
833 def Resolutions(l=[]):
834 return [Resolution(x)
for x
in l]
835 _plural_types.append(
"Resolutions")
838 _value_types.append(
"Resolution")
841 def Symmetrics(l=[]):
842 return [Symmetric(x)
for x
in l]
843 _plural_types.append(
"Symmetrics")
846 _value_types.append(
"Symmetric")
849 _object_types.append(
"SigmoidRestraintSphere")
852 def _object_cast_to_SigmoidRestraintSphere(o):
853 """_object_cast_to_SigmoidRestraintSphere(Object o) -> SigmoidRestraintSphere"""
854 return _IMP_pmi1._object_cast_to_SigmoidRestraintSphere(o)
856 _object_types.append(
"TransformMover")
859 def _object_cast_to_TransformMover(o):
860 """_object_cast_to_TransformMover(Object o) -> TransformMover"""
861 return _IMP_pmi1._object_cast_to_TransformMover(o)
863 _object_types.append(
"MembraneRestraint")
866 def _object_cast_to_MembraneRestraint(o):
867 """_object_cast_to_MembraneRestraint(Object o) -> MembraneRestraint"""
868 return _IMP_pmi1._object_cast_to_MembraneRestraint(o)
870 _object_types.append(
"InternalCoordinatesConstraint")
873 def _object_cast_to_InternalCoordinatesConstraint(o):
874 """_object_cast_to_InternalCoordinatesConstraint(Object o) -> InternalCoordinatesConstraint"""
875 return _IMP_pmi1._object_cast_to_InternalCoordinatesConstraint(o)
877 """Proxy of C++ IMP::pmi1::MembraneRestraint class"""
878 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
880 def __init__(self, m, z_nuisance, thickness, softness, plateau, linear):
881 """__init__(IMP::pmi1::MembraneRestraint self, Model m, ParticleIndex z_nuisance, double thickness, double softness, double plateau, double linear) -> MembraneRestraint"""
882 this = _IMP_pmi1.new_MembraneRestraint(m, z_nuisance, thickness, softness, plateau, linear)
884 self.this.append(this)
888 def add_particles_below(self, particles):
889 """add_particles_below(MembraneRestraint self, IMP::ParticleIndexes const & particles)"""
890 return _IMP_pmi1.MembraneRestraint_add_particles_below(self, particles)
893 def add_particles_above(self, particles):
894 """add_particles_above(MembraneRestraint self, IMP::ParticleIndexes const & particles)"""
895 return _IMP_pmi1.MembraneRestraint_add_particles_above(self, particles)
898 def add_particles_inside(self, particles):
899 """add_particles_inside(MembraneRestraint self, IMP::ParticleIndexes const & particles)"""
900 return _IMP_pmi1.MembraneRestraint_add_particles_inside(self, particles)
903 def get_score(self, prob):
904 """get_score(MembraneRestraint self, double prob) -> double"""
905 return _IMP_pmi1.MembraneRestraint_get_score(self, prob)
908 def get_probability_above(self, z, z_slope_center_upper):
909 """get_probability_above(MembraneRestraint self, double z, double z_slope_center_upper) -> double"""
910 return _IMP_pmi1.MembraneRestraint_get_probability_above(self, z, z_slope_center_upper)
913 def get_score_above(self, z, z_slope_center_upper):
914 """get_score_above(MembraneRestraint self, double z, double z_slope_center_upper) -> double"""
915 return _IMP_pmi1.MembraneRestraint_get_score_above(self, z, z_slope_center_upper)
918 def get_probability_below(self, z, z_slope_center_lower):
919 """get_probability_below(MembraneRestraint self, double z, double z_slope_center_lower) -> double"""
920 return _IMP_pmi1.MembraneRestraint_get_probability_below(self, z, z_slope_center_lower)
923 def get_score_below(self, z, z_slope_center_lower):
924 """get_score_below(MembraneRestraint self, double z, double z_slope_center_lower) -> double"""
925 return _IMP_pmi1.MembraneRestraint_get_score_below(self, z, z_slope_center_lower)
928 def get_score_inside(self, z, z_slope_center_lower, z_slope_center_upper):
929 """get_score_inside(MembraneRestraint self, double z, double z_slope_center_lower, double z_slope_center_upper) -> double"""
930 return _IMP_pmi1.MembraneRestraint_get_score_inside(self, z, z_slope_center_lower, z_slope_center_upper)
934 """__str__(MembraneRestraint self) -> std::string"""
935 return _IMP_pmi1.MembraneRestraint___str__(self)
939 """__repr__(MembraneRestraint self) -> std::string"""
940 return _IMP_pmi1.MembraneRestraint___repr__(self)
945 return _object_cast_to_MembraneRestraint(o)
947 MembraneRestraint_swigregister = _IMP_pmi1.MembraneRestraint_swigregister
948 MembraneRestraint_swigregister(MembraneRestraint)
951 """Proxy of C++ IMP::pmi1::CompositeRestraint class"""
952 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
954 def __init__(self, *args):
956 __init__(IMP::pmi1::CompositeRestraint self, Model m, _ParticleIndexesAdaptor handle_particle_indexes, double coffd, double l, bool tabprob, double plateau, std::string name) -> CompositeRestraint
957 __init__(IMP::pmi1::CompositeRestraint self, Model m, _ParticleIndexesAdaptor handle_particle_indexes, double coffd, double l, bool tabprob, double plateau) -> CompositeRestraint
959 this = _IMP_pmi1.new_CompositeRestraint(*args)
961 self.this.append(this)
965 def add_composite_particle(self, pi):
966 """add_composite_particle(CompositeRestraint self, _ParticleIndexesAdaptor pi)"""
967 return _IMP_pmi1.CompositeRestraint_add_composite_particle(self, pi)
970 def get_number_of_elements(self):
971 """get_number_of_elements(CompositeRestraint self) -> unsigned int"""
972 return _IMP_pmi1.CompositeRestraint_get_number_of_elements(self)
975 def do_get_inputs(self):
976 """do_get_inputs(CompositeRestraint self) -> IMP::ModelObjectsTemp"""
977 return _IMP_pmi1.CompositeRestraint_do_get_inputs(self)
980 def get_version_info(self):
981 """get_version_info(CompositeRestraint self) -> VersionInfo"""
982 return _IMP_pmi1.CompositeRestraint_get_version_info(self)
985 def get_probability(self):
986 """get_probability(CompositeRestraint self) -> double"""
987 return _IMP_pmi1.CompositeRestraint_get_probability(self)
991 """__str__(CompositeRestraint self) -> std::string"""
992 return _IMP_pmi1.CompositeRestraint___str__(self)
996 """__repr__(CompositeRestraint self) -> std::string"""
997 return _IMP_pmi1.CompositeRestraint___repr__(self)
1002 return _object_cast_to_CompositeRestraint(o)
1004 CompositeRestraint_swigregister = _IMP_pmi1.CompositeRestraint_swigregister
1005 CompositeRestraint_swigregister(CompositeRestraint)
1008 """Proxy of C++ IMP::pmi1::Uncertainty class"""
1009 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1011 def get_uncertainty(self):
1012 """get_uncertainty(Uncertainty self) -> IMP::Float"""
1013 return _IMP_pmi1.Uncertainty_get_uncertainty(self)
1016 def set_uncertainty(self, d):
1017 """set_uncertainty(Uncertainty self, IMP::Float d)"""
1018 return _IMP_pmi1.Uncertainty_set_uncertainty(self, d)
1021 def __init__(self, *args):
1023 __init__(IMP::pmi1::Uncertainty self) -> Uncertainty
1024 __init__(IMP::pmi1::Uncertainty self, Model m, ParticleIndex id) -> Uncertainty
1025 __init__(IMP::pmi1::Uncertainty self, _ParticleAdaptor d) -> Uncertainty
1027 this = _IMP_pmi1.new_Uncertainty(*args)
1029 self.this.append(this)
1033 def get_is_setup(*args):
1035 get_is_setup(Model m, ParticleIndex pi) -> bool
1036 get_is_setup(_ParticleAdaptor p) -> bool
1038 return _IMP_pmi1.Uncertainty_get_is_setup(*args)
1040 get_is_setup = staticmethod(get_is_setup)
1042 def show(self, *args):
1044 show(Uncertainty self, _ostream out)
1045 show(Uncertainty self)
1047 return _IMP_pmi1.Uncertainty_show(self, *args)
1052 setup_particle(Model m, ParticleIndex pi, IMP::Float uncertainty) -> Uncertainty
1053 setup_particle(_ParticleAdaptor decorator, IMP::Float uncertainty) -> Uncertainty
1055 return _IMP_pmi1.Uncertainty_setup_particle(*args)
1057 setup_particle = staticmethod(setup_particle)
1059 def get_uncertainty_key():
1060 """get_uncertainty_key() -> FloatKey"""
1061 return _IMP_pmi1.Uncertainty_get_uncertainty_key()
1063 get_uncertainty_key = staticmethod(get_uncertainty_key)
1065 def add_attribute(self, *args):
1067 add_attribute(Uncertainty self, FloatKey k, IMP::Float v, bool opt)
1068 add_attribute(Uncertainty self, FloatKey a0, IMP::Float a1)
1069 add_attribute(Uncertainty self, IntKey a0, IMP::Int a1)
1070 add_attribute(Uncertainty self, FloatsKey a0, IMP::Floats a1)
1071 add_attribute(Uncertainty self, IntsKey a0, IMP::Ints a1)
1072 add_attribute(Uncertainty self, StringKey a0, IMP::String a1)
1073 add_attribute(Uncertainty self, ParticleIndexKey a0, Particle a1)
1074 add_attribute(Uncertainty self, ObjectKey a0, Object a1)
1076 return _IMP_pmi1.Uncertainty_add_attribute(self, *args)
1079 def get_value(self, *args):
1081 get_value(Uncertainty self, FloatKey a0) -> IMP::Float
1082 get_value(Uncertainty self, IntKey a0) -> IMP::Int
1083 get_value(Uncertainty self, FloatsKey a0) -> IMP::Floats
1084 get_value(Uncertainty self, IntsKey a0) -> IMP::Ints
1085 get_value(Uncertainty self, StringKey a0) -> IMP::String
1086 get_value(Uncertainty self, ParticleIndexKey a0) -> Particle
1087 get_value(Uncertainty self, ObjectKey a0) -> Object
1089 return _IMP_pmi1.Uncertainty_get_value(self, *args)
1092 def set_value(self, *args):
1094 set_value(Uncertainty self, FloatKey a0, IMP::Float a1)
1095 set_value(Uncertainty self, IntKey a0, IMP::Int a1)
1096 set_value(Uncertainty self, FloatsKey a0, IMP::Floats a1)
1097 set_value(Uncertainty self, IntsKey a0, IMP::Ints a1)
1098 set_value(Uncertainty self, StringKey a0, IMP::String a1)
1099 set_value(Uncertainty self, ParticleIndexKey a0, Particle a1)
1100 set_value(Uncertainty self, ObjectKey a0, Object a1)
1102 return _IMP_pmi1.Uncertainty_set_value(self, *args)
1105 def remove_attribute(self, *args):
1107 remove_attribute(Uncertainty self, FloatKey a0)
1108 remove_attribute(Uncertainty self, IntKey a0)
1109 remove_attribute(Uncertainty self, FloatsKey a0)
1110 remove_attribute(Uncertainty self, IntsKey a0)
1111 remove_attribute(Uncertainty self, StringKey a0)
1112 remove_attribute(Uncertainty self, ParticleIndexKey a0)
1113 remove_attribute(Uncertainty self, ObjectKey a0)
1115 return _IMP_pmi1.Uncertainty_remove_attribute(self, *args)
1118 def has_attribute(self, *args):
1120 has_attribute(Uncertainty self, FloatKey a0) -> bool
1121 has_attribute(Uncertainty self, IntKey a0) -> bool
1122 has_attribute(Uncertainty self, FloatsKey a0) -> bool
1123 has_attribute(Uncertainty self, IntsKey a0) -> bool
1124 has_attribute(Uncertainty self, StringKey a0) -> bool
1125 has_attribute(Uncertainty self, ParticleIndexKey a0) -> bool
1126 has_attribute(Uncertainty self, ObjectKey a0) -> bool
1128 return _IMP_pmi1.Uncertainty_has_attribute(self, *args)
1131 def get_derivative(self, a0):
1132 """get_derivative(Uncertainty self, FloatKey a0) -> double"""
1133 return _IMP_pmi1.Uncertainty_get_derivative(self, a0)
1137 """get_name(Uncertainty self) -> std::string"""
1138 return _IMP_pmi1.Uncertainty_get_name(self)
1141 def clear_caches(self):
1142 """clear_caches(Uncertainty self)"""
1143 return _IMP_pmi1.Uncertainty_clear_caches(self)
1146 def set_name(self, a0):
1147 """set_name(Uncertainty self, std::string a0)"""
1148 return _IMP_pmi1.Uncertainty_set_name(self, a0)
1152 """set_check_level(Uncertainty self, IMP::CheckLevel a0)"""
1153 return _IMP_pmi1.Uncertainty_set_check_level(self, a0)
1156 def add_to_derivative(self, a0, a1, a2):
1157 """add_to_derivative(Uncertainty self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1158 return _IMP_pmi1.Uncertainty_add_to_derivative(self, a0, a1, a2)
1161 def set_is_optimized(self, a0, a1):
1162 """set_is_optimized(Uncertainty self, FloatKey a0, bool a1)"""
1163 return _IMP_pmi1.Uncertainty_set_is_optimized(self, a0, a1)
1166 def get_is_optimized(self, a0):
1167 """get_is_optimized(Uncertainty self, FloatKey a0) -> bool"""
1168 return _IMP_pmi1.Uncertainty_get_is_optimized(self, a0)
1172 """get_check_level(Uncertainty self) -> IMP::CheckLevel"""
1173 return _IMP_pmi1.Uncertainty_get_check_level(self)
1176 def __eq__(self, *args):
1178 __eq__(Uncertainty self, Uncertainty o) -> bool
1179 __eq__(Uncertainty self, Particle d) -> bool
1181 return _IMP_pmi1.Uncertainty___eq__(self, *args)
1184 def __ne__(self, *args):
1186 __ne__(Uncertainty self, Uncertainty o) -> bool
1187 __ne__(Uncertainty self, Particle d) -> bool
1189 return _IMP_pmi1.Uncertainty___ne__(self, *args)
1192 def __le__(self, *args):
1194 __le__(Uncertainty self, Uncertainty o) -> bool
1195 __le__(Uncertainty self, Particle d) -> bool
1197 return _IMP_pmi1.Uncertainty___le__(self, *args)
1200 def __lt__(self, *args):
1202 __lt__(Uncertainty self, Uncertainty o) -> bool
1203 __lt__(Uncertainty self, Particle d) -> bool
1205 return _IMP_pmi1.Uncertainty___lt__(self, *args)
1208 def __ge__(self, *args):
1210 __ge__(Uncertainty self, Uncertainty o) -> bool
1211 __ge__(Uncertainty self, Particle d) -> bool
1213 return _IMP_pmi1.Uncertainty___ge__(self, *args)
1216 def __gt__(self, *args):
1218 __gt__(Uncertainty self, Uncertainty o) -> bool
1219 __gt__(Uncertainty self, Particle d) -> bool
1221 return _IMP_pmi1.Uncertainty___gt__(self, *args)
1225 """__hash__(Uncertainty self) -> std::size_t"""
1226 return _IMP_pmi1.Uncertainty___hash__(self)
1230 """__str__(Uncertainty self) -> std::string"""
1231 return _IMP_pmi1.Uncertainty___str__(self)
1235 """__repr__(Uncertainty self) -> std::string"""
1236 return _IMP_pmi1.Uncertainty___repr__(self)
1238 __swig_destroy__ = _IMP_pmi1.delete_Uncertainty
1239 __del__ =
lambda self:
None
1240 Uncertainty_swigregister = _IMP_pmi1.Uncertainty_swigregister
1241 Uncertainty_swigregister(Uncertainty)
1243 def Uncertainty_get_is_setup(*args):
1245 get_is_setup(Model m, ParticleIndex pi) -> bool
1246 Uncertainty_get_is_setup(_ParticleAdaptor p) -> bool
1248 return _IMP_pmi1.Uncertainty_get_is_setup(*args)
1250 def Uncertainty_setup_particle(*args):
1252 setup_particle(Model m, ParticleIndex pi, IMP::Float uncertainty) -> Uncertainty
1253 Uncertainty_setup_particle(_ParticleAdaptor decorator, IMP::Float uncertainty) -> Uncertainty
1255 return _IMP_pmi1.Uncertainty_setup_particle(*args)
1257 def Uncertainty_get_uncertainty_key():
1258 """Uncertainty_get_uncertainty_key() -> FloatKey"""
1259 return _IMP_pmi1.Uncertainty_get_uncertainty_key()
1262 """Proxy of C++ IMP::pmi1::Resolution class"""
1263 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1266 """get_resolution(Resolution self) -> IMP::Float"""
1267 return _IMP_pmi1.Resolution_get_resolution(self)
1270 def set_resolution(self, d):
1271 """set_resolution(Resolution self, IMP::Float d)"""
1272 return _IMP_pmi1.Resolution_set_resolution(self, d)
1275 def __init__(self, *args):
1277 __init__(IMP::pmi1::Resolution self) -> Resolution
1278 __init__(IMP::pmi1::Resolution self, Model m, ParticleIndex id) -> Resolution
1279 __init__(IMP::pmi1::Resolution self, _ParticleAdaptor d) -> Resolution
1281 this = _IMP_pmi1.new_Resolution(*args)
1283 self.this.append(this)
1287 def get_is_setup(*args):
1289 get_is_setup(Model m, ParticleIndex pi) -> bool
1290 get_is_setup(_ParticleAdaptor p) -> bool
1292 return _IMP_pmi1.Resolution_get_is_setup(*args)
1294 get_is_setup = staticmethod(get_is_setup)
1296 def show(self, *args):
1298 show(Resolution self, _ostream out)
1299 show(Resolution self)
1301 return _IMP_pmi1.Resolution_show(self, *args)
1306 setup_particle(Model m, ParticleIndex pi, IMP::Float resolution) -> Resolution
1307 setup_particle(_ParticleAdaptor decorator, IMP::Float resolution) -> Resolution
1309 return _IMP_pmi1.Resolution_setup_particle(*args)
1311 setup_particle = staticmethod(setup_particle)
1313 def get_resolution_key():
1314 """get_resolution_key() -> FloatKey"""
1315 return _IMP_pmi1.Resolution_get_resolution_key()
1317 get_resolution_key = staticmethod(get_resolution_key)
1319 def add_attribute(self, *args):
1321 add_attribute(Resolution self, FloatKey k, IMP::Float v, bool opt)
1322 add_attribute(Resolution self, FloatKey a0, IMP::Float a1)
1323 add_attribute(Resolution self, IntKey a0, IMP::Int a1)
1324 add_attribute(Resolution self, FloatsKey a0, IMP::Floats a1)
1325 add_attribute(Resolution self, IntsKey a0, IMP::Ints a1)
1326 add_attribute(Resolution self, StringKey a0, IMP::String a1)
1327 add_attribute(Resolution self, ParticleIndexKey a0, Particle a1)
1328 add_attribute(Resolution self, ObjectKey a0, Object a1)
1330 return _IMP_pmi1.Resolution_add_attribute(self, *args)
1333 def get_value(self, *args):
1335 get_value(Resolution self, FloatKey a0) -> IMP::Float
1336 get_value(Resolution self, IntKey a0) -> IMP::Int
1337 get_value(Resolution self, FloatsKey a0) -> IMP::Floats
1338 get_value(Resolution self, IntsKey a0) -> IMP::Ints
1339 get_value(Resolution self, StringKey a0) -> IMP::String
1340 get_value(Resolution self, ParticleIndexKey a0) -> Particle
1341 get_value(Resolution self, ObjectKey a0) -> Object
1343 return _IMP_pmi1.Resolution_get_value(self, *args)
1346 def set_value(self, *args):
1348 set_value(Resolution self, FloatKey a0, IMP::Float a1)
1349 set_value(Resolution self, IntKey a0, IMP::Int a1)
1350 set_value(Resolution self, FloatsKey a0, IMP::Floats a1)
1351 set_value(Resolution self, IntsKey a0, IMP::Ints a1)
1352 set_value(Resolution self, StringKey a0, IMP::String a1)
1353 set_value(Resolution self, ParticleIndexKey a0, Particle a1)
1354 set_value(Resolution self, ObjectKey a0, Object a1)
1356 return _IMP_pmi1.Resolution_set_value(self, *args)
1359 def remove_attribute(self, *args):
1361 remove_attribute(Resolution self, FloatKey a0)
1362 remove_attribute(Resolution self, IntKey a0)
1363 remove_attribute(Resolution self, FloatsKey a0)
1364 remove_attribute(Resolution self, IntsKey a0)
1365 remove_attribute(Resolution self, StringKey a0)
1366 remove_attribute(Resolution self, ParticleIndexKey a0)
1367 remove_attribute(Resolution self, ObjectKey a0)
1369 return _IMP_pmi1.Resolution_remove_attribute(self, *args)
1372 def has_attribute(self, *args):
1374 has_attribute(Resolution self, FloatKey a0) -> bool
1375 has_attribute(Resolution self, IntKey a0) -> bool
1376 has_attribute(Resolution self, FloatsKey a0) -> bool
1377 has_attribute(Resolution self, IntsKey a0) -> bool
1378 has_attribute(Resolution self, StringKey a0) -> bool
1379 has_attribute(Resolution self, ParticleIndexKey a0) -> bool
1380 has_attribute(Resolution self, ObjectKey a0) -> bool
1382 return _IMP_pmi1.Resolution_has_attribute(self, *args)
1385 def get_derivative(self, a0):
1386 """get_derivative(Resolution self, FloatKey a0) -> double"""
1387 return _IMP_pmi1.Resolution_get_derivative(self, a0)
1391 """get_name(Resolution self) -> std::string"""
1392 return _IMP_pmi1.Resolution_get_name(self)
1395 def clear_caches(self):
1396 """clear_caches(Resolution self)"""
1397 return _IMP_pmi1.Resolution_clear_caches(self)
1400 def set_name(self, a0):
1401 """set_name(Resolution self, std::string a0)"""
1402 return _IMP_pmi1.Resolution_set_name(self, a0)
1406 """set_check_level(Resolution self, IMP::CheckLevel a0)"""
1407 return _IMP_pmi1.Resolution_set_check_level(self, a0)
1410 def add_to_derivative(self, a0, a1, a2):
1411 """add_to_derivative(Resolution self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1412 return _IMP_pmi1.Resolution_add_to_derivative(self, a0, a1, a2)
1415 def set_is_optimized(self, a0, a1):
1416 """set_is_optimized(Resolution self, FloatKey a0, bool a1)"""
1417 return _IMP_pmi1.Resolution_set_is_optimized(self, a0, a1)
1420 def get_is_optimized(self, a0):
1421 """get_is_optimized(Resolution self, FloatKey a0) -> bool"""
1422 return _IMP_pmi1.Resolution_get_is_optimized(self, a0)
1426 """get_check_level(Resolution self) -> IMP::CheckLevel"""
1427 return _IMP_pmi1.Resolution_get_check_level(self)
1430 def __eq__(self, *args):
1432 __eq__(Resolution self, Resolution o) -> bool
1433 __eq__(Resolution self, Particle d) -> bool
1435 return _IMP_pmi1.Resolution___eq__(self, *args)
1438 def __ne__(self, *args):
1440 __ne__(Resolution self, Resolution o) -> bool
1441 __ne__(Resolution self, Particle d) -> bool
1443 return _IMP_pmi1.Resolution___ne__(self, *args)
1446 def __le__(self, *args):
1448 __le__(Resolution self, Resolution o) -> bool
1449 __le__(Resolution self, Particle d) -> bool
1451 return _IMP_pmi1.Resolution___le__(self, *args)
1454 def __lt__(self, *args):
1456 __lt__(Resolution self, Resolution o) -> bool
1457 __lt__(Resolution self, Particle d) -> bool
1459 return _IMP_pmi1.Resolution___lt__(self, *args)
1462 def __ge__(self, *args):
1464 __ge__(Resolution self, Resolution o) -> bool
1465 __ge__(Resolution self, Particle d) -> bool
1467 return _IMP_pmi1.Resolution___ge__(self, *args)
1470 def __gt__(self, *args):
1472 __gt__(Resolution self, Resolution o) -> bool
1473 __gt__(Resolution self, Particle d) -> bool
1475 return _IMP_pmi1.Resolution___gt__(self, *args)
1479 """__hash__(Resolution self) -> std::size_t"""
1480 return _IMP_pmi1.Resolution___hash__(self)
1484 """__str__(Resolution self) -> std::string"""
1485 return _IMP_pmi1.Resolution___str__(self)
1489 """__repr__(Resolution self) -> std::string"""
1490 return _IMP_pmi1.Resolution___repr__(self)
1492 __swig_destroy__ = _IMP_pmi1.delete_Resolution
1493 __del__ =
lambda self:
None
1494 Resolution_swigregister = _IMP_pmi1.Resolution_swigregister
1495 Resolution_swigregister(Resolution)
1497 def Resolution_get_is_setup(*args):
1499 get_is_setup(Model m, ParticleIndex pi) -> bool
1500 Resolution_get_is_setup(_ParticleAdaptor p) -> bool
1502 return _IMP_pmi1.Resolution_get_is_setup(*args)
1504 def Resolution_setup_particle(*args):
1506 setup_particle(Model m, ParticleIndex pi, IMP::Float resolution) -> Resolution
1507 Resolution_setup_particle(_ParticleAdaptor decorator, IMP::Float resolution) -> Resolution
1509 return _IMP_pmi1.Resolution_setup_particle(*args)
1511 def Resolution_get_resolution_key():
1512 """Resolution_get_resolution_key() -> FloatKey"""
1513 return _IMP_pmi1.Resolution_get_resolution_key()
1516 """Proxy of C++ IMP::pmi1::Symmetric class"""
1517 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1519 def get_symmetric(self):
1520 """get_symmetric(Symmetric self) -> IMP::Float"""
1521 return _IMP_pmi1.Symmetric_get_symmetric(self)
1524 def set_symmetric(self, d):
1525 """set_symmetric(Symmetric self, IMP::Float d)"""
1526 return _IMP_pmi1.Symmetric_set_symmetric(self, d)
1529 def __init__(self, *args):
1531 __init__(IMP::pmi1::Symmetric self) -> Symmetric
1532 __init__(IMP::pmi1::Symmetric self, Model m, ParticleIndex id) -> Symmetric
1533 __init__(IMP::pmi1::Symmetric self, _ParticleAdaptor d) -> Symmetric
1535 this = _IMP_pmi1.new_Symmetric(*args)
1537 self.this.append(this)
1541 def get_is_setup(*args):
1543 get_is_setup(Model m, ParticleIndex pi) -> bool
1544 get_is_setup(_ParticleAdaptor p) -> bool
1546 return _IMP_pmi1.Symmetric_get_is_setup(*args)
1548 get_is_setup = staticmethod(get_is_setup)
1550 def show(self, *args):
1552 show(Symmetric self, _ostream out)
1553 show(Symmetric self)
1555 return _IMP_pmi1.Symmetric_show(self, *args)
1560 setup_particle(Model m, ParticleIndex pi, IMP::Float symmetric) -> Symmetric
1561 setup_particle(_ParticleAdaptor decorator, IMP::Float symmetric) -> Symmetric
1563 return _IMP_pmi1.Symmetric_setup_particle(*args)
1565 setup_particle = staticmethod(setup_particle)
1567 def get_symmetric_key():
1568 """get_symmetric_key() -> FloatKey"""
1569 return _IMP_pmi1.Symmetric_get_symmetric_key()
1571 get_symmetric_key = staticmethod(get_symmetric_key)
1573 def add_attribute(self, *args):
1575 add_attribute(Symmetric self, FloatKey k, IMP::Float v, bool opt)
1576 add_attribute(Symmetric self, FloatKey a0, IMP::Float a1)
1577 add_attribute(Symmetric self, IntKey a0, IMP::Int a1)
1578 add_attribute(Symmetric self, FloatsKey a0, IMP::Floats a1)
1579 add_attribute(Symmetric self, IntsKey a0, IMP::Ints a1)
1580 add_attribute(Symmetric self, StringKey a0, IMP::String a1)
1581 add_attribute(Symmetric self, ParticleIndexKey a0, Particle a1)
1582 add_attribute(Symmetric self, ObjectKey a0, Object a1)
1584 return _IMP_pmi1.Symmetric_add_attribute(self, *args)
1587 def get_value(self, *args):
1589 get_value(Symmetric self, FloatKey a0) -> IMP::Float
1590 get_value(Symmetric self, IntKey a0) -> IMP::Int
1591 get_value(Symmetric self, FloatsKey a0) -> IMP::Floats
1592 get_value(Symmetric self, IntsKey a0) -> IMP::Ints
1593 get_value(Symmetric self, StringKey a0) -> IMP::String
1594 get_value(Symmetric self, ParticleIndexKey a0) -> Particle
1595 get_value(Symmetric self, ObjectKey a0) -> Object
1597 return _IMP_pmi1.Symmetric_get_value(self, *args)
1600 def set_value(self, *args):
1602 set_value(Symmetric self, FloatKey a0, IMP::Float a1)
1603 set_value(Symmetric self, IntKey a0, IMP::Int a1)
1604 set_value(Symmetric self, FloatsKey a0, IMP::Floats a1)
1605 set_value(Symmetric self, IntsKey a0, IMP::Ints a1)
1606 set_value(Symmetric self, StringKey a0, IMP::String a1)
1607 set_value(Symmetric self, ParticleIndexKey a0, Particle a1)
1608 set_value(Symmetric self, ObjectKey a0, Object a1)
1610 return _IMP_pmi1.Symmetric_set_value(self, *args)
1613 def remove_attribute(self, *args):
1615 remove_attribute(Symmetric self, FloatKey a0)
1616 remove_attribute(Symmetric self, IntKey a0)
1617 remove_attribute(Symmetric self, FloatsKey a0)
1618 remove_attribute(Symmetric self, IntsKey a0)
1619 remove_attribute(Symmetric self, StringKey a0)
1620 remove_attribute(Symmetric self, ParticleIndexKey a0)
1621 remove_attribute(Symmetric self, ObjectKey a0)
1623 return _IMP_pmi1.Symmetric_remove_attribute(self, *args)
1626 def has_attribute(self, *args):
1628 has_attribute(Symmetric self, FloatKey a0) -> bool
1629 has_attribute(Symmetric self, IntKey a0) -> bool
1630 has_attribute(Symmetric self, FloatsKey a0) -> bool
1631 has_attribute(Symmetric self, IntsKey a0) -> bool
1632 has_attribute(Symmetric self, StringKey a0) -> bool
1633 has_attribute(Symmetric self, ParticleIndexKey a0) -> bool
1634 has_attribute(Symmetric self, ObjectKey a0) -> bool
1636 return _IMP_pmi1.Symmetric_has_attribute(self, *args)
1639 def get_derivative(self, a0):
1640 """get_derivative(Symmetric self, FloatKey a0) -> double"""
1641 return _IMP_pmi1.Symmetric_get_derivative(self, a0)
1645 """get_name(Symmetric self) -> std::string"""
1646 return _IMP_pmi1.Symmetric_get_name(self)
1649 def clear_caches(self):
1650 """clear_caches(Symmetric self)"""
1651 return _IMP_pmi1.Symmetric_clear_caches(self)
1654 def set_name(self, a0):
1655 """set_name(Symmetric self, std::string a0)"""
1656 return _IMP_pmi1.Symmetric_set_name(self, a0)
1660 """set_check_level(Symmetric self, IMP::CheckLevel a0)"""
1661 return _IMP_pmi1.Symmetric_set_check_level(self, a0)
1664 def add_to_derivative(self, a0, a1, a2):
1665 """add_to_derivative(Symmetric self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1666 return _IMP_pmi1.Symmetric_add_to_derivative(self, a0, a1, a2)
1669 def set_is_optimized(self, a0, a1):
1670 """set_is_optimized(Symmetric self, FloatKey a0, bool a1)"""
1671 return _IMP_pmi1.Symmetric_set_is_optimized(self, a0, a1)
1674 def get_is_optimized(self, a0):
1675 """get_is_optimized(Symmetric self, FloatKey a0) -> bool"""
1676 return _IMP_pmi1.Symmetric_get_is_optimized(self, a0)
1680 """get_check_level(Symmetric self) -> IMP::CheckLevel"""
1681 return _IMP_pmi1.Symmetric_get_check_level(self)
1684 def __eq__(self, *args):
1686 __eq__(Symmetric self, Symmetric o) -> bool
1687 __eq__(Symmetric self, Particle d) -> bool
1689 return _IMP_pmi1.Symmetric___eq__(self, *args)
1692 def __ne__(self, *args):
1694 __ne__(Symmetric self, Symmetric o) -> bool
1695 __ne__(Symmetric self, Particle d) -> bool
1697 return _IMP_pmi1.Symmetric___ne__(self, *args)
1700 def __le__(self, *args):
1702 __le__(Symmetric self, Symmetric o) -> bool
1703 __le__(Symmetric self, Particle d) -> bool
1705 return _IMP_pmi1.Symmetric___le__(self, *args)
1708 def __lt__(self, *args):
1710 __lt__(Symmetric self, Symmetric o) -> bool
1711 __lt__(Symmetric self, Particle d) -> bool
1713 return _IMP_pmi1.Symmetric___lt__(self, *args)
1716 def __ge__(self, *args):
1718 __ge__(Symmetric self, Symmetric o) -> bool
1719 __ge__(Symmetric self, Particle d) -> bool
1721 return _IMP_pmi1.Symmetric___ge__(self, *args)
1724 def __gt__(self, *args):
1726 __gt__(Symmetric self, Symmetric o) -> bool
1727 __gt__(Symmetric self, Particle d) -> bool
1729 return _IMP_pmi1.Symmetric___gt__(self, *args)
1733 """__hash__(Symmetric self) -> std::size_t"""
1734 return _IMP_pmi1.Symmetric___hash__(self)
1738 """__str__(Symmetric self) -> std::string"""
1739 return _IMP_pmi1.Symmetric___str__(self)
1743 """__repr__(Symmetric self) -> std::string"""
1744 return _IMP_pmi1.Symmetric___repr__(self)
1746 __swig_destroy__ = _IMP_pmi1.delete_Symmetric
1747 __del__ =
lambda self:
None
1748 Symmetric_swigregister = _IMP_pmi1.Symmetric_swigregister
1749 Symmetric_swigregister(Symmetric)
1751 def Symmetric_get_is_setup(*args):
1753 get_is_setup(Model m, ParticleIndex pi) -> bool
1754 Symmetric_get_is_setup(_ParticleAdaptor p) -> bool
1756 return _IMP_pmi1.Symmetric_get_is_setup(*args)
1758 def Symmetric_setup_particle(*args):
1760 setup_particle(Model m, ParticleIndex pi, IMP::Float symmetric) -> Symmetric
1761 Symmetric_setup_particle(_ParticleAdaptor decorator, IMP::Float symmetric) -> Symmetric
1763 return _IMP_pmi1.Symmetric_setup_particle(*args)
1765 def Symmetric_get_symmetric_key():
1766 """Symmetric_get_symmetric_key() -> FloatKey"""
1767 return _IMP_pmi1.Symmetric_get_symmetric_key()
1770 """Proxy of C++ IMP::pmi1::SigmoidRestraintSphere class"""
1771 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1773 def __init__(self, *args):
1775 __init__(IMP::pmi1::SigmoidRestraintSphere self, Model m, _ParticleIndexAdaptor p1, _ParticleIndexAdaptor p2, double inflection, double slope, double amplitude, double line_slope_=0, std::string name) -> SigmoidRestraintSphere
1776 __init__(IMP::pmi1::SigmoidRestraintSphere self, Model m, _ParticleIndexAdaptor p1, _ParticleIndexAdaptor p2, double inflection, double slope, double amplitude, double line_slope_=0) -> SigmoidRestraintSphere
1777 __init__(IMP::pmi1::SigmoidRestraintSphere self, Model m, _ParticleIndexAdaptor p1, _ParticleIndexAdaptor p2, double inflection, double slope, double amplitude) -> SigmoidRestraintSphere
1779 this = _IMP_pmi1.new_SigmoidRestraintSphere(*args)
1781 self.this.append(this)
1785 def set_amplitude(self, amplitude):
1786 """set_amplitude(SigmoidRestraintSphere self, double amplitude)"""
1787 return _IMP_pmi1.SigmoidRestraintSphere_set_amplitude(self, amplitude)
1790 def increment_amplitude(self, amplitude):
1791 """increment_amplitude(SigmoidRestraintSphere self, double amplitude)"""
1792 return _IMP_pmi1.SigmoidRestraintSphere_increment_amplitude(self, amplitude)
1795 def get_amplitude(self):
1796 """get_amplitude(SigmoidRestraintSphere self) -> double"""
1797 return _IMP_pmi1.SigmoidRestraintSphere_get_amplitude(self)
1800 def do_get_inputs(self):
1801 """do_get_inputs(SigmoidRestraintSphere self) -> IMP::ModelObjectsTemp"""
1802 return _IMP_pmi1.SigmoidRestraintSphere_do_get_inputs(self)
1805 def get_version_info(self):
1806 """get_version_info(SigmoidRestraintSphere self) -> VersionInfo"""
1807 return _IMP_pmi1.SigmoidRestraintSphere_get_version_info(self)
1811 """__str__(SigmoidRestraintSphere self) -> std::string"""
1812 return _IMP_pmi1.SigmoidRestraintSphere___str__(self)
1816 """__repr__(SigmoidRestraintSphere self) -> std::string"""
1817 return _IMP_pmi1.SigmoidRestraintSphere___repr__(self)
1822 return _object_cast_to_SigmoidRestraintSphere(o)
1824 SigmoidRestraintSphere_swigregister = _IMP_pmi1.SigmoidRestraintSphere_swigregister
1825 SigmoidRestraintSphere_swigregister(SigmoidRestraintSphere)
1828 """Proxy of C++ IMP::pmi1::TransformMover class"""
1829 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1831 def __init__(self, *args):
1833 __init__(IMP::pmi1::TransformMover self, Model m, IMP::Float max_translation, IMP::Float max_rotation) -> TransformMover
1834 __init__(IMP::pmi1::TransformMover self, Model m, Vector3D axis, IMP::Float max_translation, IMP::Float max_rotation) -> TransformMover
1835 __init__(IMP::pmi1::TransformMover self, Model m, _ParticleIndexAdaptor p1i, _ParticleIndexAdaptor p2i, IMP::Float max_translation, IMP::Float max_rotation) -> TransformMover
1837 this = _IMP_pmi1.new_TransformMover(*args)
1839 self.this.append(this)
1843 def add_xyz_particle(self, pi):
1844 """add_xyz_particle(TransformMover self, _ParticleIndexAdaptor pi)"""
1845 return _IMP_pmi1.TransformMover_add_xyz_particle(self, pi)
1848 def add_rigid_body_particle(self, pi):
1849 """add_rigid_body_particle(TransformMover self, _ParticleIndexAdaptor pi)"""
1850 return _IMP_pmi1.TransformMover_add_rigid_body_particle(self, pi)
1853 def set_maximum_translation(self, mt):
1854 """set_maximum_translation(TransformMover self, IMP::Float mt)"""
1855 return _IMP_pmi1.TransformMover_set_maximum_translation(self, mt)
1858 def set_maximum_rotation(self, mr):
1859 """set_maximum_rotation(TransformMover self, IMP::Float mr)"""
1860 return _IMP_pmi1.TransformMover_set_maximum_rotation(self, mr)
1863 def get_maximum_translation(self):
1864 """get_maximum_translation(TransformMover self) -> IMP::Float"""
1865 return _IMP_pmi1.TransformMover_get_maximum_translation(self)
1868 def get_maximum_rotation(self):
1869 """get_maximum_rotation(TransformMover self) -> IMP::Float"""
1870 return _IMP_pmi1.TransformMover_get_maximum_rotation(self)
1873 def get_last_transformation(self):
1874 """get_last_transformation(TransformMover self) -> Transformation3D"""
1875 return _IMP_pmi1.TransformMover_get_last_transformation(self)
1878 def get_version_info(self):
1879 """get_version_info(TransformMover self) -> VersionInfo"""
1880 return _IMP_pmi1.TransformMover_get_version_info(self)
1884 """__str__(TransformMover self) -> std::string"""
1885 return _IMP_pmi1.TransformMover___str__(self)
1889 """__repr__(TransformMover self) -> std::string"""
1890 return _IMP_pmi1.TransformMover___repr__(self)
1895 return _object_cast_to_TransformMover(o)
1897 TransformMover_swigregister = _IMP_pmi1.TransformMover_swigregister
1898 TransformMover_swigregister(TransformMover)
1902 """create_elastic_network(IMP::Particles const & ps, IMP::Float dist_cutoff, IMP::Float strength) -> RestraintSet"""
1903 return _IMP_pmi1.create_elastic_network(ps, dist_cutoff, strength)
1905 def get_dihedral_angle(p1, p2, p3, p4):
1906 """get_dihedral_angle(Atom p1, Atom p2, Atom p3, Atom p4) -> IMP::Float"""
1907 return _IMP_pmi1.get_dihedral_angle(p1, p2, p3, p4)
1909 def get_bipartite_minimum_sphere_distance(m1, m2):
1910 """get_bipartite_minimum_sphere_distance(IMP::core::XYZRs const & m1, IMP::core::XYZRs const & m2) -> IMP::Float"""
1911 return _IMP_pmi1.get_bipartite_minimum_sphere_distance(m1, m2)
1913 def get_list_of_bipartite_minimum_sphere_distance(pss):
1914 """get_list_of_bipartite_minimum_sphere_distance(IMP::ParticlesTemps const & pss) -> IMP::Floats"""
1915 return _IMP_pmi1.get_list_of_bipartite_minimum_sphere_distance(pss)
1917 """Proxy of C++ IMP::pmi1::InternalCoordinatesConstraint class"""
1918 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1921 """__init__(IMP::pmi1::InternalCoordinatesConstraint self) -> InternalCoordinatesConstraint"""
1922 this = _IMP_pmi1.new_InternalCoordinatesConstraint()
1924 self.this.append(this)
1928 def do_get_inputs(self, m, pis):
1929 """do_get_inputs(InternalCoordinatesConstraint self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1930 return _IMP_pmi1.InternalCoordinatesConstraint_do_get_inputs(self, m, pis)
1933 def do_get_outputs(self, m, pis):
1934 """do_get_outputs(InternalCoordinatesConstraint self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1935 return _IMP_pmi1.InternalCoordinatesConstraint_do_get_outputs(self, m, pis)
1938 def get_version_info(self):
1939 """get_version_info(InternalCoordinatesConstraint self) -> VersionInfo"""
1940 return _IMP_pmi1.InternalCoordinatesConstraint_get_version_info(self)
1944 """__str__(InternalCoordinatesConstraint self) -> std::string"""
1945 return _IMP_pmi1.InternalCoordinatesConstraint___str__(self)
1949 """__repr__(InternalCoordinatesConstraint self) -> std::string"""
1950 return _IMP_pmi1.InternalCoordinatesConstraint___repr__(self)
1955 return _object_cast_to_InternalCoordinatesConstraint(o)
1957 InternalCoordinatesConstraint_swigregister = _IMP_pmi1.InternalCoordinatesConstraint_swigregister
1958 InternalCoordinatesConstraint_swigregister(InternalCoordinatesConstraint)
1962 """get_module_version() -> std::string const"""
1963 return _IMP_pmi1.get_module_version()
1966 """get_example_path(std::string fname) -> std::string"""
1967 return _IMP_pmi1.get_example_path(fname)
1970 """get_data_path(std::string fname) -> std::string"""
1971 return _IMP_pmi1.get_data_path(fname)
1973 from .
import _version_check
A base class for modifiers of ParticlesTemp.
CheckLevel get_check_level()
Get the current audit mode.
A base class for ISD Restraints.
Various classes to hold sets of particles.
def deprecated_module
Mark a Python module as deprecated.
Make CGAL functionality available to IMP.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
std::string get_module_version()
Return the version of this module, as a string.
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
Composable functors to implement scores via compile-time composition.
Code to compute statistical measures.
static Molecule setup_particle(Model *m, ParticleIndex pi)
RestraintSet * create_elastic_network(const Particles &ps, Float dist_cutoff, Float strength)
Create an elastic network restraint set.
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)
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...
double get_resolution(Model *m, ParticleIndex pi)
Estimate the resolution of the hierarchy as used by Representation.
Output IMP model data in various file formats.
Functionality for loading, creating, manipulating and scoring atomic structures.
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.