10 from __future__
import print_function, division, absolute_import
15 from sys
import version_info
16 if version_info >= (2, 6, 0):
17 def swig_import_helper():
18 from os.path
import dirname
22 fp, pathname, description = imp.find_module(
'_IMP_pmi1', [dirname(__file__)])
28 _mod = imp.load_module(
'_IMP_pmi1', fp, pathname, description)
32 _IMP_pmi1 = swig_import_helper()
33 del swig_import_helper
38 _swig_property = property
43 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
44 if (name ==
"thisown"):
45 return self.this.own(value)
47 if type(value).__name__ ==
'SwigPyObject':
48 self.__dict__[name] = value
50 method = class_type.__swig_setmethods__.get(name,
None)
52 return method(self, value)
54 object.__setattr__(self, name, value)
56 raise AttributeError(
"You cannot add attributes to %s" % self)
59 def _swig_setattr(self, class_type, name, value):
60 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
63 def _swig_getattr_nondynamic(self, class_type, name, static=1):
64 if (name ==
"thisown"):
65 return self.this.own()
66 method = class_type.__swig_getmethods__.get(name,
None)
70 return object.__getattr__(self, name)
72 raise AttributeError(name)
74 def _swig_getattr(self, class_type, name):
75 return _swig_getattr_nondynamic(self, class_type, name, 0)
80 strthis =
"proxy of " + self.this.__repr__()
83 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
88 except AttributeError:
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
110 weakref_proxy =
lambda x: x
113 class IMP_PMI1_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_PMI1_SwigPyIterator class"""
115 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
117 def __init__(self, *args, **kwargs):
118 raise AttributeError(
"No constructor defined - class is abstract")
119 __repr__ = _swig_repr
120 __swig_destroy__ = _IMP_pmi1.delete_IMP_PMI1_SwigPyIterator
121 __del__ =
lambda self:
None
124 """value(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
125 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_value(self)
130 incr(IMP_PMI1_SwigPyIterator self, size_t n=1) -> IMP_PMI1_SwigPyIterator
131 incr(IMP_PMI1_SwigPyIterator self) -> IMP_PMI1_SwigPyIterator
133 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_incr(self, n)
138 decr(IMP_PMI1_SwigPyIterator self, size_t n=1) -> IMP_PMI1_SwigPyIterator
139 decr(IMP_PMI1_SwigPyIterator self) -> IMP_PMI1_SwigPyIterator
141 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_decr(self, n)
144 def distance(self, x):
145 """distance(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> ptrdiff_t"""
146 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_distance(self, x)
150 """equal(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> bool"""
151 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_equal(self, x)
155 """copy(IMP_PMI1_SwigPyIterator self) -> IMP_PMI1_SwigPyIterator"""
156 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_copy(self)
160 """next(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
161 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_next(self)
165 """__next__(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
166 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___next__(self)
170 """previous(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
171 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_previous(self)
174 def advance(self, n):
175 """advance(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
176 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_advance(self, n)
180 """__eq__(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> bool"""
181 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___eq__(self, x)
185 """__ne__(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> bool"""
186 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___ne__(self, x)
189 def __iadd__(self, n):
190 """__iadd__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
191 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___iadd__(self, n)
194 def __isub__(self, n):
195 """__isub__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
196 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___isub__(self, n)
199 def __add__(self, n):
200 """__add__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
201 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___add__(self, n)
204 def __sub__(self, *args):
206 __sub__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator
207 __sub__(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> ptrdiff_t
209 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___sub__(self, *args)
213 IMP_PMI1_SwigPyIterator_swigregister = _IMP_pmi1.IMP_PMI1_SwigPyIterator_swigregister
214 IMP_PMI1_SwigPyIterator_swigregister(IMP_PMI1_SwigPyIterator)
223 _IMP_pmi1.IMP_DEBUG_swigconstant(_IMP_pmi1)
224 IMP_DEBUG = _IMP_pmi1.IMP_DEBUG
226 _IMP_pmi1.IMP_RELEASE_swigconstant(_IMP_pmi1)
227 IMP_RELEASE = _IMP_pmi1.IMP_RELEASE
229 _IMP_pmi1.IMP_SILENT_swigconstant(_IMP_pmi1)
230 IMP_SILENT = _IMP_pmi1.IMP_SILENT
232 _IMP_pmi1.IMP_PROGRESS_swigconstant(_IMP_pmi1)
233 IMP_PROGRESS = _IMP_pmi1.IMP_PROGRESS
235 _IMP_pmi1.IMP_TERSE_swigconstant(_IMP_pmi1)
236 IMP_TERSE = _IMP_pmi1.IMP_TERSE
238 _IMP_pmi1.IMP_VERBOSE_swigconstant(_IMP_pmi1)
239 IMP_VERBOSE = _IMP_pmi1.IMP_VERBOSE
241 _IMP_pmi1.IMP_MEMORY_swigconstant(_IMP_pmi1)
242 IMP_MEMORY = _IMP_pmi1.IMP_MEMORY
244 _IMP_pmi1.IMP_NONE_swigconstant(_IMP_pmi1)
245 IMP_NONE = _IMP_pmi1.IMP_NONE
247 _IMP_pmi1.IMP_USAGE_swigconstant(_IMP_pmi1)
248 IMP_USAGE = _IMP_pmi1.IMP_USAGE
250 _IMP_pmi1.IMP_INTERNAL_swigconstant(_IMP_pmi1)
251 IMP_INTERNAL = _IMP_pmi1.IMP_INTERNAL
253 _IMP_pmi1.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_pmi1)
254 IMP_KERNEL_HAS_LOG4CXX = _IMP_pmi1.IMP_KERNEL_HAS_LOG4CXX
256 _IMP_pmi1.IMP_COMPILER_HAS_AUTO_swigconstant(_IMP_pmi1)
257 IMP_COMPILER_HAS_AUTO = _IMP_pmi1.IMP_COMPILER_HAS_AUTO
259 _IMP_pmi1.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_pmi1)
260 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_pmi1.IMP_COMPILER_HAS_DEBUG_VECTOR
262 _IMP_pmi1.IMP_COMPILER_HAS_UNIQUE_PTR_swigconstant(_IMP_pmi1)
263 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_pmi1.IMP_COMPILER_HAS_UNIQUE_PTR
265 _IMP_pmi1.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
266 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_KERNEL_HAS_BOOST_RANDOM
268 _IMP_pmi1.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_pmi1)
269 IMP_KERNEL_HAS_NUMPY = _IMP_pmi1.IMP_KERNEL_HAS_NUMPY
271 _IMP_pmi1.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_pmi1)
272 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_pmi1.IMP_KERNEL_HAS_GPERFTOOLS
274 _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_pmi1)
275 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
277 _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_pmi1)
278 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
280 _IMP_pmi1.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
281 IMPKERNEL_SHOW_WARNINGS = _IMP_pmi1.IMPKERNEL_SHOW_WARNINGS
284 class _DirectorObjects(object):
285 """@internal Simple class to keep references to director objects
286 to prevent premature deletion."""
289 def register(self, obj):
290 """Take a reference to a director object; will only work for
291 refcounted C++ classes"""
292 if hasattr(obj,
'get_ref_count'):
293 self._objects.append(obj)
295 """Only drop our reference and allow cleanup by Python if no other
296 Python references exist (we hold 3 references: one in self._objects,
297 one in x, and one in the argument list for getrefcount) *and* no
298 other C++ references exist (the Python object always holds one)"""
299 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
300 or x.get_ref_count() > 1]
304 def get_object_count(self):
305 """Get number of director objects (useful for testing only)"""
306 return len(self._objects)
307 _director_objects = _DirectorObjects()
309 class _ostream(object):
310 """Proxy of C++ std::ostream class"""
311 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
313 def __init__(self, *args, **kwargs):
314 raise AttributeError(
"No constructor defined")
315 __repr__ = _swig_repr
317 def write(self, osa_buf):
318 """write(_ostream self, char const * osa_buf)"""
319 return _IMP_pmi1._ostream_write(self, osa_buf)
321 _ostream_swigregister = _IMP_pmi1._ostream_swigregister
322 _ostream_swigregister(_ostream)
325 _IMP_pmi1.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_pmi1)
326 IMP_COMPILER_HAS_OVERRIDE = _IMP_pmi1.IMP_COMPILER_HAS_OVERRIDE
328 _IMP_pmi1.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_pmi1)
329 IMP_COMPILER_HAS_FINAL = _IMP_pmi1.IMP_COMPILER_HAS_FINAL
331 _IMP_pmi1.IMP_HAS_NOEXCEPT_swigconstant(_IMP_pmi1)
332 IMP_HAS_NOEXCEPT = _IMP_pmi1.IMP_HAS_NOEXCEPT
334 _IMP_pmi1.IMP_C_OPEN_BINARY_swigconstant(_IMP_pmi1)
335 IMP_C_OPEN_BINARY = _IMP_pmi1.IMP_C_OPEN_BINARY
338 _IMP_pmi1.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
339 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_CGAL_HAS_BOOST_FILESYSTEM
341 _IMP_pmi1.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
342 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
344 _IMP_pmi1.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
345 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_CGAL_HAS_BOOST_RANDOM
347 _IMP_pmi1.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
348 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_CGAL_HAS_BOOST_SYSTEM
350 _IMP_pmi1.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_pmi1)
351 IMP_CGAL_HAS_NUMPY = _IMP_pmi1.IMP_CGAL_HAS_NUMPY
353 _IMP_pmi1.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
354 IMPCGAL_SHOW_WARNINGS = _IMP_pmi1.IMPCGAL_SHOW_WARNINGS
357 _IMP_pmi1.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
358 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_pmi1.IMP_ALGEBRA_HAS_IMP_CGAL
360 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
361 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
363 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
364 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
366 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
367 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_RANDOM
369 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
370 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_SYSTEM
372 _IMP_pmi1.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_pmi1)
373 IMP_ALGEBRA_HAS_CGAL = _IMP_pmi1.IMP_ALGEBRA_HAS_CGAL
375 _IMP_pmi1.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_pmi1)
376 IMP_ALGEBRA_HAS_NUMPY = _IMP_pmi1.IMP_ALGEBRA_HAS_NUMPY
378 _IMP_pmi1.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_pmi1)
379 IMP_ALGEBRA_HAS_ANN = _IMP_pmi1.IMP_ALGEBRA_HAS_ANN
381 _IMP_pmi1.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
382 IMPALGEBRA_SHOW_WARNINGS = _IMP_pmi1.IMPALGEBRA_SHOW_WARNINGS
385 _IMP_pmi1.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
386 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_pmi1.IMP_DISPLAY_HAS_IMP_CGAL
388 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
389 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
391 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
392 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
394 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
395 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_RANDOM
397 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
398 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_SYSTEM
400 _IMP_pmi1.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_pmi1)
401 IMP_DISPLAY_HAS_CGAL = _IMP_pmi1.IMP_DISPLAY_HAS_CGAL
403 _IMP_pmi1.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_pmi1)
404 IMP_DISPLAY_HAS_NUMPY = _IMP_pmi1.IMP_DISPLAY_HAS_NUMPY
406 _IMP_pmi1.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
407 IMPDISPLAY_SHOW_WARNINGS = _IMP_pmi1.IMPDISPLAY_SHOW_WARNINGS
410 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
411 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
413 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
414 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
416 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
417 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
419 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
420 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
422 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
423 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
425 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_pmi1)
426 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_CGAL
428 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_pmi1)
429 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_HDF5
431 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_pmi1)
432 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_NUMPY
434 _IMP_pmi1.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
435 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_pmi1.IMPSCOREFUNCTOR_SHOW_WARNINGS
438 _IMP_pmi1.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
439 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_pmi1.IMP_STATISTICS_HAS_IMP_CGAL
441 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
442 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
444 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
445 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
447 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
448 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_RANDOM
450 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
451 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_SYSTEM
453 _IMP_pmi1.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_pmi1)
454 IMP_STATISTICS_HAS_CGAL = _IMP_pmi1.IMP_STATISTICS_HAS_CGAL
456 _IMP_pmi1.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_pmi1)
457 IMP_STATISTICS_HAS_NUMPY = _IMP_pmi1.IMP_STATISTICS_HAS_NUMPY
459 _IMP_pmi1.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
460 IMPSTATISTICS_SHOW_WARNINGS = _IMP_pmi1.IMPSTATISTICS_SHOW_WARNINGS
463 _IMP_pmi1.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
464 IMP_CORE_HAS_IMP_CGAL = _IMP_pmi1.IMP_CORE_HAS_IMP_CGAL
466 _IMP_pmi1.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
467 IMP_CORE_HAS_IMP_KERNEL = _IMP_pmi1.IMP_CORE_HAS_IMP_KERNEL
469 _IMP_pmi1.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
470 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_CORE_HAS_BOOST_FILESYSTEM
472 _IMP_pmi1.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
473 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
475 _IMP_pmi1.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
476 IMP_CORE_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_CORE_HAS_BOOST_RANDOM
478 _IMP_pmi1.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
479 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_CORE_HAS_BOOST_SYSTEM
481 _IMP_pmi1.IMP_CORE_HAS_CGAL_swigconstant(_IMP_pmi1)
482 IMP_CORE_HAS_CGAL = _IMP_pmi1.IMP_CORE_HAS_CGAL
484 _IMP_pmi1.IMP_CORE_HAS_HDF5_swigconstant(_IMP_pmi1)
485 IMP_CORE_HAS_HDF5 = _IMP_pmi1.IMP_CORE_HAS_HDF5
487 _IMP_pmi1.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_pmi1)
488 IMP_CORE_HAS_NUMPY = _IMP_pmi1.IMP_CORE_HAS_NUMPY
490 _IMP_pmi1.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
491 IMPCORE_SHOW_WARNINGS = _IMP_pmi1.IMPCORE_SHOW_WARNINGS
494 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_pmi1)
495 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_ALGEBRA
497 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
498 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_CGAL
500 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
501 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_DISPLAY
503 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
504 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_KERNEL
506 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
507 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
509 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
510 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
512 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
513 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
515 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
516 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_RANDOM
518 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
519 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_SYSTEM
521 _IMP_pmi1.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_pmi1)
522 IMP_CONTAINER_HAS_CGAL = _IMP_pmi1.IMP_CONTAINER_HAS_CGAL
524 _IMP_pmi1.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_pmi1)
525 IMP_CONTAINER_HAS_HDF5 = _IMP_pmi1.IMP_CONTAINER_HAS_HDF5
527 _IMP_pmi1.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_pmi1)
528 IMP_CONTAINER_HAS_NUMPY = _IMP_pmi1.IMP_CONTAINER_HAS_NUMPY
530 _IMP_pmi1.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
531 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_pmi1.IMP_CONTAINER_HAS_PYTHON_IHM
533 _IMP_pmi1.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_pmi1)
534 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_pmi1.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
536 _IMP_pmi1.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_pmi1)
537 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_pmi1.IMP_CONTAINER_HAS_ROBIN_MAP
539 _IMP_pmi1.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
540 IMPCONTAINER_SHOW_WARNINGS = _IMP_pmi1.IMPCONTAINER_SHOW_WARNINGS
543 _IMP_pmi1.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
544 IMP_ATOM_HAS_IMP_CGAL = _IMP_pmi1.IMP_ATOM_HAS_IMP_CGAL
546 _IMP_pmi1.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
547 IMP_ATOM_HAS_IMP_KERNEL = _IMP_pmi1.IMP_ATOM_HAS_IMP_KERNEL
549 _IMP_pmi1.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
550 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
552 _IMP_pmi1.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
553 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
555 _IMP_pmi1.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
556 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_ATOM_HAS_BOOST_RANDOM
558 _IMP_pmi1.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
559 IMP_ATOM_HAS_BOOST_REGEX = _IMP_pmi1.IMP_ATOM_HAS_BOOST_REGEX
561 _IMP_pmi1.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
562 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_ATOM_HAS_BOOST_SYSTEM
564 _IMP_pmi1.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_pmi1)
565 IMP_ATOM_HAS_CGAL = _IMP_pmi1.IMP_ATOM_HAS_CGAL
567 _IMP_pmi1.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_pmi1)
568 IMP_ATOM_HAS_HDF5 = _IMP_pmi1.IMP_ATOM_HAS_HDF5
570 _IMP_pmi1.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_pmi1)
571 IMP_ATOM_HAS_NUMPY = _IMP_pmi1.IMP_ATOM_HAS_NUMPY
573 _IMP_pmi1.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
574 IMP_ATOM_HAS_PYTHON_IHM = _IMP_pmi1.IMP_ATOM_HAS_PYTHON_IHM
576 _IMP_pmi1.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
577 IMPATOM_SHOW_WARNINGS = _IMP_pmi1.IMPATOM_SHOW_WARNINGS
579 _IMP_pmi1.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_pmi1)
580 IMP_ATOM_TYPE_INDEX = _IMP_pmi1.IMP_ATOM_TYPE_INDEX
582 _IMP_pmi1.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_pmi1)
583 IMP_RESIDUE_TYPE_INDEX = _IMP_pmi1.IMP_RESIDUE_TYPE_INDEX
585 _IMP_pmi1.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_pmi1)
586 IMP_HIERARCHY_TYPE_INDEX = _IMP_pmi1.IMP_HIERARCHY_TYPE_INDEX
588 _IMP_pmi1.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_pmi1)
589 IMP_CHAIN_TYPE_INDEX = _IMP_pmi1.IMP_CHAIN_TYPE_INDEX
592 _IMP_pmi1.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
593 IMP_EM_HAS_IMP_CGAL = _IMP_pmi1.IMP_EM_HAS_IMP_CGAL
595 _IMP_pmi1.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_pmi1)
596 IMP_EM_HAS_IMP_CONTAINER = _IMP_pmi1.IMP_EM_HAS_IMP_CONTAINER
598 _IMP_pmi1.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
599 IMP_EM_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_EM_HAS_IMP_DISPLAY
601 _IMP_pmi1.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
602 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_EM_HAS_IMP_SCORE_FUNCTOR
604 _IMP_pmi1.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
605 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_EM_HAS_BOOST_FILESYSTEM
607 _IMP_pmi1.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
608 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
610 _IMP_pmi1.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
611 IMP_EM_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_EM_HAS_BOOST_RANDOM
613 _IMP_pmi1.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
614 IMP_EM_HAS_BOOST_REGEX = _IMP_pmi1.IMP_EM_HAS_BOOST_REGEX
616 _IMP_pmi1.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
617 IMP_EM_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_EM_HAS_BOOST_SYSTEM
619 _IMP_pmi1.IMP_EM_HAS_CGAL_swigconstant(_IMP_pmi1)
620 IMP_EM_HAS_CGAL = _IMP_pmi1.IMP_EM_HAS_CGAL
622 _IMP_pmi1.IMP_EM_HAS_HDF5_swigconstant(_IMP_pmi1)
623 IMP_EM_HAS_HDF5 = _IMP_pmi1.IMP_EM_HAS_HDF5
625 _IMP_pmi1.IMP_EM_HAS_NUMPY_swigconstant(_IMP_pmi1)
626 IMP_EM_HAS_NUMPY = _IMP_pmi1.IMP_EM_HAS_NUMPY
628 _IMP_pmi1.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
629 IMP_EM_HAS_PYTHON_IHM = _IMP_pmi1.IMP_EM_HAS_PYTHON_IHM
631 _IMP_pmi1.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
632 IMPEM_SHOW_WARNINGS = _IMP_pmi1.IMPEM_SHOW_WARNINGS
635 _IMP_pmi1.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
636 IMP_SAXS_HAS_IMP_CGAL = _IMP_pmi1.IMP_SAXS_HAS_IMP_CGAL
638 _IMP_pmi1.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_pmi1)
639 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_pmi1.IMP_SAXS_HAS_IMP_CONTAINER
641 _IMP_pmi1.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
642 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_SAXS_HAS_IMP_DISPLAY
644 _IMP_pmi1.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
645 IMP_SAXS_HAS_IMP_KERNEL = _IMP_pmi1.IMP_SAXS_HAS_IMP_KERNEL
647 _IMP_pmi1.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
648 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
650 _IMP_pmi1.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
651 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_SAXS_HAS_BOOST_FILESYSTEM
653 _IMP_pmi1.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
654 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
656 _IMP_pmi1.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
657 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_SAXS_HAS_BOOST_RANDOM
659 _IMP_pmi1.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
660 IMP_SAXS_HAS_BOOST_REGEX = _IMP_pmi1.IMP_SAXS_HAS_BOOST_REGEX
662 _IMP_pmi1.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
663 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_SAXS_HAS_BOOST_SYSTEM
665 _IMP_pmi1.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_pmi1)
666 IMP_SAXS_HAS_CGAL = _IMP_pmi1.IMP_SAXS_HAS_CGAL
668 _IMP_pmi1.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_pmi1)
669 IMP_SAXS_HAS_HDF5 = _IMP_pmi1.IMP_SAXS_HAS_HDF5
671 _IMP_pmi1.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_pmi1)
672 IMP_SAXS_HAS_NUMPY = _IMP_pmi1.IMP_SAXS_HAS_NUMPY
674 _IMP_pmi1.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
675 IMP_SAXS_HAS_PYTHON_IHM = _IMP_pmi1.IMP_SAXS_HAS_PYTHON_IHM
677 _IMP_pmi1.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
678 IMPSAXS_SHOW_WARNINGS = _IMP_pmi1.IMPSAXS_SHOW_WARNINGS
681 _IMP_pmi1.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
682 IMP_ISD_HAS_IMP_CGAL = _IMP_pmi1.IMP_ISD_HAS_IMP_CGAL
684 _IMP_pmi1.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
685 IMP_ISD_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_ISD_HAS_IMP_DISPLAY
687 _IMP_pmi1.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
688 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
690 _IMP_pmi1.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
691 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_ISD_HAS_BOOST_FILESYSTEM
693 _IMP_pmi1.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
694 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
696 _IMP_pmi1.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
697 IMP_ISD_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_ISD_HAS_BOOST_RANDOM
699 _IMP_pmi1.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
700 IMP_ISD_HAS_BOOST_REGEX = _IMP_pmi1.IMP_ISD_HAS_BOOST_REGEX
702 _IMP_pmi1.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
703 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_ISD_HAS_BOOST_SYSTEM
705 _IMP_pmi1.IMP_ISD_HAS_CGAL_swigconstant(_IMP_pmi1)
706 IMP_ISD_HAS_CGAL = _IMP_pmi1.IMP_ISD_HAS_CGAL
708 _IMP_pmi1.IMP_ISD_HAS_HDF5_swigconstant(_IMP_pmi1)
709 IMP_ISD_HAS_HDF5 = _IMP_pmi1.IMP_ISD_HAS_HDF5
711 _IMP_pmi1.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_pmi1)
712 IMP_ISD_HAS_NUMPY = _IMP_pmi1.IMP_ISD_HAS_NUMPY
714 _IMP_pmi1.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
715 IMP_ISD_HAS_PYTHON_IHM = _IMP_pmi1.IMP_ISD_HAS_PYTHON_IHM
717 _IMP_pmi1.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
718 IMPISD_SHOW_WARNINGS = _IMP_pmi1.IMPISD_SHOW_WARNINGS
721 _IMP_pmi1.IMP_PMI1_HAS_IMP_ALGEBRA_swigconstant(_IMP_pmi1)
722 IMP_PMI1_HAS_IMP_ALGEBRA = _IMP_pmi1.IMP_PMI1_HAS_IMP_ALGEBRA
724 _IMP_pmi1.IMP_PMI1_HAS_IMP_ATOM_swigconstant(_IMP_pmi1)
725 IMP_PMI1_HAS_IMP_ATOM = _IMP_pmi1.IMP_PMI1_HAS_IMP_ATOM
727 _IMP_pmi1.IMP_PMI1_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
728 IMP_PMI1_HAS_IMP_CGAL = _IMP_pmi1.IMP_PMI1_HAS_IMP_CGAL
730 _IMP_pmi1.IMP_PMI1_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
731 IMP_PMI1_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_PMI1_HAS_IMP_DISPLAY
733 _IMP_pmi1.IMP_PMI1_HAS_IMP_EM_swigconstant(_IMP_pmi1)
734 IMP_PMI1_HAS_IMP_EM = _IMP_pmi1.IMP_PMI1_HAS_IMP_EM
736 _IMP_pmi1.IMP_PMI1_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
737 IMP_PMI1_HAS_IMP_KERNEL = _IMP_pmi1.IMP_PMI1_HAS_IMP_KERNEL
739 _IMP_pmi1.IMP_PMI1_HAS_IMP_SAXS_swigconstant(_IMP_pmi1)
740 IMP_PMI1_HAS_IMP_SAXS = _IMP_pmi1.IMP_PMI1_HAS_IMP_SAXS
742 _IMP_pmi1.IMP_PMI1_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
743 IMP_PMI1_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_PMI1_HAS_IMP_SCORE_FUNCTOR
745 _IMP_pmi1.IMP_PMI1_HAS_IMP_STATISTICS_swigconstant(_IMP_pmi1)
746 IMP_PMI1_HAS_IMP_STATISTICS = _IMP_pmi1.IMP_PMI1_HAS_IMP_STATISTICS
748 _IMP_pmi1.IMP_PMI1_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
749 IMP_PMI1_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_PMI1_HAS_BOOST_FILESYSTEM
751 _IMP_pmi1.IMP_PMI1_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
752 IMP_PMI1_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_PMI1_HAS_BOOST_PROGRAMOPTIONS
754 _IMP_pmi1.IMP_PMI1_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
755 IMP_PMI1_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_PMI1_HAS_BOOST_RANDOM
757 _IMP_pmi1.IMP_PMI1_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
758 IMP_PMI1_HAS_BOOST_REGEX = _IMP_pmi1.IMP_PMI1_HAS_BOOST_REGEX
760 _IMP_pmi1.IMP_PMI1_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
761 IMP_PMI1_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_PMI1_HAS_BOOST_SYSTEM
763 _IMP_pmi1.IMP_PMI1_HAS_CGAL_swigconstant(_IMP_pmi1)
764 IMP_PMI1_HAS_CGAL = _IMP_pmi1.IMP_PMI1_HAS_CGAL
766 _IMP_pmi1.IMP_PMI1_HAS_HDF5_swigconstant(_IMP_pmi1)
767 IMP_PMI1_HAS_HDF5 = _IMP_pmi1.IMP_PMI1_HAS_HDF5
769 _IMP_pmi1.IMP_PMI1_HAS_NUMPY_swigconstant(_IMP_pmi1)
770 IMP_PMI1_HAS_NUMPY = _IMP_pmi1.IMP_PMI1_HAS_NUMPY
772 _IMP_pmi1.IMP_PMI1_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
773 IMP_PMI1_HAS_PYTHON_IHM = _IMP_pmi1.IMP_PMI1_HAS_PYTHON_IHM
775 _IMP_pmi1.IMPPMI1_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
776 IMPPMI1_SHOW_WARNINGS = _IMP_pmi1.IMPPMI1_SHOW_WARNINGS
780 "This module is provided to support legacy published applications "
781 "of IMP - it is no longer developed and should not be used for "
782 "new systems. Use the IMP.pmi module instead.")
786 _object_types.append(
"CompositeRestraint")
789 def _object_cast_to_CompositeRestraint(o):
790 """_object_cast_to_CompositeRestraint(Object o) -> CompositeRestraint"""
791 return _IMP_pmi1._object_cast_to_CompositeRestraint(o)
793 def Uncertainties(l=[]):
794 return [Uncertainty(x)
for x
in l]
795 _plural_types.append(
"Uncertainties")
798 _value_types.append(
"Uncertainty")
801 def Resolutions(l=[]):
802 return [Resolution(x)
for x
in l]
803 _plural_types.append(
"Resolutions")
806 _value_types.append(
"Resolution")
809 def Symmetrics(l=[]):
810 return [Symmetric(x)
for x
in l]
811 _plural_types.append(
"Symmetrics")
814 _value_types.append(
"Symmetric")
817 _object_types.append(
"SigmoidRestraintSphere")
820 def _object_cast_to_SigmoidRestraintSphere(o):
821 """_object_cast_to_SigmoidRestraintSphere(Object o) -> SigmoidRestraintSphere"""
822 return _IMP_pmi1._object_cast_to_SigmoidRestraintSphere(o)
824 _object_types.append(
"TransformMover")
827 def _object_cast_to_TransformMover(o):
828 """_object_cast_to_TransformMover(Object o) -> TransformMover"""
829 return _IMP_pmi1._object_cast_to_TransformMover(o)
831 _object_types.append(
"MembraneRestraint")
834 def _object_cast_to_MembraneRestraint(o):
835 """_object_cast_to_MembraneRestraint(Object o) -> MembraneRestraint"""
836 return _IMP_pmi1._object_cast_to_MembraneRestraint(o)
838 _object_types.append(
"InternalCoordinatesConstraint")
841 def _object_cast_to_InternalCoordinatesConstraint(o):
842 """_object_cast_to_InternalCoordinatesConstraint(Object o) -> InternalCoordinatesConstraint"""
843 return _IMP_pmi1._object_cast_to_InternalCoordinatesConstraint(o)
845 """Proxy of C++ IMP::pmi1::MembraneRestraint class"""
846 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
848 def __init__(self, m, z_nuisance, thickness, softness, plateau, linear):
849 """__init__(IMP::pmi1::MembraneRestraint self, Model m, ParticleIndex z_nuisance, double thickness, double softness, double plateau, double linear) -> MembraneRestraint"""
850 this = _IMP_pmi1.new_MembraneRestraint(m, z_nuisance, thickness, softness, plateau, linear)
852 self.this.append(this)
856 def add_particles_below(self, particles):
857 """add_particles_below(MembraneRestraint self, IMP::ParticleIndexes const & particles)"""
858 return _IMP_pmi1.MembraneRestraint_add_particles_below(self, particles)
861 def add_particles_above(self, particles):
862 """add_particles_above(MembraneRestraint self, IMP::ParticleIndexes const & particles)"""
863 return _IMP_pmi1.MembraneRestraint_add_particles_above(self, particles)
866 def add_particles_inside(self, particles):
867 """add_particles_inside(MembraneRestraint self, IMP::ParticleIndexes const & particles)"""
868 return _IMP_pmi1.MembraneRestraint_add_particles_inside(self, particles)
871 def get_score(self, prob):
872 """get_score(MembraneRestraint self, double prob) -> double"""
873 return _IMP_pmi1.MembraneRestraint_get_score(self, prob)
876 def get_probability_above(self, z, z_slope_center_upper):
877 """get_probability_above(MembraneRestraint self, double z, double z_slope_center_upper) -> double"""
878 return _IMP_pmi1.MembraneRestraint_get_probability_above(self, z, z_slope_center_upper)
881 def get_score_above(self, z, z_slope_center_upper):
882 """get_score_above(MembraneRestraint self, double z, double z_slope_center_upper) -> double"""
883 return _IMP_pmi1.MembraneRestraint_get_score_above(self, z, z_slope_center_upper)
886 def get_probability_below(self, z, z_slope_center_lower):
887 """get_probability_below(MembraneRestraint self, double z, double z_slope_center_lower) -> double"""
888 return _IMP_pmi1.MembraneRestraint_get_probability_below(self, z, z_slope_center_lower)
891 def get_score_below(self, z, z_slope_center_lower):
892 """get_score_below(MembraneRestraint self, double z, double z_slope_center_lower) -> double"""
893 return _IMP_pmi1.MembraneRestraint_get_score_below(self, z, z_slope_center_lower)
896 def get_score_inside(self, z, z_slope_center_lower, z_slope_center_upper):
897 """get_score_inside(MembraneRestraint self, double z, double z_slope_center_lower, double z_slope_center_upper) -> double"""
898 return _IMP_pmi1.MembraneRestraint_get_score_inside(self, z, z_slope_center_lower, z_slope_center_upper)
902 """__str__(MembraneRestraint self) -> std::string"""
903 return _IMP_pmi1.MembraneRestraint___str__(self)
907 """__repr__(MembraneRestraint self) -> std::string"""
908 return _IMP_pmi1.MembraneRestraint___repr__(self)
913 return _object_cast_to_MembraneRestraint(o)
915 MembraneRestraint_swigregister = _IMP_pmi1.MembraneRestraint_swigregister
916 MembraneRestraint_swigregister(MembraneRestraint)
919 """Proxy of C++ IMP::pmi1::CompositeRestraint class"""
920 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
922 def __init__(self, *args):
924 __init__(IMP::pmi1::CompositeRestraint self, Model m, _ParticleIndexesAdaptor handle_particle_indexes, double coffd, double l, bool tabprob, double plateau, std::string name) -> CompositeRestraint
925 __init__(IMP::pmi1::CompositeRestraint self, Model m, _ParticleIndexesAdaptor handle_particle_indexes, double coffd, double l, bool tabprob, double plateau) -> CompositeRestraint
927 this = _IMP_pmi1.new_CompositeRestraint(*args)
929 self.this.append(this)
933 def add_composite_particle(self, pi):
934 """add_composite_particle(CompositeRestraint self, _ParticleIndexesAdaptor pi)"""
935 return _IMP_pmi1.CompositeRestraint_add_composite_particle(self, pi)
938 def get_number_of_elements(self):
939 """get_number_of_elements(CompositeRestraint self) -> unsigned int"""
940 return _IMP_pmi1.CompositeRestraint_get_number_of_elements(self)
943 def do_get_inputs(self):
944 """do_get_inputs(CompositeRestraint self) -> IMP::ModelObjectsTemp"""
945 return _IMP_pmi1.CompositeRestraint_do_get_inputs(self)
948 def get_version_info(self):
949 """get_version_info(CompositeRestraint self) -> VersionInfo"""
950 return _IMP_pmi1.CompositeRestraint_get_version_info(self)
953 def get_probability(self):
954 """get_probability(CompositeRestraint self) -> double"""
955 return _IMP_pmi1.CompositeRestraint_get_probability(self)
959 """__str__(CompositeRestraint self) -> std::string"""
960 return _IMP_pmi1.CompositeRestraint___str__(self)
964 """__repr__(CompositeRestraint self) -> std::string"""
965 return _IMP_pmi1.CompositeRestraint___repr__(self)
970 return _object_cast_to_CompositeRestraint(o)
972 CompositeRestraint_swigregister = _IMP_pmi1.CompositeRestraint_swigregister
973 CompositeRestraint_swigregister(CompositeRestraint)
976 """Proxy of C++ IMP::pmi1::Uncertainty class"""
977 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
979 def get_uncertainty(self):
980 """get_uncertainty(Uncertainty self) -> IMP::Float"""
981 return _IMP_pmi1.Uncertainty_get_uncertainty(self)
984 def set_uncertainty(self, d):
985 """set_uncertainty(Uncertainty self, IMP::Float d)"""
986 return _IMP_pmi1.Uncertainty_set_uncertainty(self, d)
989 def __init__(self, *args):
991 __init__(IMP::pmi1::Uncertainty self) -> Uncertainty
992 __init__(IMP::pmi1::Uncertainty self, Model m, ParticleIndex id) -> Uncertainty
993 __init__(IMP::pmi1::Uncertainty self, _ParticleAdaptor d) -> Uncertainty
995 this = _IMP_pmi1.new_Uncertainty(*args)
997 self.this.append(this)
1001 def get_is_setup(*args):
1003 get_is_setup(Model m, ParticleIndex pi) -> bool
1004 get_is_setup(_ParticleAdaptor p) -> bool
1006 return _IMP_pmi1.Uncertainty_get_is_setup(*args)
1008 get_is_setup = staticmethod(get_is_setup)
1010 def show(self, *args):
1012 show(Uncertainty self, _ostream out)
1013 show(Uncertainty self)
1015 return _IMP_pmi1.Uncertainty_show(self, *args)
1020 setup_particle(Model m, ParticleIndex pi, IMP::Float uncertainty) -> Uncertainty
1021 setup_particle(_ParticleAdaptor decorator, IMP::Float uncertainty) -> Uncertainty
1023 return _IMP_pmi1.Uncertainty_setup_particle(*args)
1025 setup_particle = staticmethod(setup_particle)
1027 def get_uncertainty_key():
1028 """get_uncertainty_key() -> FloatKey"""
1029 return _IMP_pmi1.Uncertainty_get_uncertainty_key()
1031 get_uncertainty_key = staticmethod(get_uncertainty_key)
1033 def add_attribute(self, *args):
1035 add_attribute(Uncertainty self, FloatKey k, IMP::Float v, bool opt)
1036 add_attribute(Uncertainty self, FloatKey a0, IMP::Float a1)
1037 add_attribute(Uncertainty self, IntKey a0, IMP::Int a1)
1038 add_attribute(Uncertainty self, FloatsKey a0, IMP::Floats a1)
1039 add_attribute(Uncertainty self, IntsKey a0, IMP::Ints a1)
1040 add_attribute(Uncertainty self, StringKey a0, IMP::String a1)
1041 add_attribute(Uncertainty self, ParticleIndexKey a0, Particle a1)
1042 add_attribute(Uncertainty self, ObjectKey a0, Object a1)
1044 return _IMP_pmi1.Uncertainty_add_attribute(self, *args)
1047 def get_value(self, *args):
1049 get_value(Uncertainty self, FloatKey a0) -> IMP::Float
1050 get_value(Uncertainty self, IntKey a0) -> IMP::Int
1051 get_value(Uncertainty self, FloatsKey a0) -> IMP::Floats
1052 get_value(Uncertainty self, IntsKey a0) -> IMP::Ints
1053 get_value(Uncertainty self, StringKey a0) -> IMP::String
1054 get_value(Uncertainty self, ParticleIndexKey a0) -> Particle
1055 get_value(Uncertainty self, ObjectKey a0) -> Object
1057 return _IMP_pmi1.Uncertainty_get_value(self, *args)
1060 def set_value(self, *args):
1062 set_value(Uncertainty self, FloatKey a0, IMP::Float a1)
1063 set_value(Uncertainty self, IntKey a0, IMP::Int a1)
1064 set_value(Uncertainty self, FloatsKey a0, IMP::Floats a1)
1065 set_value(Uncertainty self, IntsKey a0, IMP::Ints a1)
1066 set_value(Uncertainty self, StringKey a0, IMP::String a1)
1067 set_value(Uncertainty self, ParticleIndexKey a0, Particle a1)
1068 set_value(Uncertainty self, ObjectKey a0, Object a1)
1070 return _IMP_pmi1.Uncertainty_set_value(self, *args)
1073 def remove_attribute(self, *args):
1075 remove_attribute(Uncertainty self, FloatKey a0)
1076 remove_attribute(Uncertainty self, IntKey a0)
1077 remove_attribute(Uncertainty self, FloatsKey a0)
1078 remove_attribute(Uncertainty self, IntsKey a0)
1079 remove_attribute(Uncertainty self, StringKey a0)
1080 remove_attribute(Uncertainty self, ParticleIndexKey a0)
1081 remove_attribute(Uncertainty self, ObjectKey a0)
1083 return _IMP_pmi1.Uncertainty_remove_attribute(self, *args)
1086 def has_attribute(self, *args):
1088 has_attribute(Uncertainty self, FloatKey a0) -> bool
1089 has_attribute(Uncertainty self, IntKey a0) -> bool
1090 has_attribute(Uncertainty self, FloatsKey a0) -> bool
1091 has_attribute(Uncertainty self, IntsKey a0) -> bool
1092 has_attribute(Uncertainty self, StringKey a0) -> bool
1093 has_attribute(Uncertainty self, ParticleIndexKey a0) -> bool
1094 has_attribute(Uncertainty self, ObjectKey a0) -> bool
1096 return _IMP_pmi1.Uncertainty_has_attribute(self, *args)
1099 def get_derivative(self, a0):
1100 """get_derivative(Uncertainty self, FloatKey a0) -> double"""
1101 return _IMP_pmi1.Uncertainty_get_derivative(self, a0)
1105 """get_name(Uncertainty self) -> std::string"""
1106 return _IMP_pmi1.Uncertainty_get_name(self)
1109 def clear_caches(self):
1110 """clear_caches(Uncertainty self)"""
1111 return _IMP_pmi1.Uncertainty_clear_caches(self)
1114 def set_name(self, a0):
1115 """set_name(Uncertainty self, std::string a0)"""
1116 return _IMP_pmi1.Uncertainty_set_name(self, a0)
1120 """set_check_level(Uncertainty self, IMP::CheckLevel a0)"""
1121 return _IMP_pmi1.Uncertainty_set_check_level(self, a0)
1124 def add_to_derivative(self, a0, a1, a2):
1125 """add_to_derivative(Uncertainty self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1126 return _IMP_pmi1.Uncertainty_add_to_derivative(self, a0, a1, a2)
1129 def set_is_optimized(self, a0, a1):
1130 """set_is_optimized(Uncertainty self, FloatKey a0, bool a1)"""
1131 return _IMP_pmi1.Uncertainty_set_is_optimized(self, a0, a1)
1134 def get_is_optimized(self, a0):
1135 """get_is_optimized(Uncertainty self, FloatKey a0) -> bool"""
1136 return _IMP_pmi1.Uncertainty_get_is_optimized(self, a0)
1140 """get_check_level(Uncertainty self) -> IMP::CheckLevel"""
1141 return _IMP_pmi1.Uncertainty_get_check_level(self)
1144 def __eq__(self, *args):
1146 __eq__(Uncertainty self, Uncertainty o) -> bool
1147 __eq__(Uncertainty self, Particle d) -> bool
1149 return _IMP_pmi1.Uncertainty___eq__(self, *args)
1152 def __ne__(self, *args):
1154 __ne__(Uncertainty self, Uncertainty o) -> bool
1155 __ne__(Uncertainty self, Particle d) -> bool
1157 return _IMP_pmi1.Uncertainty___ne__(self, *args)
1160 def __le__(self, *args):
1162 __le__(Uncertainty self, Uncertainty o) -> bool
1163 __le__(Uncertainty self, Particle d) -> bool
1165 return _IMP_pmi1.Uncertainty___le__(self, *args)
1168 def __lt__(self, *args):
1170 __lt__(Uncertainty self, Uncertainty o) -> bool
1171 __lt__(Uncertainty self, Particle d) -> bool
1173 return _IMP_pmi1.Uncertainty___lt__(self, *args)
1176 def __ge__(self, *args):
1178 __ge__(Uncertainty self, Uncertainty o) -> bool
1179 __ge__(Uncertainty self, Particle d) -> bool
1181 return _IMP_pmi1.Uncertainty___ge__(self, *args)
1184 def __gt__(self, *args):
1186 __gt__(Uncertainty self, Uncertainty o) -> bool
1187 __gt__(Uncertainty self, Particle d) -> bool
1189 return _IMP_pmi1.Uncertainty___gt__(self, *args)
1193 """__hash__(Uncertainty self) -> std::size_t"""
1194 return _IMP_pmi1.Uncertainty___hash__(self)
1198 """__str__(Uncertainty self) -> std::string"""
1199 return _IMP_pmi1.Uncertainty___str__(self)
1203 """__repr__(Uncertainty self) -> std::string"""
1204 return _IMP_pmi1.Uncertainty___repr__(self)
1206 __swig_destroy__ = _IMP_pmi1.delete_Uncertainty
1207 __del__ =
lambda self:
None
1208 Uncertainty_swigregister = _IMP_pmi1.Uncertainty_swigregister
1209 Uncertainty_swigregister(Uncertainty)
1211 def Uncertainty_get_is_setup(*args):
1213 get_is_setup(Model m, ParticleIndex pi) -> bool
1214 Uncertainty_get_is_setup(_ParticleAdaptor p) -> bool
1216 return _IMP_pmi1.Uncertainty_get_is_setup(*args)
1218 def Uncertainty_setup_particle(*args):
1220 setup_particle(Model m, ParticleIndex pi, IMP::Float uncertainty) -> Uncertainty
1221 Uncertainty_setup_particle(_ParticleAdaptor decorator, IMP::Float uncertainty) -> Uncertainty
1223 return _IMP_pmi1.Uncertainty_setup_particle(*args)
1225 def Uncertainty_get_uncertainty_key():
1226 """Uncertainty_get_uncertainty_key() -> FloatKey"""
1227 return _IMP_pmi1.Uncertainty_get_uncertainty_key()
1230 """Proxy of C++ IMP::pmi1::Resolution class"""
1231 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1234 """get_resolution(Resolution self) -> IMP::Float"""
1235 return _IMP_pmi1.Resolution_get_resolution(self)
1238 def set_resolution(self, d):
1239 """set_resolution(Resolution self, IMP::Float d)"""
1240 return _IMP_pmi1.Resolution_set_resolution(self, d)
1243 def __init__(self, *args):
1245 __init__(IMP::pmi1::Resolution self) -> Resolution
1246 __init__(IMP::pmi1::Resolution self, Model m, ParticleIndex id) -> Resolution
1247 __init__(IMP::pmi1::Resolution self, _ParticleAdaptor d) -> Resolution
1249 this = _IMP_pmi1.new_Resolution(*args)
1251 self.this.append(this)
1255 def get_is_setup(*args):
1257 get_is_setup(Model m, ParticleIndex pi) -> bool
1258 get_is_setup(_ParticleAdaptor p) -> bool
1260 return _IMP_pmi1.Resolution_get_is_setup(*args)
1262 get_is_setup = staticmethod(get_is_setup)
1264 def show(self, *args):
1266 show(Resolution self, _ostream out)
1267 show(Resolution self)
1269 return _IMP_pmi1.Resolution_show(self, *args)
1274 setup_particle(Model m, ParticleIndex pi, IMP::Float resolution) -> Resolution
1275 setup_particle(_ParticleAdaptor decorator, IMP::Float resolution) -> Resolution
1277 return _IMP_pmi1.Resolution_setup_particle(*args)
1279 setup_particle = staticmethod(setup_particle)
1281 def get_resolution_key():
1282 """get_resolution_key() -> FloatKey"""
1283 return _IMP_pmi1.Resolution_get_resolution_key()
1285 get_resolution_key = staticmethod(get_resolution_key)
1287 def add_attribute(self, *args):
1289 add_attribute(Resolution self, FloatKey k, IMP::Float v, bool opt)
1290 add_attribute(Resolution self, FloatKey a0, IMP::Float a1)
1291 add_attribute(Resolution self, IntKey a0, IMP::Int a1)
1292 add_attribute(Resolution self, FloatsKey a0, IMP::Floats a1)
1293 add_attribute(Resolution self, IntsKey a0, IMP::Ints a1)
1294 add_attribute(Resolution self, StringKey a0, IMP::String a1)
1295 add_attribute(Resolution self, ParticleIndexKey a0, Particle a1)
1296 add_attribute(Resolution self, ObjectKey a0, Object a1)
1298 return _IMP_pmi1.Resolution_add_attribute(self, *args)
1301 def get_value(self, *args):
1303 get_value(Resolution self, FloatKey a0) -> IMP::Float
1304 get_value(Resolution self, IntKey a0) -> IMP::Int
1305 get_value(Resolution self, FloatsKey a0) -> IMP::Floats
1306 get_value(Resolution self, IntsKey a0) -> IMP::Ints
1307 get_value(Resolution self, StringKey a0) -> IMP::String
1308 get_value(Resolution self, ParticleIndexKey a0) -> Particle
1309 get_value(Resolution self, ObjectKey a0) -> Object
1311 return _IMP_pmi1.Resolution_get_value(self, *args)
1314 def set_value(self, *args):
1316 set_value(Resolution self, FloatKey a0, IMP::Float a1)
1317 set_value(Resolution self, IntKey a0, IMP::Int a1)
1318 set_value(Resolution self, FloatsKey a0, IMP::Floats a1)
1319 set_value(Resolution self, IntsKey a0, IMP::Ints a1)
1320 set_value(Resolution self, StringKey a0, IMP::String a1)
1321 set_value(Resolution self, ParticleIndexKey a0, Particle a1)
1322 set_value(Resolution self, ObjectKey a0, Object a1)
1324 return _IMP_pmi1.Resolution_set_value(self, *args)
1327 def remove_attribute(self, *args):
1329 remove_attribute(Resolution self, FloatKey a0)
1330 remove_attribute(Resolution self, IntKey a0)
1331 remove_attribute(Resolution self, FloatsKey a0)
1332 remove_attribute(Resolution self, IntsKey a0)
1333 remove_attribute(Resolution self, StringKey a0)
1334 remove_attribute(Resolution self, ParticleIndexKey a0)
1335 remove_attribute(Resolution self, ObjectKey a0)
1337 return _IMP_pmi1.Resolution_remove_attribute(self, *args)
1340 def has_attribute(self, *args):
1342 has_attribute(Resolution self, FloatKey a0) -> bool
1343 has_attribute(Resolution self, IntKey a0) -> bool
1344 has_attribute(Resolution self, FloatsKey a0) -> bool
1345 has_attribute(Resolution self, IntsKey a0) -> bool
1346 has_attribute(Resolution self, StringKey a0) -> bool
1347 has_attribute(Resolution self, ParticleIndexKey a0) -> bool
1348 has_attribute(Resolution self, ObjectKey a0) -> bool
1350 return _IMP_pmi1.Resolution_has_attribute(self, *args)
1353 def get_derivative(self, a0):
1354 """get_derivative(Resolution self, FloatKey a0) -> double"""
1355 return _IMP_pmi1.Resolution_get_derivative(self, a0)
1359 """get_name(Resolution self) -> std::string"""
1360 return _IMP_pmi1.Resolution_get_name(self)
1363 def clear_caches(self):
1364 """clear_caches(Resolution self)"""
1365 return _IMP_pmi1.Resolution_clear_caches(self)
1368 def set_name(self, a0):
1369 """set_name(Resolution self, std::string a0)"""
1370 return _IMP_pmi1.Resolution_set_name(self, a0)
1374 """set_check_level(Resolution self, IMP::CheckLevel a0)"""
1375 return _IMP_pmi1.Resolution_set_check_level(self, a0)
1378 def add_to_derivative(self, a0, a1, a2):
1379 """add_to_derivative(Resolution self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1380 return _IMP_pmi1.Resolution_add_to_derivative(self, a0, a1, a2)
1383 def set_is_optimized(self, a0, a1):
1384 """set_is_optimized(Resolution self, FloatKey a0, bool a1)"""
1385 return _IMP_pmi1.Resolution_set_is_optimized(self, a0, a1)
1388 def get_is_optimized(self, a0):
1389 """get_is_optimized(Resolution self, FloatKey a0) -> bool"""
1390 return _IMP_pmi1.Resolution_get_is_optimized(self, a0)
1394 """get_check_level(Resolution self) -> IMP::CheckLevel"""
1395 return _IMP_pmi1.Resolution_get_check_level(self)
1398 def __eq__(self, *args):
1400 __eq__(Resolution self, Resolution o) -> bool
1401 __eq__(Resolution self, Particle d) -> bool
1403 return _IMP_pmi1.Resolution___eq__(self, *args)
1406 def __ne__(self, *args):
1408 __ne__(Resolution self, Resolution o) -> bool
1409 __ne__(Resolution self, Particle d) -> bool
1411 return _IMP_pmi1.Resolution___ne__(self, *args)
1414 def __le__(self, *args):
1416 __le__(Resolution self, Resolution o) -> bool
1417 __le__(Resolution self, Particle d) -> bool
1419 return _IMP_pmi1.Resolution___le__(self, *args)
1422 def __lt__(self, *args):
1424 __lt__(Resolution self, Resolution o) -> bool
1425 __lt__(Resolution self, Particle d) -> bool
1427 return _IMP_pmi1.Resolution___lt__(self, *args)
1430 def __ge__(self, *args):
1432 __ge__(Resolution self, Resolution o) -> bool
1433 __ge__(Resolution self, Particle d) -> bool
1435 return _IMP_pmi1.Resolution___ge__(self, *args)
1438 def __gt__(self, *args):
1440 __gt__(Resolution self, Resolution o) -> bool
1441 __gt__(Resolution self, Particle d) -> bool
1443 return _IMP_pmi1.Resolution___gt__(self, *args)
1447 """__hash__(Resolution self) -> std::size_t"""
1448 return _IMP_pmi1.Resolution___hash__(self)
1452 """__str__(Resolution self) -> std::string"""
1453 return _IMP_pmi1.Resolution___str__(self)
1457 """__repr__(Resolution self) -> std::string"""
1458 return _IMP_pmi1.Resolution___repr__(self)
1460 __swig_destroy__ = _IMP_pmi1.delete_Resolution
1461 __del__ =
lambda self:
None
1462 Resolution_swigregister = _IMP_pmi1.Resolution_swigregister
1463 Resolution_swigregister(Resolution)
1465 def Resolution_get_is_setup(*args):
1467 get_is_setup(Model m, ParticleIndex pi) -> bool
1468 Resolution_get_is_setup(_ParticleAdaptor p) -> bool
1470 return _IMP_pmi1.Resolution_get_is_setup(*args)
1472 def Resolution_setup_particle(*args):
1474 setup_particle(Model m, ParticleIndex pi, IMP::Float resolution) -> Resolution
1475 Resolution_setup_particle(_ParticleAdaptor decorator, IMP::Float resolution) -> Resolution
1477 return _IMP_pmi1.Resolution_setup_particle(*args)
1479 def Resolution_get_resolution_key():
1480 """Resolution_get_resolution_key() -> FloatKey"""
1481 return _IMP_pmi1.Resolution_get_resolution_key()
1484 """Proxy of C++ IMP::pmi1::Symmetric class"""
1485 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1487 def get_symmetric(self):
1488 """get_symmetric(Symmetric self) -> IMP::Float"""
1489 return _IMP_pmi1.Symmetric_get_symmetric(self)
1492 def set_symmetric(self, d):
1493 """set_symmetric(Symmetric self, IMP::Float d)"""
1494 return _IMP_pmi1.Symmetric_set_symmetric(self, d)
1497 def __init__(self, *args):
1499 __init__(IMP::pmi1::Symmetric self) -> Symmetric
1500 __init__(IMP::pmi1::Symmetric self, Model m, ParticleIndex id) -> Symmetric
1501 __init__(IMP::pmi1::Symmetric self, _ParticleAdaptor d) -> Symmetric
1503 this = _IMP_pmi1.new_Symmetric(*args)
1505 self.this.append(this)
1509 def get_is_setup(*args):
1511 get_is_setup(Model m, ParticleIndex pi) -> bool
1512 get_is_setup(_ParticleAdaptor p) -> bool
1514 return _IMP_pmi1.Symmetric_get_is_setup(*args)
1516 get_is_setup = staticmethod(get_is_setup)
1518 def show(self, *args):
1520 show(Symmetric self, _ostream out)
1521 show(Symmetric self)
1523 return _IMP_pmi1.Symmetric_show(self, *args)
1528 setup_particle(Model m, ParticleIndex pi, IMP::Float symmetric) -> Symmetric
1529 setup_particle(_ParticleAdaptor decorator, IMP::Float symmetric) -> Symmetric
1531 return _IMP_pmi1.Symmetric_setup_particle(*args)
1533 setup_particle = staticmethod(setup_particle)
1535 def get_symmetric_key():
1536 """get_symmetric_key() -> FloatKey"""
1537 return _IMP_pmi1.Symmetric_get_symmetric_key()
1539 get_symmetric_key = staticmethod(get_symmetric_key)
1541 def add_attribute(self, *args):
1543 add_attribute(Symmetric self, FloatKey k, IMP::Float v, bool opt)
1544 add_attribute(Symmetric self, FloatKey a0, IMP::Float a1)
1545 add_attribute(Symmetric self, IntKey a0, IMP::Int a1)
1546 add_attribute(Symmetric self, FloatsKey a0, IMP::Floats a1)
1547 add_attribute(Symmetric self, IntsKey a0, IMP::Ints a1)
1548 add_attribute(Symmetric self, StringKey a0, IMP::String a1)
1549 add_attribute(Symmetric self, ParticleIndexKey a0, Particle a1)
1550 add_attribute(Symmetric self, ObjectKey a0, Object a1)
1552 return _IMP_pmi1.Symmetric_add_attribute(self, *args)
1555 def get_value(self, *args):
1557 get_value(Symmetric self, FloatKey a0) -> IMP::Float
1558 get_value(Symmetric self, IntKey a0) -> IMP::Int
1559 get_value(Symmetric self, FloatsKey a0) -> IMP::Floats
1560 get_value(Symmetric self, IntsKey a0) -> IMP::Ints
1561 get_value(Symmetric self, StringKey a0) -> IMP::String
1562 get_value(Symmetric self, ParticleIndexKey a0) -> Particle
1563 get_value(Symmetric self, ObjectKey a0) -> Object
1565 return _IMP_pmi1.Symmetric_get_value(self, *args)
1568 def set_value(self, *args):
1570 set_value(Symmetric self, FloatKey a0, IMP::Float a1)
1571 set_value(Symmetric self, IntKey a0, IMP::Int a1)
1572 set_value(Symmetric self, FloatsKey a0, IMP::Floats a1)
1573 set_value(Symmetric self, IntsKey a0, IMP::Ints a1)
1574 set_value(Symmetric self, StringKey a0, IMP::String a1)
1575 set_value(Symmetric self, ParticleIndexKey a0, Particle a1)
1576 set_value(Symmetric self, ObjectKey a0, Object a1)
1578 return _IMP_pmi1.Symmetric_set_value(self, *args)
1581 def remove_attribute(self, *args):
1583 remove_attribute(Symmetric self, FloatKey a0)
1584 remove_attribute(Symmetric self, IntKey a0)
1585 remove_attribute(Symmetric self, FloatsKey a0)
1586 remove_attribute(Symmetric self, IntsKey a0)
1587 remove_attribute(Symmetric self, StringKey a0)
1588 remove_attribute(Symmetric self, ParticleIndexKey a0)
1589 remove_attribute(Symmetric self, ObjectKey a0)
1591 return _IMP_pmi1.Symmetric_remove_attribute(self, *args)
1594 def has_attribute(self, *args):
1596 has_attribute(Symmetric self, FloatKey a0) -> bool
1597 has_attribute(Symmetric self, IntKey a0) -> bool
1598 has_attribute(Symmetric self, FloatsKey a0) -> bool
1599 has_attribute(Symmetric self, IntsKey a0) -> bool
1600 has_attribute(Symmetric self, StringKey a0) -> bool
1601 has_attribute(Symmetric self, ParticleIndexKey a0) -> bool
1602 has_attribute(Symmetric self, ObjectKey a0) -> bool
1604 return _IMP_pmi1.Symmetric_has_attribute(self, *args)
1607 def get_derivative(self, a0):
1608 """get_derivative(Symmetric self, FloatKey a0) -> double"""
1609 return _IMP_pmi1.Symmetric_get_derivative(self, a0)
1613 """get_name(Symmetric self) -> std::string"""
1614 return _IMP_pmi1.Symmetric_get_name(self)
1617 def clear_caches(self):
1618 """clear_caches(Symmetric self)"""
1619 return _IMP_pmi1.Symmetric_clear_caches(self)
1622 def set_name(self, a0):
1623 """set_name(Symmetric self, std::string a0)"""
1624 return _IMP_pmi1.Symmetric_set_name(self, a0)
1628 """set_check_level(Symmetric self, IMP::CheckLevel a0)"""
1629 return _IMP_pmi1.Symmetric_set_check_level(self, a0)
1632 def add_to_derivative(self, a0, a1, a2):
1633 """add_to_derivative(Symmetric self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1634 return _IMP_pmi1.Symmetric_add_to_derivative(self, a0, a1, a2)
1637 def set_is_optimized(self, a0, a1):
1638 """set_is_optimized(Symmetric self, FloatKey a0, bool a1)"""
1639 return _IMP_pmi1.Symmetric_set_is_optimized(self, a0, a1)
1642 def get_is_optimized(self, a0):
1643 """get_is_optimized(Symmetric self, FloatKey a0) -> bool"""
1644 return _IMP_pmi1.Symmetric_get_is_optimized(self, a0)
1648 """get_check_level(Symmetric self) -> IMP::CheckLevel"""
1649 return _IMP_pmi1.Symmetric_get_check_level(self)
1652 def __eq__(self, *args):
1654 __eq__(Symmetric self, Symmetric o) -> bool
1655 __eq__(Symmetric self, Particle d) -> bool
1657 return _IMP_pmi1.Symmetric___eq__(self, *args)
1660 def __ne__(self, *args):
1662 __ne__(Symmetric self, Symmetric o) -> bool
1663 __ne__(Symmetric self, Particle d) -> bool
1665 return _IMP_pmi1.Symmetric___ne__(self, *args)
1668 def __le__(self, *args):
1670 __le__(Symmetric self, Symmetric o) -> bool
1671 __le__(Symmetric self, Particle d) -> bool
1673 return _IMP_pmi1.Symmetric___le__(self, *args)
1676 def __lt__(self, *args):
1678 __lt__(Symmetric self, Symmetric o) -> bool
1679 __lt__(Symmetric self, Particle d) -> bool
1681 return _IMP_pmi1.Symmetric___lt__(self, *args)
1684 def __ge__(self, *args):
1686 __ge__(Symmetric self, Symmetric o) -> bool
1687 __ge__(Symmetric self, Particle d) -> bool
1689 return _IMP_pmi1.Symmetric___ge__(self, *args)
1692 def __gt__(self, *args):
1694 __gt__(Symmetric self, Symmetric o) -> bool
1695 __gt__(Symmetric self, Particle d) -> bool
1697 return _IMP_pmi1.Symmetric___gt__(self, *args)
1701 """__hash__(Symmetric self) -> std::size_t"""
1702 return _IMP_pmi1.Symmetric___hash__(self)
1706 """__str__(Symmetric self) -> std::string"""
1707 return _IMP_pmi1.Symmetric___str__(self)
1711 """__repr__(Symmetric self) -> std::string"""
1712 return _IMP_pmi1.Symmetric___repr__(self)
1714 __swig_destroy__ = _IMP_pmi1.delete_Symmetric
1715 __del__ =
lambda self:
None
1716 Symmetric_swigregister = _IMP_pmi1.Symmetric_swigregister
1717 Symmetric_swigregister(Symmetric)
1719 def Symmetric_get_is_setup(*args):
1721 get_is_setup(Model m, ParticleIndex pi) -> bool
1722 Symmetric_get_is_setup(_ParticleAdaptor p) -> bool
1724 return _IMP_pmi1.Symmetric_get_is_setup(*args)
1726 def Symmetric_setup_particle(*args):
1728 setup_particle(Model m, ParticleIndex pi, IMP::Float symmetric) -> Symmetric
1729 Symmetric_setup_particle(_ParticleAdaptor decorator, IMP::Float symmetric) -> Symmetric
1731 return _IMP_pmi1.Symmetric_setup_particle(*args)
1733 def Symmetric_get_symmetric_key():
1734 """Symmetric_get_symmetric_key() -> FloatKey"""
1735 return _IMP_pmi1.Symmetric_get_symmetric_key()
1738 """Proxy of C++ IMP::pmi1::SigmoidRestraintSphere class"""
1739 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1741 def __init__(self, *args):
1743 __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
1744 __init__(IMP::pmi1::SigmoidRestraintSphere self, Model m, _ParticleIndexAdaptor p1, _ParticleIndexAdaptor p2, double inflection, double slope, double amplitude, double line_slope_=0) -> SigmoidRestraintSphere
1745 __init__(IMP::pmi1::SigmoidRestraintSphere self, Model m, _ParticleIndexAdaptor p1, _ParticleIndexAdaptor p2, double inflection, double slope, double amplitude) -> SigmoidRestraintSphere
1747 this = _IMP_pmi1.new_SigmoidRestraintSphere(*args)
1749 self.this.append(this)
1753 def set_amplitude(self, amplitude):
1754 """set_amplitude(SigmoidRestraintSphere self, double amplitude)"""
1755 return _IMP_pmi1.SigmoidRestraintSphere_set_amplitude(self, amplitude)
1758 def increment_amplitude(self, amplitude):
1759 """increment_amplitude(SigmoidRestraintSphere self, double amplitude)"""
1760 return _IMP_pmi1.SigmoidRestraintSphere_increment_amplitude(self, amplitude)
1763 def get_amplitude(self):
1764 """get_amplitude(SigmoidRestraintSphere self) -> double"""
1765 return _IMP_pmi1.SigmoidRestraintSphere_get_amplitude(self)
1768 def do_get_inputs(self):
1769 """do_get_inputs(SigmoidRestraintSphere self) -> IMP::ModelObjectsTemp"""
1770 return _IMP_pmi1.SigmoidRestraintSphere_do_get_inputs(self)
1773 def get_version_info(self):
1774 """get_version_info(SigmoidRestraintSphere self) -> VersionInfo"""
1775 return _IMP_pmi1.SigmoidRestraintSphere_get_version_info(self)
1779 """__str__(SigmoidRestraintSphere self) -> std::string"""
1780 return _IMP_pmi1.SigmoidRestraintSphere___str__(self)
1784 """__repr__(SigmoidRestraintSphere self) -> std::string"""
1785 return _IMP_pmi1.SigmoidRestraintSphere___repr__(self)
1790 return _object_cast_to_SigmoidRestraintSphere(o)
1792 SigmoidRestraintSphere_swigregister = _IMP_pmi1.SigmoidRestraintSphere_swigregister
1793 SigmoidRestraintSphere_swigregister(SigmoidRestraintSphere)
1796 """Proxy of C++ IMP::pmi1::TransformMover class"""
1797 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1799 def __init__(self, *args):
1801 __init__(IMP::pmi1::TransformMover self, Model m, IMP::Float max_translation, IMP::Float max_rotation) -> TransformMover
1802 __init__(IMP::pmi1::TransformMover self, Model m, Vector3D axis, IMP::Float max_translation, IMP::Float max_rotation) -> TransformMover
1803 __init__(IMP::pmi1::TransformMover self, Model m, _ParticleIndexAdaptor p1i, _ParticleIndexAdaptor p2i, IMP::Float max_translation, IMP::Float max_rotation) -> TransformMover
1805 this = _IMP_pmi1.new_TransformMover(*args)
1807 self.this.append(this)
1811 def add_xyz_particle(self, pi):
1812 """add_xyz_particle(TransformMover self, _ParticleIndexAdaptor pi)"""
1813 return _IMP_pmi1.TransformMover_add_xyz_particle(self, pi)
1816 def add_rigid_body_particle(self, pi):
1817 """add_rigid_body_particle(TransformMover self, _ParticleIndexAdaptor pi)"""
1818 return _IMP_pmi1.TransformMover_add_rigid_body_particle(self, pi)
1821 def set_maximum_translation(self, mt):
1822 """set_maximum_translation(TransformMover self, IMP::Float mt)"""
1823 return _IMP_pmi1.TransformMover_set_maximum_translation(self, mt)
1826 def set_maximum_rotation(self, mr):
1827 """set_maximum_rotation(TransformMover self, IMP::Float mr)"""
1828 return _IMP_pmi1.TransformMover_set_maximum_rotation(self, mr)
1831 def get_maximum_translation(self):
1832 """get_maximum_translation(TransformMover self) -> IMP::Float"""
1833 return _IMP_pmi1.TransformMover_get_maximum_translation(self)
1836 def get_maximum_rotation(self):
1837 """get_maximum_rotation(TransformMover self) -> IMP::Float"""
1838 return _IMP_pmi1.TransformMover_get_maximum_rotation(self)
1841 def get_last_transformation(self):
1842 """get_last_transformation(TransformMover self) -> Transformation3D"""
1843 return _IMP_pmi1.TransformMover_get_last_transformation(self)
1846 def get_version_info(self):
1847 """get_version_info(TransformMover self) -> VersionInfo"""
1848 return _IMP_pmi1.TransformMover_get_version_info(self)
1852 """__str__(TransformMover self) -> std::string"""
1853 return _IMP_pmi1.TransformMover___str__(self)
1857 """__repr__(TransformMover self) -> std::string"""
1858 return _IMP_pmi1.TransformMover___repr__(self)
1863 return _object_cast_to_TransformMover(o)
1865 TransformMover_swigregister = _IMP_pmi1.TransformMover_swigregister
1866 TransformMover_swigregister(TransformMover)
1870 """create_elastic_network(IMP::Particles const & ps, IMP::Float dist_cutoff, IMP::Float strength) -> RestraintSet"""
1871 return _IMP_pmi1.create_elastic_network(ps, dist_cutoff, strength)
1873 def get_dihedral_angle(p1, p2, p3, p4):
1874 """get_dihedral_angle(Atom p1, Atom p2, Atom p3, Atom p4) -> IMP::Float"""
1875 return _IMP_pmi1.get_dihedral_angle(p1, p2, p3, p4)
1877 def get_bipartite_minimum_sphere_distance(m1, m2):
1878 """get_bipartite_minimum_sphere_distance(IMP::core::XYZRs const & m1, IMP::core::XYZRs const & m2) -> IMP::Float"""
1879 return _IMP_pmi1.get_bipartite_minimum_sphere_distance(m1, m2)
1881 def get_list_of_bipartite_minimum_sphere_distance(pss):
1882 """get_list_of_bipartite_minimum_sphere_distance(IMP::ParticlesTemps const & pss) -> IMP::Floats"""
1883 return _IMP_pmi1.get_list_of_bipartite_minimum_sphere_distance(pss)
1885 """Proxy of C++ IMP::pmi1::InternalCoordinatesConstraint class"""
1886 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1889 """__init__(IMP::pmi1::InternalCoordinatesConstraint self) -> InternalCoordinatesConstraint"""
1890 this = _IMP_pmi1.new_InternalCoordinatesConstraint()
1892 self.this.append(this)
1896 def do_get_inputs(self, m, pis):
1897 """do_get_inputs(InternalCoordinatesConstraint self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1898 return _IMP_pmi1.InternalCoordinatesConstraint_do_get_inputs(self, m, pis)
1901 def do_get_outputs(self, m, pis):
1902 """do_get_outputs(InternalCoordinatesConstraint self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1903 return _IMP_pmi1.InternalCoordinatesConstraint_do_get_outputs(self, m, pis)
1906 def get_version_info(self):
1907 """get_version_info(InternalCoordinatesConstraint self) -> VersionInfo"""
1908 return _IMP_pmi1.InternalCoordinatesConstraint_get_version_info(self)
1912 """__str__(InternalCoordinatesConstraint self) -> std::string"""
1913 return _IMP_pmi1.InternalCoordinatesConstraint___str__(self)
1917 """__repr__(InternalCoordinatesConstraint self) -> std::string"""
1918 return _IMP_pmi1.InternalCoordinatesConstraint___repr__(self)
1923 return _object_cast_to_InternalCoordinatesConstraint(o)
1925 InternalCoordinatesConstraint_swigregister = _IMP_pmi1.InternalCoordinatesConstraint_swigregister
1926 InternalCoordinatesConstraint_swigregister(InternalCoordinatesConstraint)
1930 """get_module_version() -> std::string const"""
1931 return _IMP_pmi1.get_module_version()
1934 """get_example_path(std::string fname) -> std::string"""
1935 return _IMP_pmi1.get_example_path(fname)
1938 """get_data_path(std::string fname) -> std::string"""
1939 return _IMP_pmi1.get_data_path(fname)
1941 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.