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_npctransport', [dirname(__file__)])
26 import _IMP_npctransport
27 return _IMP_npctransport
30 _mod = imp.load_module(
'_IMP_npctransport', fp, pathname, description)
34 _IMP_npctransport = swig_import_helper()
35 del swig_import_helper
37 import _IMP_npctransport
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_NPCTRANSPORT_SwigPyIterator(object):
116 """Proxy of C++ swig::IMP_NPCTRANSPORT_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_npctransport.delete_IMP_NPCTRANSPORT_SwigPyIterator
123 __del__ =
lambda self:
None
126 """value(IMP_NPCTRANSPORT_SwigPyIterator self) -> PyObject *"""
127 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_value(self)
132 incr(IMP_NPCTRANSPORT_SwigPyIterator self, size_t n=1) -> IMP_NPCTRANSPORT_SwigPyIterator
133 incr(IMP_NPCTRANSPORT_SwigPyIterator self) -> IMP_NPCTRANSPORT_SwigPyIterator
135 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_incr(self, n)
140 decr(IMP_NPCTRANSPORT_SwigPyIterator self, size_t n=1) -> IMP_NPCTRANSPORT_SwigPyIterator
141 decr(IMP_NPCTRANSPORT_SwigPyIterator self) -> IMP_NPCTRANSPORT_SwigPyIterator
143 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_decr(self, n)
146 def distance(self, x):
147 """distance(IMP_NPCTRANSPORT_SwigPyIterator self, IMP_NPCTRANSPORT_SwigPyIterator x) -> ptrdiff_t"""
148 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_distance(self, x)
152 """equal(IMP_NPCTRANSPORT_SwigPyIterator self, IMP_NPCTRANSPORT_SwigPyIterator x) -> bool"""
153 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_equal(self, x)
157 """copy(IMP_NPCTRANSPORT_SwigPyIterator self) -> IMP_NPCTRANSPORT_SwigPyIterator"""
158 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_copy(self)
162 """next(IMP_NPCTRANSPORT_SwigPyIterator self) -> PyObject *"""
163 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_next(self)
167 """__next__(IMP_NPCTRANSPORT_SwigPyIterator self) -> PyObject *"""
168 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___next__(self)
172 """previous(IMP_NPCTRANSPORT_SwigPyIterator self) -> PyObject *"""
173 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_previous(self)
176 def advance(self, n):
177 """advance(IMP_NPCTRANSPORT_SwigPyIterator self, ptrdiff_t n) -> IMP_NPCTRANSPORT_SwigPyIterator"""
178 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_advance(self, n)
182 """__eq__(IMP_NPCTRANSPORT_SwigPyIterator self, IMP_NPCTRANSPORT_SwigPyIterator x) -> bool"""
183 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___eq__(self, x)
187 """__ne__(IMP_NPCTRANSPORT_SwigPyIterator self, IMP_NPCTRANSPORT_SwigPyIterator x) -> bool"""
188 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___ne__(self, x)
191 def __iadd__(self, n):
192 """__iadd__(IMP_NPCTRANSPORT_SwigPyIterator self, ptrdiff_t n) -> IMP_NPCTRANSPORT_SwigPyIterator"""
193 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___iadd__(self, n)
196 def __isub__(self, n):
197 """__isub__(IMP_NPCTRANSPORT_SwigPyIterator self, ptrdiff_t n) -> IMP_NPCTRANSPORT_SwigPyIterator"""
198 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___isub__(self, n)
201 def __add__(self, n):
202 """__add__(IMP_NPCTRANSPORT_SwigPyIterator self, ptrdiff_t n) -> IMP_NPCTRANSPORT_SwigPyIterator"""
203 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___add__(self, n)
206 def __sub__(self, *args):
208 __sub__(IMP_NPCTRANSPORT_SwigPyIterator self, ptrdiff_t n) -> IMP_NPCTRANSPORT_SwigPyIterator
209 __sub__(IMP_NPCTRANSPORT_SwigPyIterator self, IMP_NPCTRANSPORT_SwigPyIterator x) -> ptrdiff_t
211 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___sub__(self, *args)
215 IMP_NPCTRANSPORT_SwigPyIterator_swigregister = _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_swigregister
216 IMP_NPCTRANSPORT_SwigPyIterator_swigregister(IMP_NPCTRANSPORT_SwigPyIterator)
225 _IMP_npctransport.IMP_DEBUG_swigconstant(_IMP_npctransport)
226 IMP_DEBUG = _IMP_npctransport.IMP_DEBUG
228 _IMP_npctransport.IMP_RELEASE_swigconstant(_IMP_npctransport)
229 IMP_RELEASE = _IMP_npctransport.IMP_RELEASE
231 _IMP_npctransport.IMP_SILENT_swigconstant(_IMP_npctransport)
232 IMP_SILENT = _IMP_npctransport.IMP_SILENT
234 _IMP_npctransport.IMP_PROGRESS_swigconstant(_IMP_npctransport)
235 IMP_PROGRESS = _IMP_npctransport.IMP_PROGRESS
237 _IMP_npctransport.IMP_TERSE_swigconstant(_IMP_npctransport)
238 IMP_TERSE = _IMP_npctransport.IMP_TERSE
240 _IMP_npctransport.IMP_VERBOSE_swigconstant(_IMP_npctransport)
241 IMP_VERBOSE = _IMP_npctransport.IMP_VERBOSE
243 _IMP_npctransport.IMP_MEMORY_swigconstant(_IMP_npctransport)
244 IMP_MEMORY = _IMP_npctransport.IMP_MEMORY
246 _IMP_npctransport.IMP_NONE_swigconstant(_IMP_npctransport)
247 IMP_NONE = _IMP_npctransport.IMP_NONE
249 _IMP_npctransport.IMP_USAGE_swigconstant(_IMP_npctransport)
250 IMP_USAGE = _IMP_npctransport.IMP_USAGE
252 _IMP_npctransport.IMP_INTERNAL_swigconstant(_IMP_npctransport)
253 IMP_INTERNAL = _IMP_npctransport.IMP_INTERNAL
255 _IMP_npctransport.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_npctransport)
256 IMP_KERNEL_HAS_LOG4CXX = _IMP_npctransport.IMP_KERNEL_HAS_LOG4CXX
258 _IMP_npctransport.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_npctransport)
259 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_npctransport.IMP_COMPILER_HAS_DEBUG_VECTOR
261 _IMP_npctransport.IMP_COMPILER_HAS_RANDOM_SHUFFLE_swigconstant(_IMP_npctransport)
262 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_npctransport.IMP_COMPILER_HAS_RANDOM_SHUFFLE
264 _IMP_npctransport.IMP_COMPILER_HAS_THREE_WAY_swigconstant(_IMP_npctransport)
265 IMP_COMPILER_HAS_THREE_WAY = _IMP_npctransport.IMP_COMPILER_HAS_THREE_WAY
267 _IMP_npctransport.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
268 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_KERNEL_HAS_BOOST_RANDOM
270 _IMP_npctransport.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_npctransport)
271 IMP_KERNEL_HAS_NUMPY = _IMP_npctransport.IMP_KERNEL_HAS_NUMPY
273 _IMP_npctransport.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_npctransport)
274 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_npctransport.IMP_KERNEL_HAS_GPERFTOOLS
276 _IMP_npctransport.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_npctransport)
277 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_npctransport.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
279 _IMP_npctransport.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_npctransport)
280 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_npctransport.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
282 _IMP_npctransport.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
283 IMPKERNEL_SHOW_WARNINGS = _IMP_npctransport.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_npctransport._ostream_write(self, osa_buf)
323 _ostream_swigregister = _IMP_npctransport._ostream_swigregister
324 _ostream_swigregister(_ostream)
327 _IMP_npctransport.IMP_HAS_NOEXCEPT_swigconstant(_IMP_npctransport)
328 IMP_HAS_NOEXCEPT = _IMP_npctransport.IMP_HAS_NOEXCEPT
330 _IMP_npctransport.IMP_C_OPEN_BINARY_swigconstant(_IMP_npctransport)
331 IMP_C_OPEN_BINARY = _IMP_npctransport.IMP_C_OPEN_BINARY
334 _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
335 IMP_BENCHMARK_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_FILESYSTEM
337 _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
338 IMP_BENCHMARK_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_PROGRAMOPTIONS
340 _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
341 IMP_BENCHMARK_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_RANDOM
343 _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
344 IMP_BENCHMARK_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_SERIALIZATION
346 _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
347 IMP_BENCHMARK_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_SYSTEM
349 _IMP_npctransport.IMP_BENCHMARK_HAS_NUMPY_swigconstant(_IMP_npctransport)
350 IMP_BENCHMARK_HAS_NUMPY = _IMP_npctransport.IMP_BENCHMARK_HAS_NUMPY
352 _IMP_npctransport.IMPBENCHMARK_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
353 IMPBENCHMARK_SHOW_WARNINGS = _IMP_npctransport.IMPBENCHMARK_SHOW_WARNINGS
356 _IMP_npctransport.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
357 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_CGAL_HAS_BOOST_FILESYSTEM
359 _IMP_npctransport.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
360 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
362 _IMP_npctransport.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
363 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_CGAL_HAS_BOOST_RANDOM
365 _IMP_npctransport.IMP_CGAL_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
366 IMP_CGAL_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_CGAL_HAS_BOOST_SERIALIZATION
368 _IMP_npctransport.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
369 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_CGAL_HAS_BOOST_SYSTEM
371 _IMP_npctransport.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_npctransport)
372 IMP_CGAL_HAS_NUMPY = _IMP_npctransport.IMP_CGAL_HAS_NUMPY
374 _IMP_npctransport.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
375 IMPCGAL_SHOW_WARNINGS = _IMP_npctransport.IMPCGAL_SHOW_WARNINGS
378 _IMP_npctransport.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
379 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_npctransport.IMP_ALGEBRA_HAS_IMP_CGAL
381 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
382 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
384 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
385 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
387 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
388 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_RANDOM
390 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
391 IMP_ALGEBRA_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_SERIALIZATION
393 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
394 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_SYSTEM
396 _IMP_npctransport.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_npctransport)
397 IMP_ALGEBRA_HAS_CGAL = _IMP_npctransport.IMP_ALGEBRA_HAS_CGAL
399 _IMP_npctransport.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_npctransport)
400 IMP_ALGEBRA_HAS_NUMPY = _IMP_npctransport.IMP_ALGEBRA_HAS_NUMPY
402 _IMP_npctransport.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_npctransport)
403 IMP_ALGEBRA_HAS_ANN = _IMP_npctransport.IMP_ALGEBRA_HAS_ANN
405 _IMP_npctransport.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
406 IMPALGEBRA_SHOW_WARNINGS = _IMP_npctransport.IMPALGEBRA_SHOW_WARNINGS
409 _IMP_npctransport.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
410 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_npctransport.IMP_DISPLAY_HAS_IMP_CGAL
412 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
413 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
415 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
416 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
418 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
419 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_RANDOM
421 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
422 IMP_DISPLAY_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_SERIALIZATION
424 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
425 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_SYSTEM
427 _IMP_npctransport.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_npctransport)
428 IMP_DISPLAY_HAS_CGAL = _IMP_npctransport.IMP_DISPLAY_HAS_CGAL
430 _IMP_npctransport.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_npctransport)
431 IMP_DISPLAY_HAS_NUMPY = _IMP_npctransport.IMP_DISPLAY_HAS_NUMPY
433 _IMP_npctransport.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
434 IMPDISPLAY_SHOW_WARNINGS = _IMP_npctransport.IMPDISPLAY_SHOW_WARNINGS
437 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
438 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
440 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
441 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
443 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
444 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
446 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
447 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
449 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
450 IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION
452 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
453 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
455 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_npctransport)
456 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_CGAL
458 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_npctransport)
459 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_HDF5
461 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_npctransport)
462 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_NUMPY
464 _IMP_npctransport.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
465 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_npctransport.IMPSCOREFUNCTOR_SHOW_WARNINGS
468 _IMP_npctransport.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
469 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_npctransport.IMP_STATISTICS_HAS_IMP_CGAL
471 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
472 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
474 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
475 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
477 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
478 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_RANDOM
480 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
481 IMP_STATISTICS_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_SERIALIZATION
483 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
484 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_SYSTEM
486 _IMP_npctransport.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_npctransport)
487 IMP_STATISTICS_HAS_CGAL = _IMP_npctransport.IMP_STATISTICS_HAS_CGAL
489 _IMP_npctransport.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_npctransport)
490 IMP_STATISTICS_HAS_NUMPY = _IMP_npctransport.IMP_STATISTICS_HAS_NUMPY
492 _IMP_npctransport.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
493 IMPSTATISTICS_SHOW_WARNINGS = _IMP_npctransport.IMPSTATISTICS_SHOW_WARNINGS
496 _IMP_npctransport.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
497 IMP_CORE_HAS_IMP_CGAL = _IMP_npctransport.IMP_CORE_HAS_IMP_CGAL
499 _IMP_npctransport.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
500 IMP_CORE_HAS_IMP_KERNEL = _IMP_npctransport.IMP_CORE_HAS_IMP_KERNEL
502 _IMP_npctransport.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
503 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_CORE_HAS_BOOST_FILESYSTEM
505 _IMP_npctransport.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
506 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
508 _IMP_npctransport.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
509 IMP_CORE_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_CORE_HAS_BOOST_RANDOM
511 _IMP_npctransport.IMP_CORE_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
512 IMP_CORE_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_CORE_HAS_BOOST_SERIALIZATION
514 _IMP_npctransport.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
515 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_CORE_HAS_BOOST_SYSTEM
517 _IMP_npctransport.IMP_CORE_HAS_CGAL_swigconstant(_IMP_npctransport)
518 IMP_CORE_HAS_CGAL = _IMP_npctransport.IMP_CORE_HAS_CGAL
520 _IMP_npctransport.IMP_CORE_HAS_HDF5_swigconstant(_IMP_npctransport)
521 IMP_CORE_HAS_HDF5 = _IMP_npctransport.IMP_CORE_HAS_HDF5
523 _IMP_npctransport.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_npctransport)
524 IMP_CORE_HAS_NUMPY = _IMP_npctransport.IMP_CORE_HAS_NUMPY
526 _IMP_npctransport.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
527 IMPCORE_SHOW_WARNINGS = _IMP_npctransport.IMPCORE_SHOW_WARNINGS
530 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_npctransport)
531 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_ALGEBRA
533 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
534 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_CGAL
536 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
537 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_DISPLAY
539 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
540 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_KERNEL
542 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
543 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
545 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
546 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
548 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
549 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
551 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
552 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_RANDOM
554 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
555 IMP_CONTAINER_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_SERIALIZATION
557 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
558 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_SYSTEM
560 _IMP_npctransport.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_npctransport)
561 IMP_CONTAINER_HAS_CGAL = _IMP_npctransport.IMP_CONTAINER_HAS_CGAL
563 _IMP_npctransport.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_npctransport)
564 IMP_CONTAINER_HAS_HDF5 = _IMP_npctransport.IMP_CONTAINER_HAS_HDF5
566 _IMP_npctransport.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_npctransport)
567 IMP_CONTAINER_HAS_NUMPY = _IMP_npctransport.IMP_CONTAINER_HAS_NUMPY
569 _IMP_npctransport.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
570 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_npctransport.IMP_CONTAINER_HAS_PYTHON_IHM
572 _IMP_npctransport.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_npctransport)
573 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_npctransport.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
575 _IMP_npctransport.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_npctransport)
576 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_npctransport.IMP_CONTAINER_HAS_ROBIN_MAP
578 _IMP_npctransport.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
579 IMPCONTAINER_SHOW_WARNINGS = _IMP_npctransport.IMPCONTAINER_SHOW_WARNINGS
582 _IMP_npctransport.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
583 IMP_ATOM_HAS_IMP_CGAL = _IMP_npctransport.IMP_ATOM_HAS_IMP_CGAL
585 _IMP_npctransport.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
586 IMP_ATOM_HAS_IMP_KERNEL = _IMP_npctransport.IMP_ATOM_HAS_IMP_KERNEL
588 _IMP_npctransport.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
589 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
591 _IMP_npctransport.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
592 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
594 _IMP_npctransport.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
595 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_ATOM_HAS_BOOST_RANDOM
597 _IMP_npctransport.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
598 IMP_ATOM_HAS_BOOST_REGEX = _IMP_npctransport.IMP_ATOM_HAS_BOOST_REGEX
600 _IMP_npctransport.IMP_ATOM_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
601 IMP_ATOM_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_ATOM_HAS_BOOST_SERIALIZATION
603 _IMP_npctransport.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
604 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_ATOM_HAS_BOOST_SYSTEM
606 _IMP_npctransport.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_npctransport)
607 IMP_ATOM_HAS_CGAL = _IMP_npctransport.IMP_ATOM_HAS_CGAL
609 _IMP_npctransport.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_npctransport)
610 IMP_ATOM_HAS_HDF5 = _IMP_npctransport.IMP_ATOM_HAS_HDF5
612 _IMP_npctransport.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_npctransport)
613 IMP_ATOM_HAS_NUMPY = _IMP_npctransport.IMP_ATOM_HAS_NUMPY
615 _IMP_npctransport.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
616 IMP_ATOM_HAS_PYTHON_IHM = _IMP_npctransport.IMP_ATOM_HAS_PYTHON_IHM
618 _IMP_npctransport.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
619 IMPATOM_SHOW_WARNINGS = _IMP_npctransport.IMPATOM_SHOW_WARNINGS
621 _IMP_npctransport.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_npctransport)
622 IMP_ATOM_TYPE_INDEX = _IMP_npctransport.IMP_ATOM_TYPE_INDEX
624 _IMP_npctransport.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_npctransport)
625 IMP_RESIDUE_TYPE_INDEX = _IMP_npctransport.IMP_RESIDUE_TYPE_INDEX
627 _IMP_npctransport.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_npctransport)
628 IMP_HIERARCHY_TYPE_INDEX = _IMP_npctransport.IMP_HIERARCHY_TYPE_INDEX
630 _IMP_npctransport.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_npctransport)
631 IMP_CHAIN_TYPE_INDEX = _IMP_npctransport.IMP_CHAIN_TYPE_INDEX
634 _IMP_npctransport.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
635 IMP_EM_HAS_IMP_CGAL = _IMP_npctransport.IMP_EM_HAS_IMP_CGAL
637 _IMP_npctransport.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_npctransport)
638 IMP_EM_HAS_IMP_CONTAINER = _IMP_npctransport.IMP_EM_HAS_IMP_CONTAINER
640 _IMP_npctransport.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
641 IMP_EM_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_EM_HAS_IMP_DISPLAY
643 _IMP_npctransport.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
644 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_EM_HAS_IMP_SCORE_FUNCTOR
646 _IMP_npctransport.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
647 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_EM_HAS_BOOST_FILESYSTEM
649 _IMP_npctransport.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
650 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
652 _IMP_npctransport.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
653 IMP_EM_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_EM_HAS_BOOST_RANDOM
655 _IMP_npctransport.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
656 IMP_EM_HAS_BOOST_REGEX = _IMP_npctransport.IMP_EM_HAS_BOOST_REGEX
658 _IMP_npctransport.IMP_EM_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
659 IMP_EM_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_EM_HAS_BOOST_SERIALIZATION
661 _IMP_npctransport.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
662 IMP_EM_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_EM_HAS_BOOST_SYSTEM
664 _IMP_npctransport.IMP_EM_HAS_CGAL_swigconstant(_IMP_npctransport)
665 IMP_EM_HAS_CGAL = _IMP_npctransport.IMP_EM_HAS_CGAL
667 _IMP_npctransport.IMP_EM_HAS_HDF5_swigconstant(_IMP_npctransport)
668 IMP_EM_HAS_HDF5 = _IMP_npctransport.IMP_EM_HAS_HDF5
670 _IMP_npctransport.IMP_EM_HAS_NUMPY_swigconstant(_IMP_npctransport)
671 IMP_EM_HAS_NUMPY = _IMP_npctransport.IMP_EM_HAS_NUMPY
673 _IMP_npctransport.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
674 IMP_EM_HAS_PYTHON_IHM = _IMP_npctransport.IMP_EM_HAS_PYTHON_IHM
676 _IMP_npctransport.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
677 IMPEM_SHOW_WARNINGS = _IMP_npctransport.IMPEM_SHOW_WARNINGS
680 _IMP_npctransport.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
681 IMP_SAXS_HAS_IMP_CGAL = _IMP_npctransport.IMP_SAXS_HAS_IMP_CGAL
683 _IMP_npctransport.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_npctransport)
684 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_npctransport.IMP_SAXS_HAS_IMP_CONTAINER
686 _IMP_npctransport.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
687 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_SAXS_HAS_IMP_DISPLAY
689 _IMP_npctransport.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
690 IMP_SAXS_HAS_IMP_KERNEL = _IMP_npctransport.IMP_SAXS_HAS_IMP_KERNEL
692 _IMP_npctransport.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
693 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
695 _IMP_npctransport.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
696 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_SAXS_HAS_BOOST_FILESYSTEM
698 _IMP_npctransport.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
699 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
701 _IMP_npctransport.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
702 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_SAXS_HAS_BOOST_RANDOM
704 _IMP_npctransport.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
705 IMP_SAXS_HAS_BOOST_REGEX = _IMP_npctransport.IMP_SAXS_HAS_BOOST_REGEX
707 _IMP_npctransport.IMP_SAXS_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
708 IMP_SAXS_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_SAXS_HAS_BOOST_SERIALIZATION
710 _IMP_npctransport.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
711 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_SAXS_HAS_BOOST_SYSTEM
713 _IMP_npctransport.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_npctransport)
714 IMP_SAXS_HAS_CGAL = _IMP_npctransport.IMP_SAXS_HAS_CGAL
716 _IMP_npctransport.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_npctransport)
717 IMP_SAXS_HAS_HDF5 = _IMP_npctransport.IMP_SAXS_HAS_HDF5
719 _IMP_npctransport.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_npctransport)
720 IMP_SAXS_HAS_NUMPY = _IMP_npctransport.IMP_SAXS_HAS_NUMPY
722 _IMP_npctransport.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
723 IMP_SAXS_HAS_PYTHON_IHM = _IMP_npctransport.IMP_SAXS_HAS_PYTHON_IHM
725 _IMP_npctransport.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
726 IMPSAXS_SHOW_WARNINGS = _IMP_npctransport.IMPSAXS_SHOW_WARNINGS
729 _IMP_npctransport.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
730 IMP_ISD_HAS_IMP_CGAL = _IMP_npctransport.IMP_ISD_HAS_IMP_CGAL
732 _IMP_npctransport.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
733 IMP_ISD_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_ISD_HAS_IMP_DISPLAY
735 _IMP_npctransport.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
736 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
738 _IMP_npctransport.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
739 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_ISD_HAS_BOOST_FILESYSTEM
741 _IMP_npctransport.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
742 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
744 _IMP_npctransport.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
745 IMP_ISD_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_ISD_HAS_BOOST_RANDOM
747 _IMP_npctransport.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
748 IMP_ISD_HAS_BOOST_REGEX = _IMP_npctransport.IMP_ISD_HAS_BOOST_REGEX
750 _IMP_npctransport.IMP_ISD_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
751 IMP_ISD_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_ISD_HAS_BOOST_SERIALIZATION
753 _IMP_npctransport.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
754 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_ISD_HAS_BOOST_SYSTEM
756 _IMP_npctransport.IMP_ISD_HAS_CGAL_swigconstant(_IMP_npctransport)
757 IMP_ISD_HAS_CGAL = _IMP_npctransport.IMP_ISD_HAS_CGAL
759 _IMP_npctransport.IMP_ISD_HAS_HDF5_swigconstant(_IMP_npctransport)
760 IMP_ISD_HAS_HDF5 = _IMP_npctransport.IMP_ISD_HAS_HDF5
762 _IMP_npctransport.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_npctransport)
763 IMP_ISD_HAS_NUMPY = _IMP_npctransport.IMP_ISD_HAS_NUMPY
765 _IMP_npctransport.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
766 IMP_ISD_HAS_PYTHON_IHM = _IMP_npctransport.IMP_ISD_HAS_PYTHON_IHM
768 _IMP_npctransport.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
769 IMPISD_SHOW_WARNINGS = _IMP_npctransport.IMPISD_SHOW_WARNINGS
772 _IMP_npctransport.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
773 IMP_RMF_HAS_IMP_CGAL = _IMP_npctransport.IMP_RMF_HAS_IMP_CGAL
775 _IMP_npctransport.IMP_RMF_HAS_IMP_EM_swigconstant(_IMP_npctransport)
776 IMP_RMF_HAS_IMP_EM = _IMP_npctransport.IMP_RMF_HAS_IMP_EM
778 _IMP_npctransport.IMP_RMF_HAS_IMP_SAXS_swigconstant(_IMP_npctransport)
779 IMP_RMF_HAS_IMP_SAXS = _IMP_npctransport.IMP_RMF_HAS_IMP_SAXS
781 _IMP_npctransport.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
782 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
784 _IMP_npctransport.IMP_RMF_HAS_IMP_STATISTICS_swigconstant(_IMP_npctransport)
785 IMP_RMF_HAS_IMP_STATISTICS = _IMP_npctransport.IMP_RMF_HAS_IMP_STATISTICS
787 _IMP_npctransport.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
788 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_RMF_HAS_BOOST_FILESYSTEM
790 _IMP_npctransport.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
791 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
793 _IMP_npctransport.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
794 IMP_RMF_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_RMF_HAS_BOOST_RANDOM
796 _IMP_npctransport.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
797 IMP_RMF_HAS_BOOST_REGEX = _IMP_npctransport.IMP_RMF_HAS_BOOST_REGEX
799 _IMP_npctransport.IMP_RMF_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
800 IMP_RMF_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_RMF_HAS_BOOST_SERIALIZATION
802 _IMP_npctransport.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
803 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_RMF_HAS_BOOST_SYSTEM
805 _IMP_npctransport.IMP_RMF_HAS_CGAL_swigconstant(_IMP_npctransport)
806 IMP_RMF_HAS_CGAL = _IMP_npctransport.IMP_RMF_HAS_CGAL
808 _IMP_npctransport.IMP_RMF_HAS_HDF5_swigconstant(_IMP_npctransport)
809 IMP_RMF_HAS_HDF5 = _IMP_npctransport.IMP_RMF_HAS_HDF5
811 _IMP_npctransport.IMP_RMF_HAS_NUMPY_swigconstant(_IMP_npctransport)
812 IMP_RMF_HAS_NUMPY = _IMP_npctransport.IMP_RMF_HAS_NUMPY
814 _IMP_npctransport.IMP_RMF_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
815 IMP_RMF_HAS_PYTHON_IHM = _IMP_npctransport.IMP_RMF_HAS_PYTHON_IHM
817 _IMP_npctransport.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
818 IMPRMF_SHOW_WARNINGS = _IMP_npctransport.IMPRMF_SHOW_WARNINGS
822 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
823 IMP_NPCTRANSPORT_HAS_IMP_CGAL = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_CGAL
825 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_EM_swigconstant(_IMP_npctransport)
826 IMP_NPCTRANSPORT_HAS_IMP_EM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_EM
828 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_ISD_swigconstant(_IMP_npctransport)
829 IMP_NPCTRANSPORT_HAS_IMP_ISD = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_ISD
831 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_SAXS_swigconstant(_IMP_npctransport)
832 IMP_NPCTRANSPORT_HAS_IMP_SAXS = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_SAXS
834 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
835 IMP_NPCTRANSPORT_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_FILESYSTEM
837 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
838 IMP_NPCTRANSPORT_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_PROGRAMOPTIONS
840 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
841 IMP_NPCTRANSPORT_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_RANDOM
843 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
844 IMP_NPCTRANSPORT_HAS_BOOST_REGEX = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_REGEX
846 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_npctransport)
847 IMP_NPCTRANSPORT_HAS_BOOST_SERIALIZATION = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_SERIALIZATION
849 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
850 IMP_NPCTRANSPORT_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_SYSTEM
852 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_CGAL_swigconstant(_IMP_npctransport)
853 IMP_NPCTRANSPORT_HAS_CGAL = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_CGAL
855 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_HDF5_swigconstant(_IMP_npctransport)
856 IMP_NPCTRANSPORT_HAS_HDF5 = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_HDF5
858 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_NUMPY_swigconstant(_IMP_npctransport)
859 IMP_NPCTRANSPORT_HAS_NUMPY = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_NUMPY
861 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
862 IMP_NPCTRANSPORT_HAS_PYTHON_IHM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_PYTHON_IHM
864 _IMP_npctransport.IMPNPCTRANSPORT_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
865 IMPNPCTRANSPORT_SHOW_WARNINGS = _IMP_npctransport.IMPNPCTRANSPORT_SHOW_WARNINGS
867 _object_types.append(
"SitesPairScore")
870 def _object_cast_to_SitesPairScore(o):
871 """_object_cast_to_SitesPairScore(Object o) -> SitesPairScore"""
872 return _IMP_npctransport._object_cast_to_SitesPairScore(o)
874 _object_types.append(
"Scoring")
877 def _object_cast_to_Scoring(o):
878 """_object_cast_to_Scoring(Object o) -> Scoring"""
879 return _IMP_npctransport._object_cast_to_Scoring(o)
881 _object_types.append(
"BrownianDynamicsTAMDWithSlabSupport")
884 def _object_cast_to_BrownianDynamicsTAMDWithSlabSupport(o):
885 """_object_cast_to_BrownianDynamicsTAMDWithSlabSupport(Object o) -> BrownianDynamicsTAMDWithSlabSupport"""
886 return _IMP_npctransport._object_cast_to_BrownianDynamicsTAMDWithSlabSupport(o)
888 _object_types.append(
"Statistics")
891 def _object_cast_to_Statistics(o):
892 """_object_cast_to_Statistics(Object o) -> Statistics"""
893 return _IMP_npctransport._object_cast_to_Statistics(o)
895 _object_types.append(
"SimulationData")
898 def _object_cast_to_SimulationData(o):
899 """_object_cast_to_SimulationData(Object o) -> SimulationData"""
900 return _IMP_npctransport._object_cast_to_SimulationData(o)
902 _object_types.append(
"SitesGeometry")
905 def _object_cast_to_SitesGeometry(o):
906 """_object_cast_to_SitesGeometry(Object o) -> SitesGeometry"""
907 return _IMP_npctransport._object_cast_to_SitesGeometry(o)
909 _object_types.append(
"TypedSitesGeometry")
912 def _object_cast_to_TypedSitesGeometry(o):
913 """_object_cast_to_TypedSitesGeometry(Object o) -> TypedSitesGeometry"""
914 return _IMP_npctransport._object_cast_to_TypedSitesGeometry(o)
916 _object_types.append(
"SlabWithCylindricalPorePairScore")
919 def _object_cast_to_SlabWithCylindricalPorePairScore(o):
920 """_object_cast_to_SlabWithCylindricalPorePairScore(Object o) -> SlabWithCylindricalPorePairScore"""
921 return _IMP_npctransport._object_cast_to_SlabWithCylindricalPorePairScore(o)
923 _object_types.append(
"SlabWithToroidalPorePairScore")
926 def _object_cast_to_SlabWithToroidalPorePairScore(o):
927 """_object_cast_to_SlabWithToroidalPorePairScore(Object o) -> SlabWithToroidalPorePairScore"""
928 return _IMP_npctransport._object_cast_to_SlabWithToroidalPorePairScore(o)
930 _object_types.append(
"PoreRadiusSingletonScore")
933 def _object_cast_to_PoreRadiusSingletonScore(o):
934 """_object_cast_to_PoreRadiusSingletonScore(Object o) -> PoreRadiusSingletonScore"""
935 return _IMP_npctransport._object_cast_to_PoreRadiusSingletonScore(o)
937 _object_types.append(
"ExcludeZRangeSingletonScore")
940 def _object_cast_to_ExcludeZRangeSingletonScore(o):
941 """_object_cast_to_ExcludeZRangeSingletonScore(Object o) -> ExcludeZRangeSingletonScore"""
942 return _IMP_npctransport._object_cast_to_ExcludeZRangeSingletonScore(o)
944 _object_types.append(
"ZBiasSingletonScore")
947 def _object_cast_to_ZBiasSingletonScore(o):
948 """_object_cast_to_ZBiasSingletonScore(Object o) -> ZBiasSingletonScore"""
949 return _IMP_npctransport._object_cast_to_ZBiasSingletonScore(o)
951 _object_types.append(
"SlabWithCylindricalPoreWireGeometry")
954 def _object_cast_to_SlabWithCylindricalPoreWireGeometry(o):
955 """_object_cast_to_SlabWithCylindricalPoreWireGeometry(Object o) -> SlabWithCylindricalPoreWireGeometry"""
956 return _IMP_npctransport._object_cast_to_SlabWithCylindricalPoreWireGeometry(o)
958 _object_types.append(
"SlabWithCylindricalPoreSurfaceGeometry")
961 def _object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(o):
962 """_object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(Object o) -> SlabWithCylindricalPoreSurfaceGeometry"""
963 return _IMP_npctransport._object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(o)
965 _object_types.append(
"SlabWithToroidalPoreWireGeometry")
968 def _object_cast_to_SlabWithToroidalPoreWireGeometry(o):
969 """_object_cast_to_SlabWithToroidalPoreWireGeometry(Object o) -> SlabWithToroidalPoreWireGeometry"""
970 return _IMP_npctransport._object_cast_to_SlabWithToroidalPoreWireGeometry(o)
972 _object_types.append(
"LinearSoftSpherePairScore")
975 def _object_cast_to_LinearSoftSpherePairScore(o):
976 """_object_cast_to_LinearSoftSpherePairScore(Object o) -> LinearSoftSpherePairScore"""
977 return _IMP_npctransport._object_cast_to_LinearSoftSpherePairScore(o)
979 _object_types.append(
"FunctorLinearSoftSpherePairScore")
982 def _object_cast_to_FunctorLinearSoftSpherePairScore(o):
983 """_object_cast_to_FunctorLinearSoftSpherePairScore(Object o) -> FunctorLinearSoftSpherePairScore"""
984 return _IMP_npctransport._object_cast_to_FunctorLinearSoftSpherePairScore(o)
986 _object_types.append(
"LinearInteractionPairScore")
989 def _object_cast_to_LinearInteractionPairScore(o):
990 """_object_cast_to_LinearInteractionPairScore(Object o) -> LinearInteractionPairScore"""
991 return _IMP_npctransport._object_cast_to_LinearInteractionPairScore(o)
993 _object_types.append(
"FunctorLinearInteractionPairScore")
996 def _object_cast_to_FunctorLinearInteractionPairScore(o):
997 """_object_cast_to_FunctorLinearInteractionPairScore(Object o) -> FunctorLinearInteractionPairScore"""
998 return _IMP_npctransport._object_cast_to_FunctorLinearInteractionPairScore(o)
1000 _object_types.append(
"LinearWellPairScore")
1003 def _object_cast_to_LinearWellPairScore(o):
1004 """_object_cast_to_LinearWellPairScore(Object o) -> LinearWellPairScore"""
1005 return _IMP_npctransport._object_cast_to_LinearWellPairScore(o)
1007 _object_types.append(
"HarmonicSpringSingletonScore")
1010 def _object_cast_to_HarmonicSpringSingletonScore(o):
1011 """_object_cast_to_HarmonicSpringSingletonScore(Object o) -> HarmonicSpringSingletonScore"""
1012 return _IMP_npctransport._object_cast_to_HarmonicSpringSingletonScore(o)
1014 _object_types.append(
"HierarchyWithSitesSaveLink")
1017 def _object_cast_to_HierarchyWithSitesSaveLink(o):
1018 """_object_cast_to_HierarchyWithSitesSaveLink(Object o) -> HierarchyWithSitesSaveLink"""
1019 return _IMP_npctransport._object_cast_to_HierarchyWithSitesSaveLink(o)
1021 _object_types.append(
"HierarchyWithSitesLoadLink")
1024 def _object_cast_to_HierarchyWithSitesLoadLink(o):
1025 """_object_cast_to_HierarchyWithSitesLoadLink(Object o) -> HierarchyWithSitesLoadLink"""
1026 return _IMP_npctransport._object_cast_to_HierarchyWithSitesLoadLink(o)
1028 _object_types.append(
"ChainStatisticsOptimizerState")
1031 def _object_cast_to_ChainStatisticsOptimizerState(o):
1032 """_object_cast_to_ChainStatisticsOptimizerState(Object o) -> ChainStatisticsOptimizerState"""
1033 return _IMP_npctransport._object_cast_to_ChainStatisticsOptimizerState(o)
1035 _object_types.append(
"BodyStatisticsOptimizerState")
1038 def _object_cast_to_BodyStatisticsOptimizerState(o):
1039 """_object_cast_to_BodyStatisticsOptimizerState(Object o) -> BodyStatisticsOptimizerState"""
1040 return _IMP_npctransport._object_cast_to_BodyStatisticsOptimizerState(o)
1042 _object_types.append(
"BipartitePairsStatisticsOptimizerState")
1045 def _object_cast_to_BipartitePairsStatisticsOptimizerState(o):
1046 """_object_cast_to_BipartitePairsStatisticsOptimizerState(Object o) -> BipartitePairsStatisticsOptimizerState"""
1047 return _IMP_npctransport._object_cast_to_BipartitePairsStatisticsOptimizerState(o)
1049 _object_types.append(
"ParticleTransportStatisticsOptimizerState")
1052 def _object_cast_to_ParticleTransportStatisticsOptimizerState(o):
1053 """_object_cast_to_ParticleTransportStatisticsOptimizerState(Object o) -> ParticleTransportStatisticsOptimizerState"""
1054 return _IMP_npctransport._object_cast_to_ParticleTransportStatisticsOptimizerState(o)
1056 _object_types.append(
"FGChain")
1059 def _object_cast_to_FGChain(o):
1060 """_object_cast_to_FGChain(Object o) -> FGChain"""
1061 return _IMP_npctransport._object_cast_to_FGChain(o)
1063 _object_types.append(
"ParticleFactory")
1066 def _object_cast_to_ParticleFactory(o):
1067 """_object_cast_to_ParticleFactory(Object o) -> ParticleFactory"""
1068 return _IMP_npctransport._object_cast_to_ParticleFactory(o)
1071 _plural_types.append(
"Avro2PBReaders")
1072 _value_types.append(
"Avro2PBReader")
1075 SitesPairScoreParametersList=list
1076 _plural_types.append(
"SitesPairScoreParametersList")
1077 _value_types.append(
"SitesPairScoreParameters")
1080 def Transportings(l=[]):
1081 return [Transporting(x)
for x
in l]
1082 _plural_types.append(
"Transportings")
1085 _value_types.append(
"Transporting")
1088 def SlabWithPores(l=[]):
1089 return [SlabWithPore(x)
for x
in l]
1090 _plural_types.append(
"SlabWithPores")
1093 _value_types.append(
"SlabWithPore")
1096 def SlabWithCylindricalPores(l=[]):
1097 return [SlabWithCylindricalPore(x)
for x
in l]
1098 _plural_types.append(
"SlabWithCylindricalPores")
1101 _value_types.append(
"SlabWithCylindricalPore")
1104 def RelaxingSprings(l=[]):
1105 return [RelaxingSpring(x)
for x
in l]
1106 _plural_types.append(
"RelaxingSprings")
1109 _value_types.append(
"RelaxingSpring")
1112 def SlabWithToroidalPores(l=[]):
1113 return [SlabWithToroidalPore(x)
for x
in l]
1114 _plural_types.append(
"SlabWithToroidalPores")
1117 _value_types.append(
"SlabWithToroidalPore")
1119 class _DoubleParameter(object):
1120 """Proxy of C++ IMP::npctransport::Parameter<(double)> class"""
1121 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1122 __repr__ = _swig_repr
1126 __init__(IMP::npctransport::Parameter<(double)> self) -> _DoubleParameter
1127 __init__(IMP::npctransport::Parameter<(double)> self, double t) -> _DoubleParameter
1129 this = _IMP_npctransport.new__DoubleParameter(*args)
1131 self.this.append(this)
1135 def get_value(self):
1136 """get_value(_DoubleParameter self) -> double"""
1137 return _IMP_npctransport._DoubleParameter_get_value(self)
1141 """is_init(_DoubleParameter self) -> bool"""
1142 return _IMP_npctransport._DoubleParameter_is_init(self)
1144 __swig_destroy__ = _IMP_npctransport.delete__DoubleParameter
1145 __del__ =
lambda self:
None
1146 _DoubleParameter_swigregister = _IMP_npctransport._DoubleParameter_swigregister
1147 _DoubleParameter_swigregister(_DoubleParameter)
1149 class _IntParameter(object):
1150 """Proxy of C++ IMP::npctransport::Parameter<(int)> class"""
1151 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1152 __repr__ = _swig_repr
1156 __init__(IMP::npctransport::Parameter<(int)> self) -> _IntParameter
1157 __init__(IMP::npctransport::Parameter<(int)> self, int t) -> _IntParameter
1159 this = _IMP_npctransport.new__IntParameter(*args)
1161 self.this.append(this)
1165 def get_value(self):
1166 """get_value(_IntParameter self) -> int"""
1167 return _IMP_npctransport._IntParameter_get_value(self)
1171 """is_init(_IntParameter self) -> bool"""
1172 return _IMP_npctransport._IntParameter_is_init(self)
1174 __swig_destroy__ = _IMP_npctransport.delete__IntParameter
1175 __del__ =
lambda self:
None
1176 _IntParameter_swigregister = _IMP_npctransport._IntParameter_swigregister
1177 _IntParameter_swigregister(_IntParameter)
1179 class _BoolParameter(object):
1180 """Proxy of C++ IMP::npctransport::Parameter<(bool)> class"""
1181 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1182 __repr__ = _swig_repr
1186 __init__(IMP::npctransport::Parameter<(bool)> self) -> _BoolParameter
1187 __init__(IMP::npctransport::Parameter<(bool)> self, bool t) -> _BoolParameter
1189 this = _IMP_npctransport.new__BoolParameter(*args)
1191 self.this.append(this)
1195 def get_value(self):
1196 """get_value(_BoolParameter self) -> bool"""
1197 return _IMP_npctransport._BoolParameter_get_value(self)
1201 """is_init(_BoolParameter self) -> bool"""
1202 return _IMP_npctransport._BoolParameter_is_init(self)
1204 __swig_destroy__ = _IMP_npctransport.delete__BoolParameter
1205 __del__ =
lambda self:
None
1206 _BoolParameter_swigregister = _IMP_npctransport._BoolParameter_swigregister
1207 _BoolParameter_swigregister(_BoolParameter)
1211 """make_ordered_interaction_type(ParticleType t0, ParticleType t1) -> IMP::npctransport::InteractionType"""
1212 return _IMP_npctransport.make_ordered_interaction_type(t0, t1)
1215 """make_unordered_interaction_type(ParticleType t0, ParticleType t1) -> IMP::npctransport::InteractionType"""
1216 return _IMP_npctransport.make_unordered_interaction_type(t0, t1)
1220 make_unordered_particle_index_pair(ParticleIndex pi0, ParticleIndex pi1) -> IMP::ParticleIndexPair
1221 make_unordered_particle_index_pair(IMP::ParticleIndexPair pip) -> IMP::ParticleIndexPair
1223 return _IMP_npctransport.make_unordered_particle_index_pair(*args)
1225 """Proxy of C++ IMP::npctransport::LinearSoftSpherePairScore class"""
1226 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1230 __init__(IMP::npctransport::LinearSoftSpherePairScore self, double k, std::string name) -> LinearSoftSpherePairScore
1231 __init__(IMP::npctransport::LinearSoftSpherePairScore self, double k) -> LinearSoftSpherePairScore
1233 this = _IMP_npctransport.new_LinearSoftSpherePairScore(*args)
1235 self.this.append(this)
1239 def do_get_inputs(self, m, pis):
1240 """do_get_inputs(LinearSoftSpherePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1241 return _IMP_npctransport.LinearSoftSpherePairScore_do_get_inputs(self, m, pis)
1245 """get_k(LinearSoftSpherePairScore self) -> double"""
1246 return _IMP_npctransport.LinearSoftSpherePairScore_get_k(self)
1249 def get_version_info(self):
1250 """get_version_info(LinearSoftSpherePairScore self) -> VersionInfo"""
1251 return _IMP_npctransport.LinearSoftSpherePairScore_get_version_info(self)
1255 """__str__(LinearSoftSpherePairScore self) -> std::string"""
1256 return _IMP_npctransport.LinearSoftSpherePairScore___str__(self)
1260 """__repr__(LinearSoftSpherePairScore self) -> std::string"""
1261 return _IMP_npctransport.LinearSoftSpherePairScore___repr__(self)
1266 return _object_cast_to_LinearSoftSpherePairScore(o)
1268 LinearSoftSpherePairScore_swigregister = _IMP_npctransport.LinearSoftSpherePairScore_swigregister
1269 LinearSoftSpherePairScore_swigregister(LinearSoftSpherePairScore)
1272 """Proxy of C++ IMP::npctransport::LinearInteractionPairScore class"""
1273 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1277 __init__(IMP::npctransport::LinearInteractionPairScore self, double k_rep, double range_attr, double k_attr, std::string name) -> LinearInteractionPairScore
1278 __init__(IMP::npctransport::LinearInteractionPairScore self, double k_rep, double range_attr, double k_attr) -> LinearInteractionPairScore
1280 this = _IMP_npctransport.new_LinearInteractionPairScore(*args)
1282 self.this.append(this)
1286 def evaluate_if_good_index(self, *args):
1288 evaluate_if_good_index(LinearInteractionPairScore self, Model m, IMP::ParticleIndexPair const & p, DerivativeAccumulator da, double max) -> double
1289 evaluate_if_good_index(LinearInteractionPairScore self, Model m, IMP::ParticleIndexPairs const & p, DerivativeAccumulator da, double max, unsigned int lower_bound, unsigned int upper_bound) -> double
1291 return _IMP_npctransport.LinearInteractionPairScore_evaluate_if_good_index(self, *args)
1294 def do_get_inputs(self, m, pis):
1295 """do_get_inputs(LinearInteractionPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1296 return _IMP_npctransport.LinearInteractionPairScore_do_get_inputs(self, m, pis)
1299 def get_range_attraction(self):
1300 """get_range_attraction(LinearInteractionPairScore self) -> double"""
1301 return _IMP_npctransport.LinearInteractionPairScore_get_range_attraction(self)
1304 def get_k_attraction(self):
1305 """get_k_attraction(LinearInteractionPairScore self) -> double"""
1306 return _IMP_npctransport.LinearInteractionPairScore_get_k_attraction(self)
1309 def set_k_attraction(self, k_attr):
1310 """set_k_attraction(LinearInteractionPairScore self, double k_attr)"""
1311 return _IMP_npctransport.LinearInteractionPairScore_set_k_attraction(self, k_attr)
1314 def get_k_repulsion(self):
1315 """get_k_repulsion(LinearInteractionPairScore self) -> double"""
1316 return _IMP_npctransport.LinearInteractionPairScore_get_k_repulsion(self)
1319 def set_k_repulsion(self, k_rep):
1320 """set_k_repulsion(LinearInteractionPairScore self, double k_rep)"""
1321 return _IMP_npctransport.LinearInteractionPairScore_set_k_repulsion(self, k_rep)
1324 def get_version_info(self):
1325 """get_version_info(LinearInteractionPairScore self) -> VersionInfo"""
1326 return _IMP_npctransport.LinearInteractionPairScore_get_version_info(self)
1330 """__str__(LinearInteractionPairScore self) -> std::string"""
1331 return _IMP_npctransport.LinearInteractionPairScore___str__(self)
1335 """__repr__(LinearInteractionPairScore self) -> std::string"""
1336 return _IMP_npctransport.LinearInteractionPairScore___repr__(self)
1341 return _object_cast_to_LinearInteractionPairScore(o)
1343 LinearInteractionPairScore_swigregister = _IMP_npctransport.LinearInteractionPairScore_swigregister
1344 LinearInteractionPairScore_swigregister(LinearInteractionPairScore)
1347 """Proxy of C++ IMP::npctransport::LinearWellPairScore class"""
1348 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1352 __init__(IMP::npctransport::LinearWellPairScore self, double rest_length_factor, double k, std::string name) -> LinearWellPairScore
1353 __init__(IMP::npctransport::LinearWellPairScore self, double rest_length_factor, double k) -> LinearWellPairScore
1355 this = _IMP_npctransport.new_LinearWellPairScore(*args)
1357 self.this.append(this)
1361 def set_rest_length_factor(self, rest_length_factor):
1362 """set_rest_length_factor(LinearWellPairScore self, double rest_length_factor)"""
1363 return _IMP_npctransport.LinearWellPairScore_set_rest_length_factor(self, rest_length_factor)
1366 def get_rest_length_factor(self):
1367 """get_rest_length_factor(LinearWellPairScore self) -> double"""
1368 return _IMP_npctransport.LinearWellPairScore_get_rest_length_factor(self)
1372 """set_k(LinearWellPairScore self, double k)"""
1373 return _IMP_npctransport.LinearWellPairScore_set_k(self, k)
1377 """get_k(LinearWellPairScore self) -> double"""
1378 return _IMP_npctransport.LinearWellPairScore_get_k(self)
1381 def do_get_inputs(self, m, pis):
1382 """do_get_inputs(LinearWellPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1383 return _IMP_npctransport.LinearWellPairScore_do_get_inputs(self, m, pis)
1386 def get_version_info(self):
1387 """get_version_info(LinearWellPairScore self) -> VersionInfo"""
1388 return _IMP_npctransport.LinearWellPairScore_get_version_info(self)
1392 """__str__(LinearWellPairScore self) -> std::string"""
1393 return _IMP_npctransport.LinearWellPairScore___str__(self)
1397 """__repr__(LinearWellPairScore self) -> std::string"""
1398 return _IMP_npctransport.LinearWellPairScore___repr__(self)
1403 return _object_cast_to_LinearWellPairScore(o)
1405 LinearWellPairScore_swigregister = _IMP_npctransport.LinearWellPairScore_swigregister
1406 LinearWellPairScore_swigregister(LinearWellPairScore)
1409 """Proxy of C++ IMP::npctransport::RelaxingSpring class"""
1410 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1414 __init__(IMP::npctransport::RelaxingSpring self) -> RelaxingSpring
1415 __init__(IMP::npctransport::RelaxingSpring self, Model m, ParticleIndex id) -> RelaxingSpring
1416 __init__(IMP::npctransport::RelaxingSpring self, _ParticleAdaptor d) -> RelaxingSpring
1418 this = _IMP_npctransport.new_RelaxingSpring(*args)
1420 self.this.append(this)
1424 def show(self, *args):
1426 show(RelaxingSpring self, _ostream out)
1427 show(RelaxingSpring self)
1429 return _IMP_npctransport.RelaxingSpring_show(self, *args)
1432 def setup_particle(*args):
1434 setup_particle(Model m, ParticleIndex pi, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1435 setup_particle(_ParticleAdaptor decorator, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1437 return _IMP_npctransport.RelaxingSpring_setup_particle(*args)
1439 setup_particle = staticmethod(setup_particle)
1441 def get_is_setup(*args):
1443 get_is_setup(_ParticleAdaptor p) -> bool
1444 get_is_setup(Model m, ParticleIndex pi) -> bool
1446 return _IMP_npctransport.RelaxingSpring_get_is_setup(*args)
1448 get_is_setup = staticmethod(get_is_setup)
1450 def get_bonded_particle_0_key():
1451 """get_bonded_particle_0_key() -> ParticleIndexKey"""
1452 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_0_key()
1454 get_bonded_particle_0_key = staticmethod(get_bonded_particle_0_key)
1456 def get_bonded_particle_1_key():
1457 """get_bonded_particle_1_key() -> ParticleIndexKey"""
1458 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_1_key()
1460 get_bonded_particle_1_key = staticmethod(get_bonded_particle_1_key)
1462 def get_equilibrium_rest_length_factor_key():
1463 """get_equilibrium_rest_length_factor_key() -> FloatKey"""
1464 return _IMP_npctransport.RelaxingSpring_get_equilibrium_rest_length_factor_key()
1466 get_equilibrium_rest_length_factor_key = staticmethod(get_equilibrium_rest_length_factor_key)
1468 def get_rest_length_key():
1469 """get_rest_length_key() -> FloatKey"""
1470 return _IMP_npctransport.RelaxingSpring_get_rest_length_key()
1472 get_rest_length_key = staticmethod(get_rest_length_key)
1474 def get_rest_length_diffusion_coefficient_key():
1475 """get_rest_length_diffusion_coefficient_key() -> FloatKey"""
1476 return _IMP_npctransport.RelaxingSpring_get_rest_length_diffusion_coefficient_key()
1478 get_rest_length_diffusion_coefficient_key = staticmethod(get_rest_length_diffusion_coefficient_key)
1480 def get_bonded_particle_0(self):
1481 """get_bonded_particle_0(RelaxingSpring self) -> Particle"""
1482 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_0(self)
1485 def get_bonded_particle_1(self):
1486 """get_bonded_particle_1(RelaxingSpring self) -> Particle"""
1487 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_1(self)
1490 def get_bonded_particle_index_0(self):
1491 """get_bonded_particle_index_0(RelaxingSpring self) -> ParticleIndex"""
1492 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_index_0(self)
1495 def get_bonded_particle_index_1(self):
1496 """get_bonded_particle_index_1(RelaxingSpring self) -> ParticleIndex"""
1497 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_index_1(self)
1500 def get_equilibrium_rest_length_factor(self):
1501 """get_equilibrium_rest_length_factor(RelaxingSpring self) -> IMP::Float"""
1502 return _IMP_npctransport.RelaxingSpring_get_equilibrium_rest_length_factor(self)
1505 def set_equilibrium_rest_length_factor(self, t):
1506 """set_equilibrium_rest_length_factor(RelaxingSpring self, IMP::Float t)"""
1507 return _IMP_npctransport.RelaxingSpring_set_equilibrium_rest_length_factor(self, t)
1510 def get_rest_length(self):
1511 """get_rest_length(RelaxingSpring self) -> IMP::Float"""
1512 return _IMP_npctransport.RelaxingSpring_get_rest_length(self)
1515 def set_rest_length(self, t):
1516 """set_rest_length(RelaxingSpring self, IMP::Float t)"""
1517 return _IMP_npctransport.RelaxingSpring_set_rest_length(self, t)
1520 def get_rest_length_diffusion_coefficient(self):
1521 """get_rest_length_diffusion_coefficient(RelaxingSpring self) -> IMP::Float"""
1522 return _IMP_npctransport.RelaxingSpring_get_rest_length_diffusion_coefficient(self)
1525 def set_rest_length_diffusion_coefficient(self, t):
1526 """set_rest_length_diffusion_coefficient(RelaxingSpring self, IMP::Float t)"""
1527 return _IMP_npctransport.RelaxingSpring_set_rest_length_diffusion_coefficient(self, t)
1530 def add_to_rest_length_derivative(self, d, da):
1531 """add_to_rest_length_derivative(RelaxingSpring self, double d, DerivativeAccumulator da)"""
1532 return _IMP_npctransport.RelaxingSpring_add_to_rest_length_derivative(self, d, da)
1535 def get_rest_length_derivative(self):
1536 """get_rest_length_derivative(RelaxingSpring self) -> double"""
1537 return _IMP_npctransport.RelaxingSpring_get_rest_length_derivative(self)
1540 def add_attribute(self, *args):
1542 add_attribute(RelaxingSpring self, FloatKey k, IMP::Float v, bool opt)
1543 add_attribute(RelaxingSpring self, FloatKey a0, IMP::Float a1)
1544 add_attribute(RelaxingSpring self, IntKey a0, IMP::Int a1)
1545 add_attribute(RelaxingSpring self, FloatsKey a0, IMP::Floats a1)
1546 add_attribute(RelaxingSpring self, IntsKey a0, IMP::Ints a1)
1547 add_attribute(RelaxingSpring self, StringKey a0, IMP::String a1)
1548 add_attribute(RelaxingSpring self, ParticleIndexKey a0, Particle a1)
1549 add_attribute(RelaxingSpring self, ObjectKey a0, Object a1)
1551 return _IMP_npctransport.RelaxingSpring_add_attribute(self, *args)
1554 def get_value(self, *args):
1556 get_value(RelaxingSpring self, FloatKey a0) -> IMP::Float
1557 get_value(RelaxingSpring self, IntKey a0) -> IMP::Int
1558 get_value(RelaxingSpring self, FloatsKey a0) -> IMP::Floats
1559 get_value(RelaxingSpring self, IntsKey a0) -> IMP::Ints
1560 get_value(RelaxingSpring self, StringKey a0) -> IMP::String
1561 get_value(RelaxingSpring self, ParticleIndexKey a0) -> Particle
1562 get_value(RelaxingSpring self, ObjectKey a0) -> Object
1564 return _IMP_npctransport.RelaxingSpring_get_value(self, *args)
1567 def set_value(self, *args):
1569 set_value(RelaxingSpring self, FloatKey a0, IMP::Float a1)
1570 set_value(RelaxingSpring self, IntKey a0, IMP::Int a1)
1571 set_value(RelaxingSpring self, FloatsKey a0, IMP::Floats a1)
1572 set_value(RelaxingSpring self, IntsKey a0, IMP::Ints a1)
1573 set_value(RelaxingSpring self, StringKey a0, IMP::String a1)
1574 set_value(RelaxingSpring self, ParticleIndexKey a0, Particle a1)
1575 set_value(RelaxingSpring self, ObjectKey a0, Object a1)
1577 return _IMP_npctransport.RelaxingSpring_set_value(self, *args)
1580 def remove_attribute(self, *args):
1582 remove_attribute(RelaxingSpring self, FloatKey a0)
1583 remove_attribute(RelaxingSpring self, IntKey a0)
1584 remove_attribute(RelaxingSpring self, FloatsKey a0)
1585 remove_attribute(RelaxingSpring self, IntsKey a0)
1586 remove_attribute(RelaxingSpring self, StringKey a0)
1587 remove_attribute(RelaxingSpring self, ParticleIndexKey a0)
1588 remove_attribute(RelaxingSpring self, ObjectKey a0)
1590 return _IMP_npctransport.RelaxingSpring_remove_attribute(self, *args)
1593 def has_attribute(self, *args):
1595 has_attribute(RelaxingSpring self, FloatKey a0) -> bool
1596 has_attribute(RelaxingSpring self, IntKey a0) -> bool
1597 has_attribute(RelaxingSpring self, FloatsKey a0) -> bool
1598 has_attribute(RelaxingSpring self, IntsKey a0) -> bool
1599 has_attribute(RelaxingSpring self, StringKey a0) -> bool
1600 has_attribute(RelaxingSpring self, ParticleIndexKey a0) -> bool
1601 has_attribute(RelaxingSpring self, ObjectKey a0) -> bool
1603 return _IMP_npctransport.RelaxingSpring_has_attribute(self, *args)
1606 def get_derivative(self, a0):
1607 """get_derivative(RelaxingSpring self, FloatKey a0) -> double"""
1608 return _IMP_npctransport.RelaxingSpring_get_derivative(self, a0)
1612 """get_name(RelaxingSpring self) -> std::string"""
1613 return _IMP_npctransport.RelaxingSpring_get_name(self)
1616 def clear_caches(self):
1617 """clear_caches(RelaxingSpring self)"""
1618 return _IMP_npctransport.RelaxingSpring_clear_caches(self)
1621 def set_name(self, a0):
1622 """set_name(RelaxingSpring self, std::string a0)"""
1623 return _IMP_npctransport.RelaxingSpring_set_name(self, a0)
1627 """set_check_level(RelaxingSpring self, IMP::CheckLevel a0)"""
1628 return _IMP_npctransport.RelaxingSpring_set_check_level(self, a0)
1631 def add_to_derivative(self, a0, a1, a2):
1632 """add_to_derivative(RelaxingSpring self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1633 return _IMP_npctransport.RelaxingSpring_add_to_derivative(self, a0, a1, a2)
1636 def set_is_optimized(self, a0, a1):
1637 """set_is_optimized(RelaxingSpring self, FloatKey a0, bool a1)"""
1638 return _IMP_npctransport.RelaxingSpring_set_is_optimized(self, a0, a1)
1641 def get_is_optimized(self, a0):
1642 """get_is_optimized(RelaxingSpring self, FloatKey a0) -> bool"""
1643 return _IMP_npctransport.RelaxingSpring_get_is_optimized(self, a0)
1647 """get_check_level(RelaxingSpring self) -> IMP::CheckLevel"""
1648 return _IMP_npctransport.RelaxingSpring_get_check_level(self)
1651 def __eq__(self, *args):
1653 __eq__(RelaxingSpring self, RelaxingSpring o) -> bool
1654 __eq__(RelaxingSpring self, Particle d) -> bool
1656 return _IMP_npctransport.RelaxingSpring___eq__(self, *args)
1659 def __ne__(self, *args):
1661 __ne__(RelaxingSpring self, RelaxingSpring o) -> bool
1662 __ne__(RelaxingSpring self, Particle d) -> bool
1664 return _IMP_npctransport.RelaxingSpring___ne__(self, *args)
1667 def __le__(self, *args):
1669 __le__(RelaxingSpring self, RelaxingSpring o) -> bool
1670 __le__(RelaxingSpring self, Particle d) -> bool
1672 return _IMP_npctransport.RelaxingSpring___le__(self, *args)
1675 def __lt__(self, *args):
1677 __lt__(RelaxingSpring self, RelaxingSpring o) -> bool
1678 __lt__(RelaxingSpring self, Particle d) -> bool
1680 return _IMP_npctransport.RelaxingSpring___lt__(self, *args)
1683 def __ge__(self, *args):
1685 __ge__(RelaxingSpring self, RelaxingSpring o) -> bool
1686 __ge__(RelaxingSpring self, Particle d) -> bool
1688 return _IMP_npctransport.RelaxingSpring___ge__(self, *args)
1691 def __gt__(self, *args):
1693 __gt__(RelaxingSpring self, RelaxingSpring o) -> bool
1694 __gt__(RelaxingSpring self, Particle d) -> bool
1696 return _IMP_npctransport.RelaxingSpring___gt__(self, *args)
1700 """__hash__(RelaxingSpring self) -> std::size_t"""
1701 return _IMP_npctransport.RelaxingSpring___hash__(self)
1705 """__str__(RelaxingSpring self) -> std::string"""
1706 return _IMP_npctransport.RelaxingSpring___str__(self)
1710 """__repr__(RelaxingSpring self) -> std::string"""
1711 return _IMP_npctransport.RelaxingSpring___repr__(self)
1713 __swig_destroy__ = _IMP_npctransport.delete_RelaxingSpring
1714 __del__ =
lambda self:
None
1715 RelaxingSpring_swigregister = _IMP_npctransport.RelaxingSpring_swigregister
1716 RelaxingSpring_swigregister(RelaxingSpring)
1718 def RelaxingSpring_setup_particle(*args):
1720 setup_particle(Model m, ParticleIndex pi, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1721 RelaxingSpring_setup_particle(_ParticleAdaptor decorator, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1723 return _IMP_npctransport.RelaxingSpring_setup_particle(*args)
1725 def RelaxingSpring_get_is_setup(*args):
1727 get_is_setup(_ParticleAdaptor p) -> bool
1728 RelaxingSpring_get_is_setup(Model m, ParticleIndex pi) -> bool
1730 return _IMP_npctransport.RelaxingSpring_get_is_setup(*args)
1732 def RelaxingSpring_get_bonded_particle_0_key():
1733 """RelaxingSpring_get_bonded_particle_0_key() -> ParticleIndexKey"""
1734 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_0_key()
1736 def RelaxingSpring_get_bonded_particle_1_key():
1737 """RelaxingSpring_get_bonded_particle_1_key() -> ParticleIndexKey"""
1738 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_1_key()
1740 def RelaxingSpring_get_equilibrium_rest_length_factor_key():
1741 """RelaxingSpring_get_equilibrium_rest_length_factor_key() -> FloatKey"""
1742 return _IMP_npctransport.RelaxingSpring_get_equilibrium_rest_length_factor_key()
1744 def RelaxingSpring_get_rest_length_key():
1745 """RelaxingSpring_get_rest_length_key() -> FloatKey"""
1746 return _IMP_npctransport.RelaxingSpring_get_rest_length_key()
1748 def RelaxingSpring_get_rest_length_diffusion_coefficient_key():
1749 """RelaxingSpring_get_rest_length_diffusion_coefficient_key() -> FloatKey"""
1750 return _IMP_npctransport.RelaxingSpring_get_rest_length_diffusion_coefficient_key()
1753 """Proxy of C++ IMP::npctransport::HarmonicSpringSingletonScore class"""
1754 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1758 __init__(IMP::npctransport::HarmonicSpringSingletonScore self, double k1, double k2, std::string name) -> HarmonicSpringSingletonScore
1759 __init__(IMP::npctransport::HarmonicSpringSingletonScore self, double k1, double k2) -> HarmonicSpringSingletonScore
1761 this = _IMP_npctransport.new_HarmonicSpringSingletonScore(*args)
1763 self.this.append(this)
1767 def set_k1(self, k1):
1768 """set_k1(HarmonicSpringSingletonScore self, double k1)"""
1769 return _IMP_npctransport.HarmonicSpringSingletonScore_set_k1(self, k1)
1773 """get_k1(HarmonicSpringSingletonScore self) -> double"""
1774 return _IMP_npctransport.HarmonicSpringSingletonScore_get_k1(self)
1777 def set_k2(self, k2):
1778 """set_k2(HarmonicSpringSingletonScore self, double k2)"""
1779 return _IMP_npctransport.HarmonicSpringSingletonScore_set_k2(self, k2)
1783 """get_k2(HarmonicSpringSingletonScore self) -> double"""
1784 return _IMP_npctransport.HarmonicSpringSingletonScore_get_k2(self)
1787 def do_get_inputs(self, m, pis):
1788 """do_get_inputs(HarmonicSpringSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1789 return _IMP_npctransport.HarmonicSpringSingletonScore_do_get_inputs(self, m, pis)
1792 def get_version_info(self):
1793 """get_version_info(HarmonicSpringSingletonScore self) -> VersionInfo"""
1794 return _IMP_npctransport.HarmonicSpringSingletonScore_get_version_info(self)
1798 """__str__(HarmonicSpringSingletonScore self) -> std::string"""
1799 return _IMP_npctransport.HarmonicSpringSingletonScore___str__(self)
1803 """__repr__(HarmonicSpringSingletonScore self) -> std::string"""
1804 return _IMP_npctransport.HarmonicSpringSingletonScore___repr__(self)
1809 return _object_cast_to_HarmonicSpringSingletonScore(o)
1811 HarmonicSpringSingletonScore_swigregister = _IMP_npctransport.HarmonicSpringSingletonScore_swigregister
1812 HarmonicSpringSingletonScore_swigregister(HarmonicSpringSingletonScore)
1814 class LinearInteraction(object):
1815 """Proxy of C++ IMP::npctransport::LinearInteraction class"""
1816 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1817 __repr__ = _swig_repr
1819 def __init__(self, krep, attr_range, kattr):
1820 """__init__(IMP::npctransport::LinearInteraction self, double krep, double attr_range, double kattr) -> LinearInteraction"""
1821 this = _IMP_npctransport.new_LinearInteraction(krep, attr_range, kattr)
1823 self.this.append(this)
1827 def show(self, *args):
1829 show(LinearInteraction self, _ostream out)
1830 show(LinearInteraction self)
1832 return _IMP_npctransport.LinearInteraction_show(self, *args)
1834 __swig_destroy__ = _IMP_npctransport.delete_LinearInteraction
1835 __del__ =
lambda self:
None
1836 LinearInteraction_swigregister = _IMP_npctransport.LinearInteraction_swigregister
1837 LinearInteraction_swigregister(LinearInteraction)
1840 """Proxy of C++ IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearSoftSphereScore)> class"""
1841 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1842 __repr__ = _swig_repr
1846 __init__(IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearSoftSphereScore)> self, IMP::score_functor::DistancePairScore< IMP::score_functor::SphereDistance< IMP::score_functor::LinearLowerBound > >::DistanceScore const & t0, std::string name) -> _DistancePairScoreForLinearSoftSphere
1847 __init__(IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearSoftSphereScore)> self, IMP::score_functor::DistancePairScore< IMP::score_functor::SphereDistance< IMP::score_functor::LinearLowerBound > >::DistanceScore const & t0) -> _DistancePairScoreForLinearSoftSphere
1849 this = _IMP_npctransport.new__DistancePairScoreForLinearSoftSphere(*args)
1851 self.this.append(this)
1855 def do_get_inputs(self, m, pis):
1856 """do_get_inputs(_DistancePairScoreForLinearSoftSphere self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1857 return _IMP_npctransport._DistancePairScoreForLinearSoftSphere_do_get_inputs(self, m, pis)
1860 def get_score_functor(self):
1861 """get_score_functor(_DistancePairScoreForLinearSoftSphere self) -> IMP::score_functor::SphereDistance< IMP::score_functor::LinearLowerBound > &"""
1862 return _IMP_npctransport._DistancePairScoreForLinearSoftSphere_get_score_functor(self)
1865 def get_version_info(self):
1866 """get_version_info(_DistancePairScoreForLinearSoftSphere self) -> VersionInfo"""
1867 return _IMP_npctransport._DistancePairScoreForLinearSoftSphere_get_version_info(self)
1869 _DistancePairScoreForLinearSoftSphere_swigregister = _IMP_npctransport._DistancePairScoreForLinearSoftSphere_swigregister
1870 _DistancePairScoreForLinearSoftSphere_swigregister(_DistancePairScoreForLinearSoftSphere)
1872 class _DistancePairScoreForLinearInteraction(
IMP.PairScore):
1873 """Proxy of C++ IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearInteractionScore)> class"""
1874 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1875 __repr__ = _swig_repr
1879 __init__(IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearInteractionScore)> self, IMP::score_functor::DistancePairScore< IMP::score_functor::SphereDistance< IMP::npctransport::LinearInteraction > >::DistanceScore const & t0, std::string name) -> _DistancePairScoreForLinearInteraction
1880 __init__(IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearInteractionScore)> self, IMP::score_functor::DistancePairScore< IMP::score_functor::SphereDistance< IMP::npctransport::LinearInteraction > >::DistanceScore const & t0) -> _DistancePairScoreForLinearInteraction
1882 this = _IMP_npctransport.new__DistancePairScoreForLinearInteraction(*args)
1884 self.this.append(this)
1888 def do_get_inputs(self, m, pis):
1889 """do_get_inputs(_DistancePairScoreForLinearInteraction self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1890 return _IMP_npctransport._DistancePairScoreForLinearInteraction_do_get_inputs(self, m, pis)
1893 def get_score_functor(self):
1894 """get_score_functor(_DistancePairScoreForLinearInteraction self) -> IMP::score_functor::SphereDistance< IMP::npctransport::LinearInteraction > &"""
1895 return _IMP_npctransport._DistancePairScoreForLinearInteraction_get_score_functor(self)
1898 def get_version_info(self):
1899 """get_version_info(_DistancePairScoreForLinearInteraction self) -> VersionInfo"""
1900 return _IMP_npctransport._DistancePairScoreForLinearInteraction_get_version_info(self)
1902 _DistancePairScoreForLinearInteraction_swigregister = _IMP_npctransport._DistancePairScoreForLinearInteraction_swigregister
1903 _DistancePairScoreForLinearInteraction_swigregister(_DistancePairScoreForLinearInteraction)
1905 class FunctorLinearSoftSpherePairScore(_DistancePairScoreForLinearSoftSphere):
1906 """Proxy of C++ IMP::npctransport::FunctorLinearSoftSpherePairScore class"""
1907 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1911 __init__(IMP::npctransport::FunctorLinearSoftSpherePairScore self, double k, std::string name) -> FunctorLinearSoftSpherePairScore
1912 __init__(IMP::npctransport::FunctorLinearSoftSpherePairScore self, double k) -> FunctorLinearSoftSpherePairScore
1914 this = _IMP_npctransport.new_FunctorLinearSoftSpherePairScore(*args)
1916 self.this.append(this)
1921 """__str__(FunctorLinearSoftSpherePairScore self) -> std::string"""
1922 return _IMP_npctransport.FunctorLinearSoftSpherePairScore___str__(self)
1926 """__repr__(FunctorLinearSoftSpherePairScore self) -> std::string"""
1927 return _IMP_npctransport.FunctorLinearSoftSpherePairScore___repr__(self)
1932 return _object_cast_to_FunctorLinearSoftSpherePairScore(o)
1934 FunctorLinearSoftSpherePairScore_swigregister = _IMP_npctransport.FunctorLinearSoftSpherePairScore_swigregister
1935 FunctorLinearSoftSpherePairScore_swigregister(FunctorLinearSoftSpherePairScore)
1937 class FunctorLinearInteractionPairScore(_DistancePairScoreForLinearInteraction):
1938 """Proxy of C++ IMP::npctransport::FunctorLinearInteractionPairScore class"""
1939 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1943 __init__(IMP::npctransport::FunctorLinearInteractionPairScore self, double krep, double attr_range, double kattr, std::string name) -> FunctorLinearInteractionPairScore
1944 __init__(IMP::npctransport::FunctorLinearInteractionPairScore self, double krep, double attr_range, double kattr) -> FunctorLinearInteractionPairScore
1946 this = _IMP_npctransport.new_FunctorLinearInteractionPairScore(*args)
1948 self.this.append(this)
1953 """__str__(FunctorLinearInteractionPairScore self) -> std::string"""
1954 return _IMP_npctransport.FunctorLinearInteractionPairScore___str__(self)
1958 """__repr__(FunctorLinearInteractionPairScore self) -> std::string"""
1959 return _IMP_npctransport.FunctorLinearInteractionPairScore___repr__(self)
1964 return _object_cast_to_FunctorLinearInteractionPairScore(o)
1966 FunctorLinearInteractionPairScore_swigregister = _IMP_npctransport.FunctorLinearInteractionPairScore_swigregister
1967 FunctorLinearInteractionPairScore_swigregister(FunctorLinearInteractionPairScore)
1970 """Proxy of C++ IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport class"""
1971 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1975 __init__(IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport self, Model m, std::string name, double wave_factor=1.0) -> BrownianDynamicsTAMDWithSlabSupport
1976 __init__(IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport self, Model m, std::string name) -> BrownianDynamicsTAMDWithSlabSupport
1977 __init__(IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport self, Model m) -> BrownianDynamicsTAMDWithSlabSupport
1979 this = _IMP_npctransport.new_BrownianDynamicsTAMDWithSlabSupport(*args)
1981 self.this.append(this)
1986 """__str__(BrownianDynamicsTAMDWithSlabSupport self) -> std::string"""
1987 return _IMP_npctransport.BrownianDynamicsTAMDWithSlabSupport___str__(self)
1991 """__repr__(BrownianDynamicsTAMDWithSlabSupport self) -> std::string"""
1992 return _IMP_npctransport.BrownianDynamicsTAMDWithSlabSupport___repr__(self)
1997 return _object_cast_to_BrownianDynamicsTAMDWithSlabSupport(o)
1999 __swig_destroy__ = _IMP_npctransport.delete_BrownianDynamicsTAMDWithSlabSupport
2000 __del__ =
lambda self:
None
2001 BrownianDynamicsTAMDWithSlabSupport_swigregister = _IMP_npctransport.BrownianDynamicsTAMDWithSlabSupport_swigregister
2002 BrownianDynamicsTAMDWithSlabSupport_swigregister(BrownianDynamicsTAMDWithSlabSupport)
2004 class SitesPairScoreParameters(object):
2005 """Proxy of C++ IMP::npctransport::SitesPairScoreParameters class"""
2006 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2007 r = _swig_property(_IMP_npctransport.SitesPairScoreParameters_r_get, _IMP_npctransport.SitesPairScoreParameters_r_set)
2008 k = _swig_property(_IMP_npctransport.SitesPairScoreParameters_k_get, _IMP_npctransport.SitesPairScoreParameters_k_set)
2009 r2 = _swig_property(_IMP_npctransport.SitesPairScoreParameters_r2_get, _IMP_npctransport.SitesPairScoreParameters_r2_set)
2010 kr = _swig_property(_IMP_npctransport.SitesPairScoreParameters_kr_get, _IMP_npctransport.SitesPairScoreParameters_kr_set)
2011 kr2 = _swig_property(_IMP_npctransport.SitesPairScoreParameters_kr2_get, _IMP_npctransport.SitesPairScoreParameters_kr2_set)
2012 cosSigma1_max = _swig_property(_IMP_npctransport.SitesPairScoreParameters_cosSigma1_max_get, _IMP_npctransport.SitesPairScoreParameters_cosSigma1_max_set)
2013 cosSigma2_max = _swig_property(_IMP_npctransport.SitesPairScoreParameters_cosSigma2_max_get, _IMP_npctransport.SitesPairScoreParameters_cosSigma2_max_set)
2014 is_orientational = _swig_property(_IMP_npctransport.SitesPairScoreParameters_is_orientational_get, _IMP_npctransport.SitesPairScoreParameters_is_orientational_set)
2016 def __init__(self, range, k_coefficient, sigma1_max_deg=0.0, sigma2_max_deg=0.0):
2018 __init__(IMP::npctransport::SitesPairScoreParameters self, double range, double k_coefficient, double sigma1_max_deg=0.0, double sigma2_max_deg=0.0) -> SitesPairScoreParameters
2019 __init__(IMP::npctransport::SitesPairScoreParameters self, double range, double k_coefficient, double sigma1_max_deg=0.0) -> SitesPairScoreParameters
2020 __init__(IMP::npctransport::SitesPairScoreParameters self, double range, double k_coefficient) -> SitesPairScoreParameters
2022 this = _IMP_npctransport.new_SitesPairScoreParameters(range, k_coefficient, sigma1_max_deg, sigma2_max_deg)
2024 self.this.append(this)
2028 def set_range(self, r):
2029 """set_range(SitesPairScoreParameters self, double r)"""
2030 return _IMP_npctransport.SitesPairScoreParameters_set_range(self, r)
2033 def set_force_coefficient(self, k):
2034 """set_force_coefficient(SitesPairScoreParameters self, double k)"""
2035 return _IMP_npctransport.SitesPairScoreParameters_set_force_coefficient(self, k)
2038 def set_sigma1_max(self, sigma1_max_deg):
2039 """set_sigma1_max(SitesPairScoreParameters self, double sigma1_max_deg)"""
2040 return _IMP_npctransport.SitesPairScoreParameters_set_sigma1_max(self, sigma1_max_deg)
2043 def set_sigma2_max(self, sigma2_max_deg):
2044 """set_sigma2_max(SitesPairScoreParameters self, double sigma2_max_deg)"""
2045 return _IMP_npctransport.SitesPairScoreParameters_set_sigma2_max(self, sigma2_max_deg)
2048 def update_is_orientational(self):
2049 """update_is_orientational(SitesPairScoreParameters self)"""
2050 return _IMP_npctransport.SitesPairScoreParameters_update_is_orientational(self)
2053 def show(self, *args):
2055 show(SitesPairScoreParameters self, _ostream out)
2056 show(SitesPairScoreParameters self)
2058 return _IMP_npctransport.SitesPairScoreParameters_show(self, *args)
2062 """__str__(SitesPairScoreParameters self) -> std::string"""
2063 return _IMP_npctransport.SitesPairScoreParameters___str__(self)
2067 """__repr__(SitesPairScoreParameters self) -> std::string"""
2068 return _IMP_npctransport.SitesPairScoreParameters___repr__(self)
2070 __swig_destroy__ = _IMP_npctransport.delete_SitesPairScoreParameters
2071 __del__ =
lambda self:
None
2072 SitesPairScoreParameters_swigregister = _IMP_npctransport.SitesPairScoreParameters_swigregister
2073 SitesPairScoreParameters_swigregister(SitesPairScoreParameters)
2076 """Proxy of C++ IMP::npctransport::SitesGeometry class"""
2077 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2080 """__init__(IMP::npctransport::SitesGeometry self, Particle p, IMP::algebra::Sphere3Ds sites) -> SitesGeometry"""
2081 this = _IMP_npctransport.new_SitesGeometry(p, sites)
2083 self.this.append(this)
2088 """__str__(SitesGeometry self) -> std::string"""
2089 return _IMP_npctransport.SitesGeometry___str__(self)
2093 """__repr__(SitesGeometry self) -> std::string"""
2094 return _IMP_npctransport.SitesGeometry___repr__(self)
2099 return _object_cast_to_SitesGeometry(o)
2101 SitesGeometry_swigregister = _IMP_npctransport.SitesGeometry_swigregister
2102 SitesGeometry_swigregister(SitesGeometry)
2105 """Proxy of C++ IMP::npctransport::TypedSitesGeometry class"""
2106 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2109 """__init__(IMP::npctransport::TypedSitesGeometry self, _SingletonContainerAdaptor sc) -> TypedSitesGeometry"""
2110 this = _IMP_npctransport.new_TypedSitesGeometry(sc)
2112 self.this.append(this)
2116 def set_sites(self, t, s):
2117 """set_sites(TypedSitesGeometry self, ParticleType t, IMP::algebra::Sphere3Ds s)"""
2118 return _IMP_npctransport.TypedSitesGeometry_set_sites(self, t, s)
2121 def get_version_info(self):
2122 """get_version_info(TypedSitesGeometry self) -> VersionInfo"""
2123 return _IMP_npctransport.TypedSitesGeometry_get_version_info(self)
2127 """__str__(TypedSitesGeometry self) -> std::string"""
2128 return _IMP_npctransport.TypedSitesGeometry___str__(self)
2132 """__repr__(TypedSitesGeometry self) -> std::string"""
2133 return _IMP_npctransport.TypedSitesGeometry___repr__(self)
2138 return _object_cast_to_TypedSitesGeometry(o)
2140 TypedSitesGeometry_swigregister = _IMP_npctransport.TypedSitesGeometry_swigregister
2141 TypedSitesGeometry_swigregister(TypedSitesGeometry)
2143 class SitesPairScore(LinearInteractionPairScore):
2144 """Proxy of C++ IMP::npctransport::SitesPairScore class"""
2145 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2147 def __init__(self, range, k, sigma0_deg, sigma1_deg, range_nonspec_attraction, k_nonspec_attraction, k_nonspec_repulsion, sites0, sites1):
2148 """__init__(IMP::npctransport::SitesPairScore self, double range, double k, double sigma0_deg, double sigma1_deg, double range_nonspec_attraction, double k_nonspec_attraction, double k_nonspec_repulsion, IMP::algebra::Sphere3Ds const & sites0, IMP::algebra::Sphere3Ds const & sites1) -> SitesPairScore"""
2149 this = _IMP_npctransport.new_SitesPairScore(range, k, sigma0_deg, sigma1_deg, range_nonspec_attraction, k_nonspec_attraction, k_nonspec_repulsion, sites0, sites1)
2151 self.this.append(this)
2155 def get_sites_range(self):
2156 """get_sites_range(SitesPairScore self) -> double"""
2157 return _IMP_npctransport.SitesPairScore_get_sites_range(self)
2160 def get_sites_k(self):
2161 """get_sites_k(SitesPairScore self) -> double"""
2162 return _IMP_npctransport.SitesPairScore_get_sites_k(self)
2165 def get_parameters(self):
2166 """get_parameters(SitesPairScore self) -> SitesPairScoreParameters"""
2167 return _IMP_npctransport.SitesPairScore_get_parameters(self)
2170 def set_sites(self, sites0, sites1):
2171 """set_sites(SitesPairScore self, IMP::algebra::Sphere3Ds const & sites0, IMP::algebra::Sphere3Ds const & sites1)"""
2172 return _IMP_npctransport.SitesPairScore_set_sites(self, sites0, sites1)
2175 def set_sites0(self, sites0):
2176 """set_sites0(SitesPairScore self, IMP::algebra::Sphere3Ds const & sites0)"""
2177 return _IMP_npctransport.SitesPairScore_set_sites0(self, sites0)
2180 def set_sites1(self, sites1):
2181 """set_sites1(SitesPairScore self, IMP::algebra::Sphere3Ds const & sites1)"""
2182 return _IMP_npctransport.SitesPairScore_set_sites1(self, sites1)
2186 """__str__(SitesPairScore self) -> std::string"""
2187 return _IMP_npctransport.SitesPairScore___str__(self)
2191 """__repr__(SitesPairScore self) -> std::string"""
2192 return _IMP_npctransport.SitesPairScore___repr__(self)
2197 return _object_cast_to_SitesPairScore(o)
2199 SitesPairScore_swigregister = _IMP_npctransport.SitesPairScore_swigregister
2200 SitesPairScore_swigregister(SitesPairScore)
2203 """Proxy of C++ IMP::npctransport::FGChain class"""
2204 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2208 __init__(IMP::npctransport::FGChain self, Particle root, double backbone_k=0.0, double rest_length_factor=1.0, std::string name) -> FGChain
2209 __init__(IMP::npctransport::FGChain self, Particle root, double backbone_k=0.0, double rest_length_factor=1.0) -> FGChain
2210 __init__(IMP::npctransport::FGChain self, Particle root, double backbone_k=0.0) -> FGChain
2211 __init__(IMP::npctransport::FGChain self, Particle root) -> FGChain
2213 this = _IMP_npctransport.new_FGChain(*args)
2215 self.this.append(this)
2220 """get_root(FGChain self) -> Hierarchy"""
2221 return _IMP_npctransport.FGChain_get_root(self)
2224 def get_beads(self):
2225 """get_beads(FGChain self) -> IMP::ParticlesTemp"""
2226 return _IMP_npctransport.FGChain_get_beads(self)
2229 def get_bead(self, i):
2230 """get_bead(FGChain self, unsigned int i) -> Particle"""
2231 return _IMP_npctransport.FGChain_get_bead(self, i)
2234 def get_bead_index(self, i):
2235 """get_bead_index(FGChain self, unsigned int i) -> ParticleIndex"""
2236 return _IMP_npctransport.FGChain_get_bead_index(self, i)
2239 def get_number_of_beads(self):
2240 """get_number_of_beads(FGChain self) -> unsigned int"""
2241 return _IMP_npctransport.FGChain_get_number_of_beads(self)
2244 def get_chain_restraints(self, scoring_manager):
2245 """get_chain_restraints(FGChain self, Scoring scoring_manager) -> IMP::Restraints"""
2246 return _IMP_npctransport.FGChain_get_chain_restraints(self, scoring_manager)
2249 def set_rest_length_factor(self, rlf):
2250 """set_rest_length_factor(FGChain self, double rlf)"""
2251 return _IMP_npctransport.FGChain_set_rest_length_factor(self, rlf)
2254 def set_backbone_k(self, k):
2255 """set_backbone_k(FGChain self, double k)"""
2256 return _IMP_npctransport.FGChain_set_backbone_k(self, k)
2259 def get_rest_length_factor(self):
2260 """get_rest_length_factor(FGChain self) -> double"""
2261 return _IMP_npctransport.FGChain_get_rest_length_factor(self)
2264 def get_backbone_k(self):
2265 """get_backbone_k(FGChain self) -> double"""
2266 return _IMP_npctransport.FGChain_get_backbone_k(self)
2269 def get_version_info(self):
2270 """get_version_info(FGChain self) -> VersionInfo"""
2271 return _IMP_npctransport.FGChain_get_version_info(self)
2275 """__str__(FGChain self) -> std::string"""
2276 return _IMP_npctransport.FGChain___str__(self)
2280 """__repr__(FGChain self) -> std::string"""
2281 return _IMP_npctransport.FGChain___repr__(self)
2286 return _object_cast_to_FGChain(o)
2288 FGChain_swigregister = _IMP_npctransport.FGChain_swigregister
2289 FGChain_swigregister(FGChain)
2293 """create_fg_chain(SimulationData sd, Hierarchy parent, ::npctransport_proto::Assignment_FGAssignment const & fg_data, Color c) -> FGChain"""
2294 return _IMP_npctransport.create_fg_chain(sd, parent, fg_data, c)
2298 get_fg_chain(Hierarchy root) -> FGChain
2299 get_fg_chain(Particle p_root) -> FGChain
2301 return _IMP_npctransport.get_fg_chain(*args)
2303 """Proxy of C++ IMP::npctransport::Scoring class"""
2304 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2306 def __init__(self, owner_sd, data):
2307 """__init__(IMP::npctransport::Scoring self, SimulationData owner_sd, ::npctransport_proto::Assignment const & data) -> Scoring"""
2308 this = _IMP_npctransport.new_Scoring(owner_sd, data)
2310 self.this.append(this)
2314 def get_scoring_function(self, force_update=False):
2316 get_scoring_function(Scoring self, bool force_update=False) -> ScoringFunction
2317 get_scoring_function(Scoring self) -> ScoringFunction
2319 return _IMP_npctransport.Scoring_get_scoring_function(self, force_update)
2322 def get_scoring_function_restraints(self, force_update=False):
2324 get_scoring_function_restraints(Scoring self, bool force_update=False) -> IMP::Restraints
2325 get_scoring_function_restraints(Scoring self) -> IMP::Restraints
2327 return _IMP_npctransport.Scoring_get_scoring_function_restraints(self, force_update)
2330 def get_custom_scoring_function(self, *args):
2332 get_custom_scoring_function(Scoring self, IMP::RestraintsTemp const & extra_restraints, _SingletonContainerAdaptor non_optimizable_beads, _SingletonContainerAdaptor optimizable_beads, bool is_attr_interactions_on=True) -> ScoringFunction
2333 get_custom_scoring_function(Scoring self, IMP::RestraintsTemp const & extra_restraints, _SingletonContainerAdaptor non_optimizable_beads, _SingletonContainerAdaptor optimizable_beads) -> ScoringFunction
2334 get_custom_scoring_function(Scoring self, IMP::RestraintsTemp const & extra_restraints, IMP::ParticleIndexes non_optimizable_beads, _SingletonContainerAdaptor optimizable_beads, bool is_attr_interactions_on=True) -> ScoringFunction
2335 get_custom_scoring_function(Scoring self, IMP::RestraintsTemp const & extra_restraints, IMP::ParticleIndexes non_optimizable_beads, _SingletonContainerAdaptor optimizable_beads) -> ScoringFunction
2337 return _IMP_npctransport.Scoring_get_custom_scoring_function(self, *args)
2340 def get_close_beads_container(self, update=False):
2342 get_close_beads_container(Scoring self, bool update=False) -> PairContainer
2343 get_close_beads_container(Scoring self) -> PairContainer
2345 return _IMP_npctransport.Scoring_get_close_beads_container(self, update)
2348 def get_predicates_pair_restraint(self, update=False):
2350 get_predicates_pair_restraint(Scoring self, bool update=False) -> PredicatePairsRestraint
2351 get_predicates_pair_restraint(Scoring self) -> PredicatePairsRestraint
2353 return _IMP_npctransport.Scoring_get_predicates_pair_restraint(self, update)
2356 def get_bounding_volume_restraint(self, update=False):
2358 get_bounding_volume_restraint(Scoring self, bool update=False) -> Restraint
2359 get_bounding_volume_restraint(Scoring self) -> Restraint
2361 return _IMP_npctransport.Scoring_get_bounding_volume_restraint(self, update)
2364 def get_slab_restraint(self, update=False):
2366 get_slab_restraint(Scoring self, bool update=False) -> Restraint
2367 get_slab_restraint(Scoring self) -> Restraint
2369 return _IMP_npctransport.Scoring_get_slab_restraint(self, update)
2372 def add_interaction(self, idata):
2373 """add_interaction(Scoring self, ::npctransport_proto::Assignment_InteractionAssignment const & idata)"""
2374 return _IMP_npctransport.Scoring_add_interaction(self, idata)
2377 def create_close_beads_container(self, *args):
2379 create_close_beads_container(Scoring self, _SingletonContainerAdaptor non_optimiziable_beads, _SingletonContainerAdaptor optimizable_beads) -> PairContainer
2380 create_close_beads_container(Scoring self, IMP::ParticleIndexes non_optimizable_beads, _SingletonContainerAdaptor optimizable_beads) -> PairContainer
2382 return _IMP_npctransport.Scoring_create_close_beads_container(self, *args)
2385 def create_predicates_pair_restraint(self, bead_pairs, is_attr_interactions_on=True):
2387 create_predicates_pair_restraint(Scoring self, PairContainer bead_pairs, bool is_attr_interactions_on=True) -> PredicatePairsRestraint
2388 create_predicates_pair_restraint(Scoring self, PairContainer bead_pairs) -> PredicatePairsRestraint
2390 return _IMP_npctransport.Scoring_create_predicates_pair_restraint(self, bead_pairs, is_attr_interactions_on)
2393 def create_bounding_volume_restraint(self, beads):
2394 """create_bounding_volume_restraint(Scoring self, _SingletonContainerAdaptor beads) -> Restraint"""
2395 return _IMP_npctransport.Scoring_create_bounding_volume_restraint(self, beads)
2398 def create_slab_restraint(self, beads):
2399 """create_slab_restraint(Scoring self, _SingletonContainerAdaptor beads) -> Restraint"""
2400 return _IMP_npctransport.Scoring_create_slab_restraint(self, beads)
2403 def get_model(self):
2404 """get_model(Scoring self) -> Model"""
2405 return _IMP_npctransport.Scoring_get_model(self)
2409 """get_sd(Scoring self) -> SimulationData"""
2410 return _IMP_npctransport.Scoring_get_sd(self)
2413 def get_has_bounding_box(self):
2414 """get_has_bounding_box(Scoring self) -> bool"""
2415 return _IMP_npctransport.Scoring_get_has_bounding_box(self)
2418 def get_has_bounding_sphere(self):
2419 """get_has_bounding_sphere(Scoring self) -> bool"""
2420 return _IMP_npctransport.Scoring_get_has_bounding_sphere(self)
2423 def get_has_bounding_volume(self):
2424 """get_has_bounding_volume(Scoring self) -> bool"""
2425 return _IMP_npctransport.Scoring_get_has_bounding_volume(self)
2428 def get_default_backbone_k(self):
2429 """get_default_backbone_k(Scoring self) -> double"""
2430 return _IMP_npctransport.Scoring_get_default_backbone_k(self)
2433 def get_is_backbone_harmonic(self):
2434 """get_is_backbone_harmonic(Scoring self) -> bool"""
2435 return _IMP_npctransport.Scoring_get_is_backbone_harmonic(self)
2438 def get_excluded_volume_k(self):
2439 """get_excluded_volume_k(Scoring self) -> double"""
2440 return _IMP_npctransport.Scoring_get_excluded_volume_k(self)
2443 def get_interaction_k(self):
2444 """get_interaction_k(Scoring self) -> double"""
2445 return _IMP_npctransport.Scoring_get_interaction_k(self)
2448 def get_predicate_pair_score(self, *args):
2450 get_predicate_pair_score(Scoring self, ParticleType t1, ParticleType t2) -> PairScore
2451 get_predicate_pair_score(Scoring self, ParticleType t1, ParticleType t2) -> PairScore
2453 return _IMP_npctransport.Scoring_get_predicate_pair_score(self, *args)
2456 def get_interaction_range_for(self, t1, t2, site_specific=True, non_specific=False):
2458 get_interaction_range_for(Scoring self, ParticleType t1, ParticleType t2, bool site_specific=True, bool non_specific=False) -> double
2459 get_interaction_range_for(Scoring self, ParticleType t1, ParticleType t2, bool site_specific=True) -> double
2460 get_interaction_range_for(Scoring self, ParticleType t1, ParticleType t2) -> double
2462 return _IMP_npctransport.Scoring_get_interaction_range_for(self, t1, t2, site_specific, non_specific)
2465 def get_ordered_type_pair_predicate(self):
2466 """get_ordered_type_pair_predicate(Scoring self) -> OrderedTypePairPredicate"""
2467 return _IMP_npctransport.Scoring_get_ordered_type_pair_predicate(self)
2470 def add_chain_restraints(self, chain):
2471 """add_chain_restraints(Scoring self, FGChain chain)"""
2472 return _IMP_npctransport.Scoring_add_chain_restraints(self, chain)
2475 def get_chain_restraints_on(self, beads):
2476 """get_chain_restraints_on(Scoring self, _SingletonContainerAdaptor beads) -> IMP::Restraints"""
2477 return _IMP_npctransport.Scoring_get_chain_restraints_on(self, beads)
2480 def get_all_chain_restraints(self):
2481 """get_all_chain_restraints(Scoring self) -> IMP::Restraints"""
2482 return _IMP_npctransport.Scoring_get_all_chain_restraints(self)
2485 def remove_particle_type(self, pt):
2486 """remove_particle_type(Scoring self, ParticleType pt)"""
2487 return _IMP_npctransport.Scoring_remove_particle_type(self, pt)
2490 def add_z_bias_restraint(self, *args):
2492 add_z_bias_restraint(Scoring self, _SingletonContainerAdaptor ps, double k)
2493 add_z_bias_restraint(Scoring self, Particle p, double k)
2495 return _IMP_npctransport.Scoring_add_z_bias_restraint(self, *args)
2498 def get_z_bias_restraints(self):
2499 """get_z_bias_restraints(Scoring self) -> IMP::Restraints"""
2500 return _IMP_npctransport.Scoring_get_z_bias_restraints(self)
2503 def create_z_bias_restraint(self, ps, k):
2504 """create_z_bias_restraint(Scoring self, _SingletonContainerAdaptor ps, double k) -> Restraint"""
2505 return _IMP_npctransport.Scoring_create_z_bias_restraint(self, ps, k)
2508 def add_custom_restraint(self, r):
2509 """add_custom_restraint(Scoring self, Restraint r)"""
2510 return _IMP_npctransport.Scoring_add_custom_restraint(self, r)
2513 def add_custom_restraints(self, R):
2514 """add_custom_restraints(Scoring self, IMP::Restraints R)"""
2515 return _IMP_npctransport.Scoring_add_custom_restraints(self, R)
2518 def clear_custom_restraints(self):
2519 """clear_custom_restraints(Scoring self)"""
2520 return _IMP_npctransport.Scoring_clear_custom_restraints(self)
2523 def get_custom_restraints(self):
2524 """get_custom_restraints(Scoring self) -> IMP::Restraints"""
2525 return _IMP_npctransport.Scoring_get_custom_restraints(self)
2528 def add_restrained_anchor_bead(self, p):
2529 """add_restrained_anchor_bead(Scoring self, Particle p)"""
2530 return _IMP_npctransport.Scoring_add_restrained_anchor_bead(self, p)
2533 def get_pore_radius_restraint(self):
2534 """get_pore_radius_restraint(Scoring self) -> Restraint"""
2535 return _IMP_npctransport.Scoring_get_pore_radius_restraint(self)
2538 def get_range(self):
2539 """get_range(Scoring self) -> double"""
2540 return _IMP_npctransport.Scoring_get_range(self)
2543 def set_interaction_range_factor(self, type, value):
2544 """set_interaction_range_factor(Scoring self, ParticleType type, double value)"""
2545 return _IMP_npctransport.Scoring_set_interaction_range_factor(self, type, value)
2548 def set_interaction_k_factor(self, type, value):
2549 """set_interaction_k_factor(Scoring self, ParticleType type, double value)"""
2550 return _IMP_npctransport.Scoring_set_interaction_k_factor(self, type, value)
2553 def get_version_info(self):
2554 """get_version_info(Scoring self) -> VersionInfo"""
2555 return _IMP_npctransport.Scoring_get_version_info(self)
2559 """__str__(Scoring self) -> std::string"""
2560 return _IMP_npctransport.Scoring___str__(self)
2564 """__repr__(Scoring self) -> std::string"""
2565 return _IMP_npctransport.Scoring___repr__(self)
2570 return _object_cast_to_Scoring(o)
2572 Scoring_swigregister = _IMP_npctransport.Scoring_swigregister
2573 Scoring_swigregister(Scoring)
2575 class timer(object):
2576 """Proxy of C++ boost::timer class"""
2577 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2578 __repr__ = _swig_repr
2581 """__init__(boost::timer self) -> timer"""
2582 this = _IMP_npctransport.new_timer()
2584 self.this.append(this)
2587 __swig_destroy__ = _IMP_npctransport.delete_timer
2588 __del__ =
lambda self:
None
2589 timer_swigregister = _IMP_npctransport.timer_swigregister
2590 timer_swigregister(timer)
2593 """Proxy of C++ IMP::npctransport::Statistics class"""
2594 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2596 def remove_particle_type(self, pt):
2597 """remove_particle_type(Statistics self, ParticleType pt)"""
2598 return _IMP_npctransport.Statistics_remove_particle_type(self, pt)
2601 def __init__(self, sd, statistics_interval_frames, output_file_name):
2602 """__init__(IMP::npctransport::Statistics self, SimulationData sd, unsigned int statistics_interval_frames, std::string output_file_name) -> Statistics"""
2603 this = _IMP_npctransport.new_Statistics(sd, statistics_interval_frames, output_file_name)
2605 self.this.append(this)
2609 def add_fg_chain_stats(self, fg_chain):
2610 """add_fg_chain_stats(Statistics self, FGChain fg_chain)"""
2611 return _IMP_npctransport.Statistics_add_fg_chain_stats(self, fg_chain)
2614 def add_floater_stats(self, p):
2615 """add_floater_stats(Statistics self, Particle p)"""
2616 return _IMP_npctransport.Statistics_add_floater_stats(self, p)
2619 def add_interaction_stats(self, type0, type1):
2620 """add_interaction_stats(Statistics self, ParticleType type0, ParticleType type1)"""
2621 return _IMP_npctransport.Statistics_add_interaction_stats(self, type0, type1)
2624 def add_optimizer_states(self, o=None):
2626 add_optimizer_states(Statistics self, Optimizer o=None) -> IMP::OptimizerStates
2627 add_optimizer_states(Statistics self) -> IMP::OptimizerStates
2629 return _IMP_npctransport.Statistics_add_optimizer_states(self, o)
2632 def update_particle_type_zr_distribution_map(self, p):
2633 """update_particle_type_zr_distribution_map(Statistics self, Particle p)"""
2634 return _IMP_npctransport.Statistics_update_particle_type_zr_distribution_map(self, p)
2637 def update_particle_type_xyz_distribution_map(self, p):
2638 """update_particle_type_xyz_distribution_map(Statistics self, Particle p)"""
2639 return _IMP_npctransport.Statistics_update_particle_type_xyz_distribution_map(self, p)
2642 def update(self, timer, nf_new=1):
2644 update(Statistics self, timer timer, unsigned int nf_new=1)
2645 update(Statistics self, timer timer)
2647 return _IMP_npctransport.Statistics_update(self, timer, nf_new)
2650 def reset_statistics_optimizer_states(self):
2651 """reset_statistics_optimizer_states(Statistics self)"""
2652 return _IMP_npctransport.Statistics_reset_statistics_optimizer_states(self)
2655 def set_interrupted(self, tf):
2656 """set_interrupted(Statistics self, bool tf)"""
2657 return _IMP_npctransport.Statistics_set_interrupted(self, tf)
2660 def get_model(self):
2661 """get_model(Statistics self) -> Model"""
2662 return _IMP_npctransport.Statistics_get_model(self)
2666 """get_sd(Statistics self) -> SimulationData"""
2667 return _IMP_npctransport.Statistics_get_sd(self)
2670 def get_is_activated(self):
2671 """get_is_activated(Statistics self) -> bool"""
2672 return _IMP_npctransport.Statistics_get_is_activated(self)
2675 def get_output_file_name(self):
2676 """get_output_file_name(Statistics self) -> std::string"""
2677 return _IMP_npctransport.Statistics_get_output_file_name(self)
2680 def get_version_info(self):
2681 """get_version_info(Statistics self) -> VersionInfo"""
2682 return _IMP_npctransport.Statistics_get_version_info(self)
2686 """__str__(Statistics self) -> std::string"""
2687 return _IMP_npctransport.Statistics___str__(self)
2691 """__repr__(Statistics self) -> std::string"""
2692 return _IMP_npctransport.Statistics___repr__(self)
2697 return _object_cast_to_Statistics(o)
2699 Statistics_swigregister = _IMP_npctransport.Statistics_swigregister
2700 Statistics_swigregister(Statistics)
2703 def create_boost_timer():
2704 """create_boost_timer() -> timer"""
2705 return _IMP_npctransport.create_boost_timer()
2707 _IMP_npctransport.IMPNPCTRANSPORT_VERSION_swigconstant(_IMP_npctransport)
2708 IMPNPCTRANSPORT_VERSION = _IMP_npctransport.IMPNPCTRANSPORT_VERSION
2710 """Proxy of C++ IMP::npctransport::SimulationData class"""
2711 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2713 def get_output_npctransport_version(self):
2714 """get_output_npctransport_version(SimulationData self) -> double"""
2715 return _IMP_npctransport.SimulationData_get_output_npctransport_version(self)
2718 def get_range(self):
2719 """get_range(SimulationData self) -> double"""
2720 return _IMP_npctransport.SimulationData_get_range(self)
2723 def get_output_statistics_interval_frames(self):
2724 """get_output_statistics_interval_frames(SimulationData self) -> int"""
2725 return _IMP_npctransport.SimulationData_get_output_statistics_interval_frames(self)
2728 def get_is_exclude_floaters_from_slab_initially(self):
2729 """get_is_exclude_floaters_from_slab_initially(SimulationData self) -> bool"""
2730 return _IMP_npctransport.SimulationData_get_is_exclude_floaters_from_slab_initially(self)
2733 def get_are_floaters_on_one_slab_side(self):
2734 """get_are_floaters_on_one_slab_side(SimulationData self) -> bool"""
2735 return _IMP_npctransport.SimulationData_get_are_floaters_on_one_slab_side(self)
2738 def get_is_xyz_hist_stats(self):
2739 """get_is_xyz_hist_stats(SimulationData self) -> bool"""
2740 return _IMP_npctransport.SimulationData_get_is_xyz_hist_stats(self)
2743 def get_angular_d_factor(self):
2744 """get_angular_d_factor(SimulationData self) -> double"""
2745 return _IMP_npctransport.SimulationData_get_angular_d_factor(self)
2750 __init__(IMP::npctransport::SimulationData self, std::string prev_output_file, bool quick, std::string rmf_file_name, std::string new_output_file) -> SimulationData
2751 __init__(IMP::npctransport::SimulationData self, std::string prev_output_file, bool quick, std::string rmf_file_name) -> SimulationData
2752 __init__(IMP::npctransport::SimulationData self, std::string prev_output_file, bool quick) -> SimulationData
2754 this = _IMP_npctransport.new_SimulationData(*args)
2756 self.this.append(this)
2760 def get_model(self):
2761 """get_model(SimulationData self) -> Model"""
2762 return _IMP_npctransport.SimulationData_get_model(self)
2765 def get_scoring(self):
2766 """get_scoring(SimulationData self) -> Scoring"""
2767 return _IMP_npctransport.SimulationData_get_scoring(self)
2770 def get_statistics(self):
2771 """get_statistics(SimulationData self) -> Statistics"""
2772 return _IMP_npctransport.SimulationData_get_statistics(self)
2775 def get_bd(self, recreate=False):
2777 get_bd(SimulationData self, bool recreate=False) -> BrownianDynamics
2778 get_bd(SimulationData self) -> BrownianDynamics
2780 return _IMP_npctransport.SimulationData_get_bd(self, recreate)
2783 def activate_statistics(self):
2784 """activate_statistics(SimulationData self)"""
2785 return _IMP_npctransport.SimulationData_activate_statistics(self)
2788 def get_statistics_fraction(self):
2789 """get_statistics_fraction(SimulationData self) -> double"""
2790 return _IMP_npctransport.SimulationData_get_statistics_fraction(self)
2793 def get_is_fg_bead(self, *args):
2795 get_is_fg_bead(SimulationData self, ParticleIndex pi) -> bool
2796 get_is_fg_bead(SimulationData self, ParticleType pt) -> bool
2798 return _IMP_npctransport.SimulationData_get_is_fg_bead(self, *args)
2801 def get_is_fg_chain(self, *args):
2803 get_is_fg_chain(SimulationData self, ParticleIndex pi) -> bool
2804 get_is_fg_chain(SimulationData self, ParticleType pt) -> bool
2806 return _IMP_npctransport.SimulationData_get_is_fg_chain(self, *args)
2809 def get_fg_bead_types(self):
2810 """get_fg_bead_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2811 return _IMP_npctransport.SimulationData_get_fg_bead_types(self)
2814 def get_fg_chain_types(self):
2815 """get_fg_chain_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2816 return _IMP_npctransport.SimulationData_get_fg_chain_types(self)
2819 def get_floater_types(self):
2820 """get_floater_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2821 return _IMP_npctransport.SimulationData_get_floater_types(self)
2824 def get_obstacle_types(self):
2825 """get_obstacle_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2826 return _IMP_npctransport.SimulationData_get_obstacle_types(self)
2829 def get_fg_chain_roots(self):
2830 """get_fg_chain_roots(SimulationData self) -> IMP::atom::Hierarchies"""
2831 return _IMP_npctransport.SimulationData_get_fg_chain_roots(self)
2834 def get_fg_chains(self):
2835 """get_fg_chains(SimulationData self) -> IMP::atom::Hierarchies"""
2836 return _IMP_npctransport.SimulationData_get_fg_chains(self)
2839 def get_obstacle_particles(self):
2840 """get_obstacle_particles(SimulationData self) -> IMP::ParticlesTemp"""
2841 return _IMP_npctransport.SimulationData_get_obstacle_particles(self)
2844 def get_beads(self):
2845 """get_beads(SimulationData self) -> IMP::ParticlesTemp"""
2846 return _IMP_npctransport.SimulationData_get_beads(self)
2849 def get_optimizable_beads(self):
2850 """get_optimizable_beads(SimulationData self) -> IMP::ParticlesTemp"""
2851 return _IMP_npctransport.SimulationData_get_optimizable_beads(self)
2854 def get_non_optimizable_beads(self):
2855 """get_non_optimizable_beads(SimulationData self) -> IMP::ParticlesTemp"""
2856 return _IMP_npctransport.SimulationData_get_non_optimizable_beads(self)
2859 def get_is_backbone_harmonic(self):
2860 """get_is_backbone_harmonic(SimulationData self) -> bool"""
2861 return _IMP_npctransport.SimulationData_get_is_backbone_harmonic(self)
2864 def get_backbone_tau_ns(self):
2865 """get_backbone_tau_ns(SimulationData self) -> double"""
2866 return _IMP_npctransport.SimulationData_get_backbone_tau_ns(self)
2869 def get_temperature_k(self):
2870 """get_temperature_k(SimulationData self) -> double"""
2871 return _IMP_npctransport.SimulationData_get_temperature_k(self)
2874 def get_initial_simulation_time_ns(self):
2875 """get_initial_simulation_time_ns(SimulationData self) -> double"""
2876 return _IMP_npctransport.SimulationData_get_initial_simulation_time_ns(self)
2879 def get_site_centers(self, t0):
2880 """get_site_centers(SimulationData self, ParticleType t0) -> IMP::algebra::Vector3Ds"""
2881 return _IMP_npctransport.SimulationData_get_site_centers(self, t0)
2884 def get_sites(self, t0):
2885 """get_sites(SimulationData self, ParticleType t0) -> IMP::algebra::Sphere3Ds"""
2886 return _IMP_npctransport.SimulationData_get_sites(self, t0)
2889 def set_sites(self, *args):
2891 set_sites(SimulationData self, ParticleType t0, int n, double r, double sr)
2892 set_sites(SimulationData self, ParticleType t0, IMP::algebra::Sphere3Ds const & sites)
2894 return _IMP_npctransport.SimulationData_set_sites(self, *args)
2897 def get_site_display_radius(self, arg2):
2898 """get_site_display_radius(SimulationData self, ParticleType arg2) -> double"""
2899 return _IMP_npctransport.SimulationData_get_site_display_radius(self, arg2)
2902 def get_maximum_number_of_minutes(self):
2903 """get_maximum_number_of_minutes(SimulationData self) -> double"""
2904 return _IMP_npctransport.SimulationData_get_maximum_number_of_minutes(self)
2907 def remove_particle_type(self, pt):
2908 """remove_particle_type(SimulationData self, ParticleType pt)"""
2909 return _IMP_npctransport.SimulationData_remove_particle_type(self, pt)
2912 def remove_fgs_with_prefix(self, s_fg_type):
2913 """remove_fgs_with_prefix(SimulationData self, std::string s_fg_type)"""
2914 return _IMP_npctransport.SimulationData_remove_fgs_with_prefix(self, s_fg_type)
2917 def get_bounding_box(self):
2918 """get_bounding_box(SimulationData self) -> BoundingBox3D"""
2919 return _IMP_npctransport.SimulationData_get_bounding_box(self)
2922 def get_bounding_sphere(self):
2923 """get_bounding_sphere(SimulationData self) -> Sphere3D"""
2924 return _IMP_npctransport.SimulationData_get_bounding_sphere(self)
2927 def get_bounding_box_size(self):
2928 """get_bounding_box_size(SimulationData self) -> double"""
2929 return _IMP_npctransport.SimulationData_get_bounding_box_size(self)
2932 def set_bounding_box_size(self, box_size):
2933 """set_bounding_box_size(SimulationData self, double box_size)"""
2934 return _IMP_npctransport.SimulationData_set_bounding_box_size(self, box_size)
2937 def get_bounding_sphere_radius(self):
2938 """get_bounding_sphere_radius(SimulationData self) -> double"""
2939 return _IMP_npctransport.SimulationData_get_bounding_sphere_radius(self)
2942 def set_bounding_sphere_radius(self, sphere_radius):
2943 """set_bounding_sphere_radius(SimulationData self, double sphere_radius)"""
2944 return _IMP_npctransport.SimulationData_set_bounding_sphere_radius(self, sphere_radius)
2947 def get_bounding_volume(self):
2948 """get_bounding_volume(SimulationData self) -> double"""
2949 return _IMP_npctransport.SimulationData_get_bounding_volume(self)
2952 def set_bounding_volume(self, volume_A3):
2953 """set_bounding_volume(SimulationData self, double volume_A3)"""
2954 return _IMP_npctransport.SimulationData_set_bounding_volume(self, volume_A3)
2957 def get_has_slab(self):
2958 """get_has_slab(SimulationData self) -> bool"""
2959 return _IMP_npctransport.SimulationData_get_has_slab(self)
2962 def get_is_slab_with_cylindrical_pore(self):
2963 """get_is_slab_with_cylindrical_pore(SimulationData self) -> bool"""
2964 return _IMP_npctransport.SimulationData_get_is_slab_with_cylindrical_pore(self)
2967 def get_is_slab_with_toroidal_pore(self):
2968 """get_is_slab_with_toroidal_pore(SimulationData self) -> bool"""
2969 return _IMP_npctransport.SimulationData_get_is_slab_with_toroidal_pore(self)
2972 def get_slab_particle(self):
2973 """get_slab_particle(SimulationData self) -> Particle"""
2974 return _IMP_npctransport.SimulationData_get_slab_particle(self)
2977 def get_cylinder(self):
2978 """get_cylinder(SimulationData self) -> Cylinder3D"""
2979 return _IMP_npctransport.SimulationData_get_cylinder(self)
2982 def get_has_bounding_box(self):
2983 """get_has_bounding_box(SimulationData self) -> bool"""
2984 return _IMP_npctransport.SimulationData_get_has_bounding_box(self)
2987 def get_has_bounding_sphere(self):
2988 """get_has_bounding_sphere(SimulationData self) -> bool"""
2989 return _IMP_npctransport.SimulationData_get_has_bounding_sphere(self)
2992 def get_has_bounding_volume(self):
2993 """get_has_bounding_volume(SimulationData self) -> bool"""
2994 return _IMP_npctransport.SimulationData_get_has_bounding_volume(self)
2997 def initialize_positions_from_rmf(self, fh, frame_number=-1):
2999 initialize_positions_from_rmf(SimulationData self, FileConstHandle fh, int frame_number=-1)
3000 initialize_positions_from_rmf(SimulationData self, FileConstHandle fh)
3002 return _IMP_npctransport.SimulationData_initialize_positions_from_rmf(self, fh, frame_number)
3005 def link_rmf_file_handle(self, fh, is_restraints=True):
3007 link_rmf_file_handle(SimulationData self, FileHandle fh, bool is_restraints=True)
3008 link_rmf_file_handle(SimulationData self, FileHandle fh)
3010 return _IMP_npctransport.SimulationData_link_rmf_file_handle(self, fh, is_restraints)
3013 def get_rmf_sos_writer(self):
3014 """get_rmf_sos_writer(SimulationData self) -> SaveOptimizerState"""
3015 return _IMP_npctransport.SimulationData_get_rmf_sos_writer(self)
3018 def reset_rmf(self):
3019 """reset_rmf(SimulationData self)"""
3020 return _IMP_npctransport.SimulationData_reset_rmf(self)
3023 def switch_suspend_rmf(self, suspend):
3024 """switch_suspend_rmf(SimulationData self, bool suspend)"""
3025 return _IMP_npctransport.SimulationData_switch_suspend_rmf(self, suspend)
3028 def write_geometry(self, out):
3029 """write_geometry(SimulationData self, std::string out)"""
3030 return _IMP_npctransport.SimulationData_write_geometry(self, out)
3033 def dump_geometry(self):
3034 """dump_geometry(SimulationData self)"""
3035 return _IMP_npctransport.SimulationData_dump_geometry(self)
3038 def get_root_of_type(self, type):
3039 """get_root_of_type(SimulationData self, ParticleType type) -> Hierarchy"""
3040 return _IMP_npctransport.SimulationData_get_root_of_type(self, type)
3044 """get_number_of_frames(SimulationData self) -> unsigned int"""
3045 return _IMP_npctransport.SimulationData_get_number_of_frames(self)
3048 def get_number_of_trials(self):
3049 """get_number_of_trials(SimulationData self) -> unsigned int"""
3050 return _IMP_npctransport.SimulationData_get_number_of_trials(self)
3054 """get_root(SimulationData self) -> Hierarchy"""
3055 return _IMP_npctransport.SimulationData_get_root(self)
3058 def get_slab_thickness(self):
3059 """get_slab_thickness(SimulationData self) -> double"""
3060 return _IMP_npctransport.SimulationData_get_slab_thickness(self)
3063 def get_tunnel_radius(self):
3064 """get_tunnel_radius(SimulationData self) -> double"""
3065 return _IMP_npctransport.SimulationData_get_tunnel_radius(self)
3068 def get_pore_radius(self):
3069 """get_pore_radius(SimulationData self) -> double"""
3070 return _IMP_npctransport.SimulationData_get_pore_radius(self)
3073 def get_tunnel_radius_k(self):
3074 """get_tunnel_radius_k(SimulationData self) -> double"""
3075 return _IMP_npctransport.SimulationData_get_tunnel_radius_k(self)
3078 def get_pore_radius_k(self):
3079 """get_pore_radius_k(SimulationData self) -> double"""
3080 return _IMP_npctransport.SimulationData_get_pore_radius_k(self)
3083 def get_is_pore_radius_dynamic(self):
3084 """get_is_pore_radius_dynamic(SimulationData self) -> bool"""
3085 return _IMP_npctransport.SimulationData_get_is_pore_radius_dynamic(self)
3088 def get_pore_anchored_beads_k(self):
3089 """get_pore_anchored_beads_k(SimulationData self) -> double"""
3090 return _IMP_npctransport.SimulationData_get_pore_anchored_beads_k(self)
3093 def get_static_geometry(self):
3094 """get_static_geometry(SimulationData self) -> Geometry"""
3095 return _IMP_npctransport.SimulationData_get_static_geometry(self)
3098 def get_rmf_dump_interval_frames(self):
3099 """get_rmf_dump_interval_frames(SimulationData self) -> int"""
3100 return _IMP_npctransport.SimulationData_get_rmf_dump_interval_frames(self)
3103 def get_rmf_file_name(self):
3104 """get_rmf_file_name(SimulationData self) -> std::string"""
3105 return _IMP_npctransport.SimulationData_get_rmf_file_name(self)
3108 def set_rmf_file(self, new_name, is_save_restraints_to_rmf=True, is_force_restart=False):
3110 set_rmf_file(SimulationData self, std::string const & new_name, bool is_save_restraints_to_rmf=True, bool is_force_restart=False)
3111 set_rmf_file(SimulationData self, std::string const & new_name, bool is_save_restraints_to_rmf=True)
3112 set_rmf_file(SimulationData self, std::string const & new_name)
3114 return _IMP_npctransport.SimulationData_set_rmf_file(self, new_name, is_save_restraints_to_rmf, is_force_restart)
3117 def get_version_info(self):
3118 """get_version_info(SimulationData self) -> VersionInfo"""
3119 return _IMP_npctransport.SimulationData_get_version_info(self)
3123 """__str__(SimulationData self) -> std::string"""
3124 return _IMP_npctransport.SimulationData___str__(self)
3128 """__repr__(SimulationData self) -> std::string"""
3129 return _IMP_npctransport.SimulationData___repr__(self)
3134 return _object_cast_to_SimulationData(o)
3136 SimulationData_swigregister = _IMP_npctransport.SimulationData_swigregister
3137 SimulationData_swigregister(SimulationData)
3140 def get_simulation_data_key():
3141 """get_simulation_data_key() -> IMP::WeakObjectKey"""
3142 return _IMP_npctransport.get_simulation_data_key()
3144 def write_geometry(kaps, kap_sites, chains, chain_sites, rs, out):
3145 """write_geometry(IMP::ParticlesTemp const & kaps, IMP::algebra::Sphere3Ds const & kap_sites, IMP::ParticlesTemp const & chains, IMP::algebra::Sphere3Ds const & chain_sites, IMP::RestraintsTemp const & rs, Writer out)"""
3146 return _IMP_npctransport.write_geometry(kaps, kap_sites, chains, chain_sites, rs, out)
3148 """Proxy of C++ IMP::npctransport::ParticleFactory class"""
3149 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3150 sd_ = _swig_property(_IMP_npctransport.ParticleFactory_sd__get, _IMP_npctransport.ParticleFactory_sd__set)
3151 radius_ = _swig_property(_IMP_npctransport.ParticleFactory_radius__get, _IMP_npctransport.ParticleFactory_radius__set)
3152 D_factor_ = _swig_property(_IMP_npctransport.ParticleFactory_D_factor__get, _IMP_npctransport.ParticleFactory_D_factor__set)
3153 angular_D_factor_ = _swig_property(_IMP_npctransport.ParticleFactory_angular_D_factor__get, _IMP_npctransport.ParticleFactory_angular_D_factor__set)
3154 color_ = _swig_property(_IMP_npctransport.ParticleFactory_color__get, _IMP_npctransport.ParticleFactory_color__set)
3155 type_ = _swig_property(_IMP_npctransport.ParticleFactory_type__get, _IMP_npctransport.ParticleFactory_type__set)
3159 __init__(IMP::npctransport::ParticleFactory self, SimulationData sd, double radius, double D_factor, double angular_D_factor, Color color, ParticleType type, std::string name) -> ParticleFactory
3160 __init__(IMP::npctransport::ParticleFactory self, SimulationData sd, double radius, double D_factor, double angular_D_factor, Color color, ParticleType type) -> ParticleFactory
3162 this = _IMP_npctransport.new_ParticleFactory(*args)
3164 self.this.append(this)
3168 def create(self, *args):
3170 create(ParticleFactory self, std::string name) -> Particle
3171 create(ParticleFactory self) -> Particle
3173 return _IMP_npctransport.ParticleFactory_create(self, *args)
3176 def get_model(self):
3177 """get_model(ParticleFactory self) -> Model"""
3178 return _IMP_npctransport.ParticleFactory_get_model(self)
3181 def get_simulation_data(self):
3182 """get_simulation_data(ParticleFactory self) -> SimulationData"""
3183 return _IMP_npctransport.ParticleFactory_get_simulation_data(self)
3186 def get_radius(self):
3187 """get_radius(ParticleFactory self) -> double"""
3188 return _IMP_npctransport.ParticleFactory_get_radius(self)
3191 def get_version_info(self):
3192 """get_version_info(ParticleFactory self) -> VersionInfo"""
3193 return _IMP_npctransport.ParticleFactory_get_version_info(self)
3197 """__str__(ParticleFactory self) -> std::string"""
3198 return _IMP_npctransport.ParticleFactory___str__(self)
3202 """__repr__(ParticleFactory self) -> std::string"""
3203 return _IMP_npctransport.ParticleFactory___repr__(self)
3208 return _object_cast_to_ParticleFactory(o)
3210 ParticleFactory_swigregister = _IMP_npctransport.ParticleFactory_swigregister
3211 ParticleFactory_swigregister(ParticleFactory)
3214 """Proxy of C++ IMP::npctransport::HierarchyWithSitesLoadLink class"""
3215 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3218 """__init__(IMP::npctransport::HierarchyWithSitesLoadLink self, FileConstHandle fh) -> HierarchyWithSitesLoadLink"""
3219 this = _IMP_npctransport.new_HierarchyWithSitesLoadLink(fh)
3221 self.this.append(this)
3226 """get_name() -> char const *"""
3227 return _IMP_npctransport.HierarchyWithSitesLoadLink_get_name()
3229 get_name = staticmethod(get_name)
3232 """__str__(HierarchyWithSitesLoadLink self) -> std::string"""
3233 return _IMP_npctransport.HierarchyWithSitesLoadLink___str__(self)
3237 """__repr__(HierarchyWithSitesLoadLink self) -> std::string"""
3238 return _IMP_npctransport.HierarchyWithSitesLoadLink___repr__(self)
3243 return _object_cast_to_HierarchyWithSitesLoadLink(o)
3245 __swig_destroy__ = _IMP_npctransport.delete_HierarchyWithSitesLoadLink
3246 __del__ =
lambda self:
None
3247 HierarchyWithSitesLoadLink_swigregister = _IMP_npctransport.HierarchyWithSitesLoadLink_swigregister
3248 HierarchyWithSitesLoadLink_swigregister(HierarchyWithSitesLoadLink)
3250 def HierarchyWithSitesLoadLink_get_name():
3251 """HierarchyWithSitesLoadLink_get_name() -> char const *"""
3252 return _IMP_npctransport.HierarchyWithSitesLoadLink_get_name()
3255 """Proxy of C++ IMP::npctransport::HierarchyWithSitesSaveLink class"""
3256 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3259 """__init__(IMP::npctransport::HierarchyWithSitesSaveLink self, FileHandle fh) -> HierarchyWithSitesSaveLink"""
3260 this = _IMP_npctransport.new_HierarchyWithSitesSaveLink(fh)
3262 self.this.append(this)
3267 """get_name() -> char const *"""
3268 return _IMP_npctransport.HierarchyWithSitesSaveLink_get_name()
3270 get_name = staticmethod(get_name)
3273 """__str__(HierarchyWithSitesSaveLink self) -> std::string"""
3274 return _IMP_npctransport.HierarchyWithSitesSaveLink___str__(self)
3278 """__repr__(HierarchyWithSitesSaveLink self) -> std::string"""
3279 return _IMP_npctransport.HierarchyWithSitesSaveLink___repr__(self)
3284 return _object_cast_to_HierarchyWithSitesSaveLink(o)
3286 __swig_destroy__ = _IMP_npctransport.delete_HierarchyWithSitesSaveLink
3287 __del__ =
lambda self:
None
3288 HierarchyWithSitesSaveLink_swigregister = _IMP_npctransport.HierarchyWithSitesSaveLink_swigregister
3289 HierarchyWithSitesSaveLink_swigregister(HierarchyWithSitesSaveLink)
3291 def HierarchyWithSitesSaveLink_get_name():
3292 """HierarchyWithSitesSaveLink_get_name() -> char const *"""
3293 return _IMP_npctransport.HierarchyWithSitesSaveLink_get_name()
3298 add_test_sites(FileHandle fh, ParticleType t, double display_radius, IMP::algebra::Vector3Ds sites)
3299 add_test_sites(FileHandle fh, ParticleType t, IMP::algebra::Sphere3Ds sites)
3301 return _IMP_npctransport.add_test_sites(*args)
3305 add_hierarchies_with_sites(FileHandle fh, IMP::atom::Hierarchies const & hs)
3306 add_hierarchies_with_sites(NodeHandle fh, IMP::atom::Hierarchies const & hs)
3308 return _IMP_npctransport.add_hierarchies_with_sites(*args)
3311 """add_hierarchy_with_sites(FileHandle fh, Hierarchy hs)"""
3312 return _IMP_npctransport.add_hierarchy_with_sites(fh, hs)
3315 """create_hierarchies_with_sites(FileConstHandle fh, Model m) -> IMP::atom::Hierarchies"""
3316 return _IMP_npctransport.create_hierarchies_with_sites(fh, m)
3319 """link_hierarchies_with_sites(FileConstHandle fh, IMP::atom::Hierarchies const & hs)"""
3320 return _IMP_npctransport.link_hierarchies_with_sites(fh, hs)
3322 """Proxy of C++ IMP::npctransport::Transporting class"""
3323 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3327 __init__(IMP::npctransport::Transporting self) -> Transporting
3328 __init__(IMP::npctransport::Transporting self, Model m, ParticleIndex id) -> Transporting
3329 __init__(IMP::npctransport::Transporting self, _ParticleAdaptor d) -> Transporting
3331 this = _IMP_npctransport.new_Transporting(*args)
3333 self.this.append(this)
3337 def show(self, *args):
3339 show(Transporting self, _ostream out)
3340 show(Transporting self)
3342 return _IMP_npctransport.Transporting_show(self, *args)
3345 def setup_particle(*args):
3347 setup_particle(Model m, ParticleIndex pi, bool is_last_entry_from_top=False) -> Transporting
3348 setup_particle(Model m, ParticleIndex pi) -> Transporting
3349 setup_particle(_ParticleAdaptor decorator, bool is_last_entry_from_top=False) -> Transporting
3350 setup_particle(_ParticleAdaptor decorator) -> Transporting
3352 return _IMP_npctransport.Transporting_setup_particle(*args)
3354 setup_particle = staticmethod(setup_particle)
3356 def get_is_setup(*args):
3358 get_is_setup(_ParticleAdaptor p) -> bool
3359 get_is_setup(Model m, ParticleIndex pi) -> bool
3361 return _IMP_npctransport.Transporting_get_is_setup(*args)
3363 get_is_setup = staticmethod(get_is_setup)
3365 def set_is_last_entry_from_top(self, is_last_entry_from_top):
3366 """set_is_last_entry_from_top(Transporting self, bool is_last_entry_from_top)"""
3367 return _IMP_npctransport.Transporting_set_is_last_entry_from_top(self, is_last_entry_from_top)
3370 def get_is_last_entry_from_top(self):
3371 """get_is_last_entry_from_top(Transporting self) -> bool"""
3372 return _IMP_npctransport.Transporting_get_is_last_entry_from_top(self)
3375 def get_is_last_entry_from_top_key():
3376 """get_is_last_entry_from_top_key() -> IntKey"""
3377 return _IMP_npctransport.Transporting_get_is_last_entry_from_top_key()
3379 get_is_last_entry_from_top_key = staticmethod(get_is_last_entry_from_top_key)
3381 def set_last_tracked_z(self, last_tracked_z):
3382 """set_last_tracked_z(Transporting self, double last_tracked_z)"""
3383 return _IMP_npctransport.Transporting_set_last_tracked_z(self, last_tracked_z)
3386 def get_last_tracked_z(self):
3387 """get_last_tracked_z(Transporting self) -> double"""
3388 return _IMP_npctransport.Transporting_get_last_tracked_z(self)
3391 def get_last_tracked_z_key():
3392 """get_last_tracked_z_key() -> FloatKey"""
3393 return _IMP_npctransport.Transporting_get_last_tracked_z_key()
3395 get_last_tracked_z_key = staticmethod(get_last_tracked_z_key)
3397 def set_n_entries_bottom(self, n):
3398 """set_n_entries_bottom(Transporting self, int n)"""
3399 return _IMP_npctransport.Transporting_set_n_entries_bottom(self, n)
3402 def get_n_entries_bottom(self):
3403 """get_n_entries_bottom(Transporting self) -> int"""
3404 return _IMP_npctransport.Transporting_get_n_entries_bottom(self)
3407 def get_n_entries_bottom_key():
3408 """get_n_entries_bottom_key() -> IntKey"""
3409 return _IMP_npctransport.Transporting_get_n_entries_bottom_key()
3411 get_n_entries_bottom_key = staticmethod(get_n_entries_bottom_key)
3413 def set_n_entries_top(self, n):
3414 """set_n_entries_top(Transporting self, int n)"""
3415 return _IMP_npctransport.Transporting_set_n_entries_top(self, n)
3418 def get_n_entries_top(self):
3419 """get_n_entries_top(Transporting self) -> int"""
3420 return _IMP_npctransport.Transporting_get_n_entries_top(self)
3423 def get_n_entries_top_key():
3424 """get_n_entries_top_key() -> IntKey"""
3425 return _IMP_npctransport.Transporting_get_n_entries_top_key()
3427 get_n_entries_top_key = staticmethod(get_n_entries_top_key)
3429 def add_attribute(self, *args):
3431 add_attribute(Transporting self, FloatKey k, IMP::Float v, bool opt)
3432 add_attribute(Transporting self, FloatKey a0, IMP::Float a1)
3433 add_attribute(Transporting self, IntKey a0, IMP::Int a1)
3434 add_attribute(Transporting self, FloatsKey a0, IMP::Floats a1)
3435 add_attribute(Transporting self, IntsKey a0, IMP::Ints a1)
3436 add_attribute(Transporting self, StringKey a0, IMP::String a1)
3437 add_attribute(Transporting self, ParticleIndexKey a0, Particle a1)
3438 add_attribute(Transporting self, ObjectKey a0, Object a1)
3440 return _IMP_npctransport.Transporting_add_attribute(self, *args)
3443 def get_value(self, *args):
3445 get_value(Transporting self, FloatKey a0) -> IMP::Float
3446 get_value(Transporting self, IntKey a0) -> IMP::Int
3447 get_value(Transporting self, FloatsKey a0) -> IMP::Floats
3448 get_value(Transporting self, IntsKey a0) -> IMP::Ints
3449 get_value(Transporting self, StringKey a0) -> IMP::String
3450 get_value(Transporting self, ParticleIndexKey a0) -> Particle
3451 get_value(Transporting self, ObjectKey a0) -> Object
3453 return _IMP_npctransport.Transporting_get_value(self, *args)
3456 def set_value(self, *args):
3458 set_value(Transporting self, FloatKey a0, IMP::Float a1)
3459 set_value(Transporting self, IntKey a0, IMP::Int a1)
3460 set_value(Transporting self, FloatsKey a0, IMP::Floats a1)
3461 set_value(Transporting self, IntsKey a0, IMP::Ints a1)
3462 set_value(Transporting self, StringKey a0, IMP::String a1)
3463 set_value(Transporting self, ParticleIndexKey a0, Particle a1)
3464 set_value(Transporting self, ObjectKey a0, Object a1)
3466 return _IMP_npctransport.Transporting_set_value(self, *args)
3469 def remove_attribute(self, *args):
3471 remove_attribute(Transporting self, FloatKey a0)
3472 remove_attribute(Transporting self, IntKey a0)
3473 remove_attribute(Transporting self, FloatsKey a0)
3474 remove_attribute(Transporting self, IntsKey a0)
3475 remove_attribute(Transporting self, StringKey a0)
3476 remove_attribute(Transporting self, ParticleIndexKey a0)
3477 remove_attribute(Transporting self, ObjectKey a0)
3479 return _IMP_npctransport.Transporting_remove_attribute(self, *args)
3482 def has_attribute(self, *args):
3484 has_attribute(Transporting self, FloatKey a0) -> bool
3485 has_attribute(Transporting self, IntKey a0) -> bool
3486 has_attribute(Transporting self, FloatsKey a0) -> bool
3487 has_attribute(Transporting self, IntsKey a0) -> bool
3488 has_attribute(Transporting self, StringKey a0) -> bool
3489 has_attribute(Transporting self, ParticleIndexKey a0) -> bool
3490 has_attribute(Transporting self, ObjectKey a0) -> bool
3492 return _IMP_npctransport.Transporting_has_attribute(self, *args)
3495 def get_derivative(self, a0):
3496 """get_derivative(Transporting self, FloatKey a0) -> double"""
3497 return _IMP_npctransport.Transporting_get_derivative(self, a0)
3501 """get_name(Transporting self) -> std::string"""
3502 return _IMP_npctransport.Transporting_get_name(self)
3505 def clear_caches(self):
3506 """clear_caches(Transporting self)"""
3507 return _IMP_npctransport.Transporting_clear_caches(self)
3510 def set_name(self, a0):
3511 """set_name(Transporting self, std::string a0)"""
3512 return _IMP_npctransport.Transporting_set_name(self, a0)
3516 """set_check_level(Transporting self, IMP::CheckLevel a0)"""
3517 return _IMP_npctransport.Transporting_set_check_level(self, a0)
3520 def add_to_derivative(self, a0, a1, a2):
3521 """add_to_derivative(Transporting self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
3522 return _IMP_npctransport.Transporting_add_to_derivative(self, a0, a1, a2)
3525 def set_is_optimized(self, a0, a1):
3526 """set_is_optimized(Transporting self, FloatKey a0, bool a1)"""
3527 return _IMP_npctransport.Transporting_set_is_optimized(self, a0, a1)
3530 def get_is_optimized(self, a0):
3531 """get_is_optimized(Transporting self, FloatKey a0) -> bool"""
3532 return _IMP_npctransport.Transporting_get_is_optimized(self, a0)
3536 """get_check_level(Transporting self) -> IMP::CheckLevel"""
3537 return _IMP_npctransport.Transporting_get_check_level(self)
3540 def __eq__(self, *args):
3542 __eq__(Transporting self, Transporting o) -> bool
3543 __eq__(Transporting self, Particle d) -> bool
3545 return _IMP_npctransport.Transporting___eq__(self, *args)
3548 def __ne__(self, *args):
3550 __ne__(Transporting self, Transporting o) -> bool
3551 __ne__(Transporting self, Particle d) -> bool
3553 return _IMP_npctransport.Transporting___ne__(self, *args)
3556 def __le__(self, *args):
3558 __le__(Transporting self, Transporting o) -> bool
3559 __le__(Transporting self, Particle d) -> bool
3561 return _IMP_npctransport.Transporting___le__(self, *args)
3564 def __lt__(self, *args):
3566 __lt__(Transporting self, Transporting o) -> bool
3567 __lt__(Transporting self, Particle d) -> bool
3569 return _IMP_npctransport.Transporting___lt__(self, *args)
3572 def __ge__(self, *args):
3574 __ge__(Transporting self, Transporting o) -> bool
3575 __ge__(Transporting self, Particle d) -> bool
3577 return _IMP_npctransport.Transporting___ge__(self, *args)
3580 def __gt__(self, *args):
3582 __gt__(Transporting self, Transporting o) -> bool
3583 __gt__(Transporting self, Particle d) -> bool
3585 return _IMP_npctransport.Transporting___gt__(self, *args)
3589 """__hash__(Transporting self) -> std::size_t"""
3590 return _IMP_npctransport.Transporting___hash__(self)
3594 """__str__(Transporting self) -> std::string"""
3595 return _IMP_npctransport.Transporting___str__(self)
3599 """__repr__(Transporting self) -> std::string"""
3600 return _IMP_npctransport.Transporting___repr__(self)
3602 __swig_destroy__ = _IMP_npctransport.delete_Transporting
3603 __del__ =
lambda self:
None
3604 Transporting_swigregister = _IMP_npctransport.Transporting_swigregister
3605 Transporting_swigregister(Transporting)
3607 def Transporting_setup_particle(*args):
3609 setup_particle(Model m, ParticleIndex pi, bool is_last_entry_from_top=False) -> Transporting
3610 setup_particle(Model m, ParticleIndex pi) -> Transporting
3611 setup_particle(_ParticleAdaptor decorator, bool is_last_entry_from_top=False) -> Transporting
3612 Transporting_setup_particle(_ParticleAdaptor decorator) -> Transporting
3614 return _IMP_npctransport.Transporting_setup_particle(*args)
3616 def Transporting_get_is_setup(*args):
3618 get_is_setup(_ParticleAdaptor p) -> bool
3619 Transporting_get_is_setup(Model m, ParticleIndex pi) -> bool
3621 return _IMP_npctransport.Transporting_get_is_setup(*args)
3623 def Transporting_get_is_last_entry_from_top_key():
3624 """Transporting_get_is_last_entry_from_top_key() -> IntKey"""
3625 return _IMP_npctransport.Transporting_get_is_last_entry_from_top_key()
3627 def Transporting_get_last_tracked_z_key():
3628 """Transporting_get_last_tracked_z_key() -> FloatKey"""
3629 return _IMP_npctransport.Transporting_get_last_tracked_z_key()
3631 def Transporting_get_n_entries_bottom_key():
3632 """Transporting_get_n_entries_bottom_key() -> IntKey"""
3633 return _IMP_npctransport.Transporting_get_n_entries_bottom_key()
3635 def Transporting_get_n_entries_top_key():
3636 """Transporting_get_n_entries_top_key() -> IntKey"""
3637 return _IMP_npctransport.Transporting_get_n_entries_top_key()
3640 def show_ranges(fname):
3641 """show_ranges(std::string fname)"""
3642 return _IMP_npctransport.show_ranges(fname)
3644 def assign_ranges(input_config_fname, output_assignment_fname, work_unit, show_steps, random_seed):
3645 """assign_ranges(std::string input_config_fname, std::string output_assignment_fname, unsigned int work_unit, bool show_steps, boost::uint64_t random_seed) -> int"""
3646 return _IMP_npctransport.assign_ranges(input_config_fname, output_assignment_fname, work_unit, show_steps, random_seed)
3648 def get_number_of_work_units(configuration_file):
3649 """get_number_of_work_units(std::string configuration_file) -> int"""
3650 return _IMP_npctransport.get_number_of_work_units(configuration_file)
3652 """Proxy of C++ IMP::npctransport::SlabWithPore class"""
3653 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3657 __init__(IMP::npctransport::SlabWithPore self) -> SlabWithPore
3658 __init__(IMP::npctransport::SlabWithPore self, Model m, ParticleIndex id) -> SlabWithPore
3659 __init__(IMP::npctransport::SlabWithPore self, _ParticleAdaptor d) -> SlabWithPore
3661 this = _IMP_npctransport.new_SlabWithPore(*args)
3663 self.this.append(this)
3667 def show(self, *args):
3669 show(SlabWithPore self, _ostream out)
3670 show(SlabWithPore self)
3672 return _IMP_npctransport.SlabWithPore_show(self, *args)
3675 def setup_particle(*args):
3677 setup_particle(Model m, ParticleIndex pi, double thickness, double pore_radius) -> SlabWithPore
3678 setup_particle(_ParticleAdaptor decorator, double thickness, double pore_radius) -> SlabWithPore
3680 return _IMP_npctransport.SlabWithPore_setup_particle(*args)
3682 setup_particle = staticmethod(setup_particle)
3684 def get_is_setup(*args):
3686 get_is_setup(_ParticleAdaptor p) -> bool
3687 get_is_setup(Model m, ParticleIndex pi) -> bool
3689 return _IMP_npctransport.SlabWithPore_get_is_setup(*args)
3691 get_is_setup = staticmethod(get_is_setup)
3693 def set_thickness(self, thickness):
3694 """set_thickness(SlabWithPore self, double thickness)"""
3695 return _IMP_npctransport.SlabWithPore_set_thickness(self, thickness)
3698 def get_thickness(self):
3699 """get_thickness(SlabWithPore self) -> IMP::Float"""
3700 return _IMP_npctransport.SlabWithPore_get_thickness(self)
3703 def get_pore_radius(self):
3704 """get_pore_radius(SlabWithPore self) -> IMP::Float"""
3705 return _IMP_npctransport.SlabWithPore_get_pore_radius(self)
3708 def set_pore_radius(self, r):
3709 """set_pore_radius(SlabWithPore self, double r)"""
3710 return _IMP_npctransport.SlabWithPore_set_pore_radius(self, r)
3713 def add_to_pore_radius_derivative(self, v, d):
3714 """add_to_pore_radius_derivative(SlabWithPore self, double v, DerivativeAccumulator d)"""
3715 return _IMP_npctransport.SlabWithPore_add_to_pore_radius_derivative(self, v, d)
3718 def get_pore_radius_is_optimized(self):
3719 """get_pore_radius_is_optimized(SlabWithPore self) -> bool"""
3720 return _IMP_npctransport.SlabWithPore_get_pore_radius_is_optimized(self)
3723 def set_pore_radius_is_optimized(self, tf):
3724 """set_pore_radius_is_optimized(SlabWithPore self, bool tf)"""
3725 return _IMP_npctransport.SlabWithPore_set_pore_radius_is_optimized(self, tf)
3728 def get_thickness_key():
3729 """get_thickness_key() -> FloatKey"""
3730 return _IMP_npctransport.SlabWithPore_get_thickness_key()
3732 get_thickness_key = staticmethod(get_thickness_key)
3734 def get_pore_radius_key():
3735 """get_pore_radius_key() -> FloatKey"""
3736 return _IMP_npctransport.SlabWithPore_get_pore_radius_key()
3738 get_pore_radius_key = staticmethod(get_pore_radius_key)
3740 def add_attribute(self, *args):
3742 add_attribute(SlabWithPore self, FloatKey k, IMP::Float v, bool opt)
3743 add_attribute(SlabWithPore self, FloatKey a0, IMP::Float a1)
3744 add_attribute(SlabWithPore self, IntKey a0, IMP::Int a1)
3745 add_attribute(SlabWithPore self, FloatsKey a0, IMP::Floats a1)
3746 add_attribute(SlabWithPore self, IntsKey a0, IMP::Ints a1)
3747 add_attribute(SlabWithPore self, StringKey a0, IMP::String a1)
3748 add_attribute(SlabWithPore self, ParticleIndexKey a0, Particle a1)
3749 add_attribute(SlabWithPore self, ObjectKey a0, Object a1)
3751 return _IMP_npctransport.SlabWithPore_add_attribute(self, *args)
3754 def get_value(self, *args):
3756 get_value(SlabWithPore self, FloatKey a0) -> IMP::Float
3757 get_value(SlabWithPore self, IntKey a0) -> IMP::Int
3758 get_value(SlabWithPore self, FloatsKey a0) -> IMP::Floats
3759 get_value(SlabWithPore self, IntsKey a0) -> IMP::Ints
3760 get_value(SlabWithPore self, StringKey a0) -> IMP::String
3761 get_value(SlabWithPore self, ParticleIndexKey a0) -> Particle
3762 get_value(SlabWithPore self, ObjectKey a0) -> Object
3764 return _IMP_npctransport.SlabWithPore_get_value(self, *args)
3767 def set_value(self, *args):
3769 set_value(SlabWithPore self, FloatKey a0, IMP::Float a1)
3770 set_value(SlabWithPore self, IntKey a0, IMP::Int a1)
3771 set_value(SlabWithPore self, FloatsKey a0, IMP::Floats a1)
3772 set_value(SlabWithPore self, IntsKey a0, IMP::Ints a1)
3773 set_value(SlabWithPore self, StringKey a0, IMP::String a1)
3774 set_value(SlabWithPore self, ParticleIndexKey a0, Particle a1)
3775 set_value(SlabWithPore self, ObjectKey a0, Object a1)
3777 return _IMP_npctransport.SlabWithPore_set_value(self, *args)
3780 def remove_attribute(self, *args):
3782 remove_attribute(SlabWithPore self, FloatKey a0)
3783 remove_attribute(SlabWithPore self, IntKey a0)
3784 remove_attribute(SlabWithPore self, FloatsKey a0)
3785 remove_attribute(SlabWithPore self, IntsKey a0)
3786 remove_attribute(SlabWithPore self, StringKey a0)
3787 remove_attribute(SlabWithPore self, ParticleIndexKey a0)
3788 remove_attribute(SlabWithPore self, ObjectKey a0)
3790 return _IMP_npctransport.SlabWithPore_remove_attribute(self, *args)
3793 def has_attribute(self, *args):
3795 has_attribute(SlabWithPore self, FloatKey a0) -> bool
3796 has_attribute(SlabWithPore self, IntKey a0) -> bool
3797 has_attribute(SlabWithPore self, FloatsKey a0) -> bool
3798 has_attribute(SlabWithPore self, IntsKey a0) -> bool
3799 has_attribute(SlabWithPore self, StringKey a0) -> bool
3800 has_attribute(SlabWithPore self, ParticleIndexKey a0) -> bool
3801 has_attribute(SlabWithPore self, ObjectKey a0) -> bool
3803 return _IMP_npctransport.SlabWithPore_has_attribute(self, *args)
3806 def get_derivative(self, a0):
3807 """get_derivative(SlabWithPore self, FloatKey a0) -> double"""
3808 return _IMP_npctransport.SlabWithPore_get_derivative(self, a0)
3812 """get_name(SlabWithPore self) -> std::string"""
3813 return _IMP_npctransport.SlabWithPore_get_name(self)
3816 def clear_caches(self):
3817 """clear_caches(SlabWithPore self)"""
3818 return _IMP_npctransport.SlabWithPore_clear_caches(self)
3821 def set_name(self, a0):
3822 """set_name(SlabWithPore self, std::string a0)"""
3823 return _IMP_npctransport.SlabWithPore_set_name(self, a0)
3827 """set_check_level(SlabWithPore self, IMP::CheckLevel a0)"""
3828 return _IMP_npctransport.SlabWithPore_set_check_level(self, a0)
3831 def add_to_derivative(self, a0, a1, a2):
3832 """add_to_derivative(SlabWithPore self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
3833 return _IMP_npctransport.SlabWithPore_add_to_derivative(self, a0, a1, a2)
3836 def set_is_optimized(self, a0, a1):
3837 """set_is_optimized(SlabWithPore self, FloatKey a0, bool a1)"""
3838 return _IMP_npctransport.SlabWithPore_set_is_optimized(self, a0, a1)
3841 def get_is_optimized(self, a0):
3842 """get_is_optimized(SlabWithPore self, FloatKey a0) -> bool"""
3843 return _IMP_npctransport.SlabWithPore_get_is_optimized(self, a0)
3847 """get_check_level(SlabWithPore self) -> IMP::CheckLevel"""
3848 return _IMP_npctransport.SlabWithPore_get_check_level(self)
3851 def __eq__(self, *args):
3853 __eq__(SlabWithPore self, SlabWithPore o) -> bool
3854 __eq__(SlabWithPore self, Particle d) -> bool
3856 return _IMP_npctransport.SlabWithPore___eq__(self, *args)
3859 def __ne__(self, *args):
3861 __ne__(SlabWithPore self, SlabWithPore o) -> bool
3862 __ne__(SlabWithPore self, Particle d) -> bool
3864 return _IMP_npctransport.SlabWithPore___ne__(self, *args)
3867 def __le__(self, *args):
3869 __le__(SlabWithPore self, SlabWithPore o) -> bool
3870 __le__(SlabWithPore self, Particle d) -> bool
3872 return _IMP_npctransport.SlabWithPore___le__(self, *args)
3875 def __lt__(self, *args):
3877 __lt__(SlabWithPore self, SlabWithPore o) -> bool
3878 __lt__(SlabWithPore self, Particle d) -> bool
3880 return _IMP_npctransport.SlabWithPore___lt__(self, *args)
3883 def __ge__(self, *args):
3885 __ge__(SlabWithPore self, SlabWithPore o) -> bool
3886 __ge__(SlabWithPore self, Particle d) -> bool
3888 return _IMP_npctransport.SlabWithPore___ge__(self, *args)
3891 def __gt__(self, *args):
3893 __gt__(SlabWithPore self, SlabWithPore o) -> bool
3894 __gt__(SlabWithPore self, Particle d) -> bool
3896 return _IMP_npctransport.SlabWithPore___gt__(self, *args)
3900 """__hash__(SlabWithPore self) -> std::size_t"""
3901 return _IMP_npctransport.SlabWithPore___hash__(self)
3905 """__str__(SlabWithPore self) -> std::string"""
3906 return _IMP_npctransport.SlabWithPore___str__(self)
3910 """__repr__(SlabWithPore self) -> std::string"""
3911 return _IMP_npctransport.SlabWithPore___repr__(self)
3913 __swig_destroy__ = _IMP_npctransport.delete_SlabWithPore
3914 __del__ =
lambda self:
None
3915 SlabWithPore_swigregister = _IMP_npctransport.SlabWithPore_swigregister
3916 SlabWithPore_swigregister(SlabWithPore)
3918 def SlabWithPore_setup_particle(*args):
3920 setup_particle(Model m, ParticleIndex pi, double thickness, double pore_radius) -> SlabWithPore
3921 SlabWithPore_setup_particle(_ParticleAdaptor decorator, double thickness, double pore_radius) -> SlabWithPore
3923 return _IMP_npctransport.SlabWithPore_setup_particle(*args)
3925 def SlabWithPore_get_is_setup(*args):
3927 get_is_setup(_ParticleAdaptor p) -> bool
3928 SlabWithPore_get_is_setup(Model m, ParticleIndex pi) -> bool
3930 return _IMP_npctransport.SlabWithPore_get_is_setup(*args)
3932 def SlabWithPore_get_thickness_key():
3933 """SlabWithPore_get_thickness_key() -> FloatKey"""
3934 return _IMP_npctransport.SlabWithPore_get_thickness_key()
3936 def SlabWithPore_get_pore_radius_key():
3937 """SlabWithPore_get_pore_radius_key() -> FloatKey"""
3938 return _IMP_npctransport.SlabWithPore_get_pore_radius_key()
3940 class SlabWithCylindricalPore(SlabWithPore):
3941 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPore class"""
3942 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3946 __init__(IMP::npctransport::SlabWithCylindricalPore self) -> SlabWithCylindricalPore
3947 __init__(IMP::npctransport::SlabWithCylindricalPore self, Model m, ParticleIndex id) -> SlabWithCylindricalPore
3948 __init__(IMP::npctransport::SlabWithCylindricalPore self, _ParticleAdaptor d) -> SlabWithCylindricalPore
3950 this = _IMP_npctransport.new_SlabWithCylindricalPore(*args)
3952 self.this.append(this)
3956 def show(self, *args):
3958 show(SlabWithCylindricalPore self, _ostream out)
3959 show(SlabWithCylindricalPore self)
3961 return _IMP_npctransport.SlabWithCylindricalPore_show(self, *args)
3964 def setup_particle(*args):
3966 setup_particle(Model m, ParticleIndex pi, double thickness, double radius) -> SlabWithCylindricalPore
3967 setup_particle(_ParticleAdaptor decorator, double thickness, double radius) -> SlabWithCylindricalPore
3969 return _IMP_npctransport.SlabWithCylindricalPore_setup_particle(*args)
3971 setup_particle = staticmethod(setup_particle)
3973 def get_is_setup(*args):
3975 get_is_setup(_ParticleAdaptor p) -> bool
3976 get_is_setup(Model m, ParticleIndex pi) -> bool
3978 return _IMP_npctransport.SlabWithCylindricalPore_get_is_setup(*args)
3980 get_is_setup = staticmethod(get_is_setup)
3982 def get_cylindrical_pore_key():
3983 """get_cylindrical_pore_key() -> IntKey"""
3984 return _IMP_npctransport.SlabWithCylindricalPore_get_cylindrical_pore_key()
3986 get_cylindrical_pore_key = staticmethod(get_cylindrical_pore_key)
3988 def add_attribute(self, *args):
3990 add_attribute(SlabWithCylindricalPore self, FloatKey k, IMP::Float v, bool opt)
3991 add_attribute(SlabWithCylindricalPore self, FloatKey a0, IMP::Float a1)
3992 add_attribute(SlabWithCylindricalPore self, IntKey a0, IMP::Int a1)
3993 add_attribute(SlabWithCylindricalPore self, FloatsKey a0, IMP::Floats a1)
3994 add_attribute(SlabWithCylindricalPore self, IntsKey a0, IMP::Ints a1)
3995 add_attribute(SlabWithCylindricalPore self, StringKey a0, IMP::String a1)
3996 add_attribute(SlabWithCylindricalPore self, ParticleIndexKey a0, Particle a1)
3997 add_attribute(SlabWithCylindricalPore self, ObjectKey a0, Object a1)
3999 return _IMP_npctransport.SlabWithCylindricalPore_add_attribute(self, *args)
4002 def get_value(self, *args):
4004 get_value(SlabWithCylindricalPore self, FloatKey a0) -> IMP::Float
4005 get_value(SlabWithCylindricalPore self, IntKey a0) -> IMP::Int
4006 get_value(SlabWithCylindricalPore self, FloatsKey a0) -> IMP::Floats
4007 get_value(SlabWithCylindricalPore self, IntsKey a0) -> IMP::Ints
4008 get_value(SlabWithCylindricalPore self, StringKey a0) -> IMP::String
4009 get_value(SlabWithCylindricalPore self, ParticleIndexKey a0) -> Particle
4010 get_value(SlabWithCylindricalPore self, ObjectKey a0) -> Object
4012 return _IMP_npctransport.SlabWithCylindricalPore_get_value(self, *args)
4015 def set_value(self, *args):
4017 set_value(SlabWithCylindricalPore self, FloatKey a0, IMP::Float a1)
4018 set_value(SlabWithCylindricalPore self, IntKey a0, IMP::Int a1)
4019 set_value(SlabWithCylindricalPore self, FloatsKey a0, IMP::Floats a1)
4020 set_value(SlabWithCylindricalPore self, IntsKey a0, IMP::Ints a1)
4021 set_value(SlabWithCylindricalPore self, StringKey a0, IMP::String a1)
4022 set_value(SlabWithCylindricalPore self, ParticleIndexKey a0, Particle a1)
4023 set_value(SlabWithCylindricalPore self, ObjectKey a0, Object a1)
4025 return _IMP_npctransport.SlabWithCylindricalPore_set_value(self, *args)
4028 def remove_attribute(self, *args):
4030 remove_attribute(SlabWithCylindricalPore self, FloatKey a0)
4031 remove_attribute(SlabWithCylindricalPore self, IntKey a0)
4032 remove_attribute(SlabWithCylindricalPore self, FloatsKey a0)
4033 remove_attribute(SlabWithCylindricalPore self, IntsKey a0)
4034 remove_attribute(SlabWithCylindricalPore self, StringKey a0)
4035 remove_attribute(SlabWithCylindricalPore self, ParticleIndexKey a0)
4036 remove_attribute(SlabWithCylindricalPore self, ObjectKey a0)
4038 return _IMP_npctransport.SlabWithCylindricalPore_remove_attribute(self, *args)
4041 def has_attribute(self, *args):
4043 has_attribute(SlabWithCylindricalPore self, FloatKey a0) -> bool
4044 has_attribute(SlabWithCylindricalPore self, IntKey a0) -> bool
4045 has_attribute(SlabWithCylindricalPore self, FloatsKey a0) -> bool
4046 has_attribute(SlabWithCylindricalPore self, IntsKey a0) -> bool
4047 has_attribute(SlabWithCylindricalPore self, StringKey a0) -> bool
4048 has_attribute(SlabWithCylindricalPore self, ParticleIndexKey a0) -> bool
4049 has_attribute(SlabWithCylindricalPore self, ObjectKey a0) -> bool
4051 return _IMP_npctransport.SlabWithCylindricalPore_has_attribute(self, *args)
4054 def get_derivative(self, a0):
4055 """get_derivative(SlabWithCylindricalPore self, FloatKey a0) -> double"""
4056 return _IMP_npctransport.SlabWithCylindricalPore_get_derivative(self, a0)
4060 """get_name(SlabWithCylindricalPore self) -> std::string"""
4061 return _IMP_npctransport.SlabWithCylindricalPore_get_name(self)
4064 def clear_caches(self):
4065 """clear_caches(SlabWithCylindricalPore self)"""
4066 return _IMP_npctransport.SlabWithCylindricalPore_clear_caches(self)
4069 def set_name(self, a0):
4070 """set_name(SlabWithCylindricalPore self, std::string a0)"""
4071 return _IMP_npctransport.SlabWithCylindricalPore_set_name(self, a0)
4075 """set_check_level(SlabWithCylindricalPore self, IMP::CheckLevel a0)"""
4076 return _IMP_npctransport.SlabWithCylindricalPore_set_check_level(self, a0)
4079 def add_to_derivative(self, a0, a1, a2):
4080 """add_to_derivative(SlabWithCylindricalPore self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
4081 return _IMP_npctransport.SlabWithCylindricalPore_add_to_derivative(self, a0, a1, a2)
4084 def set_is_optimized(self, a0, a1):
4085 """set_is_optimized(SlabWithCylindricalPore self, FloatKey a0, bool a1)"""
4086 return _IMP_npctransport.SlabWithCylindricalPore_set_is_optimized(self, a0, a1)
4089 def get_is_optimized(self, a0):
4090 """get_is_optimized(SlabWithCylindricalPore self, FloatKey a0) -> bool"""
4091 return _IMP_npctransport.SlabWithCylindricalPore_get_is_optimized(self, a0)
4095 """get_check_level(SlabWithCylindricalPore self) -> IMP::CheckLevel"""
4096 return _IMP_npctransport.SlabWithCylindricalPore_get_check_level(self)
4099 def __eq__(self, *args):
4101 __eq__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4102 __eq__(SlabWithCylindricalPore self, Particle d) -> bool
4104 return _IMP_npctransport.SlabWithCylindricalPore___eq__(self, *args)
4107 def __ne__(self, *args):
4109 __ne__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4110 __ne__(SlabWithCylindricalPore self, Particle d) -> bool
4112 return _IMP_npctransport.SlabWithCylindricalPore___ne__(self, *args)
4115 def __le__(self, *args):
4117 __le__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4118 __le__(SlabWithCylindricalPore self, Particle d) -> bool
4120 return _IMP_npctransport.SlabWithCylindricalPore___le__(self, *args)
4123 def __lt__(self, *args):
4125 __lt__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4126 __lt__(SlabWithCylindricalPore self, Particle d) -> bool
4128 return _IMP_npctransport.SlabWithCylindricalPore___lt__(self, *args)
4131 def __ge__(self, *args):
4133 __ge__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4134 __ge__(SlabWithCylindricalPore self, Particle d) -> bool
4136 return _IMP_npctransport.SlabWithCylindricalPore___ge__(self, *args)
4139 def __gt__(self, *args):
4141 __gt__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4142 __gt__(SlabWithCylindricalPore self, Particle d) -> bool
4144 return _IMP_npctransport.SlabWithCylindricalPore___gt__(self, *args)
4148 """__hash__(SlabWithCylindricalPore self) -> std::size_t"""
4149 return _IMP_npctransport.SlabWithCylindricalPore___hash__(self)
4153 """__str__(SlabWithCylindricalPore self) -> std::string"""
4154 return _IMP_npctransport.SlabWithCylindricalPore___str__(self)
4158 """__repr__(SlabWithCylindricalPore self) -> std::string"""
4159 return _IMP_npctransport.SlabWithCylindricalPore___repr__(self)
4161 __swig_destroy__ = _IMP_npctransport.delete_SlabWithCylindricalPore
4162 __del__ =
lambda self:
None
4163 SlabWithCylindricalPore_swigregister = _IMP_npctransport.SlabWithCylindricalPore_swigregister
4164 SlabWithCylindricalPore_swigregister(SlabWithCylindricalPore)
4166 def SlabWithCylindricalPore_setup_particle(*args):
4168 setup_particle(Model m, ParticleIndex pi, double thickness, double radius) -> SlabWithCylindricalPore
4169 SlabWithCylindricalPore_setup_particle(_ParticleAdaptor decorator, double thickness, double radius) -> SlabWithCylindricalPore
4171 return _IMP_npctransport.SlabWithCylindricalPore_setup_particle(*args)
4173 def SlabWithCylindricalPore_get_is_setup(*args):
4175 get_is_setup(_ParticleAdaptor p) -> bool
4176 SlabWithCylindricalPore_get_is_setup(Model m, ParticleIndex pi) -> bool
4178 return _IMP_npctransport.SlabWithCylindricalPore_get_is_setup(*args)
4180 def SlabWithCylindricalPore_get_cylindrical_pore_key():
4181 """SlabWithCylindricalPore_get_cylindrical_pore_key() -> IntKey"""
4182 return _IMP_npctransport.SlabWithCylindricalPore_get_cylindrical_pore_key()
4184 class SlabWithToroidalPore(SlabWithPore):
4185 """Proxy of C++ IMP::npctransport::SlabWithToroidalPore class"""
4186 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4190 __init__(IMP::npctransport::SlabWithToroidalPore self) -> SlabWithToroidalPore
4191 __init__(IMP::npctransport::SlabWithToroidalPore self, Model m, ParticleIndex id) -> SlabWithToroidalPore
4192 __init__(IMP::npctransport::SlabWithToroidalPore self, _ParticleAdaptor d) -> SlabWithToroidalPore
4194 this = _IMP_npctransport.new_SlabWithToroidalPore(*args)
4196 self.this.append(this)
4200 def show(self, *args):
4202 show(SlabWithToroidalPore self, _ostream out)
4203 show(SlabWithToroidalPore self)
4205 return _IMP_npctransport.SlabWithToroidalPore_show(self, *args)
4208 def setup_particle(*args):
4210 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius) -> SlabWithToroidalPore
4211 setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius) -> SlabWithToroidalPore
4212 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4213 setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4215 return _IMP_npctransport.SlabWithToroidalPore_setup_particle(*args)
4217 setup_particle = staticmethod(setup_particle)
4219 def get_is_setup(*args):
4221 get_is_setup(_ParticleAdaptor p) -> bool
4222 get_is_setup(Model m, ParticleIndex pi) -> bool
4224 return _IMP_npctransport.SlabWithToroidalPore_get_is_setup(*args)
4226 get_is_setup = staticmethod(get_is_setup)
4228 def set_minor_radius_h2v_aspect_ratio(self, aspect_ratio):
4229 """set_minor_radius_h2v_aspect_ratio(SlabWithToroidalPore self, double aspect_ratio)"""
4230 return _IMP_npctransport.SlabWithToroidalPore_set_minor_radius_h2v_aspect_ratio(self, aspect_ratio)
4233 def get_minor_radius_h2v_aspect_ratio(self):
4234 """get_minor_radius_h2v_aspect_ratio(SlabWithToroidalPore self) -> double"""
4235 return _IMP_npctransport.SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio(self)
4238 def get_vertical_minor_radius(self):
4239 """get_vertical_minor_radius(SlabWithToroidalPore self) -> double"""
4240 return _IMP_npctransport.SlabWithToroidalPore_get_vertical_minor_radius(self)
4243 def set_vertical_minor_radius(self, rv):
4244 """set_vertical_minor_radius(SlabWithToroidalPore self, double rv)"""
4245 return _IMP_npctransport.SlabWithToroidalPore_set_vertical_minor_radius(self, rv)
4248 def get_horizontal_minor_radius(self):
4249 """get_horizontal_minor_radius(SlabWithToroidalPore self) -> double"""
4250 return _IMP_npctransport.SlabWithToroidalPore_get_horizontal_minor_radius(self)
4253 def set_horizontal_minor_radius(self, rh):
4254 """set_horizontal_minor_radius(SlabWithToroidalPore self, double rh)"""
4255 return _IMP_npctransport.SlabWithToroidalPore_set_horizontal_minor_radius(self, rh)
4258 def get_minor_radius_h2v_aspect_ratio_key():
4259 """get_minor_radius_h2v_aspect_ratio_key() -> FloatKey"""
4260 return _IMP_npctransport.SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key()
4262 get_minor_radius_h2v_aspect_ratio_key = staticmethod(get_minor_radius_h2v_aspect_ratio_key)
4264 def get_toroidal_pore_key():
4265 """get_toroidal_pore_key() -> IntKey"""
4266 return _IMP_npctransport.SlabWithToroidalPore_get_toroidal_pore_key()
4268 get_toroidal_pore_key = staticmethod(get_toroidal_pore_key)
4270 def add_attribute(self, *args):
4272 add_attribute(SlabWithToroidalPore self, FloatKey k, IMP::Float v, bool opt)
4273 add_attribute(SlabWithToroidalPore self, FloatKey a0, IMP::Float a1)
4274 add_attribute(SlabWithToroidalPore self, IntKey a0, IMP::Int a1)
4275 add_attribute(SlabWithToroidalPore self, FloatsKey a0, IMP::Floats a1)
4276 add_attribute(SlabWithToroidalPore self, IntsKey a0, IMP::Ints a1)
4277 add_attribute(SlabWithToroidalPore self, StringKey a0, IMP::String a1)
4278 add_attribute(SlabWithToroidalPore self, ParticleIndexKey a0, Particle a1)
4279 add_attribute(SlabWithToroidalPore self, ObjectKey a0, Object a1)
4281 return _IMP_npctransport.SlabWithToroidalPore_add_attribute(self, *args)
4284 def get_value(self, *args):
4286 get_value(SlabWithToroidalPore self, FloatKey a0) -> IMP::Float
4287 get_value(SlabWithToroidalPore self, IntKey a0) -> IMP::Int
4288 get_value(SlabWithToroidalPore self, FloatsKey a0) -> IMP::Floats
4289 get_value(SlabWithToroidalPore self, IntsKey a0) -> IMP::Ints
4290 get_value(SlabWithToroidalPore self, StringKey a0) -> IMP::String
4291 get_value(SlabWithToroidalPore self, ParticleIndexKey a0) -> Particle
4292 get_value(SlabWithToroidalPore self, ObjectKey a0) -> Object
4294 return _IMP_npctransport.SlabWithToroidalPore_get_value(self, *args)
4297 def set_value(self, *args):
4299 set_value(SlabWithToroidalPore self, FloatKey a0, IMP::Float a1)
4300 set_value(SlabWithToroidalPore self, IntKey a0, IMP::Int a1)
4301 set_value(SlabWithToroidalPore self, FloatsKey a0, IMP::Floats a1)
4302 set_value(SlabWithToroidalPore self, IntsKey a0, IMP::Ints a1)
4303 set_value(SlabWithToroidalPore self, StringKey a0, IMP::String a1)
4304 set_value(SlabWithToroidalPore self, ParticleIndexKey a0, Particle a1)
4305 set_value(SlabWithToroidalPore self, ObjectKey a0, Object a1)
4307 return _IMP_npctransport.SlabWithToroidalPore_set_value(self, *args)
4310 def remove_attribute(self, *args):
4312 remove_attribute(SlabWithToroidalPore self, FloatKey a0)
4313 remove_attribute(SlabWithToroidalPore self, IntKey a0)
4314 remove_attribute(SlabWithToroidalPore self, FloatsKey a0)
4315 remove_attribute(SlabWithToroidalPore self, IntsKey a0)
4316 remove_attribute(SlabWithToroidalPore self, StringKey a0)
4317 remove_attribute(SlabWithToroidalPore self, ParticleIndexKey a0)
4318 remove_attribute(SlabWithToroidalPore self, ObjectKey a0)
4320 return _IMP_npctransport.SlabWithToroidalPore_remove_attribute(self, *args)
4323 def has_attribute(self, *args):
4325 has_attribute(SlabWithToroidalPore self, FloatKey a0) -> bool
4326 has_attribute(SlabWithToroidalPore self, IntKey a0) -> bool
4327 has_attribute(SlabWithToroidalPore self, FloatsKey a0) -> bool
4328 has_attribute(SlabWithToroidalPore self, IntsKey a0) -> bool
4329 has_attribute(SlabWithToroidalPore self, StringKey a0) -> bool
4330 has_attribute(SlabWithToroidalPore self, ParticleIndexKey a0) -> bool
4331 has_attribute(SlabWithToroidalPore self, ObjectKey a0) -> bool
4333 return _IMP_npctransport.SlabWithToroidalPore_has_attribute(self, *args)
4336 def get_derivative(self, a0):
4337 """get_derivative(SlabWithToroidalPore self, FloatKey a0) -> double"""
4338 return _IMP_npctransport.SlabWithToroidalPore_get_derivative(self, a0)
4342 """get_name(SlabWithToroidalPore self) -> std::string"""
4343 return _IMP_npctransport.SlabWithToroidalPore_get_name(self)
4346 def clear_caches(self):
4347 """clear_caches(SlabWithToroidalPore self)"""
4348 return _IMP_npctransport.SlabWithToroidalPore_clear_caches(self)
4351 def set_name(self, a0):
4352 """set_name(SlabWithToroidalPore self, std::string a0)"""
4353 return _IMP_npctransport.SlabWithToroidalPore_set_name(self, a0)
4357 """set_check_level(SlabWithToroidalPore self, IMP::CheckLevel a0)"""
4358 return _IMP_npctransport.SlabWithToroidalPore_set_check_level(self, a0)
4361 def add_to_derivative(self, a0, a1, a2):
4362 """add_to_derivative(SlabWithToroidalPore self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
4363 return _IMP_npctransport.SlabWithToroidalPore_add_to_derivative(self, a0, a1, a2)
4366 def set_is_optimized(self, a0, a1):
4367 """set_is_optimized(SlabWithToroidalPore self, FloatKey a0, bool a1)"""
4368 return _IMP_npctransport.SlabWithToroidalPore_set_is_optimized(self, a0, a1)
4371 def get_is_optimized(self, a0):
4372 """get_is_optimized(SlabWithToroidalPore self, FloatKey a0) -> bool"""
4373 return _IMP_npctransport.SlabWithToroidalPore_get_is_optimized(self, a0)
4377 """get_check_level(SlabWithToroidalPore self) -> IMP::CheckLevel"""
4378 return _IMP_npctransport.SlabWithToroidalPore_get_check_level(self)
4381 def __eq__(self, *args):
4383 __eq__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4384 __eq__(SlabWithToroidalPore self, Particle d) -> bool
4386 return _IMP_npctransport.SlabWithToroidalPore___eq__(self, *args)
4389 def __ne__(self, *args):
4391 __ne__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4392 __ne__(SlabWithToroidalPore self, Particle d) -> bool
4394 return _IMP_npctransport.SlabWithToroidalPore___ne__(self, *args)
4397 def __le__(self, *args):
4399 __le__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4400 __le__(SlabWithToroidalPore self, Particle d) -> bool
4402 return _IMP_npctransport.SlabWithToroidalPore___le__(self, *args)
4405 def __lt__(self, *args):
4407 __lt__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4408 __lt__(SlabWithToroidalPore self, Particle d) -> bool
4410 return _IMP_npctransport.SlabWithToroidalPore___lt__(self, *args)
4413 def __ge__(self, *args):
4415 __ge__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4416 __ge__(SlabWithToroidalPore self, Particle d) -> bool
4418 return _IMP_npctransport.SlabWithToroidalPore___ge__(self, *args)
4421 def __gt__(self, *args):
4423 __gt__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4424 __gt__(SlabWithToroidalPore self, Particle d) -> bool
4426 return _IMP_npctransport.SlabWithToroidalPore___gt__(self, *args)
4430 """__hash__(SlabWithToroidalPore self) -> std::size_t"""
4431 return _IMP_npctransport.SlabWithToroidalPore___hash__(self)
4435 """__str__(SlabWithToroidalPore self) -> std::string"""
4436 return _IMP_npctransport.SlabWithToroidalPore___str__(self)
4440 """__repr__(SlabWithToroidalPore self) -> std::string"""
4441 return _IMP_npctransport.SlabWithToroidalPore___repr__(self)
4443 __swig_destroy__ = _IMP_npctransport.delete_SlabWithToroidalPore
4444 __del__ =
lambda self:
None
4445 SlabWithToroidalPore_swigregister = _IMP_npctransport.SlabWithToroidalPore_swigregister
4446 SlabWithToroidalPore_swigregister(SlabWithToroidalPore)
4448 def SlabWithToroidalPore_setup_particle(*args):
4450 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius) -> SlabWithToroidalPore
4451 setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius) -> SlabWithToroidalPore
4452 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4453 SlabWithToroidalPore_setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4455 return _IMP_npctransport.SlabWithToroidalPore_setup_particle(*args)
4457 def SlabWithToroidalPore_get_is_setup(*args):
4459 get_is_setup(_ParticleAdaptor p) -> bool
4460 SlabWithToroidalPore_get_is_setup(Model m, ParticleIndex pi) -> bool
4462 return _IMP_npctransport.SlabWithToroidalPore_get_is_setup(*args)
4464 def SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key():
4465 """SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key() -> FloatKey"""
4466 return _IMP_npctransport.SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key()
4468 def SlabWithToroidalPore_get_toroidal_pore_key():
4469 """SlabWithToroidalPore_get_toroidal_pore_key() -> IntKey"""
4470 return _IMP_npctransport.SlabWithToroidalPore_get_toroidal_pore_key()
4473 def __lshift__(*args):
4475 __lshift__(_ostream out, RelaxingSpring n) -> _ostream
4476 __lshift__(_ostream out, Transporting n) -> _ostream
4477 __lshift__(_ostream out, SlabWithPore n) -> _ostream
4478 __lshift__(_ostream out, SlabWithCylindricalPore n) -> _ostream
4479 __lshift__(_ostream out, SlabWithToroidalPore n) -> _ostream
4481 return _IMP_npctransport.__lshift__(*args)
4483 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPorePairScore class"""
4484 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4487 """__init__(IMP::npctransport::SlabWithCylindricalPorePairScore self, double k) -> SlabWithCylindricalPorePairScore"""
4488 this = _IMP_npctransport.new_SlabWithCylindricalPorePairScore(k)
4490 self.this.append(this)
4494 def get_displacement_direction(self, slab, v):
4495 """get_displacement_direction(SlabWithCylindricalPorePairScore self, SlabWithCylindricalPore slab, Vector3D v) -> Vector3D"""
4496 return _IMP_npctransport.SlabWithCylindricalPorePairScore_get_displacement_direction(self, slab, v)
4499 def get_displacement_magnitude(self, slab, v):
4500 """get_displacement_magnitude(SlabWithCylindricalPorePairScore self, SlabWithCylindricalPore slab, Vector3D v) -> double"""
4501 return _IMP_npctransport.SlabWithCylindricalPorePairScore_get_displacement_magnitude(self, slab, v)
4504 def do_get_inputs(self, m, pis):
4505 """do_get_inputs(SlabWithCylindricalPorePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4506 return _IMP_npctransport.SlabWithCylindricalPorePairScore_do_get_inputs(self, m, pis)
4509 def get_version_info(self):
4510 """get_version_info(SlabWithCylindricalPorePairScore self) -> VersionInfo"""
4511 return _IMP_npctransport.SlabWithCylindricalPorePairScore_get_version_info(self)
4515 """__str__(SlabWithCylindricalPorePairScore self) -> std::string"""
4516 return _IMP_npctransport.SlabWithCylindricalPorePairScore___str__(self)
4520 """__repr__(SlabWithCylindricalPorePairScore self) -> std::string"""
4521 return _IMP_npctransport.SlabWithCylindricalPorePairScore___repr__(self)
4526 return _object_cast_to_SlabWithCylindricalPorePairScore(o)
4528 SlabWithCylindricalPorePairScore_swigregister = _IMP_npctransport.SlabWithCylindricalPorePairScore_swigregister
4529 SlabWithCylindricalPorePairScore_swigregister(SlabWithCylindricalPorePairScore)
4532 """Proxy of C++ IMP::npctransport::SlabWithToroidalPorePairScore class"""
4533 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4536 """__init__(IMP::npctransport::SlabWithToroidalPorePairScore self, double k) -> SlabWithToroidalPorePairScore"""
4537 this = _IMP_npctransport.new_SlabWithToroidalPorePairScore(k)
4539 self.this.append(this)
4543 def do_get_inputs(self, m, pis):
4544 """do_get_inputs(SlabWithToroidalPorePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4545 return _IMP_npctransport.SlabWithToroidalPorePairScore_do_get_inputs(self, m, pis)
4548 def get_version_info(self):
4549 """get_version_info(SlabWithToroidalPorePairScore self) -> VersionInfo"""
4550 return _IMP_npctransport.SlabWithToroidalPorePairScore_get_version_info(self)
4554 """__str__(SlabWithToroidalPorePairScore self) -> std::string"""
4555 return _IMP_npctransport.SlabWithToroidalPorePairScore___str__(self)
4559 """__repr__(SlabWithToroidalPorePairScore self) -> std::string"""
4560 return _IMP_npctransport.SlabWithToroidalPorePairScore___repr__(self)
4565 return _object_cast_to_SlabWithToroidalPorePairScore(o)
4567 SlabWithToroidalPorePairScore_swigregister = _IMP_npctransport.SlabWithToroidalPorePairScore_swigregister
4568 SlabWithToroidalPorePairScore_swigregister(SlabWithToroidalPorePairScore)
4571 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPoreWireGeometry class"""
4572 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4574 def __init__(self, height, radius, length):
4575 """__init__(IMP::npctransport::SlabWithCylindricalPoreWireGeometry self, double height, double radius, double length) -> SlabWithCylindricalPoreWireGeometry"""
4576 this = _IMP_npctransport.new_SlabWithCylindricalPoreWireGeometry(height, radius, length)
4578 self.this.append(this)
4582 def get_version_info(self):
4583 """get_version_info(SlabWithCylindricalPoreWireGeometry self) -> VersionInfo"""
4584 return _IMP_npctransport.SlabWithCylindricalPoreWireGeometry_get_version_info(self)
4588 """__str__(SlabWithCylindricalPoreWireGeometry self) -> std::string"""
4589 return _IMP_npctransport.SlabWithCylindricalPoreWireGeometry___str__(self)
4593 """__repr__(SlabWithCylindricalPoreWireGeometry self) -> std::string"""
4594 return _IMP_npctransport.SlabWithCylindricalPoreWireGeometry___repr__(self)
4599 return _object_cast_to_SlabWithCylindricalPoreWireGeometry(o)
4601 SlabWithCylindricalPoreWireGeometry_swigregister = _IMP_npctransport.SlabWithCylindricalPoreWireGeometry_swigregister
4602 SlabWithCylindricalPoreWireGeometry_swigregister(SlabWithCylindricalPoreWireGeometry)
4605 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPoreSurfaceGeometry class"""
4606 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4608 def __init__(self, height, radius, length):
4609 """__init__(IMP::npctransport::SlabWithCylindricalPoreSurfaceGeometry self, double height, double radius, double length) -> SlabWithCylindricalPoreSurfaceGeometry"""
4610 this = _IMP_npctransport.new_SlabWithCylindricalPoreSurfaceGeometry(height, radius, length)
4612 self.this.append(this)
4617 """__str__(SlabWithCylindricalPoreSurfaceGeometry self) -> std::string"""
4618 return _IMP_npctransport.SlabWithCylindricalPoreSurfaceGeometry___str__(self)
4622 """__repr__(SlabWithCylindricalPoreSurfaceGeometry self) -> std::string"""
4623 return _IMP_npctransport.SlabWithCylindricalPoreSurfaceGeometry___repr__(self)
4628 return _object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(o)
4630 __swig_destroy__ = _IMP_npctransport.delete_SlabWithCylindricalPoreSurfaceGeometry
4631 __del__ =
lambda self:
None
4632 SlabWithCylindricalPoreSurfaceGeometry_swigregister = _IMP_npctransport.SlabWithCylindricalPoreSurfaceGeometry_swigregister
4633 SlabWithCylindricalPoreSurfaceGeometry_swigregister(SlabWithCylindricalPoreSurfaceGeometry)
4636 """Proxy of C++ IMP::npctransport::SlabWithToroidalPoreWireGeometry class"""
4637 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4641 __init__(IMP::npctransport::SlabWithToroidalPoreWireGeometry self, double slab_height, double major_radius, double horizontal_semiaxis, double slab_length) -> SlabWithToroidalPoreWireGeometry
4642 __init__(IMP::npctransport::SlabWithToroidalPoreWireGeometry self, double slab_height, double major_radius, double slab_length) -> SlabWithToroidalPoreWireGeometry
4644 this = _IMP_npctransport.new_SlabWithToroidalPoreWireGeometry(*args)
4646 self.this.append(this)
4650 def get_version_info(self):
4651 """get_version_info(SlabWithToroidalPoreWireGeometry self) -> VersionInfo"""
4652 return _IMP_npctransport.SlabWithToroidalPoreWireGeometry_get_version_info(self)
4656 """__str__(SlabWithToroidalPoreWireGeometry self) -> std::string"""
4657 return _IMP_npctransport.SlabWithToroidalPoreWireGeometry___str__(self)
4661 """__repr__(SlabWithToroidalPoreWireGeometry self) -> std::string"""
4662 return _IMP_npctransport.SlabWithToroidalPoreWireGeometry___repr__(self)
4667 return _object_cast_to_SlabWithToroidalPoreWireGeometry(o)
4669 SlabWithToroidalPoreWireGeometry_swigregister = _IMP_npctransport.SlabWithToroidalPoreWireGeometry_swigregister
4670 SlabWithToroidalPoreWireGeometry_swigregister(SlabWithToroidalPoreWireGeometry)
4673 """Proxy of C++ IMP::core::GenericAttributeSingletonScore<(IMP::core::Harmonic)> class"""
4674 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4675 __repr__ = _swig_repr
4678 """__init__(IMP::core::GenericAttributeSingletonScore<(IMP::core::Harmonic)> self, Harmonic f, FloatKey k) -> _GenericAttributeSingletonScoreForPoreRadus"""
4679 this = _IMP_npctransport.new__GenericAttributeSingletonScoreForPoreRadus(f, k)
4681 self.this.append(this)
4685 def do_get_inputs(self, m, pis):
4686 """do_get_inputs(_GenericAttributeSingletonScoreForPoreRadus self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4687 return _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_do_get_inputs(self, m, pis)
4690 def get_unary_function(self):
4691 """get_unary_function(_GenericAttributeSingletonScoreForPoreRadus self) -> Harmonic"""
4692 return _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_get_unary_function(self)
4695 def get_version_info(self):
4696 """get_version_info(_GenericAttributeSingletonScoreForPoreRadus self) -> VersionInfo"""
4697 return _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_get_version_info(self)
4699 _GenericAttributeSingletonScoreForPoreRadus_swigregister = _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_swigregister
4700 _GenericAttributeSingletonScoreForPoreRadus_swigregister(_GenericAttributeSingletonScoreForPoreRadus)
4702 class PoreRadiusSingletonScore(_GenericAttributeSingletonScoreForPoreRadus):
4703 """Proxy of C++ IMP::npctransport::PoreRadiusSingletonScore class"""
4704 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4707 """__init__(IMP::npctransport::PoreRadiusSingletonScore self, IMP::Float mean, IMP::Float k) -> PoreRadiusSingletonScore"""
4708 this = _IMP_npctransport.new_PoreRadiusSingletonScore(mean, k)
4710 self.this.append(this)
4715 """set_k(PoreRadiusSingletonScore self, double k)"""
4716 return _IMP_npctransport.PoreRadiusSingletonScore_set_k(self, k)
4720 """__str__(PoreRadiusSingletonScore self) -> std::string"""
4721 return _IMP_npctransport.PoreRadiusSingletonScore___str__(self)
4725 """__repr__(PoreRadiusSingletonScore self) -> std::string"""
4726 return _IMP_npctransport.PoreRadiusSingletonScore___repr__(self)
4731 return _object_cast_to_PoreRadiusSingletonScore(o)
4733 PoreRadiusSingletonScore_swigregister = _IMP_npctransport.PoreRadiusSingletonScore_swigregister
4734 PoreRadiusSingletonScore_swigregister(PoreRadiusSingletonScore)
4737 """Proxy of C++ IMP::npctransport::ExcludeZRangeSingletonScore class"""
4738 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4740 def __init__(self, bottom, top, k):
4741 """__init__(IMP::npctransport::ExcludeZRangeSingletonScore self, double bottom, double top, double k) -> ExcludeZRangeSingletonScore"""
4742 this = _IMP_npctransport.new_ExcludeZRangeSingletonScore(bottom, top, k)
4744 self.this.append(this)
4748 def get_bottom_z(self):
4749 """get_bottom_z(ExcludeZRangeSingletonScore self) -> double"""
4750 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_bottom_z(self)
4753 def get_top_z(self):
4754 """get_top_z(ExcludeZRangeSingletonScore self) -> double"""
4755 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_top_z(self)
4759 """get_k(ExcludeZRangeSingletonScore self) -> double"""
4760 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_k(self)
4763 def do_get_inputs(self, m, pis):
4764 """do_get_inputs(ExcludeZRangeSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4765 return _IMP_npctransport.ExcludeZRangeSingletonScore_do_get_inputs(self, m, pis)
4768 def get_version_info(self):
4769 """get_version_info(ExcludeZRangeSingletonScore self) -> VersionInfo"""
4770 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_version_info(self)
4774 """__str__(ExcludeZRangeSingletonScore self) -> std::string"""
4775 return _IMP_npctransport.ExcludeZRangeSingletonScore___str__(self)
4779 """__repr__(ExcludeZRangeSingletonScore self) -> std::string"""
4780 return _IMP_npctransport.ExcludeZRangeSingletonScore___repr__(self)
4785 return _object_cast_to_ExcludeZRangeSingletonScore(o)
4787 ExcludeZRangeSingletonScore_swigregister = _IMP_npctransport.ExcludeZRangeSingletonScore_swigregister
4788 ExcludeZRangeSingletonScore_swigregister(ExcludeZRangeSingletonScore)
4791 """Proxy of C++ IMP::npctransport::ZBiasSingletonScore class"""
4792 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4796 __init__(IMP::npctransport::ZBiasSingletonScore self, double k, double max_r) -> ZBiasSingletonScore
4797 __init__(IMP::npctransport::ZBiasSingletonScore self, double k) -> ZBiasSingletonScore
4799 this = _IMP_npctransport.new_ZBiasSingletonScore(*args)
4801 self.this.append(this)
4806 """get_k(ZBiasSingletonScore self) -> double"""
4807 return _IMP_npctransport.ZBiasSingletonScore_get_k(self)
4811 """set_k(ZBiasSingletonScore self, double k)"""
4812 return _IMP_npctransport.ZBiasSingletonScore_set_k(self, k)
4815 def do_get_inputs(self, m, pis):
4816 """do_get_inputs(ZBiasSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4817 return _IMP_npctransport.ZBiasSingletonScore_do_get_inputs(self, m, pis)
4820 def get_version_info(self):
4821 """get_version_info(ZBiasSingletonScore self) -> VersionInfo"""
4822 return _IMP_npctransport.ZBiasSingletonScore_get_version_info(self)
4826 """__str__(ZBiasSingletonScore self) -> std::string"""
4827 return _IMP_npctransport.ZBiasSingletonScore___str__(self)
4831 """__repr__(ZBiasSingletonScore self) -> std::string"""
4832 return _IMP_npctransport.ZBiasSingletonScore___repr__(self)
4837 return _object_cast_to_ZBiasSingletonScore(o)
4839 ZBiasSingletonScore_swigregister = _IMP_npctransport.ZBiasSingletonScore_swigregister
4840 ZBiasSingletonScore_swigregister(ZBiasSingletonScore)
4843 """Proxy of C++ IMP::npctransport::BodyStatisticsOptimizerState class"""
4844 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4846 def __init__(self, p, statistics_manager=None, periodicity=1):
4848 __init__(IMP::npctransport::BodyStatisticsOptimizerState self, Particle p, Statistics statistics_manager=None, unsigned int periodicity=1) -> BodyStatisticsOptimizerState
4849 __init__(IMP::npctransport::BodyStatisticsOptimizerState self, Particle p, Statistics statistics_manager=None) -> BodyStatisticsOptimizerState
4850 __init__(IMP::npctransport::BodyStatisticsOptimizerState self, Particle p) -> BodyStatisticsOptimizerState
4852 this = _IMP_npctransport.new_BodyStatisticsOptimizerState(p, statistics_manager, periodicity)
4854 self.this.append(this)
4858 def get_correlation_time(self):
4859 """get_correlation_time(BodyStatisticsOptimizerState self) -> double"""
4860 return _IMP_npctransport.BodyStatisticsOptimizerState_get_correlation_time(self)
4864 """get_diffusion_coefficient(BodyStatisticsOptimizerState self) -> double"""
4865 return _IMP_npctransport.BodyStatisticsOptimizerState_get_diffusion_coefficient(self)
4868 def update_particle_type_zr_distribution_map(self):
4869 """update_particle_type_zr_distribution_map(BodyStatisticsOptimizerState self)"""
4870 return _IMP_npctransport.BodyStatisticsOptimizerState_update_particle_type_zr_distribution_map(self)
4873 def do_update(self, call_num):
4874 """do_update(BodyStatisticsOptimizerState self, unsigned int call_num)"""
4875 return _IMP_npctransport.BodyStatisticsOptimizerState_do_update(self, call_num)
4878 def get_version_info(self):
4879 """get_version_info(BodyStatisticsOptimizerState self) -> VersionInfo"""
4880 return _IMP_npctransport.BodyStatisticsOptimizerState_get_version_info(self)
4884 """__str__(BodyStatisticsOptimizerState self) -> std::string"""
4885 return _IMP_npctransport.BodyStatisticsOptimizerState___str__(self)
4889 """__repr__(BodyStatisticsOptimizerState self) -> std::string"""
4890 return _IMP_npctransport.BodyStatisticsOptimizerState___repr__(self)
4895 return _object_cast_to_BodyStatisticsOptimizerState(o)
4897 BodyStatisticsOptimizerState_swigregister = _IMP_npctransport.BodyStatisticsOptimizerState_swigregister
4898 BodyStatisticsOptimizerState_swigregister(BodyStatisticsOptimizerState)
4901 """Proxy of C++ IMP::npctransport::ParticleTransportStatisticsOptimizerState class"""
4902 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4904 def __init__(self, p, bottom_z, top_z, statistics_manager=0, owner=0):
4906 __init__(IMP::npctransport::ParticleTransportStatisticsOptimizerState self, Particle p, IMP::Float bottom_z, IMP::Float top_z, WeakPointer< IMP::npctransport::Statistics > statistics_manager=0, WeakPointer< IMP::atom::Simulator > owner=0) -> ParticleTransportStatisticsOptimizerState
4907 __init__(IMP::npctransport::ParticleTransportStatisticsOptimizerState self, Particle p, IMP::Float bottom_z, IMP::Float top_z, WeakPointer< IMP::npctransport::Statistics > statistics_manager=0) -> ParticleTransportStatisticsOptimizerState
4908 __init__(IMP::npctransport::ParticleTransportStatisticsOptimizerState self, Particle p, IMP::Float bottom_z, IMP::Float top_z) -> ParticleTransportStatisticsOptimizerState
4910 this = _IMP_npctransport.new_ParticleTransportStatisticsOptimizerState(p, bottom_z, top_z, statistics_manager, owner)
4912 self.this.append(this)
4916 def set_owner(self, owner):
4917 """set_owner(ParticleTransportStatisticsOptimizerState self, WeakPointer< IMP::atom::Simulator > owner)"""
4918 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_set_owner(self, owner)
4921 def get_owner(self):
4922 """get_owner(ParticleTransportStatisticsOptimizerState self) -> Simulator"""
4923 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_owner(self)
4926 def get_n_transports_up(self):
4927 """get_n_transports_up(ParticleTransportStatisticsOptimizerState self) -> unsigned int"""
4928 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_n_transports_up(self)
4931 def get_n_transports_down(self):
4932 """get_n_transports_down(ParticleTransportStatisticsOptimizerState self) -> unsigned int"""
4933 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_n_transports_down(self)
4936 def get_total_n_transports(self):
4937 """get_total_n_transports(ParticleTransportStatisticsOptimizerState self) -> unsigned int"""
4938 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_total_n_transports(self)
4941 def get_transport_time_points_in_ns(self):
4942 """get_transport_time_points_in_ns(ParticleTransportStatisticsOptimizerState self) -> IMP::Floats const &"""
4943 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_transport_time_points_in_ns(self)
4946 def do_update(self, call_num):
4947 """do_update(ParticleTransportStatisticsOptimizerState self, unsigned int call_num)"""
4948 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_do_update(self, call_num)
4951 def get_version_info(self):
4952 """get_version_info(ParticleTransportStatisticsOptimizerState self) -> VersionInfo"""
4953 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_version_info(self)
4957 """__str__(ParticleTransportStatisticsOptimizerState self) -> std::string"""
4958 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState___str__(self)
4962 """__repr__(ParticleTransportStatisticsOptimizerState self) -> std::string"""
4963 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState___repr__(self)
4968 return _object_cast_to_ParticleTransportStatisticsOptimizerState(o)
4970 ParticleTransportStatisticsOptimizerState_swigregister = _IMP_npctransport.ParticleTransportStatisticsOptimizerState_swigregister
4971 ParticleTransportStatisticsOptimizerState_swigregister(ParticleTransportStatisticsOptimizerState)
4974 """Proxy of C++ IMP::npctransport::ChainStatisticsOptimizerState class"""
4975 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4977 def __init__(self, ps, periodicity=1):
4979 __init__(IMP::npctransport::ChainStatisticsOptimizerState self, IMP::ParticlesTemp const & ps, unsigned int periodicity=1) -> ChainStatisticsOptimizerState
4980 __init__(IMP::npctransport::ChainStatisticsOptimizerState self, IMP::ParticlesTemp const & ps) -> ChainStatisticsOptimizerState
4982 this = _IMP_npctransport.new_ChainStatisticsOptimizerState(ps, periodicity)
4984 self.this.append(this)
4988 def get_correlation_time(self):
4989 """get_correlation_time(ChainStatisticsOptimizerState self) -> double"""
4990 return _IMP_npctransport.ChainStatisticsOptimizerState_get_correlation_time(self)
4993 def get_local_diffusion_coefficients(self):
4994 """get_local_diffusion_coefficients(ChainStatisticsOptimizerState self) -> IMP::Floats"""
4995 return _IMP_npctransport.ChainStatisticsOptimizerState_get_local_diffusion_coefficients(self)
4999 """get_diffusion_coefficient(ChainStatisticsOptimizerState self) -> double"""
5000 return _IMP_npctransport.ChainStatisticsOptimizerState_get_diffusion_coefficient(self)
5003 def get_mean_radius_of_gyration(self):
5004 """get_mean_radius_of_gyration(ChainStatisticsOptimizerState self) -> double"""
5005 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_radius_of_gyration(self)
5008 def get_mean_square_radius_of_gyration(self):
5009 """get_mean_square_radius_of_gyration(ChainStatisticsOptimizerState self) -> double"""
5010 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_square_radius_of_gyration(self)
5013 def get_mean_end_to_end_distance(self):
5014 """get_mean_end_to_end_distance(ChainStatisticsOptimizerState self) -> double"""
5015 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_end_to_end_distance(self)
5018 def get_mean_square_end_to_end_distance(self):
5019 """get_mean_square_end_to_end_distance(ChainStatisticsOptimizerState self) -> double"""
5020 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_square_end_to_end_distance(self)
5023 def get_mean_bond_distance(self):
5024 """get_mean_bond_distance(ChainStatisticsOptimizerState self) -> double"""
5025 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_bond_distance(self)
5028 def get_mean_square_bond_distance(self):
5029 """get_mean_square_bond_distance(ChainStatisticsOptimizerState self) -> double"""
5030 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_square_bond_distance(self)
5033 def do_update(self, call_num):
5034 """do_update(ChainStatisticsOptimizerState self, unsigned int call_num)"""
5035 return _IMP_npctransport.ChainStatisticsOptimizerState_do_update(self, call_num)
5038 def get_version_info(self):
5039 """get_version_info(ChainStatisticsOptimizerState self) -> VersionInfo"""
5040 return _IMP_npctransport.ChainStatisticsOptimizerState_get_version_info(self)
5044 """__str__(ChainStatisticsOptimizerState self) -> std::string"""
5045 return _IMP_npctransport.ChainStatisticsOptimizerState___str__(self)
5049 """__repr__(ChainStatisticsOptimizerState self) -> std::string"""
5050 return _IMP_npctransport.ChainStatisticsOptimizerState___repr__(self)
5055 return _object_cast_to_ChainStatisticsOptimizerState(o)
5057 ChainStatisticsOptimizerState_swigregister = _IMP_npctransport.ChainStatisticsOptimizerState_swigregister
5058 ChainStatisticsOptimizerState_swigregister(ChainStatisticsOptimizerState)
5061 """Proxy of C++ IMP::npctransport::BipartitePairsStatisticsOptimizerState class"""
5062 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
5064 def __init__(self, statistics_manager, interaction_type, particlesI, particlesII, contact_range=1.0, slack=1.0):
5066 __init__(IMP::npctransport::BipartitePairsStatisticsOptimizerState self, Statistics statistics_manager, IMP::npctransport::InteractionType interaction_type, IMP::ParticlesTemp const & particlesI, IMP::ParticlesTemp const & particlesII, double contact_range=1.0, double slack=1.0) -> BipartitePairsStatisticsOptimizerState
5067 __init__(IMP::npctransport::BipartitePairsStatisticsOptimizerState self, Statistics statistics_manager, IMP::npctransport::InteractionType interaction_type, IMP::ParticlesTemp const & particlesI, IMP::ParticlesTemp const & particlesII, double contact_range=1.0) -> BipartitePairsStatisticsOptimizerState
5068 __init__(IMP::npctransport::BipartitePairsStatisticsOptimizerState self, Statistics statistics_manager, IMP::npctransport::InteractionType interaction_type, IMP::ParticlesTemp const & particlesI, IMP::ParticlesTemp const & particlesII) -> BipartitePairsStatisticsOptimizerState
5070 this = _IMP_npctransport.new_BipartitePairsStatisticsOptimizerState(statistics_manager, interaction_type, particlesI, particlesII, contact_range, slack)
5072 self.this.append(this)
5076 def get_interaction_type(self):
5077 """get_interaction_type(BipartitePairsStatisticsOptimizerState self) -> IMP::npctransport::InteractionType"""
5078 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_interaction_type(self)
5081 def get_average_number_of_contacts(self):
5082 """get_average_number_of_contacts(BipartitePairsStatisticsOptimizerState self) -> double"""
5083 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_number_of_contacts(self)
5086 def get_average_off_per_contact_per_ns(self):
5087 """get_average_off_per_contact_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5088 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_off_per_contact_per_ns(self)
5091 def get_average_off_per_bound_I_per_ns(self):
5092 """get_average_off_per_bound_I_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5093 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_off_per_bound_I_per_ns(self)
5096 def get_average_off_per_bound_II_per_ns(self):
5097 """get_average_off_per_bound_II_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5098 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_off_per_bound_II_per_ns(self)
5101 def get_average_on_per_missing_contact_per_ns(self):
5102 """get_average_on_per_missing_contact_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5103 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_on_per_missing_contact_per_ns(self)
5106 def get_average_on_per_unbound_I_per_ns(self):
5107 """get_average_on_per_unbound_I_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5108 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_on_per_unbound_I_per_ns(self)
5111 def get_average_on_per_unbound_II_per_ns(self):
5112 """get_average_on_per_unbound_II_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5113 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_on_per_unbound_II_per_ns(self)
5116 def get_average_fraction_bound_particles_I(self):
5117 """get_average_fraction_bound_particles_I(BipartitePairsStatisticsOptimizerState self) -> double"""
5118 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particles_I(self)
5121 def get_average_fraction_bound_particles_II(self):
5122 """get_average_fraction_bound_particles_II(BipartitePairsStatisticsOptimizerState self) -> double"""
5123 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particles_II(self)
5126 def get_average_fraction_bound_particle_sites_I(self):
5127 """get_average_fraction_bound_particle_sites_I(BipartitePairsStatisticsOptimizerState self) -> double"""
5128 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particle_sites_I(self)
5131 def get_average_fraction_bound_particle_sites_II(self):
5132 """get_average_fraction_bound_particle_sites_II(BipartitePairsStatisticsOptimizerState self) -> double"""
5133 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particle_sites_II(self)
5136 def get_average_fraction_nonspecific_interactions_I(self):
5137 """get_average_fraction_nonspecific_interactions_I(BipartitePairsStatisticsOptimizerState self) -> double"""
5138 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_nonspecific_interactions_I(self)
5141 def get_average_fraction_nonspecific_interactions_II(self):
5142 """get_average_fraction_nonspecific_interactions_II(BipartitePairsStatisticsOptimizerState self) -> double"""
5143 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_nonspecific_interactions_II(self)
5146 def get_number_of_particles_1(self):
5147 """get_number_of_particles_1(BipartitePairsStatisticsOptimizerState self) -> IMP::Int"""
5148 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_number_of_particles_1(self)
5151 def get_number_of_particles_2(self):
5152 """get_number_of_particles_2(BipartitePairsStatisticsOptimizerState self) -> IMP::Int"""
5153 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_number_of_particles_2(self)
5156 def get_misc_stats_period_ns(self):
5157 """get_misc_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5158 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_misc_stats_period_ns(self)
5161 def get_off_stats_period_ns(self):
5162 """get_off_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5163 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_off_stats_period_ns(self)
5166 def get_off_I_stats_period_ns(self):
5167 """get_off_I_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5168 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_off_I_stats_period_ns(self)
5171 def get_off_II_stats_period_ns(self):
5172 """get_off_II_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5173 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_off_II_stats_period_ns(self)
5176 def get_on_stats_period_ns(self):
5177 """get_on_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5178 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_on_stats_period_ns(self)
5181 def get_on_I_stats_period_ns(self):
5182 """get_on_I_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5183 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_on_I_stats_period_ns(self)
5186 def get_on_II_stats_period_ns(self):
5187 """get_on_II_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5188 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_on_II_stats_period_ns(self)
5191 def get_version_info(self):
5192 """get_version_info(BipartitePairsStatisticsOptimizerState self) -> VersionInfo"""
5193 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_version_info(self)
5197 """__str__(BipartitePairsStatisticsOptimizerState self) -> std::string"""
5198 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState___str__(self)
5202 """__repr__(BipartitePairsStatisticsOptimizerState self) -> std::string"""
5203 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState___repr__(self)
5208 return _object_cast_to_BipartitePairsStatisticsOptimizerState(o)
5210 BipartitePairsStatisticsOptimizerState_swigregister = _IMP_npctransport.BipartitePairsStatisticsOptimizerState_swigregister
5211 BipartitePairsStatisticsOptimizerState_swigregister(BipartitePairsStatisticsOptimizerState)
5214 def get_close_pairs_range(*args):
5216 get_close_pairs_range(double max_range, double max_range_factor) -> double
5217 get_close_pairs_range(::npctransport_proto::Assignment const & config) -> double
5219 return _IMP_npctransport.get_close_pairs_range(*args)
5223 get_time_step(double max_d_factor, double max_k, double min_radius, double min_range, double max_trans_relative_to_radius=0.1, double time_step_factor=1.0) -> double
5224 get_time_step(double max_d_factor, double max_k, double min_radius, double min_range, double max_trans_relative_to_radius=0.1) -> double
5225 get_time_step(double max_d_factor, double max_k, double min_radius, double min_range) -> double
5226 get_time_step(::npctransport_proto::Assignment const & config, double max_trans_relative_to_radius=0.1) -> double
5227 get_time_step(::npctransport_proto::Assignment const & config) -> double
5229 return _IMP_npctransport.get_time_step(*args)
5232 """get_frames_from_ns(double ns, double time_step) -> int"""
5233 return _IMP_npctransport.get_frames_from_ns(ns, time_step)
5236 """get_number_of_frames(::npctransport_proto::Assignment const & config, double time_step) -> int"""
5237 return _IMP_npctransport.get_number_of_frames(config, time_step)
5240 """get_dump_interval_in_frames(::npctransport_proto::Assignment const & config, double time_step) -> int"""
5241 return _IMP_npctransport.get_dump_interval_in_frames(config, time_step)
5245 get_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step, double default_value_ns=0.1) -> int
5246 get_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step) -> int
5248 return _IMP_npctransport.get_statistics_interval_in_frames(assign, time_step, default_value_ns)
5252 get_output_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step, double default_value_ns=1.0) -> int
5253 get_output_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step) -> int
5255 return _IMP_npctransport.get_output_statistics_interval_in_frames(assign, time_step, default_value_ns)
5259 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints, bool debug=False, double short_init_factor=1.0, bool is_disable_randomize=False, bool are_fgs_pre_initialized=False)
5260 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints, bool debug=False, double short_init_factor=1.0, bool is_disable_randomize=False)
5261 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints, bool debug=False, double short_init_factor=1.0)
5262 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints, bool debug=False)
5263 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints)
5264 initialize_positions(SimulationData sd)
5266 return _IMP_npctransport.initialize_positions(*args)
5267 class Avro2PBReader(object):
5268 """Proxy of C++ IMP::npctransport::Avro2PBReader class"""
5269 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
5273 __init__(IMP::npctransport::Avro2PBReader self, IMP::Strings const & avro_filenames) -> Avro2PBReader
5274 __init__(IMP::npctransport::Avro2PBReader self, std::string avro_filename) -> Avro2PBReader
5276 this = _IMP_npctransport.new_Avro2PBReader(*args)
5278 self.this.append(this)
5281 __swig_destroy__ = _IMP_npctransport.delete_Avro2PBReader
5282 __del__ =
lambda self:
None
5284 def read_next(self):
5285 """read_next(Avro2PBReader self) -> IMP::npctransport::Avro2PBReader::ByteBuffer"""
5286 return _IMP_npctransport.Avro2PBReader_read_next(self)
5289 def get_is_valid(self):
5290 """get_is_valid(Avro2PBReader self) -> bool"""
5291 return _IMP_npctransport.Avro2PBReader_get_is_valid(self)
5294 def get_cur_file_name(self):
5295 """get_cur_file_name(Avro2PBReader self) -> std::string"""
5296 return _IMP_npctransport.Avro2PBReader_get_cur_file_name(self)
5299 def show(self, *args):
5301 show(Avro2PBReader self, _ostream out)
5302 show(Avro2PBReader self)
5304 return _IMP_npctransport.Avro2PBReader_show(self, *args)
5308 """__str__(Avro2PBReader self) -> std::string"""
5309 return _IMP_npctransport.Avro2PBReader___str__(self)
5313 """__repr__(Avro2PBReader self) -> std::string"""
5314 return _IMP_npctransport.Avro2PBReader___repr__(self)
5316 Avro2PBReader_swigregister = _IMP_npctransport.Avro2PBReader_swigregister
5317 Avro2PBReader_swigregister(Avro2PBReader)
5321 """get_optimizable_particles(IMP::ParticlesTemp const & particles) -> IMP::ParticlesTemp"""
5322 return _IMP_npctransport.get_optimizable_particles(particles)
5325 """get_non_optimizable_particles(IMP::ParticlesTemp const & particles) -> IMP::ParticlesTemp"""
5326 return _IMP_npctransport.get_non_optimizable_particles(particles)
5329 """get_particle_indexes(IMP::ParticlesTemp const & particles) -> IMP::ParticleIndexes"""
5330 return _IMP_npctransport.get_particle_indexes(particles)
5333 """get_protobuf_configuration_from_text(std::string config_txt, std::string config_pb)"""
5334 return _IMP_npctransport.get_protobuf_configuration_from_text(config_txt, config_pb)
5337 """get_spheres_from_vectors(IMP::algebra::Vector3Ds const & vs, double radius) -> IMP::algebra::Sphere3Ds"""
5338 return _IMP_npctransport.get_spheres_from_vectors(vs, radius)
5340 def get_spheres_centers(spheres):
5341 """get_spheres_centers(IMP::algebra::Sphere3Ds const & spheres) -> IMP::algebra::Vector3Ds"""
5342 return _IMP_npctransport.get_spheres_centers(spheres)
5345 """copy_particle_reference_frame_if_applicable(Particle src_p, Particle trg_p)"""
5346 return _IMP_npctransport.copy_particle_reference_frame_if_applicable(src_p, trg_p)
5349 """copy_hierarchy_reference_frame_recursive(Particle src_p, Particle trg_p)"""
5350 return _IMP_npctransport.copy_hierarchy_reference_frame_recursive(src_p, trg_p)
5353 """copy_FGs_coordinates(SimulationData src_sd, SimulationData trg_sd)"""
5354 return _IMP_npctransport.copy_FGs_coordinates(src_sd, trg_sd)
5357 from .npctransport_pb2
import *
5358 import google.protobuf
5360 print(
"no protobuf support in python")
5361 from ._configuration
import *
5365 """get_module_version() -> std::string const"""
5366 return _IMP_npctransport.get_module_version()
5369 """get_example_path(std::string fname) -> std::string"""
5370 return _IMP_npctransport.get_example_path(fname)
5373 """get_data_path(std::string fname) -> std::string"""
5374 return _IMP_npctransport.get_data_path(fname)
5376 from .
import _version_check
Abstract class for scoring object(s) of type ParticleIndexPair.
CheckLevel get_check_level()
Get the current audit mode.
FGChain * create_fg_chain(IMP::npctransport::SimulationData *sd, atom::Hierarchy parent, const ::npctransport_proto::Assignment_FGAssignment &fg_data, display::Color c)
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
void add_hierarchy_with_sites(RMF::FileHandle fh, atom::Hierarchy hs)
Various classes to hold sets of particles.
int assign_ranges(std::string input_config_fname, std::string output_assignment_fname, unsigned int work_unit, bool show_steps, boost::uint64_t random_seed)
The base class for geometry.
int get_output_statistics_interval_in_frames(const ::npctransport_proto::Assignment &assign, double time_step, double default_value_ns=1.0)
IMP::ParticleIndexPair make_unordered_particle_index_pair(IMP::ParticleIndex pi0, IMP::ParticleIndex pi1)
A base class for geometry from a set of particles.
double get_time_step(double max_d_factor, double max_k, double min_radius, double min_range, double max_trans_relative_to_radius=0.1, double time_step_factor=1.0)
Make CGAL functionality available to IMP.
void copy_FGs_coordinates(SimulationData const *src_sd, SimulationData *trg_sd)
copy coordinates of src_sd to trg_sd for FG repeats only
std::string get_module_version()
Return the version of this module, as a string.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
int get_statistics_interval_in_frames(const ::npctransport_proto::Assignment &assign, double time_step, double default_value_ns=0.1)
void get_protobuf_configuration_from_text(std::string config_txt, std::string config_pb)
void copy_hierarchy_reference_frame_recursive(Particle *src_p, Particle *trg_p)
Simple Brownian dynamics simulator.
Composable functors to implement scores via compile-time composition.
Code to compute statistical measures.
void link_hierarchies_with_sites(RMF::FileConstHandle fh, const atom::Hierarchies &hs)
ParticlesTemp get_non_optimizable_particles(ParticlesTemp const &particles)
void copy_particle_reference_frame_if_applicable(Particle *src_p, Particle *trg_p)
Common base class for heavy weight IMP objects.
ParticleIndexes get_particle_indexes(ParticlesTemp const &particles)
int get_number_of_frames(const ::npctransport_proto::Assignment &config, double time_step)
Abstract class for scoring object(s) of type ParticleIndex.
int get_frames_from_ns(double ns, double time_step)
Basic utilities for handling cryo-electron microscopy 3D density maps.
void initialize_positions(SimulationData *sd, const RestraintsTemp &extra_restraints=RestraintsTemp(), bool debug=false, double short_init_factor=1.0, bool is_disable_randomize=false, bool are_fgs_pre_initialized=false)
Interface to specialized Particle types (e.g. atoms)
std::ostream & show(Hierarchy h, std::ostream &out=std::cout)
Print the hierarchy using a given decorator to display each node.
ParticlesTemp get_optimizable_particles(ParticlesTemp const &particles)
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...
int get_dump_interval_in_frames(const ::npctransport_proto::Assignment &config, double time_step)
atom::Hierarchies create_hierarchies_with_sites(RMF::FileConstHandle fh, Model *m)
Shared optimizer state that is invoked upon commitment of new coordinates.
Hierarchy get_root(Hierarchy h)
Return the root of the hierarchy.
void add_hierarchies_with_sites(RMF::FileHandle fh, const atom::Hierarchies &hs)
InteractionType make_unordered_interaction_type(IMP::core::ParticleType t0, IMP::core::ParticleType t1)
double get_diffusion_coefficient(const algebra::Vector3Ds &displacements, double dt)
FGChain * get_fg_chain(atom::Hierarchy root)
Output IMP model data in various file formats.
Functionality for loading, creating, manipulating and scoring atomic structures.
Support for developing and analyzing benchmarks of IMP code.
InteractionType make_ordered_interaction_type(IMP::core::ParticleType t0, IMP::core::ParticleType t1)
convenience method for creating and interaction type in swig
Support for the RMF file format for storing hierarchical molecular data and markup.
Support for small angle X-ray scattering (SAXS) data.
void set_check_level(CheckLevel tf)
Control runtime checks in the code.
Display an IMP::core::XYZR particle as a ball.
void add_test_sites(RMF::FileHandle fh, core::ParticleType t, double display_radius, algebra::Vector3Ds sites)
Inferential scoring building on methods developed as part of the Inferential Structure Determination ...
algebra::Sphere3Ds get_spheres_from_vectors(V3iter first, V3iter last, double radius)
convert vectors to spheres of passed radius