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_SYSTEM_swigconstant(_IMP_npctransport)
344 IMP_BENCHMARK_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_SYSTEM
346 _IMP_npctransport.IMP_BENCHMARK_HAS_NUMPY_swigconstant(_IMP_npctransport)
347 IMP_BENCHMARK_HAS_NUMPY = _IMP_npctransport.IMP_BENCHMARK_HAS_NUMPY
349 _IMP_npctransport.IMPBENCHMARK_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
350 IMPBENCHMARK_SHOW_WARNINGS = _IMP_npctransport.IMPBENCHMARK_SHOW_WARNINGS
353 _IMP_npctransport.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
354 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_CGAL_HAS_BOOST_FILESYSTEM
356 _IMP_npctransport.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
357 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
359 _IMP_npctransport.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
360 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_CGAL_HAS_BOOST_RANDOM
362 _IMP_npctransport.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
363 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_CGAL_HAS_BOOST_SYSTEM
365 _IMP_npctransport.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_npctransport)
366 IMP_CGAL_HAS_NUMPY = _IMP_npctransport.IMP_CGAL_HAS_NUMPY
368 _IMP_npctransport.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
369 IMPCGAL_SHOW_WARNINGS = _IMP_npctransport.IMPCGAL_SHOW_WARNINGS
372 _IMP_npctransport.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
373 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_npctransport.IMP_ALGEBRA_HAS_IMP_CGAL
375 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
376 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
378 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
379 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
381 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
382 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_RANDOM
384 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
385 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_SYSTEM
387 _IMP_npctransport.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_npctransport)
388 IMP_ALGEBRA_HAS_CGAL = _IMP_npctransport.IMP_ALGEBRA_HAS_CGAL
390 _IMP_npctransport.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_npctransport)
391 IMP_ALGEBRA_HAS_NUMPY = _IMP_npctransport.IMP_ALGEBRA_HAS_NUMPY
393 _IMP_npctransport.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_npctransport)
394 IMP_ALGEBRA_HAS_ANN = _IMP_npctransport.IMP_ALGEBRA_HAS_ANN
396 _IMP_npctransport.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
397 IMPALGEBRA_SHOW_WARNINGS = _IMP_npctransport.IMPALGEBRA_SHOW_WARNINGS
400 _IMP_npctransport.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
401 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_npctransport.IMP_DISPLAY_HAS_IMP_CGAL
403 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
404 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
406 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
407 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
409 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
410 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_RANDOM
412 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
413 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_SYSTEM
415 _IMP_npctransport.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_npctransport)
416 IMP_DISPLAY_HAS_CGAL = _IMP_npctransport.IMP_DISPLAY_HAS_CGAL
418 _IMP_npctransport.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_npctransport)
419 IMP_DISPLAY_HAS_NUMPY = _IMP_npctransport.IMP_DISPLAY_HAS_NUMPY
421 _IMP_npctransport.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
422 IMPDISPLAY_SHOW_WARNINGS = _IMP_npctransport.IMPDISPLAY_SHOW_WARNINGS
425 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
426 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
428 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
429 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
431 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
432 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
434 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
435 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
437 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
438 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
440 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_npctransport)
441 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_CGAL
443 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_npctransport)
444 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_HDF5
446 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_npctransport)
447 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_NUMPY
449 _IMP_npctransport.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
450 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_npctransport.IMPSCOREFUNCTOR_SHOW_WARNINGS
453 _IMP_npctransport.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
454 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_npctransport.IMP_STATISTICS_HAS_IMP_CGAL
456 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
457 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
459 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
460 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
462 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
463 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_RANDOM
465 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
466 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_SYSTEM
468 _IMP_npctransport.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_npctransport)
469 IMP_STATISTICS_HAS_CGAL = _IMP_npctransport.IMP_STATISTICS_HAS_CGAL
471 _IMP_npctransport.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_npctransport)
472 IMP_STATISTICS_HAS_NUMPY = _IMP_npctransport.IMP_STATISTICS_HAS_NUMPY
474 _IMP_npctransport.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
475 IMPSTATISTICS_SHOW_WARNINGS = _IMP_npctransport.IMPSTATISTICS_SHOW_WARNINGS
478 _IMP_npctransport.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
479 IMP_CORE_HAS_IMP_CGAL = _IMP_npctransport.IMP_CORE_HAS_IMP_CGAL
481 _IMP_npctransport.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
482 IMP_CORE_HAS_IMP_KERNEL = _IMP_npctransport.IMP_CORE_HAS_IMP_KERNEL
484 _IMP_npctransport.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
485 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_CORE_HAS_BOOST_FILESYSTEM
487 _IMP_npctransport.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
488 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
490 _IMP_npctransport.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
491 IMP_CORE_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_CORE_HAS_BOOST_RANDOM
493 _IMP_npctransport.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
494 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_CORE_HAS_BOOST_SYSTEM
496 _IMP_npctransport.IMP_CORE_HAS_CGAL_swigconstant(_IMP_npctransport)
497 IMP_CORE_HAS_CGAL = _IMP_npctransport.IMP_CORE_HAS_CGAL
499 _IMP_npctransport.IMP_CORE_HAS_HDF5_swigconstant(_IMP_npctransport)
500 IMP_CORE_HAS_HDF5 = _IMP_npctransport.IMP_CORE_HAS_HDF5
502 _IMP_npctransport.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_npctransport)
503 IMP_CORE_HAS_NUMPY = _IMP_npctransport.IMP_CORE_HAS_NUMPY
505 _IMP_npctransport.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
506 IMPCORE_SHOW_WARNINGS = _IMP_npctransport.IMPCORE_SHOW_WARNINGS
509 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_npctransport)
510 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_ALGEBRA
512 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
513 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_CGAL
515 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
516 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_DISPLAY
518 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
519 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_KERNEL
521 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
522 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
524 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
525 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
527 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
528 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
530 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
531 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_RANDOM
533 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
534 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_SYSTEM
536 _IMP_npctransport.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_npctransport)
537 IMP_CONTAINER_HAS_CGAL = _IMP_npctransport.IMP_CONTAINER_HAS_CGAL
539 _IMP_npctransport.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_npctransport)
540 IMP_CONTAINER_HAS_HDF5 = _IMP_npctransport.IMP_CONTAINER_HAS_HDF5
542 _IMP_npctransport.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_npctransport)
543 IMP_CONTAINER_HAS_NUMPY = _IMP_npctransport.IMP_CONTAINER_HAS_NUMPY
545 _IMP_npctransport.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
546 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_npctransport.IMP_CONTAINER_HAS_PYTHON_IHM
548 _IMP_npctransport.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_npctransport)
549 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_npctransport.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
551 _IMP_npctransport.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_npctransport)
552 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_npctransport.IMP_CONTAINER_HAS_ROBIN_MAP
554 _IMP_npctransport.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
555 IMPCONTAINER_SHOW_WARNINGS = _IMP_npctransport.IMPCONTAINER_SHOW_WARNINGS
558 _IMP_npctransport.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
559 IMP_ATOM_HAS_IMP_CGAL = _IMP_npctransport.IMP_ATOM_HAS_IMP_CGAL
561 _IMP_npctransport.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
562 IMP_ATOM_HAS_IMP_KERNEL = _IMP_npctransport.IMP_ATOM_HAS_IMP_KERNEL
564 _IMP_npctransport.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
565 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
567 _IMP_npctransport.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
568 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
570 _IMP_npctransport.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
571 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_ATOM_HAS_BOOST_RANDOM
573 _IMP_npctransport.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
574 IMP_ATOM_HAS_BOOST_REGEX = _IMP_npctransport.IMP_ATOM_HAS_BOOST_REGEX
576 _IMP_npctransport.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
577 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_ATOM_HAS_BOOST_SYSTEM
579 _IMP_npctransport.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_npctransport)
580 IMP_ATOM_HAS_CGAL = _IMP_npctransport.IMP_ATOM_HAS_CGAL
582 _IMP_npctransport.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_npctransport)
583 IMP_ATOM_HAS_HDF5 = _IMP_npctransport.IMP_ATOM_HAS_HDF5
585 _IMP_npctransport.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_npctransport)
586 IMP_ATOM_HAS_NUMPY = _IMP_npctransport.IMP_ATOM_HAS_NUMPY
588 _IMP_npctransport.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
589 IMP_ATOM_HAS_PYTHON_IHM = _IMP_npctransport.IMP_ATOM_HAS_PYTHON_IHM
591 _IMP_npctransport.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
592 IMPATOM_SHOW_WARNINGS = _IMP_npctransport.IMPATOM_SHOW_WARNINGS
594 _IMP_npctransport.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_npctransport)
595 IMP_ATOM_TYPE_INDEX = _IMP_npctransport.IMP_ATOM_TYPE_INDEX
597 _IMP_npctransport.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_npctransport)
598 IMP_RESIDUE_TYPE_INDEX = _IMP_npctransport.IMP_RESIDUE_TYPE_INDEX
600 _IMP_npctransport.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_npctransport)
601 IMP_HIERARCHY_TYPE_INDEX = _IMP_npctransport.IMP_HIERARCHY_TYPE_INDEX
603 _IMP_npctransport.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_npctransport)
604 IMP_CHAIN_TYPE_INDEX = _IMP_npctransport.IMP_CHAIN_TYPE_INDEX
607 _IMP_npctransport.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
608 IMP_EM_HAS_IMP_CGAL = _IMP_npctransport.IMP_EM_HAS_IMP_CGAL
610 _IMP_npctransport.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_npctransport)
611 IMP_EM_HAS_IMP_CONTAINER = _IMP_npctransport.IMP_EM_HAS_IMP_CONTAINER
613 _IMP_npctransport.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
614 IMP_EM_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_EM_HAS_IMP_DISPLAY
616 _IMP_npctransport.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
617 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_EM_HAS_IMP_SCORE_FUNCTOR
619 _IMP_npctransport.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
620 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_EM_HAS_BOOST_FILESYSTEM
622 _IMP_npctransport.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
623 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
625 _IMP_npctransport.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
626 IMP_EM_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_EM_HAS_BOOST_RANDOM
628 _IMP_npctransport.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
629 IMP_EM_HAS_BOOST_REGEX = _IMP_npctransport.IMP_EM_HAS_BOOST_REGEX
631 _IMP_npctransport.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
632 IMP_EM_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_EM_HAS_BOOST_SYSTEM
634 _IMP_npctransport.IMP_EM_HAS_CGAL_swigconstant(_IMP_npctransport)
635 IMP_EM_HAS_CGAL = _IMP_npctransport.IMP_EM_HAS_CGAL
637 _IMP_npctransport.IMP_EM_HAS_HDF5_swigconstant(_IMP_npctransport)
638 IMP_EM_HAS_HDF5 = _IMP_npctransport.IMP_EM_HAS_HDF5
640 _IMP_npctransport.IMP_EM_HAS_NUMPY_swigconstant(_IMP_npctransport)
641 IMP_EM_HAS_NUMPY = _IMP_npctransport.IMP_EM_HAS_NUMPY
643 _IMP_npctransport.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
644 IMP_EM_HAS_PYTHON_IHM = _IMP_npctransport.IMP_EM_HAS_PYTHON_IHM
646 _IMP_npctransport.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
647 IMPEM_SHOW_WARNINGS = _IMP_npctransport.IMPEM_SHOW_WARNINGS
650 _IMP_npctransport.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
651 IMP_SAXS_HAS_IMP_CGAL = _IMP_npctransport.IMP_SAXS_HAS_IMP_CGAL
653 _IMP_npctransport.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_npctransport)
654 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_npctransport.IMP_SAXS_HAS_IMP_CONTAINER
656 _IMP_npctransport.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
657 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_SAXS_HAS_IMP_DISPLAY
659 _IMP_npctransport.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
660 IMP_SAXS_HAS_IMP_KERNEL = _IMP_npctransport.IMP_SAXS_HAS_IMP_KERNEL
662 _IMP_npctransport.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
663 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
665 _IMP_npctransport.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
666 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_SAXS_HAS_BOOST_FILESYSTEM
668 _IMP_npctransport.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
669 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
671 _IMP_npctransport.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
672 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_SAXS_HAS_BOOST_RANDOM
674 _IMP_npctransport.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
675 IMP_SAXS_HAS_BOOST_REGEX = _IMP_npctransport.IMP_SAXS_HAS_BOOST_REGEX
677 _IMP_npctransport.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
678 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_SAXS_HAS_BOOST_SYSTEM
680 _IMP_npctransport.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_npctransport)
681 IMP_SAXS_HAS_CGAL = _IMP_npctransport.IMP_SAXS_HAS_CGAL
683 _IMP_npctransport.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_npctransport)
684 IMP_SAXS_HAS_HDF5 = _IMP_npctransport.IMP_SAXS_HAS_HDF5
686 _IMP_npctransport.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_npctransport)
687 IMP_SAXS_HAS_NUMPY = _IMP_npctransport.IMP_SAXS_HAS_NUMPY
689 _IMP_npctransport.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
690 IMP_SAXS_HAS_PYTHON_IHM = _IMP_npctransport.IMP_SAXS_HAS_PYTHON_IHM
692 _IMP_npctransport.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
693 IMPSAXS_SHOW_WARNINGS = _IMP_npctransport.IMPSAXS_SHOW_WARNINGS
696 _IMP_npctransport.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
697 IMP_ISD_HAS_IMP_CGAL = _IMP_npctransport.IMP_ISD_HAS_IMP_CGAL
699 _IMP_npctransport.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
700 IMP_ISD_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_ISD_HAS_IMP_DISPLAY
702 _IMP_npctransport.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
703 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
705 _IMP_npctransport.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
706 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_ISD_HAS_BOOST_FILESYSTEM
708 _IMP_npctransport.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
709 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
711 _IMP_npctransport.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
712 IMP_ISD_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_ISD_HAS_BOOST_RANDOM
714 _IMP_npctransport.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
715 IMP_ISD_HAS_BOOST_REGEX = _IMP_npctransport.IMP_ISD_HAS_BOOST_REGEX
717 _IMP_npctransport.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
718 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_ISD_HAS_BOOST_SYSTEM
720 _IMP_npctransport.IMP_ISD_HAS_CGAL_swigconstant(_IMP_npctransport)
721 IMP_ISD_HAS_CGAL = _IMP_npctransport.IMP_ISD_HAS_CGAL
723 _IMP_npctransport.IMP_ISD_HAS_HDF5_swigconstant(_IMP_npctransport)
724 IMP_ISD_HAS_HDF5 = _IMP_npctransport.IMP_ISD_HAS_HDF5
726 _IMP_npctransport.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_npctransport)
727 IMP_ISD_HAS_NUMPY = _IMP_npctransport.IMP_ISD_HAS_NUMPY
729 _IMP_npctransport.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
730 IMP_ISD_HAS_PYTHON_IHM = _IMP_npctransport.IMP_ISD_HAS_PYTHON_IHM
732 _IMP_npctransport.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
733 IMPISD_SHOW_WARNINGS = _IMP_npctransport.IMPISD_SHOW_WARNINGS
736 _IMP_npctransport.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
737 IMP_RMF_HAS_IMP_CGAL = _IMP_npctransport.IMP_RMF_HAS_IMP_CGAL
739 _IMP_npctransport.IMP_RMF_HAS_IMP_EM_swigconstant(_IMP_npctransport)
740 IMP_RMF_HAS_IMP_EM = _IMP_npctransport.IMP_RMF_HAS_IMP_EM
742 _IMP_npctransport.IMP_RMF_HAS_IMP_SAXS_swigconstant(_IMP_npctransport)
743 IMP_RMF_HAS_IMP_SAXS = _IMP_npctransport.IMP_RMF_HAS_IMP_SAXS
745 _IMP_npctransport.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
746 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
748 _IMP_npctransport.IMP_RMF_HAS_IMP_STATISTICS_swigconstant(_IMP_npctransport)
749 IMP_RMF_HAS_IMP_STATISTICS = _IMP_npctransport.IMP_RMF_HAS_IMP_STATISTICS
751 _IMP_npctransport.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
752 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_RMF_HAS_BOOST_FILESYSTEM
754 _IMP_npctransport.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
755 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
757 _IMP_npctransport.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
758 IMP_RMF_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_RMF_HAS_BOOST_RANDOM
760 _IMP_npctransport.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
761 IMP_RMF_HAS_BOOST_REGEX = _IMP_npctransport.IMP_RMF_HAS_BOOST_REGEX
763 _IMP_npctransport.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
764 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_RMF_HAS_BOOST_SYSTEM
766 _IMP_npctransport.IMP_RMF_HAS_CGAL_swigconstant(_IMP_npctransport)
767 IMP_RMF_HAS_CGAL = _IMP_npctransport.IMP_RMF_HAS_CGAL
769 _IMP_npctransport.IMP_RMF_HAS_HDF5_swigconstant(_IMP_npctransport)
770 IMP_RMF_HAS_HDF5 = _IMP_npctransport.IMP_RMF_HAS_HDF5
772 _IMP_npctransport.IMP_RMF_HAS_NUMPY_swigconstant(_IMP_npctransport)
773 IMP_RMF_HAS_NUMPY = _IMP_npctransport.IMP_RMF_HAS_NUMPY
775 _IMP_npctransport.IMP_RMF_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
776 IMP_RMF_HAS_PYTHON_IHM = _IMP_npctransport.IMP_RMF_HAS_PYTHON_IHM
778 _IMP_npctransport.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
779 IMPRMF_SHOW_WARNINGS = _IMP_npctransport.IMPRMF_SHOW_WARNINGS
783 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
784 IMP_NPCTRANSPORT_HAS_IMP_CGAL = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_CGAL
786 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_EM_swigconstant(_IMP_npctransport)
787 IMP_NPCTRANSPORT_HAS_IMP_EM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_EM
789 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_ISD_swigconstant(_IMP_npctransport)
790 IMP_NPCTRANSPORT_HAS_IMP_ISD = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_ISD
792 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_SAXS_swigconstant(_IMP_npctransport)
793 IMP_NPCTRANSPORT_HAS_IMP_SAXS = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_SAXS
795 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
796 IMP_NPCTRANSPORT_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_FILESYSTEM
798 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
799 IMP_NPCTRANSPORT_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_PROGRAMOPTIONS
801 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
802 IMP_NPCTRANSPORT_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_RANDOM
804 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
805 IMP_NPCTRANSPORT_HAS_BOOST_REGEX = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_REGEX
807 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
808 IMP_NPCTRANSPORT_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_SYSTEM
810 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_CGAL_swigconstant(_IMP_npctransport)
811 IMP_NPCTRANSPORT_HAS_CGAL = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_CGAL
813 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_HDF5_swigconstant(_IMP_npctransport)
814 IMP_NPCTRANSPORT_HAS_HDF5 = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_HDF5
816 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_NUMPY_swigconstant(_IMP_npctransport)
817 IMP_NPCTRANSPORT_HAS_NUMPY = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_NUMPY
819 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
820 IMP_NPCTRANSPORT_HAS_PYTHON_IHM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_PYTHON_IHM
822 _IMP_npctransport.IMPNPCTRANSPORT_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
823 IMPNPCTRANSPORT_SHOW_WARNINGS = _IMP_npctransport.IMPNPCTRANSPORT_SHOW_WARNINGS
825 _object_types.append(
"SitesPairScore")
828 def _object_cast_to_SitesPairScore(o):
829 """_object_cast_to_SitesPairScore(Object o) -> SitesPairScore"""
830 return _IMP_npctransport._object_cast_to_SitesPairScore(o)
832 _object_types.append(
"Scoring")
835 def _object_cast_to_Scoring(o):
836 """_object_cast_to_Scoring(Object o) -> Scoring"""
837 return _IMP_npctransport._object_cast_to_Scoring(o)
839 _object_types.append(
"BrownianDynamicsTAMDWithSlabSupport")
842 def _object_cast_to_BrownianDynamicsTAMDWithSlabSupport(o):
843 """_object_cast_to_BrownianDynamicsTAMDWithSlabSupport(Object o) -> BrownianDynamicsTAMDWithSlabSupport"""
844 return _IMP_npctransport._object_cast_to_BrownianDynamicsTAMDWithSlabSupport(o)
846 _object_types.append(
"Statistics")
849 def _object_cast_to_Statistics(o):
850 """_object_cast_to_Statistics(Object o) -> Statistics"""
851 return _IMP_npctransport._object_cast_to_Statistics(o)
853 _object_types.append(
"SimulationData")
856 def _object_cast_to_SimulationData(o):
857 """_object_cast_to_SimulationData(Object o) -> SimulationData"""
858 return _IMP_npctransport._object_cast_to_SimulationData(o)
860 _object_types.append(
"SitesGeometry")
863 def _object_cast_to_SitesGeometry(o):
864 """_object_cast_to_SitesGeometry(Object o) -> SitesGeometry"""
865 return _IMP_npctransport._object_cast_to_SitesGeometry(o)
867 _object_types.append(
"TypedSitesGeometry")
870 def _object_cast_to_TypedSitesGeometry(o):
871 """_object_cast_to_TypedSitesGeometry(Object o) -> TypedSitesGeometry"""
872 return _IMP_npctransport._object_cast_to_TypedSitesGeometry(o)
874 _object_types.append(
"SlabWithCylindricalPorePairScore")
877 def _object_cast_to_SlabWithCylindricalPorePairScore(o):
878 """_object_cast_to_SlabWithCylindricalPorePairScore(Object o) -> SlabWithCylindricalPorePairScore"""
879 return _IMP_npctransport._object_cast_to_SlabWithCylindricalPorePairScore(o)
881 _object_types.append(
"SlabWithToroidalPorePairScore")
884 def _object_cast_to_SlabWithToroidalPorePairScore(o):
885 """_object_cast_to_SlabWithToroidalPorePairScore(Object o) -> SlabWithToroidalPorePairScore"""
886 return _IMP_npctransport._object_cast_to_SlabWithToroidalPorePairScore(o)
888 _object_types.append(
"PoreRadiusSingletonScore")
891 def _object_cast_to_PoreRadiusSingletonScore(o):
892 """_object_cast_to_PoreRadiusSingletonScore(Object o) -> PoreRadiusSingletonScore"""
893 return _IMP_npctransport._object_cast_to_PoreRadiusSingletonScore(o)
895 _object_types.append(
"ExcludeZRangeSingletonScore")
898 def _object_cast_to_ExcludeZRangeSingletonScore(o):
899 """_object_cast_to_ExcludeZRangeSingletonScore(Object o) -> ExcludeZRangeSingletonScore"""
900 return _IMP_npctransport._object_cast_to_ExcludeZRangeSingletonScore(o)
902 _object_types.append(
"ZBiasSingletonScore")
905 def _object_cast_to_ZBiasSingletonScore(o):
906 """_object_cast_to_ZBiasSingletonScore(Object o) -> ZBiasSingletonScore"""
907 return _IMP_npctransport._object_cast_to_ZBiasSingletonScore(o)
909 _object_types.append(
"SlabWithCylindricalPoreWireGeometry")
912 def _object_cast_to_SlabWithCylindricalPoreWireGeometry(o):
913 """_object_cast_to_SlabWithCylindricalPoreWireGeometry(Object o) -> SlabWithCylindricalPoreWireGeometry"""
914 return _IMP_npctransport._object_cast_to_SlabWithCylindricalPoreWireGeometry(o)
916 _object_types.append(
"SlabWithCylindricalPoreSurfaceGeometry")
919 def _object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(o):
920 """_object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(Object o) -> SlabWithCylindricalPoreSurfaceGeometry"""
921 return _IMP_npctransport._object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(o)
923 _object_types.append(
"SlabWithToroidalPoreWireGeometry")
926 def _object_cast_to_SlabWithToroidalPoreWireGeometry(o):
927 """_object_cast_to_SlabWithToroidalPoreWireGeometry(Object o) -> SlabWithToroidalPoreWireGeometry"""
928 return _IMP_npctransport._object_cast_to_SlabWithToroidalPoreWireGeometry(o)
930 _object_types.append(
"LinearSoftSpherePairScore")
933 def _object_cast_to_LinearSoftSpherePairScore(o):
934 """_object_cast_to_LinearSoftSpherePairScore(Object o) -> LinearSoftSpherePairScore"""
935 return _IMP_npctransport._object_cast_to_LinearSoftSpherePairScore(o)
937 _object_types.append(
"FunctorLinearSoftSpherePairScore")
940 def _object_cast_to_FunctorLinearSoftSpherePairScore(o):
941 """_object_cast_to_FunctorLinearSoftSpherePairScore(Object o) -> FunctorLinearSoftSpherePairScore"""
942 return _IMP_npctransport._object_cast_to_FunctorLinearSoftSpherePairScore(o)
944 _object_types.append(
"LinearInteractionPairScore")
947 def _object_cast_to_LinearInteractionPairScore(o):
948 """_object_cast_to_LinearInteractionPairScore(Object o) -> LinearInteractionPairScore"""
949 return _IMP_npctransport._object_cast_to_LinearInteractionPairScore(o)
951 _object_types.append(
"FunctorLinearInteractionPairScore")
954 def _object_cast_to_FunctorLinearInteractionPairScore(o):
955 """_object_cast_to_FunctorLinearInteractionPairScore(Object o) -> FunctorLinearInteractionPairScore"""
956 return _IMP_npctransport._object_cast_to_FunctorLinearInteractionPairScore(o)
958 _object_types.append(
"LinearWellPairScore")
961 def _object_cast_to_LinearWellPairScore(o):
962 """_object_cast_to_LinearWellPairScore(Object o) -> LinearWellPairScore"""
963 return _IMP_npctransport._object_cast_to_LinearWellPairScore(o)
965 _object_types.append(
"HarmonicSpringSingletonScore")
968 def _object_cast_to_HarmonicSpringSingletonScore(o):
969 """_object_cast_to_HarmonicSpringSingletonScore(Object o) -> HarmonicSpringSingletonScore"""
970 return _IMP_npctransport._object_cast_to_HarmonicSpringSingletonScore(o)
972 _object_types.append(
"HierarchyWithSitesSaveLink")
975 def _object_cast_to_HierarchyWithSitesSaveLink(o):
976 """_object_cast_to_HierarchyWithSitesSaveLink(Object o) -> HierarchyWithSitesSaveLink"""
977 return _IMP_npctransport._object_cast_to_HierarchyWithSitesSaveLink(o)
979 _object_types.append(
"HierarchyWithSitesLoadLink")
982 def _object_cast_to_HierarchyWithSitesLoadLink(o):
983 """_object_cast_to_HierarchyWithSitesLoadLink(Object o) -> HierarchyWithSitesLoadLink"""
984 return _IMP_npctransport._object_cast_to_HierarchyWithSitesLoadLink(o)
986 _object_types.append(
"ChainStatisticsOptimizerState")
989 def _object_cast_to_ChainStatisticsOptimizerState(o):
990 """_object_cast_to_ChainStatisticsOptimizerState(Object o) -> ChainStatisticsOptimizerState"""
991 return _IMP_npctransport._object_cast_to_ChainStatisticsOptimizerState(o)
993 _object_types.append(
"BodyStatisticsOptimizerState")
996 def _object_cast_to_BodyStatisticsOptimizerState(o):
997 """_object_cast_to_BodyStatisticsOptimizerState(Object o) -> BodyStatisticsOptimizerState"""
998 return _IMP_npctransport._object_cast_to_BodyStatisticsOptimizerState(o)
1000 _object_types.append(
"BipartitePairsStatisticsOptimizerState")
1003 def _object_cast_to_BipartitePairsStatisticsOptimizerState(o):
1004 """_object_cast_to_BipartitePairsStatisticsOptimizerState(Object o) -> BipartitePairsStatisticsOptimizerState"""
1005 return _IMP_npctransport._object_cast_to_BipartitePairsStatisticsOptimizerState(o)
1007 _object_types.append(
"ParticleTransportStatisticsOptimizerState")
1010 def _object_cast_to_ParticleTransportStatisticsOptimizerState(o):
1011 """_object_cast_to_ParticleTransportStatisticsOptimizerState(Object o) -> ParticleTransportStatisticsOptimizerState"""
1012 return _IMP_npctransport._object_cast_to_ParticleTransportStatisticsOptimizerState(o)
1014 _object_types.append(
"FGChain")
1017 def _object_cast_to_FGChain(o):
1018 """_object_cast_to_FGChain(Object o) -> FGChain"""
1019 return _IMP_npctransport._object_cast_to_FGChain(o)
1021 _object_types.append(
"ParticleFactory")
1024 def _object_cast_to_ParticleFactory(o):
1025 """_object_cast_to_ParticleFactory(Object o) -> ParticleFactory"""
1026 return _IMP_npctransport._object_cast_to_ParticleFactory(o)
1029 _plural_types.append(
"Avro2PBReaders")
1030 _value_types.append(
"Avro2PBReader")
1033 SitesPairScoreParametersList=list
1034 _plural_types.append(
"SitesPairScoreParametersList")
1035 _value_types.append(
"SitesPairScoreParameters")
1038 def Transportings(l=[]):
1039 return [Transporting(x)
for x
in l]
1040 _plural_types.append(
"Transportings")
1043 _value_types.append(
"Transporting")
1046 def SlabWithPores(l=[]):
1047 return [SlabWithPore(x)
for x
in l]
1048 _plural_types.append(
"SlabWithPores")
1051 _value_types.append(
"SlabWithPore")
1054 def SlabWithCylindricalPores(l=[]):
1055 return [SlabWithCylindricalPore(x)
for x
in l]
1056 _plural_types.append(
"SlabWithCylindricalPores")
1059 _value_types.append(
"SlabWithCylindricalPore")
1062 def RelaxingSprings(l=[]):
1063 return [RelaxingSpring(x)
for x
in l]
1064 _plural_types.append(
"RelaxingSprings")
1067 _value_types.append(
"RelaxingSpring")
1070 def SlabWithToroidalPores(l=[]):
1071 return [SlabWithToroidalPore(x)
for x
in l]
1072 _plural_types.append(
"SlabWithToroidalPores")
1075 _value_types.append(
"SlabWithToroidalPore")
1077 class _DoubleParameter(object):
1078 """Proxy of C++ IMP::npctransport::Parameter<(double)> class"""
1079 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1080 __repr__ = _swig_repr
1084 __init__(IMP::npctransport::Parameter<(double)> self) -> _DoubleParameter
1085 __init__(IMP::npctransport::Parameter<(double)> self, double t) -> _DoubleParameter
1087 this = _IMP_npctransport.new__DoubleParameter(*args)
1089 self.this.append(this)
1093 def get_value(self):
1094 """get_value(_DoubleParameter self) -> double"""
1095 return _IMP_npctransport._DoubleParameter_get_value(self)
1099 """is_init(_DoubleParameter self) -> bool"""
1100 return _IMP_npctransport._DoubleParameter_is_init(self)
1102 __swig_destroy__ = _IMP_npctransport.delete__DoubleParameter
1103 __del__ =
lambda self:
None
1104 _DoubleParameter_swigregister = _IMP_npctransport._DoubleParameter_swigregister
1105 _DoubleParameter_swigregister(_DoubleParameter)
1107 class _IntParameter(object):
1108 """Proxy of C++ IMP::npctransport::Parameter<(int)> class"""
1109 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1110 __repr__ = _swig_repr
1114 __init__(IMP::npctransport::Parameter<(int)> self) -> _IntParameter
1115 __init__(IMP::npctransport::Parameter<(int)> self, int t) -> _IntParameter
1117 this = _IMP_npctransport.new__IntParameter(*args)
1119 self.this.append(this)
1123 def get_value(self):
1124 """get_value(_IntParameter self) -> int"""
1125 return _IMP_npctransport._IntParameter_get_value(self)
1129 """is_init(_IntParameter self) -> bool"""
1130 return _IMP_npctransport._IntParameter_is_init(self)
1132 __swig_destroy__ = _IMP_npctransport.delete__IntParameter
1133 __del__ =
lambda self:
None
1134 _IntParameter_swigregister = _IMP_npctransport._IntParameter_swigregister
1135 _IntParameter_swigregister(_IntParameter)
1137 class _BoolParameter(object):
1138 """Proxy of C++ IMP::npctransport::Parameter<(bool)> class"""
1139 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1140 __repr__ = _swig_repr
1144 __init__(IMP::npctransport::Parameter<(bool)> self) -> _BoolParameter
1145 __init__(IMP::npctransport::Parameter<(bool)> self, bool t) -> _BoolParameter
1147 this = _IMP_npctransport.new__BoolParameter(*args)
1149 self.this.append(this)
1153 def get_value(self):
1154 """get_value(_BoolParameter self) -> bool"""
1155 return _IMP_npctransport._BoolParameter_get_value(self)
1159 """is_init(_BoolParameter self) -> bool"""
1160 return _IMP_npctransport._BoolParameter_is_init(self)
1162 __swig_destroy__ = _IMP_npctransport.delete__BoolParameter
1163 __del__ =
lambda self:
None
1164 _BoolParameter_swigregister = _IMP_npctransport._BoolParameter_swigregister
1165 _BoolParameter_swigregister(_BoolParameter)
1169 """make_ordered_interaction_type(ParticleType t0, ParticleType t1) -> IMP::npctransport::InteractionType"""
1170 return _IMP_npctransport.make_ordered_interaction_type(t0, t1)
1173 """make_unordered_interaction_type(ParticleType t0, ParticleType t1) -> IMP::npctransport::InteractionType"""
1174 return _IMP_npctransport.make_unordered_interaction_type(t0, t1)
1178 make_unordered_particle_index_pair(ParticleIndex pi0, ParticleIndex pi1) -> IMP::ParticleIndexPair
1179 make_unordered_particle_index_pair(IMP::ParticleIndexPair pip) -> IMP::ParticleIndexPair
1181 return _IMP_npctransport.make_unordered_particle_index_pair(*args)
1183 """Proxy of C++ IMP::npctransport::LinearSoftSpherePairScore class"""
1184 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1188 __init__(IMP::npctransport::LinearSoftSpherePairScore self, double k, std::string name) -> LinearSoftSpherePairScore
1189 __init__(IMP::npctransport::LinearSoftSpherePairScore self, double k) -> LinearSoftSpherePairScore
1191 this = _IMP_npctransport.new_LinearSoftSpherePairScore(*args)
1193 self.this.append(this)
1197 def do_get_inputs(self, m, pis):
1198 """do_get_inputs(LinearSoftSpherePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1199 return _IMP_npctransport.LinearSoftSpherePairScore_do_get_inputs(self, m, pis)
1203 """get_k(LinearSoftSpherePairScore self) -> double"""
1204 return _IMP_npctransport.LinearSoftSpherePairScore_get_k(self)
1207 def get_version_info(self):
1208 """get_version_info(LinearSoftSpherePairScore self) -> VersionInfo"""
1209 return _IMP_npctransport.LinearSoftSpherePairScore_get_version_info(self)
1213 """__str__(LinearSoftSpherePairScore self) -> std::string"""
1214 return _IMP_npctransport.LinearSoftSpherePairScore___str__(self)
1218 """__repr__(LinearSoftSpherePairScore self) -> std::string"""
1219 return _IMP_npctransport.LinearSoftSpherePairScore___repr__(self)
1224 return _object_cast_to_LinearSoftSpherePairScore(o)
1226 LinearSoftSpherePairScore_swigregister = _IMP_npctransport.LinearSoftSpherePairScore_swigregister
1227 LinearSoftSpherePairScore_swigregister(LinearSoftSpherePairScore)
1230 """Proxy of C++ IMP::npctransport::LinearInteractionPairScore class"""
1231 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1235 __init__(IMP::npctransport::LinearInteractionPairScore self, double k_rep, double range_attr, double k_attr, std::string name) -> LinearInteractionPairScore
1236 __init__(IMP::npctransport::LinearInteractionPairScore self, double k_rep, double range_attr, double k_attr) -> LinearInteractionPairScore
1238 this = _IMP_npctransport.new_LinearInteractionPairScore(*args)
1240 self.this.append(this)
1244 def evaluate_if_good_index(self, *args):
1246 evaluate_if_good_index(LinearInteractionPairScore self, Model m, IMP::ParticleIndexPair const & p, DerivativeAccumulator da, double max) -> double
1247 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
1249 return _IMP_npctransport.LinearInteractionPairScore_evaluate_if_good_index(self, *args)
1252 def do_get_inputs(self, m, pis):
1253 """do_get_inputs(LinearInteractionPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1254 return _IMP_npctransport.LinearInteractionPairScore_do_get_inputs(self, m, pis)
1257 def get_range_attraction(self):
1258 """get_range_attraction(LinearInteractionPairScore self) -> double"""
1259 return _IMP_npctransport.LinearInteractionPairScore_get_range_attraction(self)
1262 def get_k_attraction(self):
1263 """get_k_attraction(LinearInteractionPairScore self) -> double"""
1264 return _IMP_npctransport.LinearInteractionPairScore_get_k_attraction(self)
1267 def set_k_attraction(self, k_attr):
1268 """set_k_attraction(LinearInteractionPairScore self, double k_attr)"""
1269 return _IMP_npctransport.LinearInteractionPairScore_set_k_attraction(self, k_attr)
1272 def get_k_repulsion(self):
1273 """get_k_repulsion(LinearInteractionPairScore self) -> double"""
1274 return _IMP_npctransport.LinearInteractionPairScore_get_k_repulsion(self)
1277 def set_k_repulsion(self, k_rep):
1278 """set_k_repulsion(LinearInteractionPairScore self, double k_rep)"""
1279 return _IMP_npctransport.LinearInteractionPairScore_set_k_repulsion(self, k_rep)
1282 def get_version_info(self):
1283 """get_version_info(LinearInteractionPairScore self) -> VersionInfo"""
1284 return _IMP_npctransport.LinearInteractionPairScore_get_version_info(self)
1288 """__str__(LinearInteractionPairScore self) -> std::string"""
1289 return _IMP_npctransport.LinearInteractionPairScore___str__(self)
1293 """__repr__(LinearInteractionPairScore self) -> std::string"""
1294 return _IMP_npctransport.LinearInteractionPairScore___repr__(self)
1299 return _object_cast_to_LinearInteractionPairScore(o)
1301 LinearInteractionPairScore_swigregister = _IMP_npctransport.LinearInteractionPairScore_swigregister
1302 LinearInteractionPairScore_swigregister(LinearInteractionPairScore)
1305 """Proxy of C++ IMP::npctransport::LinearWellPairScore class"""
1306 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1310 __init__(IMP::npctransport::LinearWellPairScore self, double rest_length_factor, double k, std::string name) -> LinearWellPairScore
1311 __init__(IMP::npctransport::LinearWellPairScore self, double rest_length_factor, double k) -> LinearWellPairScore
1313 this = _IMP_npctransport.new_LinearWellPairScore(*args)
1315 self.this.append(this)
1319 def set_rest_length_factor(self, rest_length_factor):
1320 """set_rest_length_factor(LinearWellPairScore self, double rest_length_factor)"""
1321 return _IMP_npctransport.LinearWellPairScore_set_rest_length_factor(self, rest_length_factor)
1324 def get_rest_length_factor(self):
1325 """get_rest_length_factor(LinearWellPairScore self) -> double"""
1326 return _IMP_npctransport.LinearWellPairScore_get_rest_length_factor(self)
1330 """set_k(LinearWellPairScore self, double k)"""
1331 return _IMP_npctransport.LinearWellPairScore_set_k(self, k)
1335 """get_k(LinearWellPairScore self) -> double"""
1336 return _IMP_npctransport.LinearWellPairScore_get_k(self)
1339 def do_get_inputs(self, m, pis):
1340 """do_get_inputs(LinearWellPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1341 return _IMP_npctransport.LinearWellPairScore_do_get_inputs(self, m, pis)
1344 def get_version_info(self):
1345 """get_version_info(LinearWellPairScore self) -> VersionInfo"""
1346 return _IMP_npctransport.LinearWellPairScore_get_version_info(self)
1350 """__str__(LinearWellPairScore self) -> std::string"""
1351 return _IMP_npctransport.LinearWellPairScore___str__(self)
1355 """__repr__(LinearWellPairScore self) -> std::string"""
1356 return _IMP_npctransport.LinearWellPairScore___repr__(self)
1361 return _object_cast_to_LinearWellPairScore(o)
1363 LinearWellPairScore_swigregister = _IMP_npctransport.LinearWellPairScore_swigregister
1364 LinearWellPairScore_swigregister(LinearWellPairScore)
1367 """Proxy of C++ IMP::npctransport::RelaxingSpring class"""
1368 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1372 __init__(IMP::npctransport::RelaxingSpring self) -> RelaxingSpring
1373 __init__(IMP::npctransport::RelaxingSpring self, Model m, ParticleIndex id) -> RelaxingSpring
1374 __init__(IMP::npctransport::RelaxingSpring self, _ParticleAdaptor d) -> RelaxingSpring
1376 this = _IMP_npctransport.new_RelaxingSpring(*args)
1378 self.this.append(this)
1382 def show(self, *args):
1384 show(RelaxingSpring self, _ostream out)
1385 show(RelaxingSpring self)
1387 return _IMP_npctransport.RelaxingSpring_show(self, *args)
1390 def setup_particle(*args):
1392 setup_particle(Model m, ParticleIndex pi, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1393 setup_particle(_ParticleAdaptor decorator, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1395 return _IMP_npctransport.RelaxingSpring_setup_particle(*args)
1397 setup_particle = staticmethod(setup_particle)
1399 def get_is_setup(*args):
1401 get_is_setup(_ParticleAdaptor p) -> bool
1402 get_is_setup(Model m, ParticleIndex pi) -> bool
1404 return _IMP_npctransport.RelaxingSpring_get_is_setup(*args)
1406 get_is_setup = staticmethod(get_is_setup)
1408 def get_bonded_particle_0_key():
1409 """get_bonded_particle_0_key() -> ParticleIndexKey"""
1410 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_0_key()
1412 get_bonded_particle_0_key = staticmethod(get_bonded_particle_0_key)
1414 def get_bonded_particle_1_key():
1415 """get_bonded_particle_1_key() -> ParticleIndexKey"""
1416 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_1_key()
1418 get_bonded_particle_1_key = staticmethod(get_bonded_particle_1_key)
1420 def get_equilibrium_rest_length_factor_key():
1421 """get_equilibrium_rest_length_factor_key() -> FloatKey"""
1422 return _IMP_npctransport.RelaxingSpring_get_equilibrium_rest_length_factor_key()
1424 get_equilibrium_rest_length_factor_key = staticmethod(get_equilibrium_rest_length_factor_key)
1426 def get_rest_length_key():
1427 """get_rest_length_key() -> FloatKey"""
1428 return _IMP_npctransport.RelaxingSpring_get_rest_length_key()
1430 get_rest_length_key = staticmethod(get_rest_length_key)
1432 def get_rest_length_diffusion_coefficient_key():
1433 """get_rest_length_diffusion_coefficient_key() -> FloatKey"""
1434 return _IMP_npctransport.RelaxingSpring_get_rest_length_diffusion_coefficient_key()
1436 get_rest_length_diffusion_coefficient_key = staticmethod(get_rest_length_diffusion_coefficient_key)
1438 def get_bonded_particle_0(self):
1439 """get_bonded_particle_0(RelaxingSpring self) -> Particle"""
1440 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_0(self)
1443 def get_bonded_particle_1(self):
1444 """get_bonded_particle_1(RelaxingSpring self) -> Particle"""
1445 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_1(self)
1448 def get_bonded_particle_index_0(self):
1449 """get_bonded_particle_index_0(RelaxingSpring self) -> ParticleIndex"""
1450 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_index_0(self)
1453 def get_bonded_particle_index_1(self):
1454 """get_bonded_particle_index_1(RelaxingSpring self) -> ParticleIndex"""
1455 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_index_1(self)
1458 def get_equilibrium_rest_length_factor(self):
1459 """get_equilibrium_rest_length_factor(RelaxingSpring self) -> IMP::Float"""
1460 return _IMP_npctransport.RelaxingSpring_get_equilibrium_rest_length_factor(self)
1463 def set_equilibrium_rest_length_factor(self, t):
1464 """set_equilibrium_rest_length_factor(RelaxingSpring self, IMP::Float t)"""
1465 return _IMP_npctransport.RelaxingSpring_set_equilibrium_rest_length_factor(self, t)
1468 def get_rest_length(self):
1469 """get_rest_length(RelaxingSpring self) -> IMP::Float"""
1470 return _IMP_npctransport.RelaxingSpring_get_rest_length(self)
1473 def set_rest_length(self, t):
1474 """set_rest_length(RelaxingSpring self, IMP::Float t)"""
1475 return _IMP_npctransport.RelaxingSpring_set_rest_length(self, t)
1478 def get_rest_length_diffusion_coefficient(self):
1479 """get_rest_length_diffusion_coefficient(RelaxingSpring self) -> IMP::Float"""
1480 return _IMP_npctransport.RelaxingSpring_get_rest_length_diffusion_coefficient(self)
1483 def set_rest_length_diffusion_coefficient(self, t):
1484 """set_rest_length_diffusion_coefficient(RelaxingSpring self, IMP::Float t)"""
1485 return _IMP_npctransport.RelaxingSpring_set_rest_length_diffusion_coefficient(self, t)
1488 def add_to_rest_length_derivative(self, d, da):
1489 """add_to_rest_length_derivative(RelaxingSpring self, double d, DerivativeAccumulator da)"""
1490 return _IMP_npctransport.RelaxingSpring_add_to_rest_length_derivative(self, d, da)
1493 def get_rest_length_derivative(self):
1494 """get_rest_length_derivative(RelaxingSpring self) -> double"""
1495 return _IMP_npctransport.RelaxingSpring_get_rest_length_derivative(self)
1498 def add_attribute(self, *args):
1500 add_attribute(RelaxingSpring self, FloatKey k, IMP::Float v, bool opt)
1501 add_attribute(RelaxingSpring self, FloatKey a0, IMP::Float a1)
1502 add_attribute(RelaxingSpring self, IntKey a0, IMP::Int a1)
1503 add_attribute(RelaxingSpring self, FloatsKey a0, IMP::Floats a1)
1504 add_attribute(RelaxingSpring self, IntsKey a0, IMP::Ints a1)
1505 add_attribute(RelaxingSpring self, StringKey a0, IMP::String a1)
1506 add_attribute(RelaxingSpring self, ParticleIndexKey a0, Particle a1)
1507 add_attribute(RelaxingSpring self, ObjectKey a0, Object a1)
1509 return _IMP_npctransport.RelaxingSpring_add_attribute(self, *args)
1512 def get_value(self, *args):
1514 get_value(RelaxingSpring self, FloatKey a0) -> IMP::Float
1515 get_value(RelaxingSpring self, IntKey a0) -> IMP::Int
1516 get_value(RelaxingSpring self, FloatsKey a0) -> IMP::Floats
1517 get_value(RelaxingSpring self, IntsKey a0) -> IMP::Ints
1518 get_value(RelaxingSpring self, StringKey a0) -> IMP::String
1519 get_value(RelaxingSpring self, ParticleIndexKey a0) -> Particle
1520 get_value(RelaxingSpring self, ObjectKey a0) -> Object
1522 return _IMP_npctransport.RelaxingSpring_get_value(self, *args)
1525 def set_value(self, *args):
1527 set_value(RelaxingSpring self, FloatKey a0, IMP::Float a1)
1528 set_value(RelaxingSpring self, IntKey a0, IMP::Int a1)
1529 set_value(RelaxingSpring self, FloatsKey a0, IMP::Floats a1)
1530 set_value(RelaxingSpring self, IntsKey a0, IMP::Ints a1)
1531 set_value(RelaxingSpring self, StringKey a0, IMP::String a1)
1532 set_value(RelaxingSpring self, ParticleIndexKey a0, Particle a1)
1533 set_value(RelaxingSpring self, ObjectKey a0, Object a1)
1535 return _IMP_npctransport.RelaxingSpring_set_value(self, *args)
1538 def remove_attribute(self, *args):
1540 remove_attribute(RelaxingSpring self, FloatKey a0)
1541 remove_attribute(RelaxingSpring self, IntKey a0)
1542 remove_attribute(RelaxingSpring self, FloatsKey a0)
1543 remove_attribute(RelaxingSpring self, IntsKey a0)
1544 remove_attribute(RelaxingSpring self, StringKey a0)
1545 remove_attribute(RelaxingSpring self, ParticleIndexKey a0)
1546 remove_attribute(RelaxingSpring self, ObjectKey a0)
1548 return _IMP_npctransport.RelaxingSpring_remove_attribute(self, *args)
1551 def has_attribute(self, *args):
1553 has_attribute(RelaxingSpring self, FloatKey a0) -> bool
1554 has_attribute(RelaxingSpring self, IntKey a0) -> bool
1555 has_attribute(RelaxingSpring self, FloatsKey a0) -> bool
1556 has_attribute(RelaxingSpring self, IntsKey a0) -> bool
1557 has_attribute(RelaxingSpring self, StringKey a0) -> bool
1558 has_attribute(RelaxingSpring self, ParticleIndexKey a0) -> bool
1559 has_attribute(RelaxingSpring self, ObjectKey a0) -> bool
1561 return _IMP_npctransport.RelaxingSpring_has_attribute(self, *args)
1564 def get_derivative(self, a0):
1565 """get_derivative(RelaxingSpring self, FloatKey a0) -> double"""
1566 return _IMP_npctransport.RelaxingSpring_get_derivative(self, a0)
1570 """get_name(RelaxingSpring self) -> std::string"""
1571 return _IMP_npctransport.RelaxingSpring_get_name(self)
1574 def clear_caches(self):
1575 """clear_caches(RelaxingSpring self)"""
1576 return _IMP_npctransport.RelaxingSpring_clear_caches(self)
1579 def set_name(self, a0):
1580 """set_name(RelaxingSpring self, std::string a0)"""
1581 return _IMP_npctransport.RelaxingSpring_set_name(self, a0)
1585 """set_check_level(RelaxingSpring self, IMP::CheckLevel a0)"""
1586 return _IMP_npctransport.RelaxingSpring_set_check_level(self, a0)
1589 def add_to_derivative(self, a0, a1, a2):
1590 """add_to_derivative(RelaxingSpring self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1591 return _IMP_npctransport.RelaxingSpring_add_to_derivative(self, a0, a1, a2)
1594 def set_is_optimized(self, a0, a1):
1595 """set_is_optimized(RelaxingSpring self, FloatKey a0, bool a1)"""
1596 return _IMP_npctransport.RelaxingSpring_set_is_optimized(self, a0, a1)
1599 def get_is_optimized(self, a0):
1600 """get_is_optimized(RelaxingSpring self, FloatKey a0) -> bool"""
1601 return _IMP_npctransport.RelaxingSpring_get_is_optimized(self, a0)
1605 """get_check_level(RelaxingSpring self) -> IMP::CheckLevel"""
1606 return _IMP_npctransport.RelaxingSpring_get_check_level(self)
1609 def __eq__(self, *args):
1611 __eq__(RelaxingSpring self, RelaxingSpring o) -> bool
1612 __eq__(RelaxingSpring self, Particle d) -> bool
1614 return _IMP_npctransport.RelaxingSpring___eq__(self, *args)
1617 def __ne__(self, *args):
1619 __ne__(RelaxingSpring self, RelaxingSpring o) -> bool
1620 __ne__(RelaxingSpring self, Particle d) -> bool
1622 return _IMP_npctransport.RelaxingSpring___ne__(self, *args)
1625 def __le__(self, *args):
1627 __le__(RelaxingSpring self, RelaxingSpring o) -> bool
1628 __le__(RelaxingSpring self, Particle d) -> bool
1630 return _IMP_npctransport.RelaxingSpring___le__(self, *args)
1633 def __lt__(self, *args):
1635 __lt__(RelaxingSpring self, RelaxingSpring o) -> bool
1636 __lt__(RelaxingSpring self, Particle d) -> bool
1638 return _IMP_npctransport.RelaxingSpring___lt__(self, *args)
1641 def __ge__(self, *args):
1643 __ge__(RelaxingSpring self, RelaxingSpring o) -> bool
1644 __ge__(RelaxingSpring self, Particle d) -> bool
1646 return _IMP_npctransport.RelaxingSpring___ge__(self, *args)
1649 def __gt__(self, *args):
1651 __gt__(RelaxingSpring self, RelaxingSpring o) -> bool
1652 __gt__(RelaxingSpring self, Particle d) -> bool
1654 return _IMP_npctransport.RelaxingSpring___gt__(self, *args)
1658 """__hash__(RelaxingSpring self) -> std::size_t"""
1659 return _IMP_npctransport.RelaxingSpring___hash__(self)
1663 """__str__(RelaxingSpring self) -> std::string"""
1664 return _IMP_npctransport.RelaxingSpring___str__(self)
1668 """__repr__(RelaxingSpring self) -> std::string"""
1669 return _IMP_npctransport.RelaxingSpring___repr__(self)
1671 __swig_destroy__ = _IMP_npctransport.delete_RelaxingSpring
1672 __del__ =
lambda self:
None
1673 RelaxingSpring_swigregister = _IMP_npctransport.RelaxingSpring_swigregister
1674 RelaxingSpring_swigregister(RelaxingSpring)
1676 def RelaxingSpring_setup_particle(*args):
1678 setup_particle(Model m, ParticleIndex pi, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1679 RelaxingSpring_setup_particle(_ParticleAdaptor decorator, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1681 return _IMP_npctransport.RelaxingSpring_setup_particle(*args)
1683 def RelaxingSpring_get_is_setup(*args):
1685 get_is_setup(_ParticleAdaptor p) -> bool
1686 RelaxingSpring_get_is_setup(Model m, ParticleIndex pi) -> bool
1688 return _IMP_npctransport.RelaxingSpring_get_is_setup(*args)
1690 def RelaxingSpring_get_bonded_particle_0_key():
1691 """RelaxingSpring_get_bonded_particle_0_key() -> ParticleIndexKey"""
1692 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_0_key()
1694 def RelaxingSpring_get_bonded_particle_1_key():
1695 """RelaxingSpring_get_bonded_particle_1_key() -> ParticleIndexKey"""
1696 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_1_key()
1698 def RelaxingSpring_get_equilibrium_rest_length_factor_key():
1699 """RelaxingSpring_get_equilibrium_rest_length_factor_key() -> FloatKey"""
1700 return _IMP_npctransport.RelaxingSpring_get_equilibrium_rest_length_factor_key()
1702 def RelaxingSpring_get_rest_length_key():
1703 """RelaxingSpring_get_rest_length_key() -> FloatKey"""
1704 return _IMP_npctransport.RelaxingSpring_get_rest_length_key()
1706 def RelaxingSpring_get_rest_length_diffusion_coefficient_key():
1707 """RelaxingSpring_get_rest_length_diffusion_coefficient_key() -> FloatKey"""
1708 return _IMP_npctransport.RelaxingSpring_get_rest_length_diffusion_coefficient_key()
1711 """Proxy of C++ IMP::npctransport::HarmonicSpringSingletonScore class"""
1712 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1716 __init__(IMP::npctransport::HarmonicSpringSingletonScore self, double k1, double k2, std::string name) -> HarmonicSpringSingletonScore
1717 __init__(IMP::npctransport::HarmonicSpringSingletonScore self, double k1, double k2) -> HarmonicSpringSingletonScore
1719 this = _IMP_npctransport.new_HarmonicSpringSingletonScore(*args)
1721 self.this.append(this)
1725 def set_k1(self, k1):
1726 """set_k1(HarmonicSpringSingletonScore self, double k1)"""
1727 return _IMP_npctransport.HarmonicSpringSingletonScore_set_k1(self, k1)
1731 """get_k1(HarmonicSpringSingletonScore self) -> double"""
1732 return _IMP_npctransport.HarmonicSpringSingletonScore_get_k1(self)
1735 def set_k2(self, k2):
1736 """set_k2(HarmonicSpringSingletonScore self, double k2)"""
1737 return _IMP_npctransport.HarmonicSpringSingletonScore_set_k2(self, k2)
1741 """get_k2(HarmonicSpringSingletonScore self) -> double"""
1742 return _IMP_npctransport.HarmonicSpringSingletonScore_get_k2(self)
1745 def do_get_inputs(self, m, pis):
1746 """do_get_inputs(HarmonicSpringSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1747 return _IMP_npctransport.HarmonicSpringSingletonScore_do_get_inputs(self, m, pis)
1750 def get_version_info(self):
1751 """get_version_info(HarmonicSpringSingletonScore self) -> VersionInfo"""
1752 return _IMP_npctransport.HarmonicSpringSingletonScore_get_version_info(self)
1756 """__str__(HarmonicSpringSingletonScore self) -> std::string"""
1757 return _IMP_npctransport.HarmonicSpringSingletonScore___str__(self)
1761 """__repr__(HarmonicSpringSingletonScore self) -> std::string"""
1762 return _IMP_npctransport.HarmonicSpringSingletonScore___repr__(self)
1767 return _object_cast_to_HarmonicSpringSingletonScore(o)
1769 HarmonicSpringSingletonScore_swigregister = _IMP_npctransport.HarmonicSpringSingletonScore_swigregister
1770 HarmonicSpringSingletonScore_swigregister(HarmonicSpringSingletonScore)
1772 class LinearInteraction(object):
1773 """Proxy of C++ IMP::npctransport::LinearInteraction class"""
1774 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1775 __repr__ = _swig_repr
1777 def __init__(self, krep, attr_range, kattr):
1778 """__init__(IMP::npctransport::LinearInteraction self, double krep, double attr_range, double kattr) -> LinearInteraction"""
1779 this = _IMP_npctransport.new_LinearInteraction(krep, attr_range, kattr)
1781 self.this.append(this)
1785 def show(self, *args):
1787 show(LinearInteraction self, _ostream out)
1788 show(LinearInteraction self)
1790 return _IMP_npctransport.LinearInteraction_show(self, *args)
1792 __swig_destroy__ = _IMP_npctransport.delete_LinearInteraction
1793 __del__ =
lambda self:
None
1794 LinearInteraction_swigregister = _IMP_npctransport.LinearInteraction_swigregister
1795 LinearInteraction_swigregister(LinearInteraction)
1798 """Proxy of C++ IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearSoftSphereScore)> class"""
1799 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1800 __repr__ = _swig_repr
1804 __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
1805 __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
1807 this = _IMP_npctransport.new__DistancePairScoreForLinearSoftSphere(*args)
1809 self.this.append(this)
1813 def do_get_inputs(self, m, pis):
1814 """do_get_inputs(_DistancePairScoreForLinearSoftSphere self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1815 return _IMP_npctransport._DistancePairScoreForLinearSoftSphere_do_get_inputs(self, m, pis)
1818 def get_score_functor(self):
1819 """get_score_functor(_DistancePairScoreForLinearSoftSphere self) -> IMP::score_functor::SphereDistance< IMP::score_functor::LinearLowerBound > &"""
1820 return _IMP_npctransport._DistancePairScoreForLinearSoftSphere_get_score_functor(self)
1823 def get_version_info(self):
1824 """get_version_info(_DistancePairScoreForLinearSoftSphere self) -> VersionInfo"""
1825 return _IMP_npctransport._DistancePairScoreForLinearSoftSphere_get_version_info(self)
1827 _DistancePairScoreForLinearSoftSphere_swigregister = _IMP_npctransport._DistancePairScoreForLinearSoftSphere_swigregister
1828 _DistancePairScoreForLinearSoftSphere_swigregister(_DistancePairScoreForLinearSoftSphere)
1830 class _DistancePairScoreForLinearInteraction(
IMP.PairScore):
1831 """Proxy of C++ IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearInteractionScore)> class"""
1832 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1833 __repr__ = _swig_repr
1837 __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
1838 __init__(IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearInteractionScore)> self, IMP::score_functor::DistancePairScore< IMP::score_functor::SphereDistance< IMP::npctransport::LinearInteraction > >::DistanceScore const & t0) -> _DistancePairScoreForLinearInteraction
1840 this = _IMP_npctransport.new__DistancePairScoreForLinearInteraction(*args)
1842 self.this.append(this)
1846 def do_get_inputs(self, m, pis):
1847 """do_get_inputs(_DistancePairScoreForLinearInteraction self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1848 return _IMP_npctransport._DistancePairScoreForLinearInteraction_do_get_inputs(self, m, pis)
1851 def get_score_functor(self):
1852 """get_score_functor(_DistancePairScoreForLinearInteraction self) -> IMP::score_functor::SphereDistance< IMP::npctransport::LinearInteraction > &"""
1853 return _IMP_npctransport._DistancePairScoreForLinearInteraction_get_score_functor(self)
1856 def get_version_info(self):
1857 """get_version_info(_DistancePairScoreForLinearInteraction self) -> VersionInfo"""
1858 return _IMP_npctransport._DistancePairScoreForLinearInteraction_get_version_info(self)
1860 _DistancePairScoreForLinearInteraction_swigregister = _IMP_npctransport._DistancePairScoreForLinearInteraction_swigregister
1861 _DistancePairScoreForLinearInteraction_swigregister(_DistancePairScoreForLinearInteraction)
1863 class FunctorLinearSoftSpherePairScore(_DistancePairScoreForLinearSoftSphere):
1864 """Proxy of C++ IMP::npctransport::FunctorLinearSoftSpherePairScore class"""
1865 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1869 __init__(IMP::npctransport::FunctorLinearSoftSpherePairScore self, double k, std::string name) -> FunctorLinearSoftSpherePairScore
1870 __init__(IMP::npctransport::FunctorLinearSoftSpherePairScore self, double k) -> FunctorLinearSoftSpherePairScore
1872 this = _IMP_npctransport.new_FunctorLinearSoftSpherePairScore(*args)
1874 self.this.append(this)
1879 """__str__(FunctorLinearSoftSpherePairScore self) -> std::string"""
1880 return _IMP_npctransport.FunctorLinearSoftSpherePairScore___str__(self)
1884 """__repr__(FunctorLinearSoftSpherePairScore self) -> std::string"""
1885 return _IMP_npctransport.FunctorLinearSoftSpherePairScore___repr__(self)
1890 return _object_cast_to_FunctorLinearSoftSpherePairScore(o)
1892 FunctorLinearSoftSpherePairScore_swigregister = _IMP_npctransport.FunctorLinearSoftSpherePairScore_swigregister
1893 FunctorLinearSoftSpherePairScore_swigregister(FunctorLinearSoftSpherePairScore)
1895 class FunctorLinearInteractionPairScore(_DistancePairScoreForLinearInteraction):
1896 """Proxy of C++ IMP::npctransport::FunctorLinearInteractionPairScore class"""
1897 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1901 __init__(IMP::npctransport::FunctorLinearInteractionPairScore self, double krep, double attr_range, double kattr, std::string name) -> FunctorLinearInteractionPairScore
1902 __init__(IMP::npctransport::FunctorLinearInteractionPairScore self, double krep, double attr_range, double kattr) -> FunctorLinearInteractionPairScore
1904 this = _IMP_npctransport.new_FunctorLinearInteractionPairScore(*args)
1906 self.this.append(this)
1911 """__str__(FunctorLinearInteractionPairScore self) -> std::string"""
1912 return _IMP_npctransport.FunctorLinearInteractionPairScore___str__(self)
1916 """__repr__(FunctorLinearInteractionPairScore self) -> std::string"""
1917 return _IMP_npctransport.FunctorLinearInteractionPairScore___repr__(self)
1922 return _object_cast_to_FunctorLinearInteractionPairScore(o)
1924 FunctorLinearInteractionPairScore_swigregister = _IMP_npctransport.FunctorLinearInteractionPairScore_swigregister
1925 FunctorLinearInteractionPairScore_swigregister(FunctorLinearInteractionPairScore)
1928 """Proxy of C++ IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport class"""
1929 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1933 __init__(IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport self, Model m, std::string name, double wave_factor=1.0) -> BrownianDynamicsTAMDWithSlabSupport
1934 __init__(IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport self, Model m, std::string name) -> BrownianDynamicsTAMDWithSlabSupport
1935 __init__(IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport self, Model m) -> BrownianDynamicsTAMDWithSlabSupport
1937 this = _IMP_npctransport.new_BrownianDynamicsTAMDWithSlabSupport(*args)
1939 self.this.append(this)
1944 """__str__(BrownianDynamicsTAMDWithSlabSupport self) -> std::string"""
1945 return _IMP_npctransport.BrownianDynamicsTAMDWithSlabSupport___str__(self)
1949 """__repr__(BrownianDynamicsTAMDWithSlabSupport self) -> std::string"""
1950 return _IMP_npctransport.BrownianDynamicsTAMDWithSlabSupport___repr__(self)
1955 return _object_cast_to_BrownianDynamicsTAMDWithSlabSupport(o)
1957 __swig_destroy__ = _IMP_npctransport.delete_BrownianDynamicsTAMDWithSlabSupport
1958 __del__ =
lambda self:
None
1959 BrownianDynamicsTAMDWithSlabSupport_swigregister = _IMP_npctransport.BrownianDynamicsTAMDWithSlabSupport_swigregister
1960 BrownianDynamicsTAMDWithSlabSupport_swigregister(BrownianDynamicsTAMDWithSlabSupport)
1962 class SitesPairScoreParameters(object):
1963 """Proxy of C++ IMP::npctransport::SitesPairScoreParameters class"""
1964 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1965 r = _swig_property(_IMP_npctransport.SitesPairScoreParameters_r_get, _IMP_npctransport.SitesPairScoreParameters_r_set)
1966 k = _swig_property(_IMP_npctransport.SitesPairScoreParameters_k_get, _IMP_npctransport.SitesPairScoreParameters_k_set)
1967 r2 = _swig_property(_IMP_npctransport.SitesPairScoreParameters_r2_get, _IMP_npctransport.SitesPairScoreParameters_r2_set)
1968 kr = _swig_property(_IMP_npctransport.SitesPairScoreParameters_kr_get, _IMP_npctransport.SitesPairScoreParameters_kr_set)
1969 kr2 = _swig_property(_IMP_npctransport.SitesPairScoreParameters_kr2_get, _IMP_npctransport.SitesPairScoreParameters_kr2_set)
1970 cosSigma1_max = _swig_property(_IMP_npctransport.SitesPairScoreParameters_cosSigma1_max_get, _IMP_npctransport.SitesPairScoreParameters_cosSigma1_max_set)
1971 cosSigma2_max = _swig_property(_IMP_npctransport.SitesPairScoreParameters_cosSigma2_max_get, _IMP_npctransport.SitesPairScoreParameters_cosSigma2_max_set)
1972 is_orientational = _swig_property(_IMP_npctransport.SitesPairScoreParameters_is_orientational_get, _IMP_npctransport.SitesPairScoreParameters_is_orientational_set)
1974 def __init__(self, range, k_coefficient, sigma1_max_deg=0.0, sigma2_max_deg=0.0):
1976 __init__(IMP::npctransport::SitesPairScoreParameters self, double range, double k_coefficient, double sigma1_max_deg=0.0, double sigma2_max_deg=0.0) -> SitesPairScoreParameters
1977 __init__(IMP::npctransport::SitesPairScoreParameters self, double range, double k_coefficient, double sigma1_max_deg=0.0) -> SitesPairScoreParameters
1978 __init__(IMP::npctransport::SitesPairScoreParameters self, double range, double k_coefficient) -> SitesPairScoreParameters
1980 this = _IMP_npctransport.new_SitesPairScoreParameters(range, k_coefficient, sigma1_max_deg, sigma2_max_deg)
1982 self.this.append(this)
1986 def set_range(self, r):
1987 """set_range(SitesPairScoreParameters self, double r)"""
1988 return _IMP_npctransport.SitesPairScoreParameters_set_range(self, r)
1991 def set_force_coefficient(self, k):
1992 """set_force_coefficient(SitesPairScoreParameters self, double k)"""
1993 return _IMP_npctransport.SitesPairScoreParameters_set_force_coefficient(self, k)
1996 def set_sigma1_max(self, sigma1_max_deg):
1997 """set_sigma1_max(SitesPairScoreParameters self, double sigma1_max_deg)"""
1998 return _IMP_npctransport.SitesPairScoreParameters_set_sigma1_max(self, sigma1_max_deg)
2001 def set_sigma2_max(self, sigma2_max_deg):
2002 """set_sigma2_max(SitesPairScoreParameters self, double sigma2_max_deg)"""
2003 return _IMP_npctransport.SitesPairScoreParameters_set_sigma2_max(self, sigma2_max_deg)
2006 def update_is_orientational(self):
2007 """update_is_orientational(SitesPairScoreParameters self)"""
2008 return _IMP_npctransport.SitesPairScoreParameters_update_is_orientational(self)
2011 def show(self, *args):
2013 show(SitesPairScoreParameters self, _ostream out)
2014 show(SitesPairScoreParameters self)
2016 return _IMP_npctransport.SitesPairScoreParameters_show(self, *args)
2020 """__str__(SitesPairScoreParameters self) -> std::string"""
2021 return _IMP_npctransport.SitesPairScoreParameters___str__(self)
2025 """__repr__(SitesPairScoreParameters self) -> std::string"""
2026 return _IMP_npctransport.SitesPairScoreParameters___repr__(self)
2028 __swig_destroy__ = _IMP_npctransport.delete_SitesPairScoreParameters
2029 __del__ =
lambda self:
None
2030 SitesPairScoreParameters_swigregister = _IMP_npctransport.SitesPairScoreParameters_swigregister
2031 SitesPairScoreParameters_swigregister(SitesPairScoreParameters)
2034 """Proxy of C++ IMP::npctransport::SitesGeometry class"""
2035 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2038 """__init__(IMP::npctransport::SitesGeometry self, Particle p, IMP::algebra::Sphere3Ds sites) -> SitesGeometry"""
2039 this = _IMP_npctransport.new_SitesGeometry(p, sites)
2041 self.this.append(this)
2046 """__str__(SitesGeometry self) -> std::string"""
2047 return _IMP_npctransport.SitesGeometry___str__(self)
2051 """__repr__(SitesGeometry self) -> std::string"""
2052 return _IMP_npctransport.SitesGeometry___repr__(self)
2057 return _object_cast_to_SitesGeometry(o)
2059 SitesGeometry_swigregister = _IMP_npctransport.SitesGeometry_swigregister
2060 SitesGeometry_swigregister(SitesGeometry)
2063 """Proxy of C++ IMP::npctransport::TypedSitesGeometry class"""
2064 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2067 """__init__(IMP::npctransport::TypedSitesGeometry self, _SingletonContainerAdaptor sc) -> TypedSitesGeometry"""
2068 this = _IMP_npctransport.new_TypedSitesGeometry(sc)
2070 self.this.append(this)
2074 def set_sites(self, t, s):
2075 """set_sites(TypedSitesGeometry self, ParticleType t, IMP::algebra::Sphere3Ds s)"""
2076 return _IMP_npctransport.TypedSitesGeometry_set_sites(self, t, s)
2079 def get_version_info(self):
2080 """get_version_info(TypedSitesGeometry self) -> VersionInfo"""
2081 return _IMP_npctransport.TypedSitesGeometry_get_version_info(self)
2085 """__str__(TypedSitesGeometry self) -> std::string"""
2086 return _IMP_npctransport.TypedSitesGeometry___str__(self)
2090 """__repr__(TypedSitesGeometry self) -> std::string"""
2091 return _IMP_npctransport.TypedSitesGeometry___repr__(self)
2096 return _object_cast_to_TypedSitesGeometry(o)
2098 TypedSitesGeometry_swigregister = _IMP_npctransport.TypedSitesGeometry_swigregister
2099 TypedSitesGeometry_swigregister(TypedSitesGeometry)
2101 class SitesPairScore(LinearInteractionPairScore):
2102 """Proxy of C++ IMP::npctransport::SitesPairScore class"""
2103 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2105 def __init__(self, range, k, sigma0_deg, sigma1_deg, range_nonspec_attraction, k_nonspec_attraction, k_nonspec_repulsion, sites0, sites1):
2106 """__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"""
2107 this = _IMP_npctransport.new_SitesPairScore(range, k, sigma0_deg, sigma1_deg, range_nonspec_attraction, k_nonspec_attraction, k_nonspec_repulsion, sites0, sites1)
2109 self.this.append(this)
2113 def get_sites_range(self):
2114 """get_sites_range(SitesPairScore self) -> double"""
2115 return _IMP_npctransport.SitesPairScore_get_sites_range(self)
2118 def get_sites_k(self):
2119 """get_sites_k(SitesPairScore self) -> double"""
2120 return _IMP_npctransport.SitesPairScore_get_sites_k(self)
2123 def get_parameters(self):
2124 """get_parameters(SitesPairScore self) -> SitesPairScoreParameters"""
2125 return _IMP_npctransport.SitesPairScore_get_parameters(self)
2128 def set_sites(self, sites0, sites1):
2129 """set_sites(SitesPairScore self, IMP::algebra::Sphere3Ds const & sites0, IMP::algebra::Sphere3Ds const & sites1)"""
2130 return _IMP_npctransport.SitesPairScore_set_sites(self, sites0, sites1)
2133 def set_sites0(self, sites0):
2134 """set_sites0(SitesPairScore self, IMP::algebra::Sphere3Ds const & sites0)"""
2135 return _IMP_npctransport.SitesPairScore_set_sites0(self, sites0)
2138 def set_sites1(self, sites1):
2139 """set_sites1(SitesPairScore self, IMP::algebra::Sphere3Ds const & sites1)"""
2140 return _IMP_npctransport.SitesPairScore_set_sites1(self, sites1)
2144 """__str__(SitesPairScore self) -> std::string"""
2145 return _IMP_npctransport.SitesPairScore___str__(self)
2149 """__repr__(SitesPairScore self) -> std::string"""
2150 return _IMP_npctransport.SitesPairScore___repr__(self)
2155 return _object_cast_to_SitesPairScore(o)
2157 SitesPairScore_swigregister = _IMP_npctransport.SitesPairScore_swigregister
2158 SitesPairScore_swigregister(SitesPairScore)
2161 """Proxy of C++ IMP::npctransport::FGChain class"""
2162 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2166 __init__(IMP::npctransport::FGChain self, Particle root, double backbone_k=0.0, double rest_length_factor=1.0, std::string name) -> FGChain
2167 __init__(IMP::npctransport::FGChain self, Particle root, double backbone_k=0.0, double rest_length_factor=1.0) -> FGChain
2168 __init__(IMP::npctransport::FGChain self, Particle root, double backbone_k=0.0) -> FGChain
2169 __init__(IMP::npctransport::FGChain self, Particle root) -> FGChain
2171 this = _IMP_npctransport.new_FGChain(*args)
2173 self.this.append(this)
2178 """get_root(FGChain self) -> Hierarchy"""
2179 return _IMP_npctransport.FGChain_get_root(self)
2182 def get_beads(self):
2183 """get_beads(FGChain self) -> IMP::ParticlesTemp"""
2184 return _IMP_npctransport.FGChain_get_beads(self)
2187 def get_bead(self, i):
2188 """get_bead(FGChain self, unsigned int i) -> Particle"""
2189 return _IMP_npctransport.FGChain_get_bead(self, i)
2192 def get_bead_index(self, i):
2193 """get_bead_index(FGChain self, unsigned int i) -> ParticleIndex"""
2194 return _IMP_npctransport.FGChain_get_bead_index(self, i)
2197 def get_number_of_beads(self):
2198 """get_number_of_beads(FGChain self) -> unsigned int"""
2199 return _IMP_npctransport.FGChain_get_number_of_beads(self)
2202 def get_chain_restraints(self, scoring_manager):
2203 """get_chain_restraints(FGChain self, Scoring scoring_manager) -> IMP::Restraints"""
2204 return _IMP_npctransport.FGChain_get_chain_restraints(self, scoring_manager)
2207 def set_rest_length_factor(self, rlf):
2208 """set_rest_length_factor(FGChain self, double rlf)"""
2209 return _IMP_npctransport.FGChain_set_rest_length_factor(self, rlf)
2212 def set_backbone_k(self, k):
2213 """set_backbone_k(FGChain self, double k)"""
2214 return _IMP_npctransport.FGChain_set_backbone_k(self, k)
2217 def get_rest_length_factor(self):
2218 """get_rest_length_factor(FGChain self) -> double"""
2219 return _IMP_npctransport.FGChain_get_rest_length_factor(self)
2222 def get_backbone_k(self):
2223 """get_backbone_k(FGChain self) -> double"""
2224 return _IMP_npctransport.FGChain_get_backbone_k(self)
2227 def get_version_info(self):
2228 """get_version_info(FGChain self) -> VersionInfo"""
2229 return _IMP_npctransport.FGChain_get_version_info(self)
2233 """__str__(FGChain self) -> std::string"""
2234 return _IMP_npctransport.FGChain___str__(self)
2238 """__repr__(FGChain self) -> std::string"""
2239 return _IMP_npctransport.FGChain___repr__(self)
2244 return _object_cast_to_FGChain(o)
2246 FGChain_swigregister = _IMP_npctransport.FGChain_swigregister
2247 FGChain_swigregister(FGChain)
2251 """create_fg_chain(SimulationData sd, Hierarchy parent, ::npctransport_proto::Assignment_FGAssignment const & fg_data, Color c) -> FGChain"""
2252 return _IMP_npctransport.create_fg_chain(sd, parent, fg_data, c)
2256 get_fg_chain(Hierarchy root) -> FGChain
2257 get_fg_chain(Particle p_root) -> FGChain
2259 return _IMP_npctransport.get_fg_chain(*args)
2261 """Proxy of C++ IMP::npctransport::Scoring class"""
2262 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2264 def __init__(self, owner_sd, data):
2265 """__init__(IMP::npctransport::Scoring self, SimulationData owner_sd, ::npctransport_proto::Assignment const & data) -> Scoring"""
2266 this = _IMP_npctransport.new_Scoring(owner_sd, data)
2268 self.this.append(this)
2272 def get_scoring_function(self, force_update=False):
2274 get_scoring_function(Scoring self, bool force_update=False) -> ScoringFunction
2275 get_scoring_function(Scoring self) -> ScoringFunction
2277 return _IMP_npctransport.Scoring_get_scoring_function(self, force_update)
2280 def get_scoring_function_restraints(self, force_update=False):
2282 get_scoring_function_restraints(Scoring self, bool force_update=False) -> IMP::Restraints
2283 get_scoring_function_restraints(Scoring self) -> IMP::Restraints
2285 return _IMP_npctransport.Scoring_get_scoring_function_restraints(self, force_update)
2288 def get_custom_scoring_function(self, *args):
2290 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
2291 get_custom_scoring_function(Scoring self, IMP::RestraintsTemp const & extra_restraints, _SingletonContainerAdaptor non_optimizable_beads, _SingletonContainerAdaptor optimizable_beads) -> ScoringFunction
2292 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
2293 get_custom_scoring_function(Scoring self, IMP::RestraintsTemp const & extra_restraints, IMP::ParticleIndexes non_optimizable_beads, _SingletonContainerAdaptor optimizable_beads) -> ScoringFunction
2295 return _IMP_npctransport.Scoring_get_custom_scoring_function(self, *args)
2298 def get_close_beads_container(self, update=False):
2300 get_close_beads_container(Scoring self, bool update=False) -> PairContainer
2301 get_close_beads_container(Scoring self) -> PairContainer
2303 return _IMP_npctransport.Scoring_get_close_beads_container(self, update)
2306 def get_predicates_pair_restraint(self, update=False):
2308 get_predicates_pair_restraint(Scoring self, bool update=False) -> PredicatePairsRestraint
2309 get_predicates_pair_restraint(Scoring self) -> PredicatePairsRestraint
2311 return _IMP_npctransport.Scoring_get_predicates_pair_restraint(self, update)
2314 def get_bounding_volume_restraint(self, update=False):
2316 get_bounding_volume_restraint(Scoring self, bool update=False) -> Restraint
2317 get_bounding_volume_restraint(Scoring self) -> Restraint
2319 return _IMP_npctransport.Scoring_get_bounding_volume_restraint(self, update)
2322 def get_slab_restraint(self, update=False):
2324 get_slab_restraint(Scoring self, bool update=False) -> Restraint
2325 get_slab_restraint(Scoring self) -> Restraint
2327 return _IMP_npctransport.Scoring_get_slab_restraint(self, update)
2330 def add_interaction(self, idata):
2331 """add_interaction(Scoring self, ::npctransport_proto::Assignment_InteractionAssignment const & idata)"""
2332 return _IMP_npctransport.Scoring_add_interaction(self, idata)
2335 def create_close_beads_container(self, *args):
2337 create_close_beads_container(Scoring self, _SingletonContainerAdaptor non_optimiziable_beads, _SingletonContainerAdaptor optimizable_beads) -> PairContainer
2338 create_close_beads_container(Scoring self, IMP::ParticleIndexes non_optimizable_beads, _SingletonContainerAdaptor optimizable_beads) -> PairContainer
2340 return _IMP_npctransport.Scoring_create_close_beads_container(self, *args)
2343 def create_predicates_pair_restraint(self, bead_pairs, is_attr_interactions_on=True):
2345 create_predicates_pair_restraint(Scoring self, PairContainer bead_pairs, bool is_attr_interactions_on=True) -> PredicatePairsRestraint
2346 create_predicates_pair_restraint(Scoring self, PairContainer bead_pairs) -> PredicatePairsRestraint
2348 return _IMP_npctransport.Scoring_create_predicates_pair_restraint(self, bead_pairs, is_attr_interactions_on)
2351 def create_bounding_volume_restraint(self, beads):
2352 """create_bounding_volume_restraint(Scoring self, _SingletonContainerAdaptor beads) -> Restraint"""
2353 return _IMP_npctransport.Scoring_create_bounding_volume_restraint(self, beads)
2356 def create_slab_restraint(self, beads):
2357 """create_slab_restraint(Scoring self, _SingletonContainerAdaptor beads) -> Restraint"""
2358 return _IMP_npctransport.Scoring_create_slab_restraint(self, beads)
2361 def get_model(self):
2362 """get_model(Scoring self) -> Model"""
2363 return _IMP_npctransport.Scoring_get_model(self)
2367 """get_sd(Scoring self) -> SimulationData"""
2368 return _IMP_npctransport.Scoring_get_sd(self)
2371 def get_has_bounding_box(self):
2372 """get_has_bounding_box(Scoring self) -> bool"""
2373 return _IMP_npctransport.Scoring_get_has_bounding_box(self)
2376 def get_has_bounding_sphere(self):
2377 """get_has_bounding_sphere(Scoring self) -> bool"""
2378 return _IMP_npctransport.Scoring_get_has_bounding_sphere(self)
2381 def get_has_bounding_volume(self):
2382 """get_has_bounding_volume(Scoring self) -> bool"""
2383 return _IMP_npctransport.Scoring_get_has_bounding_volume(self)
2386 def get_default_backbone_k(self):
2387 """get_default_backbone_k(Scoring self) -> double"""
2388 return _IMP_npctransport.Scoring_get_default_backbone_k(self)
2391 def get_is_backbone_harmonic(self):
2392 """get_is_backbone_harmonic(Scoring self) -> bool"""
2393 return _IMP_npctransport.Scoring_get_is_backbone_harmonic(self)
2396 def get_excluded_volume_k(self):
2397 """get_excluded_volume_k(Scoring self) -> double"""
2398 return _IMP_npctransport.Scoring_get_excluded_volume_k(self)
2401 def get_interaction_k(self):
2402 """get_interaction_k(Scoring self) -> double"""
2403 return _IMP_npctransport.Scoring_get_interaction_k(self)
2406 def get_predicate_pair_score(self, *args):
2408 get_predicate_pair_score(Scoring self, ParticleType t1, ParticleType t2) -> PairScore
2409 get_predicate_pair_score(Scoring self, ParticleType t1, ParticleType t2) -> PairScore
2411 return _IMP_npctransport.Scoring_get_predicate_pair_score(self, *args)
2414 def get_interaction_range_for(self, t1, t2, site_specific=True, non_specific=False):
2416 get_interaction_range_for(Scoring self, ParticleType t1, ParticleType t2, bool site_specific=True, bool non_specific=False) -> double
2417 get_interaction_range_for(Scoring self, ParticleType t1, ParticleType t2, bool site_specific=True) -> double
2418 get_interaction_range_for(Scoring self, ParticleType t1, ParticleType t2) -> double
2420 return _IMP_npctransport.Scoring_get_interaction_range_for(self, t1, t2, site_specific, non_specific)
2423 def get_ordered_type_pair_predicate(self):
2424 """get_ordered_type_pair_predicate(Scoring self) -> OrderedTypePairPredicate"""
2425 return _IMP_npctransport.Scoring_get_ordered_type_pair_predicate(self)
2428 def add_chain_restraints(self, chain):
2429 """add_chain_restraints(Scoring self, FGChain chain)"""
2430 return _IMP_npctransport.Scoring_add_chain_restraints(self, chain)
2433 def get_chain_restraints_on(self, beads):
2434 """get_chain_restraints_on(Scoring self, _SingletonContainerAdaptor beads) -> IMP::Restraints"""
2435 return _IMP_npctransport.Scoring_get_chain_restraints_on(self, beads)
2438 def get_all_chain_restraints(self):
2439 """get_all_chain_restraints(Scoring self) -> IMP::Restraints"""
2440 return _IMP_npctransport.Scoring_get_all_chain_restraints(self)
2443 def remove_particle_type(self, pt):
2444 """remove_particle_type(Scoring self, ParticleType pt)"""
2445 return _IMP_npctransport.Scoring_remove_particle_type(self, pt)
2448 def add_z_bias_restraint(self, *args):
2450 add_z_bias_restraint(Scoring self, _SingletonContainerAdaptor ps, double k)
2451 add_z_bias_restraint(Scoring self, Particle p, double k)
2453 return _IMP_npctransport.Scoring_add_z_bias_restraint(self, *args)
2456 def get_z_bias_restraints(self):
2457 """get_z_bias_restraints(Scoring self) -> IMP::Restraints"""
2458 return _IMP_npctransport.Scoring_get_z_bias_restraints(self)
2461 def create_z_bias_restraint(self, ps, k):
2462 """create_z_bias_restraint(Scoring self, _SingletonContainerAdaptor ps, double k) -> Restraint"""
2463 return _IMP_npctransport.Scoring_create_z_bias_restraint(self, ps, k)
2466 def add_custom_restraint(self, r):
2467 """add_custom_restraint(Scoring self, Restraint r)"""
2468 return _IMP_npctransport.Scoring_add_custom_restraint(self, r)
2471 def add_custom_restraints(self, R):
2472 """add_custom_restraints(Scoring self, IMP::Restraints R)"""
2473 return _IMP_npctransport.Scoring_add_custom_restraints(self, R)
2476 def clear_custom_restraints(self):
2477 """clear_custom_restraints(Scoring self)"""
2478 return _IMP_npctransport.Scoring_clear_custom_restraints(self)
2481 def get_custom_restraints(self):
2482 """get_custom_restraints(Scoring self) -> IMP::Restraints"""
2483 return _IMP_npctransport.Scoring_get_custom_restraints(self)
2486 def add_restrained_anchor_bead(self, p):
2487 """add_restrained_anchor_bead(Scoring self, Particle p)"""
2488 return _IMP_npctransport.Scoring_add_restrained_anchor_bead(self, p)
2491 def get_pore_radius_restraint(self):
2492 """get_pore_radius_restraint(Scoring self) -> Restraint"""
2493 return _IMP_npctransport.Scoring_get_pore_radius_restraint(self)
2496 def get_range(self):
2497 """get_range(Scoring self) -> double"""
2498 return _IMP_npctransport.Scoring_get_range(self)
2501 def set_interaction_range_factor(self, type, value):
2502 """set_interaction_range_factor(Scoring self, ParticleType type, double value)"""
2503 return _IMP_npctransport.Scoring_set_interaction_range_factor(self, type, value)
2506 def set_interaction_k_factor(self, type, value):
2507 """set_interaction_k_factor(Scoring self, ParticleType type, double value)"""
2508 return _IMP_npctransport.Scoring_set_interaction_k_factor(self, type, value)
2511 def get_version_info(self):
2512 """get_version_info(Scoring self) -> VersionInfo"""
2513 return _IMP_npctransport.Scoring_get_version_info(self)
2517 """__str__(Scoring self) -> std::string"""
2518 return _IMP_npctransport.Scoring___str__(self)
2522 """__repr__(Scoring self) -> std::string"""
2523 return _IMP_npctransport.Scoring___repr__(self)
2528 return _object_cast_to_Scoring(o)
2530 Scoring_swigregister = _IMP_npctransport.Scoring_swigregister
2531 Scoring_swigregister(Scoring)
2533 class timer(object):
2534 """Proxy of C++ boost::timer class"""
2535 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2536 __repr__ = _swig_repr
2539 """__init__(boost::timer self) -> timer"""
2540 this = _IMP_npctransport.new_timer()
2542 self.this.append(this)
2545 __swig_destroy__ = _IMP_npctransport.delete_timer
2546 __del__ =
lambda self:
None
2547 timer_swigregister = _IMP_npctransport.timer_swigregister
2548 timer_swigregister(timer)
2551 """Proxy of C++ IMP::npctransport::Statistics class"""
2552 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2554 def remove_particle_type(self, pt):
2555 """remove_particle_type(Statistics self, ParticleType pt)"""
2556 return _IMP_npctransport.Statistics_remove_particle_type(self, pt)
2559 def __init__(self, sd, statistics_interval_frames, output_file_name):
2560 """__init__(IMP::npctransport::Statistics self, SimulationData sd, unsigned int statistics_interval_frames, std::string output_file_name) -> Statistics"""
2561 this = _IMP_npctransport.new_Statistics(sd, statistics_interval_frames, output_file_name)
2563 self.this.append(this)
2567 def add_fg_chain_stats(self, fg_chain):
2568 """add_fg_chain_stats(Statistics self, FGChain fg_chain)"""
2569 return _IMP_npctransport.Statistics_add_fg_chain_stats(self, fg_chain)
2572 def add_floater_stats(self, p):
2573 """add_floater_stats(Statistics self, Particle p)"""
2574 return _IMP_npctransport.Statistics_add_floater_stats(self, p)
2577 def add_interaction_stats(self, type0, type1):
2578 """add_interaction_stats(Statistics self, ParticleType type0, ParticleType type1)"""
2579 return _IMP_npctransport.Statistics_add_interaction_stats(self, type0, type1)
2582 def add_optimizer_states(self, o=None):
2584 add_optimizer_states(Statistics self, Optimizer o=None) -> IMP::OptimizerStates
2585 add_optimizer_states(Statistics self) -> IMP::OptimizerStates
2587 return _IMP_npctransport.Statistics_add_optimizer_states(self, o)
2590 def update_particle_type_zr_distribution_map(self, p):
2591 """update_particle_type_zr_distribution_map(Statistics self, Particle p)"""
2592 return _IMP_npctransport.Statistics_update_particle_type_zr_distribution_map(self, p)
2595 def update_particle_type_xyz_distribution_map(self, p):
2596 """update_particle_type_xyz_distribution_map(Statistics self, Particle p)"""
2597 return _IMP_npctransport.Statistics_update_particle_type_xyz_distribution_map(self, p)
2600 def update(self, timer, nf_new=1):
2602 update(Statistics self, timer timer, unsigned int nf_new=1)
2603 update(Statistics self, timer timer)
2605 return _IMP_npctransport.Statistics_update(self, timer, nf_new)
2608 def reset_statistics_optimizer_states(self):
2609 """reset_statistics_optimizer_states(Statistics self)"""
2610 return _IMP_npctransport.Statistics_reset_statistics_optimizer_states(self)
2613 def set_interrupted(self, tf):
2614 """set_interrupted(Statistics self, bool tf)"""
2615 return _IMP_npctransport.Statistics_set_interrupted(self, tf)
2618 def get_model(self):
2619 """get_model(Statistics self) -> Model"""
2620 return _IMP_npctransport.Statistics_get_model(self)
2624 """get_sd(Statistics self) -> SimulationData"""
2625 return _IMP_npctransport.Statistics_get_sd(self)
2628 def get_is_activated(self):
2629 """get_is_activated(Statistics self) -> bool"""
2630 return _IMP_npctransport.Statistics_get_is_activated(self)
2633 def get_output_file_name(self):
2634 """get_output_file_name(Statistics self) -> std::string"""
2635 return _IMP_npctransport.Statistics_get_output_file_name(self)
2638 def get_version_info(self):
2639 """get_version_info(Statistics self) -> VersionInfo"""
2640 return _IMP_npctransport.Statistics_get_version_info(self)
2644 """__str__(Statistics self) -> std::string"""
2645 return _IMP_npctransport.Statistics___str__(self)
2649 """__repr__(Statistics self) -> std::string"""
2650 return _IMP_npctransport.Statistics___repr__(self)
2655 return _object_cast_to_Statistics(o)
2657 Statistics_swigregister = _IMP_npctransport.Statistics_swigregister
2658 Statistics_swigregister(Statistics)
2661 def create_boost_timer():
2662 """create_boost_timer() -> timer"""
2663 return _IMP_npctransport.create_boost_timer()
2665 _IMP_npctransport.IMPNPCTRANSPORT_VERSION_swigconstant(_IMP_npctransport)
2666 IMPNPCTRANSPORT_VERSION = _IMP_npctransport.IMPNPCTRANSPORT_VERSION
2668 """Proxy of C++ IMP::npctransport::SimulationData class"""
2669 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2671 def get_output_npctransport_version(self):
2672 """get_output_npctransport_version(SimulationData self) -> double"""
2673 return _IMP_npctransport.SimulationData_get_output_npctransport_version(self)
2676 def get_range(self):
2677 """get_range(SimulationData self) -> double"""
2678 return _IMP_npctransport.SimulationData_get_range(self)
2681 def get_output_statistics_interval_frames(self):
2682 """get_output_statistics_interval_frames(SimulationData self) -> int"""
2683 return _IMP_npctransport.SimulationData_get_output_statistics_interval_frames(self)
2686 def get_is_exclude_floaters_from_slab_initially(self):
2687 """get_is_exclude_floaters_from_slab_initially(SimulationData self) -> bool"""
2688 return _IMP_npctransport.SimulationData_get_is_exclude_floaters_from_slab_initially(self)
2691 def get_are_floaters_on_one_slab_side(self):
2692 """get_are_floaters_on_one_slab_side(SimulationData self) -> bool"""
2693 return _IMP_npctransport.SimulationData_get_are_floaters_on_one_slab_side(self)
2696 def get_is_xyz_hist_stats(self):
2697 """get_is_xyz_hist_stats(SimulationData self) -> bool"""
2698 return _IMP_npctransport.SimulationData_get_is_xyz_hist_stats(self)
2701 def get_angular_d_factor(self):
2702 """get_angular_d_factor(SimulationData self) -> double"""
2703 return _IMP_npctransport.SimulationData_get_angular_d_factor(self)
2708 __init__(IMP::npctransport::SimulationData self, std::string prev_output_file, bool quick, std::string rmf_file_name, std::string new_output_file) -> SimulationData
2709 __init__(IMP::npctransport::SimulationData self, std::string prev_output_file, bool quick, std::string rmf_file_name) -> SimulationData
2710 __init__(IMP::npctransport::SimulationData self, std::string prev_output_file, bool quick) -> SimulationData
2712 this = _IMP_npctransport.new_SimulationData(*args)
2714 self.this.append(this)
2718 def get_model(self):
2719 """get_model(SimulationData self) -> Model"""
2720 return _IMP_npctransport.SimulationData_get_model(self)
2723 def get_scoring(self):
2724 """get_scoring(SimulationData self) -> Scoring"""
2725 return _IMP_npctransport.SimulationData_get_scoring(self)
2728 def get_statistics(self):
2729 """get_statistics(SimulationData self) -> Statistics"""
2730 return _IMP_npctransport.SimulationData_get_statistics(self)
2733 def get_bd(self, recreate=False):
2735 get_bd(SimulationData self, bool recreate=False) -> BrownianDynamics
2736 get_bd(SimulationData self) -> BrownianDynamics
2738 return _IMP_npctransport.SimulationData_get_bd(self, recreate)
2741 def activate_statistics(self):
2742 """activate_statistics(SimulationData self)"""
2743 return _IMP_npctransport.SimulationData_activate_statistics(self)
2746 def get_statistics_fraction(self):
2747 """get_statistics_fraction(SimulationData self) -> double"""
2748 return _IMP_npctransport.SimulationData_get_statistics_fraction(self)
2751 def get_is_fg_bead(self, *args):
2753 get_is_fg_bead(SimulationData self, ParticleIndex pi) -> bool
2754 get_is_fg_bead(SimulationData self, ParticleType pt) -> bool
2756 return _IMP_npctransport.SimulationData_get_is_fg_bead(self, *args)
2759 def get_is_fg_chain(self, *args):
2761 get_is_fg_chain(SimulationData self, ParticleIndex pi) -> bool
2762 get_is_fg_chain(SimulationData self, ParticleType pt) -> bool
2764 return _IMP_npctransport.SimulationData_get_is_fg_chain(self, *args)
2767 def get_fg_bead_types(self):
2768 """get_fg_bead_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2769 return _IMP_npctransport.SimulationData_get_fg_bead_types(self)
2772 def get_fg_chain_types(self):
2773 """get_fg_chain_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2774 return _IMP_npctransport.SimulationData_get_fg_chain_types(self)
2777 def get_floater_types(self):
2778 """get_floater_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2779 return _IMP_npctransport.SimulationData_get_floater_types(self)
2782 def get_obstacle_types(self):
2783 """get_obstacle_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2784 return _IMP_npctransport.SimulationData_get_obstacle_types(self)
2787 def get_fg_chain_roots(self):
2788 """get_fg_chain_roots(SimulationData self) -> IMP::atom::Hierarchies"""
2789 return _IMP_npctransport.SimulationData_get_fg_chain_roots(self)
2792 def get_fg_chains(self):
2793 """get_fg_chains(SimulationData self) -> IMP::atom::Hierarchies"""
2794 return _IMP_npctransport.SimulationData_get_fg_chains(self)
2797 def get_obstacle_particles(self):
2798 """get_obstacle_particles(SimulationData self) -> IMP::ParticlesTemp"""
2799 return _IMP_npctransport.SimulationData_get_obstacle_particles(self)
2802 def get_beads(self):
2803 """get_beads(SimulationData self) -> IMP::ParticlesTemp"""
2804 return _IMP_npctransport.SimulationData_get_beads(self)
2807 def get_optimizable_beads(self):
2808 """get_optimizable_beads(SimulationData self) -> IMP::ParticlesTemp"""
2809 return _IMP_npctransport.SimulationData_get_optimizable_beads(self)
2812 def get_non_optimizable_beads(self):
2813 """get_non_optimizable_beads(SimulationData self) -> IMP::ParticlesTemp"""
2814 return _IMP_npctransport.SimulationData_get_non_optimizable_beads(self)
2817 def get_is_backbone_harmonic(self):
2818 """get_is_backbone_harmonic(SimulationData self) -> bool"""
2819 return _IMP_npctransport.SimulationData_get_is_backbone_harmonic(self)
2822 def get_backbone_tau_ns(self):
2823 """get_backbone_tau_ns(SimulationData self) -> double"""
2824 return _IMP_npctransport.SimulationData_get_backbone_tau_ns(self)
2827 def get_temperature_k(self):
2828 """get_temperature_k(SimulationData self) -> double"""
2829 return _IMP_npctransport.SimulationData_get_temperature_k(self)
2832 def get_initial_simulation_time_ns(self):
2833 """get_initial_simulation_time_ns(SimulationData self) -> double"""
2834 return _IMP_npctransport.SimulationData_get_initial_simulation_time_ns(self)
2837 def get_site_centers(self, t0):
2838 """get_site_centers(SimulationData self, ParticleType t0) -> IMP::algebra::Vector3Ds"""
2839 return _IMP_npctransport.SimulationData_get_site_centers(self, t0)
2842 def get_sites(self, t0):
2843 """get_sites(SimulationData self, ParticleType t0) -> IMP::algebra::Sphere3Ds"""
2844 return _IMP_npctransport.SimulationData_get_sites(self, t0)
2847 def set_sites(self, *args):
2849 set_sites(SimulationData self, ParticleType t0, int n, double r, double sr)
2850 set_sites(SimulationData self, ParticleType t0, IMP::algebra::Sphere3Ds const & sites)
2852 return _IMP_npctransport.SimulationData_set_sites(self, *args)
2855 def get_site_display_radius(self, arg2):
2856 """get_site_display_radius(SimulationData self, ParticleType arg2) -> double"""
2857 return _IMP_npctransport.SimulationData_get_site_display_radius(self, arg2)
2860 def get_maximum_number_of_minutes(self):
2861 """get_maximum_number_of_minutes(SimulationData self) -> double"""
2862 return _IMP_npctransport.SimulationData_get_maximum_number_of_minutes(self)
2865 def remove_particle_type(self, pt):
2866 """remove_particle_type(SimulationData self, ParticleType pt)"""
2867 return _IMP_npctransport.SimulationData_remove_particle_type(self, pt)
2870 def remove_fgs_with_prefix(self, s_fg_type):
2871 """remove_fgs_with_prefix(SimulationData self, std::string s_fg_type)"""
2872 return _IMP_npctransport.SimulationData_remove_fgs_with_prefix(self, s_fg_type)
2875 def get_bounding_box(self):
2876 """get_bounding_box(SimulationData self) -> BoundingBox3D"""
2877 return _IMP_npctransport.SimulationData_get_bounding_box(self)
2880 def get_bounding_sphere(self):
2881 """get_bounding_sphere(SimulationData self) -> Sphere3D"""
2882 return _IMP_npctransport.SimulationData_get_bounding_sphere(self)
2885 def get_bounding_box_size(self):
2886 """get_bounding_box_size(SimulationData self) -> double"""
2887 return _IMP_npctransport.SimulationData_get_bounding_box_size(self)
2890 def set_bounding_box_size(self, box_size):
2891 """set_bounding_box_size(SimulationData self, double box_size)"""
2892 return _IMP_npctransport.SimulationData_set_bounding_box_size(self, box_size)
2895 def get_bounding_sphere_radius(self):
2896 """get_bounding_sphere_radius(SimulationData self) -> double"""
2897 return _IMP_npctransport.SimulationData_get_bounding_sphere_radius(self)
2900 def set_bounding_sphere_radius(self, sphere_radius):
2901 """set_bounding_sphere_radius(SimulationData self, double sphere_radius)"""
2902 return _IMP_npctransport.SimulationData_set_bounding_sphere_radius(self, sphere_radius)
2905 def get_bounding_volume(self):
2906 """get_bounding_volume(SimulationData self) -> double"""
2907 return _IMP_npctransport.SimulationData_get_bounding_volume(self)
2910 def set_bounding_volume(self, volume_A3):
2911 """set_bounding_volume(SimulationData self, double volume_A3)"""
2912 return _IMP_npctransport.SimulationData_set_bounding_volume(self, volume_A3)
2915 def get_has_slab(self):
2916 """get_has_slab(SimulationData self) -> bool"""
2917 return _IMP_npctransport.SimulationData_get_has_slab(self)
2920 def get_is_slab_with_cylindrical_pore(self):
2921 """get_is_slab_with_cylindrical_pore(SimulationData self) -> bool"""
2922 return _IMP_npctransport.SimulationData_get_is_slab_with_cylindrical_pore(self)
2925 def get_is_slab_with_toroidal_pore(self):
2926 """get_is_slab_with_toroidal_pore(SimulationData self) -> bool"""
2927 return _IMP_npctransport.SimulationData_get_is_slab_with_toroidal_pore(self)
2930 def get_slab_particle(self):
2931 """get_slab_particle(SimulationData self) -> Particle"""
2932 return _IMP_npctransport.SimulationData_get_slab_particle(self)
2935 def get_cylinder(self):
2936 """get_cylinder(SimulationData self) -> Cylinder3D"""
2937 return _IMP_npctransport.SimulationData_get_cylinder(self)
2940 def get_has_bounding_box(self):
2941 """get_has_bounding_box(SimulationData self) -> bool"""
2942 return _IMP_npctransport.SimulationData_get_has_bounding_box(self)
2945 def get_has_bounding_sphere(self):
2946 """get_has_bounding_sphere(SimulationData self) -> bool"""
2947 return _IMP_npctransport.SimulationData_get_has_bounding_sphere(self)
2950 def get_has_bounding_volume(self):
2951 """get_has_bounding_volume(SimulationData self) -> bool"""
2952 return _IMP_npctransport.SimulationData_get_has_bounding_volume(self)
2955 def initialize_positions_from_rmf(self, fh, frame_number=-1):
2957 initialize_positions_from_rmf(SimulationData self, FileConstHandle fh, int frame_number=-1)
2958 initialize_positions_from_rmf(SimulationData self, FileConstHandle fh)
2960 return _IMP_npctransport.SimulationData_initialize_positions_from_rmf(self, fh, frame_number)
2963 def link_rmf_file_handle(self, fh, is_restraints=True):
2965 link_rmf_file_handle(SimulationData self, FileHandle fh, bool is_restraints=True)
2966 link_rmf_file_handle(SimulationData self, FileHandle fh)
2968 return _IMP_npctransport.SimulationData_link_rmf_file_handle(self, fh, is_restraints)
2971 def get_rmf_sos_writer(self):
2972 """get_rmf_sos_writer(SimulationData self) -> SaveOptimizerState"""
2973 return _IMP_npctransport.SimulationData_get_rmf_sos_writer(self)
2976 def reset_rmf(self):
2977 """reset_rmf(SimulationData self)"""
2978 return _IMP_npctransport.SimulationData_reset_rmf(self)
2981 def switch_suspend_rmf(self, suspend):
2982 """switch_suspend_rmf(SimulationData self, bool suspend)"""
2983 return _IMP_npctransport.SimulationData_switch_suspend_rmf(self, suspend)
2986 def write_geometry(self, out):
2987 """write_geometry(SimulationData self, std::string out)"""
2988 return _IMP_npctransport.SimulationData_write_geometry(self, out)
2991 def dump_geometry(self):
2992 """dump_geometry(SimulationData self)"""
2993 return _IMP_npctransport.SimulationData_dump_geometry(self)
2996 def get_root_of_type(self, type):
2997 """get_root_of_type(SimulationData self, ParticleType type) -> Hierarchy"""
2998 return _IMP_npctransport.SimulationData_get_root_of_type(self, type)
3002 """get_number_of_frames(SimulationData self) -> unsigned int"""
3003 return _IMP_npctransport.SimulationData_get_number_of_frames(self)
3006 def get_number_of_trials(self):
3007 """get_number_of_trials(SimulationData self) -> unsigned int"""
3008 return _IMP_npctransport.SimulationData_get_number_of_trials(self)
3012 """get_root(SimulationData self) -> Hierarchy"""
3013 return _IMP_npctransport.SimulationData_get_root(self)
3016 def get_slab_thickness(self):
3017 """get_slab_thickness(SimulationData self) -> double"""
3018 return _IMP_npctransport.SimulationData_get_slab_thickness(self)
3021 def get_tunnel_radius(self):
3022 """get_tunnel_radius(SimulationData self) -> double"""
3023 return _IMP_npctransport.SimulationData_get_tunnel_radius(self)
3026 def get_pore_radius(self):
3027 """get_pore_radius(SimulationData self) -> double"""
3028 return _IMP_npctransport.SimulationData_get_pore_radius(self)
3031 def get_tunnel_radius_k(self):
3032 """get_tunnel_radius_k(SimulationData self) -> double"""
3033 return _IMP_npctransport.SimulationData_get_tunnel_radius_k(self)
3036 def get_pore_radius_k(self):
3037 """get_pore_radius_k(SimulationData self) -> double"""
3038 return _IMP_npctransport.SimulationData_get_pore_radius_k(self)
3041 def get_is_pore_radius_dynamic(self):
3042 """get_is_pore_radius_dynamic(SimulationData self) -> bool"""
3043 return _IMP_npctransport.SimulationData_get_is_pore_radius_dynamic(self)
3046 def get_pore_anchored_beads_k(self):
3047 """get_pore_anchored_beads_k(SimulationData self) -> double"""
3048 return _IMP_npctransport.SimulationData_get_pore_anchored_beads_k(self)
3051 def get_static_geometry(self):
3052 """get_static_geometry(SimulationData self) -> Geometry"""
3053 return _IMP_npctransport.SimulationData_get_static_geometry(self)
3056 def get_rmf_dump_interval_frames(self):
3057 """get_rmf_dump_interval_frames(SimulationData self) -> int"""
3058 return _IMP_npctransport.SimulationData_get_rmf_dump_interval_frames(self)
3061 def get_rmf_file_name(self):
3062 """get_rmf_file_name(SimulationData self) -> std::string"""
3063 return _IMP_npctransport.SimulationData_get_rmf_file_name(self)
3066 def set_rmf_file(self, new_name, is_save_restraints_to_rmf=True, is_force_restart=False):
3068 set_rmf_file(SimulationData self, std::string const & new_name, bool is_save_restraints_to_rmf=True, bool is_force_restart=False)
3069 set_rmf_file(SimulationData self, std::string const & new_name, bool is_save_restraints_to_rmf=True)
3070 set_rmf_file(SimulationData self, std::string const & new_name)
3072 return _IMP_npctransport.SimulationData_set_rmf_file(self, new_name, is_save_restraints_to_rmf, is_force_restart)
3075 def get_version_info(self):
3076 """get_version_info(SimulationData self) -> VersionInfo"""
3077 return _IMP_npctransport.SimulationData_get_version_info(self)
3081 """__str__(SimulationData self) -> std::string"""
3082 return _IMP_npctransport.SimulationData___str__(self)
3086 """__repr__(SimulationData self) -> std::string"""
3087 return _IMP_npctransport.SimulationData___repr__(self)
3092 return _object_cast_to_SimulationData(o)
3094 SimulationData_swigregister = _IMP_npctransport.SimulationData_swigregister
3095 SimulationData_swigregister(SimulationData)
3098 def get_simulation_data_key():
3099 """get_simulation_data_key() -> IMP::WeakObjectKey"""
3100 return _IMP_npctransport.get_simulation_data_key()
3102 def write_geometry(kaps, kap_sites, chains, chain_sites, rs, out):
3103 """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)"""
3104 return _IMP_npctransport.write_geometry(kaps, kap_sites, chains, chain_sites, rs, out)
3106 """Proxy of C++ IMP::npctransport::ParticleFactory class"""
3107 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3108 sd_ = _swig_property(_IMP_npctransport.ParticleFactory_sd__get, _IMP_npctransport.ParticleFactory_sd__set)
3109 radius_ = _swig_property(_IMP_npctransport.ParticleFactory_radius__get, _IMP_npctransport.ParticleFactory_radius__set)
3110 D_factor_ = _swig_property(_IMP_npctransport.ParticleFactory_D_factor__get, _IMP_npctransport.ParticleFactory_D_factor__set)
3111 angular_D_factor_ = _swig_property(_IMP_npctransport.ParticleFactory_angular_D_factor__get, _IMP_npctransport.ParticleFactory_angular_D_factor__set)
3112 color_ = _swig_property(_IMP_npctransport.ParticleFactory_color__get, _IMP_npctransport.ParticleFactory_color__set)
3113 type_ = _swig_property(_IMP_npctransport.ParticleFactory_type__get, _IMP_npctransport.ParticleFactory_type__set)
3117 __init__(IMP::npctransport::ParticleFactory self, SimulationData sd, double radius, double D_factor, double angular_D_factor, Color color, ParticleType type, std::string name) -> ParticleFactory
3118 __init__(IMP::npctransport::ParticleFactory self, SimulationData sd, double radius, double D_factor, double angular_D_factor, Color color, ParticleType type) -> ParticleFactory
3120 this = _IMP_npctransport.new_ParticleFactory(*args)
3122 self.this.append(this)
3126 def create(self, *args):
3128 create(ParticleFactory self, std::string name) -> Particle
3129 create(ParticleFactory self) -> Particle
3131 return _IMP_npctransport.ParticleFactory_create(self, *args)
3134 def get_model(self):
3135 """get_model(ParticleFactory self) -> Model"""
3136 return _IMP_npctransport.ParticleFactory_get_model(self)
3139 def get_simulation_data(self):
3140 """get_simulation_data(ParticleFactory self) -> SimulationData"""
3141 return _IMP_npctransport.ParticleFactory_get_simulation_data(self)
3144 def get_radius(self):
3145 """get_radius(ParticleFactory self) -> double"""
3146 return _IMP_npctransport.ParticleFactory_get_radius(self)
3149 def get_version_info(self):
3150 """get_version_info(ParticleFactory self) -> VersionInfo"""
3151 return _IMP_npctransport.ParticleFactory_get_version_info(self)
3155 """__str__(ParticleFactory self) -> std::string"""
3156 return _IMP_npctransport.ParticleFactory___str__(self)
3160 """__repr__(ParticleFactory self) -> std::string"""
3161 return _IMP_npctransport.ParticleFactory___repr__(self)
3166 return _object_cast_to_ParticleFactory(o)
3168 ParticleFactory_swigregister = _IMP_npctransport.ParticleFactory_swigregister
3169 ParticleFactory_swigregister(ParticleFactory)
3172 """Proxy of C++ IMP::npctransport::HierarchyWithSitesLoadLink class"""
3173 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3176 """__init__(IMP::npctransport::HierarchyWithSitesLoadLink self, FileConstHandle fh) -> HierarchyWithSitesLoadLink"""
3177 this = _IMP_npctransport.new_HierarchyWithSitesLoadLink(fh)
3179 self.this.append(this)
3184 """get_name() -> char const *"""
3185 return _IMP_npctransport.HierarchyWithSitesLoadLink_get_name()
3187 get_name = staticmethod(get_name)
3190 """__str__(HierarchyWithSitesLoadLink self) -> std::string"""
3191 return _IMP_npctransport.HierarchyWithSitesLoadLink___str__(self)
3195 """__repr__(HierarchyWithSitesLoadLink self) -> std::string"""
3196 return _IMP_npctransport.HierarchyWithSitesLoadLink___repr__(self)
3201 return _object_cast_to_HierarchyWithSitesLoadLink(o)
3203 __swig_destroy__ = _IMP_npctransport.delete_HierarchyWithSitesLoadLink
3204 __del__ =
lambda self:
None
3205 HierarchyWithSitesLoadLink_swigregister = _IMP_npctransport.HierarchyWithSitesLoadLink_swigregister
3206 HierarchyWithSitesLoadLink_swigregister(HierarchyWithSitesLoadLink)
3208 def HierarchyWithSitesLoadLink_get_name():
3209 """HierarchyWithSitesLoadLink_get_name() -> char const *"""
3210 return _IMP_npctransport.HierarchyWithSitesLoadLink_get_name()
3213 """Proxy of C++ IMP::npctransport::HierarchyWithSitesSaveLink class"""
3214 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3217 """__init__(IMP::npctransport::HierarchyWithSitesSaveLink self, FileHandle fh) -> HierarchyWithSitesSaveLink"""
3218 this = _IMP_npctransport.new_HierarchyWithSitesSaveLink(fh)
3220 self.this.append(this)
3225 """get_name() -> char const *"""
3226 return _IMP_npctransport.HierarchyWithSitesSaveLink_get_name()
3228 get_name = staticmethod(get_name)
3231 """__str__(HierarchyWithSitesSaveLink self) -> std::string"""
3232 return _IMP_npctransport.HierarchyWithSitesSaveLink___str__(self)
3236 """__repr__(HierarchyWithSitesSaveLink self) -> std::string"""
3237 return _IMP_npctransport.HierarchyWithSitesSaveLink___repr__(self)
3242 return _object_cast_to_HierarchyWithSitesSaveLink(o)
3244 __swig_destroy__ = _IMP_npctransport.delete_HierarchyWithSitesSaveLink
3245 __del__ =
lambda self:
None
3246 HierarchyWithSitesSaveLink_swigregister = _IMP_npctransport.HierarchyWithSitesSaveLink_swigregister
3247 HierarchyWithSitesSaveLink_swigregister(HierarchyWithSitesSaveLink)
3249 def HierarchyWithSitesSaveLink_get_name():
3250 """HierarchyWithSitesSaveLink_get_name() -> char const *"""
3251 return _IMP_npctransport.HierarchyWithSitesSaveLink_get_name()
3256 add_test_sites(FileHandle fh, ParticleType t, double display_radius, IMP::algebra::Vector3Ds sites)
3257 add_test_sites(FileHandle fh, ParticleType t, IMP::algebra::Sphere3Ds sites)
3259 return _IMP_npctransport.add_test_sites(*args)
3263 add_hierarchies_with_sites(FileHandle fh, IMP::atom::Hierarchies const & hs)
3264 add_hierarchies_with_sites(NodeHandle fh, IMP::atom::Hierarchies const & hs)
3266 return _IMP_npctransport.add_hierarchies_with_sites(*args)
3269 """add_hierarchy_with_sites(FileHandle fh, Hierarchy hs)"""
3270 return _IMP_npctransport.add_hierarchy_with_sites(fh, hs)
3273 """create_hierarchies_with_sites(FileConstHandle fh, Model m) -> IMP::atom::Hierarchies"""
3274 return _IMP_npctransport.create_hierarchies_with_sites(fh, m)
3277 """link_hierarchies_with_sites(FileConstHandle fh, IMP::atom::Hierarchies const & hs)"""
3278 return _IMP_npctransport.link_hierarchies_with_sites(fh, hs)
3280 """Proxy of C++ IMP::npctransport::Transporting class"""
3281 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3285 __init__(IMP::npctransport::Transporting self) -> Transporting
3286 __init__(IMP::npctransport::Transporting self, Model m, ParticleIndex id) -> Transporting
3287 __init__(IMP::npctransport::Transporting self, _ParticleAdaptor d) -> Transporting
3289 this = _IMP_npctransport.new_Transporting(*args)
3291 self.this.append(this)
3295 def show(self, *args):
3297 show(Transporting self, _ostream out)
3298 show(Transporting self)
3300 return _IMP_npctransport.Transporting_show(self, *args)
3303 def setup_particle(*args):
3305 setup_particle(Model m, ParticleIndex pi, bool is_last_entry_from_top=False) -> Transporting
3306 setup_particle(Model m, ParticleIndex pi) -> Transporting
3307 setup_particle(_ParticleAdaptor decorator, bool is_last_entry_from_top=False) -> Transporting
3308 setup_particle(_ParticleAdaptor decorator) -> Transporting
3310 return _IMP_npctransport.Transporting_setup_particle(*args)
3312 setup_particle = staticmethod(setup_particle)
3314 def get_is_setup(*args):
3316 get_is_setup(_ParticleAdaptor p) -> bool
3317 get_is_setup(Model m, ParticleIndex pi) -> bool
3319 return _IMP_npctransport.Transporting_get_is_setup(*args)
3321 get_is_setup = staticmethod(get_is_setup)
3323 def set_is_last_entry_from_top(self, is_last_entry_from_top):
3324 """set_is_last_entry_from_top(Transporting self, bool is_last_entry_from_top)"""
3325 return _IMP_npctransport.Transporting_set_is_last_entry_from_top(self, is_last_entry_from_top)
3328 def get_is_last_entry_from_top(self):
3329 """get_is_last_entry_from_top(Transporting self) -> bool"""
3330 return _IMP_npctransport.Transporting_get_is_last_entry_from_top(self)
3333 def get_is_last_entry_from_top_key():
3334 """get_is_last_entry_from_top_key() -> IntKey"""
3335 return _IMP_npctransport.Transporting_get_is_last_entry_from_top_key()
3337 get_is_last_entry_from_top_key = staticmethod(get_is_last_entry_from_top_key)
3339 def set_last_tracked_z(self, last_tracked_z):
3340 """set_last_tracked_z(Transporting self, double last_tracked_z)"""
3341 return _IMP_npctransport.Transporting_set_last_tracked_z(self, last_tracked_z)
3344 def get_last_tracked_z(self):
3345 """get_last_tracked_z(Transporting self) -> double"""
3346 return _IMP_npctransport.Transporting_get_last_tracked_z(self)
3349 def get_last_tracked_z_key():
3350 """get_last_tracked_z_key() -> FloatKey"""
3351 return _IMP_npctransport.Transporting_get_last_tracked_z_key()
3353 get_last_tracked_z_key = staticmethod(get_last_tracked_z_key)
3355 def set_n_entries_bottom(self, n):
3356 """set_n_entries_bottom(Transporting self, int n)"""
3357 return _IMP_npctransport.Transporting_set_n_entries_bottom(self, n)
3360 def get_n_entries_bottom(self):
3361 """get_n_entries_bottom(Transporting self) -> int"""
3362 return _IMP_npctransport.Transporting_get_n_entries_bottom(self)
3365 def get_n_entries_bottom_key():
3366 """get_n_entries_bottom_key() -> IntKey"""
3367 return _IMP_npctransport.Transporting_get_n_entries_bottom_key()
3369 get_n_entries_bottom_key = staticmethod(get_n_entries_bottom_key)
3371 def set_n_entries_top(self, n):
3372 """set_n_entries_top(Transporting self, int n)"""
3373 return _IMP_npctransport.Transporting_set_n_entries_top(self, n)
3376 def get_n_entries_top(self):
3377 """get_n_entries_top(Transporting self) -> int"""
3378 return _IMP_npctransport.Transporting_get_n_entries_top(self)
3381 def get_n_entries_top_key():
3382 """get_n_entries_top_key() -> IntKey"""
3383 return _IMP_npctransport.Transporting_get_n_entries_top_key()
3385 get_n_entries_top_key = staticmethod(get_n_entries_top_key)
3387 def add_attribute(self, *args):
3389 add_attribute(Transporting self, FloatKey k, IMP::Float v, bool opt)
3390 add_attribute(Transporting self, FloatKey a0, IMP::Float a1)
3391 add_attribute(Transporting self, IntKey a0, IMP::Int a1)
3392 add_attribute(Transporting self, FloatsKey a0, IMP::Floats a1)
3393 add_attribute(Transporting self, IntsKey a0, IMP::Ints a1)
3394 add_attribute(Transporting self, StringKey a0, IMP::String a1)
3395 add_attribute(Transporting self, ParticleIndexKey a0, Particle a1)
3396 add_attribute(Transporting self, ObjectKey a0, Object a1)
3398 return _IMP_npctransport.Transporting_add_attribute(self, *args)
3401 def get_value(self, *args):
3403 get_value(Transporting self, FloatKey a0) -> IMP::Float
3404 get_value(Transporting self, IntKey a0) -> IMP::Int
3405 get_value(Transporting self, FloatsKey a0) -> IMP::Floats
3406 get_value(Transporting self, IntsKey a0) -> IMP::Ints
3407 get_value(Transporting self, StringKey a0) -> IMP::String
3408 get_value(Transporting self, ParticleIndexKey a0) -> Particle
3409 get_value(Transporting self, ObjectKey a0) -> Object
3411 return _IMP_npctransport.Transporting_get_value(self, *args)
3414 def set_value(self, *args):
3416 set_value(Transporting self, FloatKey a0, IMP::Float a1)
3417 set_value(Transporting self, IntKey a0, IMP::Int a1)
3418 set_value(Transporting self, FloatsKey a0, IMP::Floats a1)
3419 set_value(Transporting self, IntsKey a0, IMP::Ints a1)
3420 set_value(Transporting self, StringKey a0, IMP::String a1)
3421 set_value(Transporting self, ParticleIndexKey a0, Particle a1)
3422 set_value(Transporting self, ObjectKey a0, Object a1)
3424 return _IMP_npctransport.Transporting_set_value(self, *args)
3427 def remove_attribute(self, *args):
3429 remove_attribute(Transporting self, FloatKey a0)
3430 remove_attribute(Transporting self, IntKey a0)
3431 remove_attribute(Transporting self, FloatsKey a0)
3432 remove_attribute(Transporting self, IntsKey a0)
3433 remove_attribute(Transporting self, StringKey a0)
3434 remove_attribute(Transporting self, ParticleIndexKey a0)
3435 remove_attribute(Transporting self, ObjectKey a0)
3437 return _IMP_npctransport.Transporting_remove_attribute(self, *args)
3440 def has_attribute(self, *args):
3442 has_attribute(Transporting self, FloatKey a0) -> bool
3443 has_attribute(Transporting self, IntKey a0) -> bool
3444 has_attribute(Transporting self, FloatsKey a0) -> bool
3445 has_attribute(Transporting self, IntsKey a0) -> bool
3446 has_attribute(Transporting self, StringKey a0) -> bool
3447 has_attribute(Transporting self, ParticleIndexKey a0) -> bool
3448 has_attribute(Transporting self, ObjectKey a0) -> bool
3450 return _IMP_npctransport.Transporting_has_attribute(self, *args)
3453 def get_derivative(self, a0):
3454 """get_derivative(Transporting self, FloatKey a0) -> double"""
3455 return _IMP_npctransport.Transporting_get_derivative(self, a0)
3459 """get_name(Transporting self) -> std::string"""
3460 return _IMP_npctransport.Transporting_get_name(self)
3463 def clear_caches(self):
3464 """clear_caches(Transporting self)"""
3465 return _IMP_npctransport.Transporting_clear_caches(self)
3468 def set_name(self, a0):
3469 """set_name(Transporting self, std::string a0)"""
3470 return _IMP_npctransport.Transporting_set_name(self, a0)
3474 """set_check_level(Transporting self, IMP::CheckLevel a0)"""
3475 return _IMP_npctransport.Transporting_set_check_level(self, a0)
3478 def add_to_derivative(self, a0, a1, a2):
3479 """add_to_derivative(Transporting self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
3480 return _IMP_npctransport.Transporting_add_to_derivative(self, a0, a1, a2)
3483 def set_is_optimized(self, a0, a1):
3484 """set_is_optimized(Transporting self, FloatKey a0, bool a1)"""
3485 return _IMP_npctransport.Transporting_set_is_optimized(self, a0, a1)
3488 def get_is_optimized(self, a0):
3489 """get_is_optimized(Transporting self, FloatKey a0) -> bool"""
3490 return _IMP_npctransport.Transporting_get_is_optimized(self, a0)
3494 """get_check_level(Transporting self) -> IMP::CheckLevel"""
3495 return _IMP_npctransport.Transporting_get_check_level(self)
3498 def __eq__(self, *args):
3500 __eq__(Transporting self, Transporting o) -> bool
3501 __eq__(Transporting self, Particle d) -> bool
3503 return _IMP_npctransport.Transporting___eq__(self, *args)
3506 def __ne__(self, *args):
3508 __ne__(Transporting self, Transporting o) -> bool
3509 __ne__(Transporting self, Particle d) -> bool
3511 return _IMP_npctransport.Transporting___ne__(self, *args)
3514 def __le__(self, *args):
3516 __le__(Transporting self, Transporting o) -> bool
3517 __le__(Transporting self, Particle d) -> bool
3519 return _IMP_npctransport.Transporting___le__(self, *args)
3522 def __lt__(self, *args):
3524 __lt__(Transporting self, Transporting o) -> bool
3525 __lt__(Transporting self, Particle d) -> bool
3527 return _IMP_npctransport.Transporting___lt__(self, *args)
3530 def __ge__(self, *args):
3532 __ge__(Transporting self, Transporting o) -> bool
3533 __ge__(Transporting self, Particle d) -> bool
3535 return _IMP_npctransport.Transporting___ge__(self, *args)
3538 def __gt__(self, *args):
3540 __gt__(Transporting self, Transporting o) -> bool
3541 __gt__(Transporting self, Particle d) -> bool
3543 return _IMP_npctransport.Transporting___gt__(self, *args)
3547 """__hash__(Transporting self) -> std::size_t"""
3548 return _IMP_npctransport.Transporting___hash__(self)
3552 """__str__(Transporting self) -> std::string"""
3553 return _IMP_npctransport.Transporting___str__(self)
3557 """__repr__(Transporting self) -> std::string"""
3558 return _IMP_npctransport.Transporting___repr__(self)
3560 __swig_destroy__ = _IMP_npctransport.delete_Transporting
3561 __del__ =
lambda self:
None
3562 Transporting_swigregister = _IMP_npctransport.Transporting_swigregister
3563 Transporting_swigregister(Transporting)
3565 def Transporting_setup_particle(*args):
3567 setup_particle(Model m, ParticleIndex pi, bool is_last_entry_from_top=False) -> Transporting
3568 setup_particle(Model m, ParticleIndex pi) -> Transporting
3569 setup_particle(_ParticleAdaptor decorator, bool is_last_entry_from_top=False) -> Transporting
3570 Transporting_setup_particle(_ParticleAdaptor decorator) -> Transporting
3572 return _IMP_npctransport.Transporting_setup_particle(*args)
3574 def Transporting_get_is_setup(*args):
3576 get_is_setup(_ParticleAdaptor p) -> bool
3577 Transporting_get_is_setup(Model m, ParticleIndex pi) -> bool
3579 return _IMP_npctransport.Transporting_get_is_setup(*args)
3581 def Transporting_get_is_last_entry_from_top_key():
3582 """Transporting_get_is_last_entry_from_top_key() -> IntKey"""
3583 return _IMP_npctransport.Transporting_get_is_last_entry_from_top_key()
3585 def Transporting_get_last_tracked_z_key():
3586 """Transporting_get_last_tracked_z_key() -> FloatKey"""
3587 return _IMP_npctransport.Transporting_get_last_tracked_z_key()
3589 def Transporting_get_n_entries_bottom_key():
3590 """Transporting_get_n_entries_bottom_key() -> IntKey"""
3591 return _IMP_npctransport.Transporting_get_n_entries_bottom_key()
3593 def Transporting_get_n_entries_top_key():
3594 """Transporting_get_n_entries_top_key() -> IntKey"""
3595 return _IMP_npctransport.Transporting_get_n_entries_top_key()
3598 def show_ranges(fname):
3599 """show_ranges(std::string fname)"""
3600 return _IMP_npctransport.show_ranges(fname)
3602 def assign_ranges(input_config_fname, output_assignment_fname, work_unit, show_steps, random_seed):
3603 """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"""
3604 return _IMP_npctransport.assign_ranges(input_config_fname, output_assignment_fname, work_unit, show_steps, random_seed)
3606 def get_number_of_work_units(configuration_file):
3607 """get_number_of_work_units(std::string configuration_file) -> int"""
3608 return _IMP_npctransport.get_number_of_work_units(configuration_file)
3610 """Proxy of C++ IMP::npctransport::SlabWithPore class"""
3611 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3615 __init__(IMP::npctransport::SlabWithPore self) -> SlabWithPore
3616 __init__(IMP::npctransport::SlabWithPore self, Model m, ParticleIndex id) -> SlabWithPore
3617 __init__(IMP::npctransport::SlabWithPore self, _ParticleAdaptor d) -> SlabWithPore
3619 this = _IMP_npctransport.new_SlabWithPore(*args)
3621 self.this.append(this)
3625 def show(self, *args):
3627 show(SlabWithPore self, _ostream out)
3628 show(SlabWithPore self)
3630 return _IMP_npctransport.SlabWithPore_show(self, *args)
3633 def setup_particle(*args):
3635 setup_particle(Model m, ParticleIndex pi, double thickness, double pore_radius) -> SlabWithPore
3636 setup_particle(_ParticleAdaptor decorator, double thickness, double pore_radius) -> SlabWithPore
3638 return _IMP_npctransport.SlabWithPore_setup_particle(*args)
3640 setup_particle = staticmethod(setup_particle)
3642 def get_is_setup(*args):
3644 get_is_setup(_ParticleAdaptor p) -> bool
3645 get_is_setup(Model m, ParticleIndex pi) -> bool
3647 return _IMP_npctransport.SlabWithPore_get_is_setup(*args)
3649 get_is_setup = staticmethod(get_is_setup)
3651 def set_thickness(self, thickness):
3652 """set_thickness(SlabWithPore self, double thickness)"""
3653 return _IMP_npctransport.SlabWithPore_set_thickness(self, thickness)
3656 def get_thickness(self):
3657 """get_thickness(SlabWithPore self) -> IMP::Float"""
3658 return _IMP_npctransport.SlabWithPore_get_thickness(self)
3661 def get_pore_radius(self):
3662 """get_pore_radius(SlabWithPore self) -> IMP::Float"""
3663 return _IMP_npctransport.SlabWithPore_get_pore_radius(self)
3666 def set_pore_radius(self, r):
3667 """set_pore_radius(SlabWithPore self, double r)"""
3668 return _IMP_npctransport.SlabWithPore_set_pore_radius(self, r)
3671 def add_to_pore_radius_derivative(self, v, d):
3672 """add_to_pore_radius_derivative(SlabWithPore self, double v, DerivativeAccumulator d)"""
3673 return _IMP_npctransport.SlabWithPore_add_to_pore_radius_derivative(self, v, d)
3676 def get_pore_radius_is_optimized(self):
3677 """get_pore_radius_is_optimized(SlabWithPore self) -> bool"""
3678 return _IMP_npctransport.SlabWithPore_get_pore_radius_is_optimized(self)
3681 def set_pore_radius_is_optimized(self, tf):
3682 """set_pore_radius_is_optimized(SlabWithPore self, bool tf)"""
3683 return _IMP_npctransport.SlabWithPore_set_pore_radius_is_optimized(self, tf)
3686 def get_thickness_key():
3687 """get_thickness_key() -> FloatKey"""
3688 return _IMP_npctransport.SlabWithPore_get_thickness_key()
3690 get_thickness_key = staticmethod(get_thickness_key)
3692 def get_pore_radius_key():
3693 """get_pore_radius_key() -> FloatKey"""
3694 return _IMP_npctransport.SlabWithPore_get_pore_radius_key()
3696 get_pore_radius_key = staticmethod(get_pore_radius_key)
3698 def add_attribute(self, *args):
3700 add_attribute(SlabWithPore self, FloatKey k, IMP::Float v, bool opt)
3701 add_attribute(SlabWithPore self, FloatKey a0, IMP::Float a1)
3702 add_attribute(SlabWithPore self, IntKey a0, IMP::Int a1)
3703 add_attribute(SlabWithPore self, FloatsKey a0, IMP::Floats a1)
3704 add_attribute(SlabWithPore self, IntsKey a0, IMP::Ints a1)
3705 add_attribute(SlabWithPore self, StringKey a0, IMP::String a1)
3706 add_attribute(SlabWithPore self, ParticleIndexKey a0, Particle a1)
3707 add_attribute(SlabWithPore self, ObjectKey a0, Object a1)
3709 return _IMP_npctransport.SlabWithPore_add_attribute(self, *args)
3712 def get_value(self, *args):
3714 get_value(SlabWithPore self, FloatKey a0) -> IMP::Float
3715 get_value(SlabWithPore self, IntKey a0) -> IMP::Int
3716 get_value(SlabWithPore self, FloatsKey a0) -> IMP::Floats
3717 get_value(SlabWithPore self, IntsKey a0) -> IMP::Ints
3718 get_value(SlabWithPore self, StringKey a0) -> IMP::String
3719 get_value(SlabWithPore self, ParticleIndexKey a0) -> Particle
3720 get_value(SlabWithPore self, ObjectKey a0) -> Object
3722 return _IMP_npctransport.SlabWithPore_get_value(self, *args)
3725 def set_value(self, *args):
3727 set_value(SlabWithPore self, FloatKey a0, IMP::Float a1)
3728 set_value(SlabWithPore self, IntKey a0, IMP::Int a1)
3729 set_value(SlabWithPore self, FloatsKey a0, IMP::Floats a1)
3730 set_value(SlabWithPore self, IntsKey a0, IMP::Ints a1)
3731 set_value(SlabWithPore self, StringKey a0, IMP::String a1)
3732 set_value(SlabWithPore self, ParticleIndexKey a0, Particle a1)
3733 set_value(SlabWithPore self, ObjectKey a0, Object a1)
3735 return _IMP_npctransport.SlabWithPore_set_value(self, *args)
3738 def remove_attribute(self, *args):
3740 remove_attribute(SlabWithPore self, FloatKey a0)
3741 remove_attribute(SlabWithPore self, IntKey a0)
3742 remove_attribute(SlabWithPore self, FloatsKey a0)
3743 remove_attribute(SlabWithPore self, IntsKey a0)
3744 remove_attribute(SlabWithPore self, StringKey a0)
3745 remove_attribute(SlabWithPore self, ParticleIndexKey a0)
3746 remove_attribute(SlabWithPore self, ObjectKey a0)
3748 return _IMP_npctransport.SlabWithPore_remove_attribute(self, *args)
3751 def has_attribute(self, *args):
3753 has_attribute(SlabWithPore self, FloatKey a0) -> bool
3754 has_attribute(SlabWithPore self, IntKey a0) -> bool
3755 has_attribute(SlabWithPore self, FloatsKey a0) -> bool
3756 has_attribute(SlabWithPore self, IntsKey a0) -> bool
3757 has_attribute(SlabWithPore self, StringKey a0) -> bool
3758 has_attribute(SlabWithPore self, ParticleIndexKey a0) -> bool
3759 has_attribute(SlabWithPore self, ObjectKey a0) -> bool
3761 return _IMP_npctransport.SlabWithPore_has_attribute(self, *args)
3764 def get_derivative(self, a0):
3765 """get_derivative(SlabWithPore self, FloatKey a0) -> double"""
3766 return _IMP_npctransport.SlabWithPore_get_derivative(self, a0)
3770 """get_name(SlabWithPore self) -> std::string"""
3771 return _IMP_npctransport.SlabWithPore_get_name(self)
3774 def clear_caches(self):
3775 """clear_caches(SlabWithPore self)"""
3776 return _IMP_npctransport.SlabWithPore_clear_caches(self)
3779 def set_name(self, a0):
3780 """set_name(SlabWithPore self, std::string a0)"""
3781 return _IMP_npctransport.SlabWithPore_set_name(self, a0)
3785 """set_check_level(SlabWithPore self, IMP::CheckLevel a0)"""
3786 return _IMP_npctransport.SlabWithPore_set_check_level(self, a0)
3789 def add_to_derivative(self, a0, a1, a2):
3790 """add_to_derivative(SlabWithPore self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
3791 return _IMP_npctransport.SlabWithPore_add_to_derivative(self, a0, a1, a2)
3794 def set_is_optimized(self, a0, a1):
3795 """set_is_optimized(SlabWithPore self, FloatKey a0, bool a1)"""
3796 return _IMP_npctransport.SlabWithPore_set_is_optimized(self, a0, a1)
3799 def get_is_optimized(self, a0):
3800 """get_is_optimized(SlabWithPore self, FloatKey a0) -> bool"""
3801 return _IMP_npctransport.SlabWithPore_get_is_optimized(self, a0)
3805 """get_check_level(SlabWithPore self) -> IMP::CheckLevel"""
3806 return _IMP_npctransport.SlabWithPore_get_check_level(self)
3809 def __eq__(self, *args):
3811 __eq__(SlabWithPore self, SlabWithPore o) -> bool
3812 __eq__(SlabWithPore self, Particle d) -> bool
3814 return _IMP_npctransport.SlabWithPore___eq__(self, *args)
3817 def __ne__(self, *args):
3819 __ne__(SlabWithPore self, SlabWithPore o) -> bool
3820 __ne__(SlabWithPore self, Particle d) -> bool
3822 return _IMP_npctransport.SlabWithPore___ne__(self, *args)
3825 def __le__(self, *args):
3827 __le__(SlabWithPore self, SlabWithPore o) -> bool
3828 __le__(SlabWithPore self, Particle d) -> bool
3830 return _IMP_npctransport.SlabWithPore___le__(self, *args)
3833 def __lt__(self, *args):
3835 __lt__(SlabWithPore self, SlabWithPore o) -> bool
3836 __lt__(SlabWithPore self, Particle d) -> bool
3838 return _IMP_npctransport.SlabWithPore___lt__(self, *args)
3841 def __ge__(self, *args):
3843 __ge__(SlabWithPore self, SlabWithPore o) -> bool
3844 __ge__(SlabWithPore self, Particle d) -> bool
3846 return _IMP_npctransport.SlabWithPore___ge__(self, *args)
3849 def __gt__(self, *args):
3851 __gt__(SlabWithPore self, SlabWithPore o) -> bool
3852 __gt__(SlabWithPore self, Particle d) -> bool
3854 return _IMP_npctransport.SlabWithPore___gt__(self, *args)
3858 """__hash__(SlabWithPore self) -> std::size_t"""
3859 return _IMP_npctransport.SlabWithPore___hash__(self)
3863 """__str__(SlabWithPore self) -> std::string"""
3864 return _IMP_npctransport.SlabWithPore___str__(self)
3868 """__repr__(SlabWithPore self) -> std::string"""
3869 return _IMP_npctransport.SlabWithPore___repr__(self)
3871 __swig_destroy__ = _IMP_npctransport.delete_SlabWithPore
3872 __del__ =
lambda self:
None
3873 SlabWithPore_swigregister = _IMP_npctransport.SlabWithPore_swigregister
3874 SlabWithPore_swigregister(SlabWithPore)
3876 def SlabWithPore_setup_particle(*args):
3878 setup_particle(Model m, ParticleIndex pi, double thickness, double pore_radius) -> SlabWithPore
3879 SlabWithPore_setup_particle(_ParticleAdaptor decorator, double thickness, double pore_radius) -> SlabWithPore
3881 return _IMP_npctransport.SlabWithPore_setup_particle(*args)
3883 def SlabWithPore_get_is_setup(*args):
3885 get_is_setup(_ParticleAdaptor p) -> bool
3886 SlabWithPore_get_is_setup(Model m, ParticleIndex pi) -> bool
3888 return _IMP_npctransport.SlabWithPore_get_is_setup(*args)
3890 def SlabWithPore_get_thickness_key():
3891 """SlabWithPore_get_thickness_key() -> FloatKey"""
3892 return _IMP_npctransport.SlabWithPore_get_thickness_key()
3894 def SlabWithPore_get_pore_radius_key():
3895 """SlabWithPore_get_pore_radius_key() -> FloatKey"""
3896 return _IMP_npctransport.SlabWithPore_get_pore_radius_key()
3898 class SlabWithCylindricalPore(SlabWithPore):
3899 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPore class"""
3900 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3904 __init__(IMP::npctransport::SlabWithCylindricalPore self) -> SlabWithCylindricalPore
3905 __init__(IMP::npctransport::SlabWithCylindricalPore self, Model m, ParticleIndex id) -> SlabWithCylindricalPore
3906 __init__(IMP::npctransport::SlabWithCylindricalPore self, _ParticleAdaptor d) -> SlabWithCylindricalPore
3908 this = _IMP_npctransport.new_SlabWithCylindricalPore(*args)
3910 self.this.append(this)
3914 def show(self, *args):
3916 show(SlabWithCylindricalPore self, _ostream out)
3917 show(SlabWithCylindricalPore self)
3919 return _IMP_npctransport.SlabWithCylindricalPore_show(self, *args)
3922 def setup_particle(*args):
3924 setup_particle(Model m, ParticleIndex pi, double thickness, double radius) -> SlabWithCylindricalPore
3925 setup_particle(_ParticleAdaptor decorator, double thickness, double radius) -> SlabWithCylindricalPore
3927 return _IMP_npctransport.SlabWithCylindricalPore_setup_particle(*args)
3929 setup_particle = staticmethod(setup_particle)
3931 def get_is_setup(*args):
3933 get_is_setup(_ParticleAdaptor p) -> bool
3934 get_is_setup(Model m, ParticleIndex pi) -> bool
3936 return _IMP_npctransport.SlabWithCylindricalPore_get_is_setup(*args)
3938 get_is_setup = staticmethod(get_is_setup)
3940 def get_cylindrical_pore_key():
3941 """get_cylindrical_pore_key() -> IntKey"""
3942 return _IMP_npctransport.SlabWithCylindricalPore_get_cylindrical_pore_key()
3944 get_cylindrical_pore_key = staticmethod(get_cylindrical_pore_key)
3946 def add_attribute(self, *args):
3948 add_attribute(SlabWithCylindricalPore self, FloatKey k, IMP::Float v, bool opt)
3949 add_attribute(SlabWithCylindricalPore self, FloatKey a0, IMP::Float a1)
3950 add_attribute(SlabWithCylindricalPore self, IntKey a0, IMP::Int a1)
3951 add_attribute(SlabWithCylindricalPore self, FloatsKey a0, IMP::Floats a1)
3952 add_attribute(SlabWithCylindricalPore self, IntsKey a0, IMP::Ints a1)
3953 add_attribute(SlabWithCylindricalPore self, StringKey a0, IMP::String a1)
3954 add_attribute(SlabWithCylindricalPore self, ParticleIndexKey a0, Particle a1)
3955 add_attribute(SlabWithCylindricalPore self, ObjectKey a0, Object a1)
3957 return _IMP_npctransport.SlabWithCylindricalPore_add_attribute(self, *args)
3960 def get_value(self, *args):
3962 get_value(SlabWithCylindricalPore self, FloatKey a0) -> IMP::Float
3963 get_value(SlabWithCylindricalPore self, IntKey a0) -> IMP::Int
3964 get_value(SlabWithCylindricalPore self, FloatsKey a0) -> IMP::Floats
3965 get_value(SlabWithCylindricalPore self, IntsKey a0) -> IMP::Ints
3966 get_value(SlabWithCylindricalPore self, StringKey a0) -> IMP::String
3967 get_value(SlabWithCylindricalPore self, ParticleIndexKey a0) -> Particle
3968 get_value(SlabWithCylindricalPore self, ObjectKey a0) -> Object
3970 return _IMP_npctransport.SlabWithCylindricalPore_get_value(self, *args)
3973 def set_value(self, *args):
3975 set_value(SlabWithCylindricalPore self, FloatKey a0, IMP::Float a1)
3976 set_value(SlabWithCylindricalPore self, IntKey a0, IMP::Int a1)
3977 set_value(SlabWithCylindricalPore self, FloatsKey a0, IMP::Floats a1)
3978 set_value(SlabWithCylindricalPore self, IntsKey a0, IMP::Ints a1)
3979 set_value(SlabWithCylindricalPore self, StringKey a0, IMP::String a1)
3980 set_value(SlabWithCylindricalPore self, ParticleIndexKey a0, Particle a1)
3981 set_value(SlabWithCylindricalPore self, ObjectKey a0, Object a1)
3983 return _IMP_npctransport.SlabWithCylindricalPore_set_value(self, *args)
3986 def remove_attribute(self, *args):
3988 remove_attribute(SlabWithCylindricalPore self, FloatKey a0)
3989 remove_attribute(SlabWithCylindricalPore self, IntKey a0)
3990 remove_attribute(SlabWithCylindricalPore self, FloatsKey a0)
3991 remove_attribute(SlabWithCylindricalPore self, IntsKey a0)
3992 remove_attribute(SlabWithCylindricalPore self, StringKey a0)
3993 remove_attribute(SlabWithCylindricalPore self, ParticleIndexKey a0)
3994 remove_attribute(SlabWithCylindricalPore self, ObjectKey a0)
3996 return _IMP_npctransport.SlabWithCylindricalPore_remove_attribute(self, *args)
3999 def has_attribute(self, *args):
4001 has_attribute(SlabWithCylindricalPore self, FloatKey a0) -> bool
4002 has_attribute(SlabWithCylindricalPore self, IntKey a0) -> bool
4003 has_attribute(SlabWithCylindricalPore self, FloatsKey a0) -> bool
4004 has_attribute(SlabWithCylindricalPore self, IntsKey a0) -> bool
4005 has_attribute(SlabWithCylindricalPore self, StringKey a0) -> bool
4006 has_attribute(SlabWithCylindricalPore self, ParticleIndexKey a0) -> bool
4007 has_attribute(SlabWithCylindricalPore self, ObjectKey a0) -> bool
4009 return _IMP_npctransport.SlabWithCylindricalPore_has_attribute(self, *args)
4012 def get_derivative(self, a0):
4013 """get_derivative(SlabWithCylindricalPore self, FloatKey a0) -> double"""
4014 return _IMP_npctransport.SlabWithCylindricalPore_get_derivative(self, a0)
4018 """get_name(SlabWithCylindricalPore self) -> std::string"""
4019 return _IMP_npctransport.SlabWithCylindricalPore_get_name(self)
4022 def clear_caches(self):
4023 """clear_caches(SlabWithCylindricalPore self)"""
4024 return _IMP_npctransport.SlabWithCylindricalPore_clear_caches(self)
4027 def set_name(self, a0):
4028 """set_name(SlabWithCylindricalPore self, std::string a0)"""
4029 return _IMP_npctransport.SlabWithCylindricalPore_set_name(self, a0)
4033 """set_check_level(SlabWithCylindricalPore self, IMP::CheckLevel a0)"""
4034 return _IMP_npctransport.SlabWithCylindricalPore_set_check_level(self, a0)
4037 def add_to_derivative(self, a0, a1, a2):
4038 """add_to_derivative(SlabWithCylindricalPore self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
4039 return _IMP_npctransport.SlabWithCylindricalPore_add_to_derivative(self, a0, a1, a2)
4042 def set_is_optimized(self, a0, a1):
4043 """set_is_optimized(SlabWithCylindricalPore self, FloatKey a0, bool a1)"""
4044 return _IMP_npctransport.SlabWithCylindricalPore_set_is_optimized(self, a0, a1)
4047 def get_is_optimized(self, a0):
4048 """get_is_optimized(SlabWithCylindricalPore self, FloatKey a0) -> bool"""
4049 return _IMP_npctransport.SlabWithCylindricalPore_get_is_optimized(self, a0)
4053 """get_check_level(SlabWithCylindricalPore self) -> IMP::CheckLevel"""
4054 return _IMP_npctransport.SlabWithCylindricalPore_get_check_level(self)
4057 def __eq__(self, *args):
4059 __eq__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4060 __eq__(SlabWithCylindricalPore self, Particle d) -> bool
4062 return _IMP_npctransport.SlabWithCylindricalPore___eq__(self, *args)
4065 def __ne__(self, *args):
4067 __ne__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4068 __ne__(SlabWithCylindricalPore self, Particle d) -> bool
4070 return _IMP_npctransport.SlabWithCylindricalPore___ne__(self, *args)
4073 def __le__(self, *args):
4075 __le__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4076 __le__(SlabWithCylindricalPore self, Particle d) -> bool
4078 return _IMP_npctransport.SlabWithCylindricalPore___le__(self, *args)
4081 def __lt__(self, *args):
4083 __lt__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4084 __lt__(SlabWithCylindricalPore self, Particle d) -> bool
4086 return _IMP_npctransport.SlabWithCylindricalPore___lt__(self, *args)
4089 def __ge__(self, *args):
4091 __ge__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4092 __ge__(SlabWithCylindricalPore self, Particle d) -> bool
4094 return _IMP_npctransport.SlabWithCylindricalPore___ge__(self, *args)
4097 def __gt__(self, *args):
4099 __gt__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4100 __gt__(SlabWithCylindricalPore self, Particle d) -> bool
4102 return _IMP_npctransport.SlabWithCylindricalPore___gt__(self, *args)
4106 """__hash__(SlabWithCylindricalPore self) -> std::size_t"""
4107 return _IMP_npctransport.SlabWithCylindricalPore___hash__(self)
4111 """__str__(SlabWithCylindricalPore self) -> std::string"""
4112 return _IMP_npctransport.SlabWithCylindricalPore___str__(self)
4116 """__repr__(SlabWithCylindricalPore self) -> std::string"""
4117 return _IMP_npctransport.SlabWithCylindricalPore___repr__(self)
4119 __swig_destroy__ = _IMP_npctransport.delete_SlabWithCylindricalPore
4120 __del__ =
lambda self:
None
4121 SlabWithCylindricalPore_swigregister = _IMP_npctransport.SlabWithCylindricalPore_swigregister
4122 SlabWithCylindricalPore_swigregister(SlabWithCylindricalPore)
4124 def SlabWithCylindricalPore_setup_particle(*args):
4126 setup_particle(Model m, ParticleIndex pi, double thickness, double radius) -> SlabWithCylindricalPore
4127 SlabWithCylindricalPore_setup_particle(_ParticleAdaptor decorator, double thickness, double radius) -> SlabWithCylindricalPore
4129 return _IMP_npctransport.SlabWithCylindricalPore_setup_particle(*args)
4131 def SlabWithCylindricalPore_get_is_setup(*args):
4133 get_is_setup(_ParticleAdaptor p) -> bool
4134 SlabWithCylindricalPore_get_is_setup(Model m, ParticleIndex pi) -> bool
4136 return _IMP_npctransport.SlabWithCylindricalPore_get_is_setup(*args)
4138 def SlabWithCylindricalPore_get_cylindrical_pore_key():
4139 """SlabWithCylindricalPore_get_cylindrical_pore_key() -> IntKey"""
4140 return _IMP_npctransport.SlabWithCylindricalPore_get_cylindrical_pore_key()
4142 class SlabWithToroidalPore(SlabWithPore):
4143 """Proxy of C++ IMP::npctransport::SlabWithToroidalPore class"""
4144 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4148 __init__(IMP::npctransport::SlabWithToroidalPore self) -> SlabWithToroidalPore
4149 __init__(IMP::npctransport::SlabWithToroidalPore self, Model m, ParticleIndex id) -> SlabWithToroidalPore
4150 __init__(IMP::npctransport::SlabWithToroidalPore self, _ParticleAdaptor d) -> SlabWithToroidalPore
4152 this = _IMP_npctransport.new_SlabWithToroidalPore(*args)
4154 self.this.append(this)
4158 def show(self, *args):
4160 show(SlabWithToroidalPore self, _ostream out)
4161 show(SlabWithToroidalPore self)
4163 return _IMP_npctransport.SlabWithToroidalPore_show(self, *args)
4166 def setup_particle(*args):
4168 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius) -> SlabWithToroidalPore
4169 setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius) -> SlabWithToroidalPore
4170 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4171 setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4173 return _IMP_npctransport.SlabWithToroidalPore_setup_particle(*args)
4175 setup_particle = staticmethod(setup_particle)
4177 def get_is_setup(*args):
4179 get_is_setup(_ParticleAdaptor p) -> bool
4180 get_is_setup(Model m, ParticleIndex pi) -> bool
4182 return _IMP_npctransport.SlabWithToroidalPore_get_is_setup(*args)
4184 get_is_setup = staticmethod(get_is_setup)
4186 def set_minor_radius_h2v_aspect_ratio(self, aspect_ratio):
4187 """set_minor_radius_h2v_aspect_ratio(SlabWithToroidalPore self, double aspect_ratio)"""
4188 return _IMP_npctransport.SlabWithToroidalPore_set_minor_radius_h2v_aspect_ratio(self, aspect_ratio)
4191 def get_minor_radius_h2v_aspect_ratio(self):
4192 """get_minor_radius_h2v_aspect_ratio(SlabWithToroidalPore self) -> double"""
4193 return _IMP_npctransport.SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio(self)
4196 def get_vertical_minor_radius(self):
4197 """get_vertical_minor_radius(SlabWithToroidalPore self) -> double"""
4198 return _IMP_npctransport.SlabWithToroidalPore_get_vertical_minor_radius(self)
4201 def set_vertical_minor_radius(self, rv):
4202 """set_vertical_minor_radius(SlabWithToroidalPore self, double rv)"""
4203 return _IMP_npctransport.SlabWithToroidalPore_set_vertical_minor_radius(self, rv)
4206 def get_horizontal_minor_radius(self):
4207 """get_horizontal_minor_radius(SlabWithToroidalPore self) -> double"""
4208 return _IMP_npctransport.SlabWithToroidalPore_get_horizontal_minor_radius(self)
4211 def set_horizontal_minor_radius(self, rh):
4212 """set_horizontal_minor_radius(SlabWithToroidalPore self, double rh)"""
4213 return _IMP_npctransport.SlabWithToroidalPore_set_horizontal_minor_radius(self, rh)
4216 def get_minor_radius_h2v_aspect_ratio_key():
4217 """get_minor_radius_h2v_aspect_ratio_key() -> FloatKey"""
4218 return _IMP_npctransport.SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key()
4220 get_minor_radius_h2v_aspect_ratio_key = staticmethod(get_minor_radius_h2v_aspect_ratio_key)
4222 def get_toroidal_pore_key():
4223 """get_toroidal_pore_key() -> IntKey"""
4224 return _IMP_npctransport.SlabWithToroidalPore_get_toroidal_pore_key()
4226 get_toroidal_pore_key = staticmethod(get_toroidal_pore_key)
4228 def add_attribute(self, *args):
4230 add_attribute(SlabWithToroidalPore self, FloatKey k, IMP::Float v, bool opt)
4231 add_attribute(SlabWithToroidalPore self, FloatKey a0, IMP::Float a1)
4232 add_attribute(SlabWithToroidalPore self, IntKey a0, IMP::Int a1)
4233 add_attribute(SlabWithToroidalPore self, FloatsKey a0, IMP::Floats a1)
4234 add_attribute(SlabWithToroidalPore self, IntsKey a0, IMP::Ints a1)
4235 add_attribute(SlabWithToroidalPore self, StringKey a0, IMP::String a1)
4236 add_attribute(SlabWithToroidalPore self, ParticleIndexKey a0, Particle a1)
4237 add_attribute(SlabWithToroidalPore self, ObjectKey a0, Object a1)
4239 return _IMP_npctransport.SlabWithToroidalPore_add_attribute(self, *args)
4242 def get_value(self, *args):
4244 get_value(SlabWithToroidalPore self, FloatKey a0) -> IMP::Float
4245 get_value(SlabWithToroidalPore self, IntKey a0) -> IMP::Int
4246 get_value(SlabWithToroidalPore self, FloatsKey a0) -> IMP::Floats
4247 get_value(SlabWithToroidalPore self, IntsKey a0) -> IMP::Ints
4248 get_value(SlabWithToroidalPore self, StringKey a0) -> IMP::String
4249 get_value(SlabWithToroidalPore self, ParticleIndexKey a0) -> Particle
4250 get_value(SlabWithToroidalPore self, ObjectKey a0) -> Object
4252 return _IMP_npctransport.SlabWithToroidalPore_get_value(self, *args)
4255 def set_value(self, *args):
4257 set_value(SlabWithToroidalPore self, FloatKey a0, IMP::Float a1)
4258 set_value(SlabWithToroidalPore self, IntKey a0, IMP::Int a1)
4259 set_value(SlabWithToroidalPore self, FloatsKey a0, IMP::Floats a1)
4260 set_value(SlabWithToroidalPore self, IntsKey a0, IMP::Ints a1)
4261 set_value(SlabWithToroidalPore self, StringKey a0, IMP::String a1)
4262 set_value(SlabWithToroidalPore self, ParticleIndexKey a0, Particle a1)
4263 set_value(SlabWithToroidalPore self, ObjectKey a0, Object a1)
4265 return _IMP_npctransport.SlabWithToroidalPore_set_value(self, *args)
4268 def remove_attribute(self, *args):
4270 remove_attribute(SlabWithToroidalPore self, FloatKey a0)
4271 remove_attribute(SlabWithToroidalPore self, IntKey a0)
4272 remove_attribute(SlabWithToroidalPore self, FloatsKey a0)
4273 remove_attribute(SlabWithToroidalPore self, IntsKey a0)
4274 remove_attribute(SlabWithToroidalPore self, StringKey a0)
4275 remove_attribute(SlabWithToroidalPore self, ParticleIndexKey a0)
4276 remove_attribute(SlabWithToroidalPore self, ObjectKey a0)
4278 return _IMP_npctransport.SlabWithToroidalPore_remove_attribute(self, *args)
4281 def has_attribute(self, *args):
4283 has_attribute(SlabWithToroidalPore self, FloatKey a0) -> bool
4284 has_attribute(SlabWithToroidalPore self, IntKey a0) -> bool
4285 has_attribute(SlabWithToroidalPore self, FloatsKey a0) -> bool
4286 has_attribute(SlabWithToroidalPore self, IntsKey a0) -> bool
4287 has_attribute(SlabWithToroidalPore self, StringKey a0) -> bool
4288 has_attribute(SlabWithToroidalPore self, ParticleIndexKey a0) -> bool
4289 has_attribute(SlabWithToroidalPore self, ObjectKey a0) -> bool
4291 return _IMP_npctransport.SlabWithToroidalPore_has_attribute(self, *args)
4294 def get_derivative(self, a0):
4295 """get_derivative(SlabWithToroidalPore self, FloatKey a0) -> double"""
4296 return _IMP_npctransport.SlabWithToroidalPore_get_derivative(self, a0)
4300 """get_name(SlabWithToroidalPore self) -> std::string"""
4301 return _IMP_npctransport.SlabWithToroidalPore_get_name(self)
4304 def clear_caches(self):
4305 """clear_caches(SlabWithToroidalPore self)"""
4306 return _IMP_npctransport.SlabWithToroidalPore_clear_caches(self)
4309 def set_name(self, a0):
4310 """set_name(SlabWithToroidalPore self, std::string a0)"""
4311 return _IMP_npctransport.SlabWithToroidalPore_set_name(self, a0)
4315 """set_check_level(SlabWithToroidalPore self, IMP::CheckLevel a0)"""
4316 return _IMP_npctransport.SlabWithToroidalPore_set_check_level(self, a0)
4319 def add_to_derivative(self, a0, a1, a2):
4320 """add_to_derivative(SlabWithToroidalPore self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
4321 return _IMP_npctransport.SlabWithToroidalPore_add_to_derivative(self, a0, a1, a2)
4324 def set_is_optimized(self, a0, a1):
4325 """set_is_optimized(SlabWithToroidalPore self, FloatKey a0, bool a1)"""
4326 return _IMP_npctransport.SlabWithToroidalPore_set_is_optimized(self, a0, a1)
4329 def get_is_optimized(self, a0):
4330 """get_is_optimized(SlabWithToroidalPore self, FloatKey a0) -> bool"""
4331 return _IMP_npctransport.SlabWithToroidalPore_get_is_optimized(self, a0)
4335 """get_check_level(SlabWithToroidalPore self) -> IMP::CheckLevel"""
4336 return _IMP_npctransport.SlabWithToroidalPore_get_check_level(self)
4339 def __eq__(self, *args):
4341 __eq__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4342 __eq__(SlabWithToroidalPore self, Particle d) -> bool
4344 return _IMP_npctransport.SlabWithToroidalPore___eq__(self, *args)
4347 def __ne__(self, *args):
4349 __ne__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4350 __ne__(SlabWithToroidalPore self, Particle d) -> bool
4352 return _IMP_npctransport.SlabWithToroidalPore___ne__(self, *args)
4355 def __le__(self, *args):
4357 __le__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4358 __le__(SlabWithToroidalPore self, Particle d) -> bool
4360 return _IMP_npctransport.SlabWithToroidalPore___le__(self, *args)
4363 def __lt__(self, *args):
4365 __lt__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4366 __lt__(SlabWithToroidalPore self, Particle d) -> bool
4368 return _IMP_npctransport.SlabWithToroidalPore___lt__(self, *args)
4371 def __ge__(self, *args):
4373 __ge__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4374 __ge__(SlabWithToroidalPore self, Particle d) -> bool
4376 return _IMP_npctransport.SlabWithToroidalPore___ge__(self, *args)
4379 def __gt__(self, *args):
4381 __gt__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4382 __gt__(SlabWithToroidalPore self, Particle d) -> bool
4384 return _IMP_npctransport.SlabWithToroidalPore___gt__(self, *args)
4388 """__hash__(SlabWithToroidalPore self) -> std::size_t"""
4389 return _IMP_npctransport.SlabWithToroidalPore___hash__(self)
4393 """__str__(SlabWithToroidalPore self) -> std::string"""
4394 return _IMP_npctransport.SlabWithToroidalPore___str__(self)
4398 """__repr__(SlabWithToroidalPore self) -> std::string"""
4399 return _IMP_npctransport.SlabWithToroidalPore___repr__(self)
4401 __swig_destroy__ = _IMP_npctransport.delete_SlabWithToroidalPore
4402 __del__ =
lambda self:
None
4403 SlabWithToroidalPore_swigregister = _IMP_npctransport.SlabWithToroidalPore_swigregister
4404 SlabWithToroidalPore_swigregister(SlabWithToroidalPore)
4406 def SlabWithToroidalPore_setup_particle(*args):
4408 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius) -> SlabWithToroidalPore
4409 setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius) -> SlabWithToroidalPore
4410 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4411 SlabWithToroidalPore_setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4413 return _IMP_npctransport.SlabWithToroidalPore_setup_particle(*args)
4415 def SlabWithToroidalPore_get_is_setup(*args):
4417 get_is_setup(_ParticleAdaptor p) -> bool
4418 SlabWithToroidalPore_get_is_setup(Model m, ParticleIndex pi) -> bool
4420 return _IMP_npctransport.SlabWithToroidalPore_get_is_setup(*args)
4422 def SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key():
4423 """SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key() -> FloatKey"""
4424 return _IMP_npctransport.SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key()
4426 def SlabWithToroidalPore_get_toroidal_pore_key():
4427 """SlabWithToroidalPore_get_toroidal_pore_key() -> IntKey"""
4428 return _IMP_npctransport.SlabWithToroidalPore_get_toroidal_pore_key()
4431 def __lshift__(*args):
4433 __lshift__(_ostream out, RelaxingSpring n) -> _ostream
4434 __lshift__(_ostream out, Transporting n) -> _ostream
4435 __lshift__(_ostream out, SlabWithPore n) -> _ostream
4436 __lshift__(_ostream out, SlabWithCylindricalPore n) -> _ostream
4437 __lshift__(_ostream out, SlabWithToroidalPore n) -> _ostream
4439 return _IMP_npctransport.__lshift__(*args)
4441 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPorePairScore class"""
4442 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4445 """__init__(IMP::npctransport::SlabWithCylindricalPorePairScore self, double k) -> SlabWithCylindricalPorePairScore"""
4446 this = _IMP_npctransport.new_SlabWithCylindricalPorePairScore(k)
4448 self.this.append(this)
4452 def get_displacement_direction(self, slab, v):
4453 """get_displacement_direction(SlabWithCylindricalPorePairScore self, SlabWithCylindricalPore slab, Vector3D v) -> Vector3D"""
4454 return _IMP_npctransport.SlabWithCylindricalPorePairScore_get_displacement_direction(self, slab, v)
4457 def get_displacement_magnitude(self, slab, v):
4458 """get_displacement_magnitude(SlabWithCylindricalPorePairScore self, SlabWithCylindricalPore slab, Vector3D v) -> double"""
4459 return _IMP_npctransport.SlabWithCylindricalPorePairScore_get_displacement_magnitude(self, slab, v)
4462 def do_get_inputs(self, m, pis):
4463 """do_get_inputs(SlabWithCylindricalPorePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4464 return _IMP_npctransport.SlabWithCylindricalPorePairScore_do_get_inputs(self, m, pis)
4467 def get_version_info(self):
4468 """get_version_info(SlabWithCylindricalPorePairScore self) -> VersionInfo"""
4469 return _IMP_npctransport.SlabWithCylindricalPorePairScore_get_version_info(self)
4473 """__str__(SlabWithCylindricalPorePairScore self) -> std::string"""
4474 return _IMP_npctransport.SlabWithCylindricalPorePairScore___str__(self)
4478 """__repr__(SlabWithCylindricalPorePairScore self) -> std::string"""
4479 return _IMP_npctransport.SlabWithCylindricalPorePairScore___repr__(self)
4484 return _object_cast_to_SlabWithCylindricalPorePairScore(o)
4486 SlabWithCylindricalPorePairScore_swigregister = _IMP_npctransport.SlabWithCylindricalPorePairScore_swigregister
4487 SlabWithCylindricalPorePairScore_swigregister(SlabWithCylindricalPorePairScore)
4490 """Proxy of C++ IMP::npctransport::SlabWithToroidalPorePairScore class"""
4491 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4494 """__init__(IMP::npctransport::SlabWithToroidalPorePairScore self, double k) -> SlabWithToroidalPorePairScore"""
4495 this = _IMP_npctransport.new_SlabWithToroidalPorePairScore(k)
4497 self.this.append(this)
4501 def do_get_inputs(self, m, pis):
4502 """do_get_inputs(SlabWithToroidalPorePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4503 return _IMP_npctransport.SlabWithToroidalPorePairScore_do_get_inputs(self, m, pis)
4506 def get_version_info(self):
4507 """get_version_info(SlabWithToroidalPorePairScore self) -> VersionInfo"""
4508 return _IMP_npctransport.SlabWithToroidalPorePairScore_get_version_info(self)
4512 """__str__(SlabWithToroidalPorePairScore self) -> std::string"""
4513 return _IMP_npctransport.SlabWithToroidalPorePairScore___str__(self)
4517 """__repr__(SlabWithToroidalPorePairScore self) -> std::string"""
4518 return _IMP_npctransport.SlabWithToroidalPorePairScore___repr__(self)
4523 return _object_cast_to_SlabWithToroidalPorePairScore(o)
4525 SlabWithToroidalPorePairScore_swigregister = _IMP_npctransport.SlabWithToroidalPorePairScore_swigregister
4526 SlabWithToroidalPorePairScore_swigregister(SlabWithToroidalPorePairScore)
4529 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPoreWireGeometry class"""
4530 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4532 def __init__(self, height, radius, length):
4533 """__init__(IMP::npctransport::SlabWithCylindricalPoreWireGeometry self, double height, double radius, double length) -> SlabWithCylindricalPoreWireGeometry"""
4534 this = _IMP_npctransport.new_SlabWithCylindricalPoreWireGeometry(height, radius, length)
4536 self.this.append(this)
4540 def get_version_info(self):
4541 """get_version_info(SlabWithCylindricalPoreWireGeometry self) -> VersionInfo"""
4542 return _IMP_npctransport.SlabWithCylindricalPoreWireGeometry_get_version_info(self)
4546 """__str__(SlabWithCylindricalPoreWireGeometry self) -> std::string"""
4547 return _IMP_npctransport.SlabWithCylindricalPoreWireGeometry___str__(self)
4551 """__repr__(SlabWithCylindricalPoreWireGeometry self) -> std::string"""
4552 return _IMP_npctransport.SlabWithCylindricalPoreWireGeometry___repr__(self)
4557 return _object_cast_to_SlabWithCylindricalPoreWireGeometry(o)
4559 SlabWithCylindricalPoreWireGeometry_swigregister = _IMP_npctransport.SlabWithCylindricalPoreWireGeometry_swigregister
4560 SlabWithCylindricalPoreWireGeometry_swigregister(SlabWithCylindricalPoreWireGeometry)
4563 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPoreSurfaceGeometry class"""
4564 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4566 def __init__(self, height, radius, length):
4567 """__init__(IMP::npctransport::SlabWithCylindricalPoreSurfaceGeometry self, double height, double radius, double length) -> SlabWithCylindricalPoreSurfaceGeometry"""
4568 this = _IMP_npctransport.new_SlabWithCylindricalPoreSurfaceGeometry(height, radius, length)
4570 self.this.append(this)
4575 """__str__(SlabWithCylindricalPoreSurfaceGeometry self) -> std::string"""
4576 return _IMP_npctransport.SlabWithCylindricalPoreSurfaceGeometry___str__(self)
4580 """__repr__(SlabWithCylindricalPoreSurfaceGeometry self) -> std::string"""
4581 return _IMP_npctransport.SlabWithCylindricalPoreSurfaceGeometry___repr__(self)
4586 return _object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(o)
4588 __swig_destroy__ = _IMP_npctransport.delete_SlabWithCylindricalPoreSurfaceGeometry
4589 __del__ =
lambda self:
None
4590 SlabWithCylindricalPoreSurfaceGeometry_swigregister = _IMP_npctransport.SlabWithCylindricalPoreSurfaceGeometry_swigregister
4591 SlabWithCylindricalPoreSurfaceGeometry_swigregister(SlabWithCylindricalPoreSurfaceGeometry)
4594 """Proxy of C++ IMP::npctransport::SlabWithToroidalPoreWireGeometry class"""
4595 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4599 __init__(IMP::npctransport::SlabWithToroidalPoreWireGeometry self, double slab_height, double major_radius, double horizontal_semiaxis, double slab_length) -> SlabWithToroidalPoreWireGeometry
4600 __init__(IMP::npctransport::SlabWithToroidalPoreWireGeometry self, double slab_height, double major_radius, double slab_length) -> SlabWithToroidalPoreWireGeometry
4602 this = _IMP_npctransport.new_SlabWithToroidalPoreWireGeometry(*args)
4604 self.this.append(this)
4608 def get_version_info(self):
4609 """get_version_info(SlabWithToroidalPoreWireGeometry self) -> VersionInfo"""
4610 return _IMP_npctransport.SlabWithToroidalPoreWireGeometry_get_version_info(self)
4614 """__str__(SlabWithToroidalPoreWireGeometry self) -> std::string"""
4615 return _IMP_npctransport.SlabWithToroidalPoreWireGeometry___str__(self)
4619 """__repr__(SlabWithToroidalPoreWireGeometry self) -> std::string"""
4620 return _IMP_npctransport.SlabWithToroidalPoreWireGeometry___repr__(self)
4625 return _object_cast_to_SlabWithToroidalPoreWireGeometry(o)
4627 SlabWithToroidalPoreWireGeometry_swigregister = _IMP_npctransport.SlabWithToroidalPoreWireGeometry_swigregister
4628 SlabWithToroidalPoreWireGeometry_swigregister(SlabWithToroidalPoreWireGeometry)
4631 """Proxy of C++ IMP::core::GenericAttributeSingletonScore<(IMP::core::Harmonic)> class"""
4632 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4633 __repr__ = _swig_repr
4636 """__init__(IMP::core::GenericAttributeSingletonScore<(IMP::core::Harmonic)> self, Harmonic f, FloatKey k) -> _GenericAttributeSingletonScoreForPoreRadus"""
4637 this = _IMP_npctransport.new__GenericAttributeSingletonScoreForPoreRadus(f, k)
4639 self.this.append(this)
4643 def do_get_inputs(self, m, pis):
4644 """do_get_inputs(_GenericAttributeSingletonScoreForPoreRadus self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4645 return _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_do_get_inputs(self, m, pis)
4648 def get_unary_function(self):
4649 """get_unary_function(_GenericAttributeSingletonScoreForPoreRadus self) -> Harmonic"""
4650 return _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_get_unary_function(self)
4653 def get_version_info(self):
4654 """get_version_info(_GenericAttributeSingletonScoreForPoreRadus self) -> VersionInfo"""
4655 return _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_get_version_info(self)
4657 _GenericAttributeSingletonScoreForPoreRadus_swigregister = _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_swigregister
4658 _GenericAttributeSingletonScoreForPoreRadus_swigregister(_GenericAttributeSingletonScoreForPoreRadus)
4660 class PoreRadiusSingletonScore(_GenericAttributeSingletonScoreForPoreRadus):
4661 """Proxy of C++ IMP::npctransport::PoreRadiusSingletonScore class"""
4662 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4665 """__init__(IMP::npctransport::PoreRadiusSingletonScore self, IMP::Float mean, IMP::Float k) -> PoreRadiusSingletonScore"""
4666 this = _IMP_npctransport.new_PoreRadiusSingletonScore(mean, k)
4668 self.this.append(this)
4673 """set_k(PoreRadiusSingletonScore self, double k)"""
4674 return _IMP_npctransport.PoreRadiusSingletonScore_set_k(self, k)
4678 """__str__(PoreRadiusSingletonScore self) -> std::string"""
4679 return _IMP_npctransport.PoreRadiusSingletonScore___str__(self)
4683 """__repr__(PoreRadiusSingletonScore self) -> std::string"""
4684 return _IMP_npctransport.PoreRadiusSingletonScore___repr__(self)
4689 return _object_cast_to_PoreRadiusSingletonScore(o)
4691 PoreRadiusSingletonScore_swigregister = _IMP_npctransport.PoreRadiusSingletonScore_swigregister
4692 PoreRadiusSingletonScore_swigregister(PoreRadiusSingletonScore)
4695 """Proxy of C++ IMP::npctransport::ExcludeZRangeSingletonScore class"""
4696 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4698 def __init__(self, bottom, top, k):
4699 """__init__(IMP::npctransport::ExcludeZRangeSingletonScore self, double bottom, double top, double k) -> ExcludeZRangeSingletonScore"""
4700 this = _IMP_npctransport.new_ExcludeZRangeSingletonScore(bottom, top, k)
4702 self.this.append(this)
4706 def get_bottom_z(self):
4707 """get_bottom_z(ExcludeZRangeSingletonScore self) -> double"""
4708 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_bottom_z(self)
4711 def get_top_z(self):
4712 """get_top_z(ExcludeZRangeSingletonScore self) -> double"""
4713 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_top_z(self)
4717 """get_k(ExcludeZRangeSingletonScore self) -> double"""
4718 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_k(self)
4721 def do_get_inputs(self, m, pis):
4722 """do_get_inputs(ExcludeZRangeSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4723 return _IMP_npctransport.ExcludeZRangeSingletonScore_do_get_inputs(self, m, pis)
4726 def get_version_info(self):
4727 """get_version_info(ExcludeZRangeSingletonScore self) -> VersionInfo"""
4728 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_version_info(self)
4732 """__str__(ExcludeZRangeSingletonScore self) -> std::string"""
4733 return _IMP_npctransport.ExcludeZRangeSingletonScore___str__(self)
4737 """__repr__(ExcludeZRangeSingletonScore self) -> std::string"""
4738 return _IMP_npctransport.ExcludeZRangeSingletonScore___repr__(self)
4743 return _object_cast_to_ExcludeZRangeSingletonScore(o)
4745 ExcludeZRangeSingletonScore_swigregister = _IMP_npctransport.ExcludeZRangeSingletonScore_swigregister
4746 ExcludeZRangeSingletonScore_swigregister(ExcludeZRangeSingletonScore)
4749 """Proxy of C++ IMP::npctransport::ZBiasSingletonScore class"""
4750 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4754 __init__(IMP::npctransport::ZBiasSingletonScore self, double k, double max_r) -> ZBiasSingletonScore
4755 __init__(IMP::npctransport::ZBiasSingletonScore self, double k) -> ZBiasSingletonScore
4757 this = _IMP_npctransport.new_ZBiasSingletonScore(*args)
4759 self.this.append(this)
4764 """get_k(ZBiasSingletonScore self) -> double"""
4765 return _IMP_npctransport.ZBiasSingletonScore_get_k(self)
4769 """set_k(ZBiasSingletonScore self, double k)"""
4770 return _IMP_npctransport.ZBiasSingletonScore_set_k(self, k)
4773 def do_get_inputs(self, m, pis):
4774 """do_get_inputs(ZBiasSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4775 return _IMP_npctransport.ZBiasSingletonScore_do_get_inputs(self, m, pis)
4778 def get_version_info(self):
4779 """get_version_info(ZBiasSingletonScore self) -> VersionInfo"""
4780 return _IMP_npctransport.ZBiasSingletonScore_get_version_info(self)
4784 """__str__(ZBiasSingletonScore self) -> std::string"""
4785 return _IMP_npctransport.ZBiasSingletonScore___str__(self)
4789 """__repr__(ZBiasSingletonScore self) -> std::string"""
4790 return _IMP_npctransport.ZBiasSingletonScore___repr__(self)
4795 return _object_cast_to_ZBiasSingletonScore(o)
4797 ZBiasSingletonScore_swigregister = _IMP_npctransport.ZBiasSingletonScore_swigregister
4798 ZBiasSingletonScore_swigregister(ZBiasSingletonScore)
4801 """Proxy of C++ IMP::npctransport::BodyStatisticsOptimizerState class"""
4802 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4804 def __init__(self, p, statistics_manager=None, periodicity=1):
4806 __init__(IMP::npctransport::BodyStatisticsOptimizerState self, Particle p, Statistics statistics_manager=None, unsigned int periodicity=1) -> BodyStatisticsOptimizerState
4807 __init__(IMP::npctransport::BodyStatisticsOptimizerState self, Particle p, Statistics statistics_manager=None) -> BodyStatisticsOptimizerState
4808 __init__(IMP::npctransport::BodyStatisticsOptimizerState self, Particle p) -> BodyStatisticsOptimizerState
4810 this = _IMP_npctransport.new_BodyStatisticsOptimizerState(p, statistics_manager, periodicity)
4812 self.this.append(this)
4816 def get_correlation_time(self):
4817 """get_correlation_time(BodyStatisticsOptimizerState self) -> double"""
4818 return _IMP_npctransport.BodyStatisticsOptimizerState_get_correlation_time(self)
4822 """get_diffusion_coefficient(BodyStatisticsOptimizerState self) -> double"""
4823 return _IMP_npctransport.BodyStatisticsOptimizerState_get_diffusion_coefficient(self)
4826 def update_particle_type_zr_distribution_map(self):
4827 """update_particle_type_zr_distribution_map(BodyStatisticsOptimizerState self)"""
4828 return _IMP_npctransport.BodyStatisticsOptimizerState_update_particle_type_zr_distribution_map(self)
4831 def do_update(self, call_num):
4832 """do_update(BodyStatisticsOptimizerState self, unsigned int call_num)"""
4833 return _IMP_npctransport.BodyStatisticsOptimizerState_do_update(self, call_num)
4836 def get_version_info(self):
4837 """get_version_info(BodyStatisticsOptimizerState self) -> VersionInfo"""
4838 return _IMP_npctransport.BodyStatisticsOptimizerState_get_version_info(self)
4842 """__str__(BodyStatisticsOptimizerState self) -> std::string"""
4843 return _IMP_npctransport.BodyStatisticsOptimizerState___str__(self)
4847 """__repr__(BodyStatisticsOptimizerState self) -> std::string"""
4848 return _IMP_npctransport.BodyStatisticsOptimizerState___repr__(self)
4853 return _object_cast_to_BodyStatisticsOptimizerState(o)
4855 BodyStatisticsOptimizerState_swigregister = _IMP_npctransport.BodyStatisticsOptimizerState_swigregister
4856 BodyStatisticsOptimizerState_swigregister(BodyStatisticsOptimizerState)
4859 """Proxy of C++ IMP::npctransport::ParticleTransportStatisticsOptimizerState class"""
4860 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4862 def __init__(self, p, bottom_z, top_z, statistics_manager=0, owner=0):
4864 __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
4865 __init__(IMP::npctransport::ParticleTransportStatisticsOptimizerState self, Particle p, IMP::Float bottom_z, IMP::Float top_z, WeakPointer< IMP::npctransport::Statistics > statistics_manager=0) -> ParticleTransportStatisticsOptimizerState
4866 __init__(IMP::npctransport::ParticleTransportStatisticsOptimizerState self, Particle p, IMP::Float bottom_z, IMP::Float top_z) -> ParticleTransportStatisticsOptimizerState
4868 this = _IMP_npctransport.new_ParticleTransportStatisticsOptimizerState(p, bottom_z, top_z, statistics_manager, owner)
4870 self.this.append(this)
4874 def set_owner(self, owner):
4875 """set_owner(ParticleTransportStatisticsOptimizerState self, WeakPointer< IMP::atom::Simulator > owner)"""
4876 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_set_owner(self, owner)
4879 def get_owner(self):
4880 """get_owner(ParticleTransportStatisticsOptimizerState self) -> WeakPointer< IMP::atom::Simulator >"""
4881 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_owner(self)
4884 def get_n_transports_up(self):
4885 """get_n_transports_up(ParticleTransportStatisticsOptimizerState self) -> unsigned int"""
4886 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_n_transports_up(self)
4889 def get_n_transports_down(self):
4890 """get_n_transports_down(ParticleTransportStatisticsOptimizerState self) -> unsigned int"""
4891 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_n_transports_down(self)
4894 def get_total_n_transports(self):
4895 """get_total_n_transports(ParticleTransportStatisticsOptimizerState self) -> unsigned int"""
4896 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_total_n_transports(self)
4899 def get_transport_time_points_in_ns(self):
4900 """get_transport_time_points_in_ns(ParticleTransportStatisticsOptimizerState self) -> IMP::Floats const &"""
4901 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_transport_time_points_in_ns(self)
4904 def do_update(self, call_num):
4905 """do_update(ParticleTransportStatisticsOptimizerState self, unsigned int call_num)"""
4906 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_do_update(self, call_num)
4909 def get_version_info(self):
4910 """get_version_info(ParticleTransportStatisticsOptimizerState self) -> VersionInfo"""
4911 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_version_info(self)
4915 """__str__(ParticleTransportStatisticsOptimizerState self) -> std::string"""
4916 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState___str__(self)
4920 """__repr__(ParticleTransportStatisticsOptimizerState self) -> std::string"""
4921 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState___repr__(self)
4926 return _object_cast_to_ParticleTransportStatisticsOptimizerState(o)
4928 ParticleTransportStatisticsOptimizerState_swigregister = _IMP_npctransport.ParticleTransportStatisticsOptimizerState_swigregister
4929 ParticleTransportStatisticsOptimizerState_swigregister(ParticleTransportStatisticsOptimizerState)
4932 """Proxy of C++ IMP::npctransport::ChainStatisticsOptimizerState class"""
4933 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4935 def __init__(self, ps, periodicity=1):
4937 __init__(IMP::npctransport::ChainStatisticsOptimizerState self, IMP::ParticlesTemp const & ps, unsigned int periodicity=1) -> ChainStatisticsOptimizerState
4938 __init__(IMP::npctransport::ChainStatisticsOptimizerState self, IMP::ParticlesTemp const & ps) -> ChainStatisticsOptimizerState
4940 this = _IMP_npctransport.new_ChainStatisticsOptimizerState(ps, periodicity)
4942 self.this.append(this)
4946 def get_correlation_time(self):
4947 """get_correlation_time(ChainStatisticsOptimizerState self) -> double"""
4948 return _IMP_npctransport.ChainStatisticsOptimizerState_get_correlation_time(self)
4951 def get_local_diffusion_coefficients(self):
4952 """get_local_diffusion_coefficients(ChainStatisticsOptimizerState self) -> IMP::Floats"""
4953 return _IMP_npctransport.ChainStatisticsOptimizerState_get_local_diffusion_coefficients(self)
4957 """get_diffusion_coefficient(ChainStatisticsOptimizerState self) -> double"""
4958 return _IMP_npctransport.ChainStatisticsOptimizerState_get_diffusion_coefficient(self)
4961 def get_mean_radius_of_gyration(self):
4962 """get_mean_radius_of_gyration(ChainStatisticsOptimizerState self) -> double"""
4963 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_radius_of_gyration(self)
4966 def get_mean_square_radius_of_gyration(self):
4967 """get_mean_square_radius_of_gyration(ChainStatisticsOptimizerState self) -> double"""
4968 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_square_radius_of_gyration(self)
4971 def get_mean_end_to_end_distance(self):
4972 """get_mean_end_to_end_distance(ChainStatisticsOptimizerState self) -> double"""
4973 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_end_to_end_distance(self)
4976 def get_mean_square_end_to_end_distance(self):
4977 """get_mean_square_end_to_end_distance(ChainStatisticsOptimizerState self) -> double"""
4978 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_square_end_to_end_distance(self)
4981 def get_mean_bond_distance(self):
4982 """get_mean_bond_distance(ChainStatisticsOptimizerState self) -> double"""
4983 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_bond_distance(self)
4986 def get_mean_square_bond_distance(self):
4987 """get_mean_square_bond_distance(ChainStatisticsOptimizerState self) -> double"""
4988 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_square_bond_distance(self)
4991 def do_update(self, call_num):
4992 """do_update(ChainStatisticsOptimizerState self, unsigned int call_num)"""
4993 return _IMP_npctransport.ChainStatisticsOptimizerState_do_update(self, call_num)
4996 def get_version_info(self):
4997 """get_version_info(ChainStatisticsOptimizerState self) -> VersionInfo"""
4998 return _IMP_npctransport.ChainStatisticsOptimizerState_get_version_info(self)
5002 """__str__(ChainStatisticsOptimizerState self) -> std::string"""
5003 return _IMP_npctransport.ChainStatisticsOptimizerState___str__(self)
5007 """__repr__(ChainStatisticsOptimizerState self) -> std::string"""
5008 return _IMP_npctransport.ChainStatisticsOptimizerState___repr__(self)
5013 return _object_cast_to_ChainStatisticsOptimizerState(o)
5015 ChainStatisticsOptimizerState_swigregister = _IMP_npctransport.ChainStatisticsOptimizerState_swigregister
5016 ChainStatisticsOptimizerState_swigregister(ChainStatisticsOptimizerState)
5019 """Proxy of C++ IMP::npctransport::BipartitePairsStatisticsOptimizerState class"""
5020 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
5022 def __init__(self, statistics_manager, interaction_type, particlesI, particlesII, contact_range=1.0, slack=1.0):
5024 __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
5025 __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
5026 __init__(IMP::npctransport::BipartitePairsStatisticsOptimizerState self, Statistics statistics_manager, IMP::npctransport::InteractionType interaction_type, IMP::ParticlesTemp const & particlesI, IMP::ParticlesTemp const & particlesII) -> BipartitePairsStatisticsOptimizerState
5028 this = _IMP_npctransport.new_BipartitePairsStatisticsOptimizerState(statistics_manager, interaction_type, particlesI, particlesII, contact_range, slack)
5030 self.this.append(this)
5034 def get_interaction_type(self):
5035 """get_interaction_type(BipartitePairsStatisticsOptimizerState self) -> IMP::npctransport::InteractionType"""
5036 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_interaction_type(self)
5039 def get_average_number_of_contacts(self):
5040 """get_average_number_of_contacts(BipartitePairsStatisticsOptimizerState self) -> double"""
5041 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_number_of_contacts(self)
5044 def get_average_off_per_contact_per_ns(self):
5045 """get_average_off_per_contact_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5046 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_off_per_contact_per_ns(self)
5049 def get_average_off_per_bound_I_per_ns(self):
5050 """get_average_off_per_bound_I_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5051 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_off_per_bound_I_per_ns(self)
5054 def get_average_off_per_bound_II_per_ns(self):
5055 """get_average_off_per_bound_II_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5056 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_off_per_bound_II_per_ns(self)
5059 def get_average_on_per_missing_contact_per_ns(self):
5060 """get_average_on_per_missing_contact_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5061 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_on_per_missing_contact_per_ns(self)
5064 def get_average_on_per_unbound_I_per_ns(self):
5065 """get_average_on_per_unbound_I_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5066 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_on_per_unbound_I_per_ns(self)
5069 def get_average_on_per_unbound_II_per_ns(self):
5070 """get_average_on_per_unbound_II_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5071 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_on_per_unbound_II_per_ns(self)
5074 def get_average_fraction_bound_particles_I(self):
5075 """get_average_fraction_bound_particles_I(BipartitePairsStatisticsOptimizerState self) -> double"""
5076 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particles_I(self)
5079 def get_average_fraction_bound_particles_II(self):
5080 """get_average_fraction_bound_particles_II(BipartitePairsStatisticsOptimizerState self) -> double"""
5081 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particles_II(self)
5084 def get_average_fraction_bound_particle_sites_I(self):
5085 """get_average_fraction_bound_particle_sites_I(BipartitePairsStatisticsOptimizerState self) -> double"""
5086 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particle_sites_I(self)
5089 def get_average_fraction_bound_particle_sites_II(self):
5090 """get_average_fraction_bound_particle_sites_II(BipartitePairsStatisticsOptimizerState self) -> double"""
5091 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particle_sites_II(self)
5094 def get_average_fraction_nonspecific_interactions_I(self):
5095 """get_average_fraction_nonspecific_interactions_I(BipartitePairsStatisticsOptimizerState self) -> double"""
5096 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_nonspecific_interactions_I(self)
5099 def get_average_fraction_nonspecific_interactions_II(self):
5100 """get_average_fraction_nonspecific_interactions_II(BipartitePairsStatisticsOptimizerState self) -> double"""
5101 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_nonspecific_interactions_II(self)
5104 def get_number_of_particles_1(self):
5105 """get_number_of_particles_1(BipartitePairsStatisticsOptimizerState self) -> IMP::Int"""
5106 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_number_of_particles_1(self)
5109 def get_number_of_particles_2(self):
5110 """get_number_of_particles_2(BipartitePairsStatisticsOptimizerState self) -> IMP::Int"""
5111 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_number_of_particles_2(self)
5114 def get_misc_stats_period_ns(self):
5115 """get_misc_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5116 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_misc_stats_period_ns(self)
5119 def get_off_stats_period_ns(self):
5120 """get_off_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5121 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_off_stats_period_ns(self)
5124 def get_off_I_stats_period_ns(self):
5125 """get_off_I_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5126 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_off_I_stats_period_ns(self)
5129 def get_off_II_stats_period_ns(self):
5130 """get_off_II_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5131 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_off_II_stats_period_ns(self)
5134 def get_on_stats_period_ns(self):
5135 """get_on_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5136 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_on_stats_period_ns(self)
5139 def get_on_I_stats_period_ns(self):
5140 """get_on_I_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5141 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_on_I_stats_period_ns(self)
5144 def get_on_II_stats_period_ns(self):
5145 """get_on_II_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5146 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_on_II_stats_period_ns(self)
5149 def get_version_info(self):
5150 """get_version_info(BipartitePairsStatisticsOptimizerState self) -> VersionInfo"""
5151 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_version_info(self)
5155 """__str__(BipartitePairsStatisticsOptimizerState self) -> std::string"""
5156 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState___str__(self)
5160 """__repr__(BipartitePairsStatisticsOptimizerState self) -> std::string"""
5161 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState___repr__(self)
5166 return _object_cast_to_BipartitePairsStatisticsOptimizerState(o)
5168 BipartitePairsStatisticsOptimizerState_swigregister = _IMP_npctransport.BipartitePairsStatisticsOptimizerState_swigregister
5169 BipartitePairsStatisticsOptimizerState_swigregister(BipartitePairsStatisticsOptimizerState)
5172 def get_close_pairs_range(*args):
5174 get_close_pairs_range(double max_range, double max_range_factor) -> double
5175 get_close_pairs_range(::npctransport_proto::Assignment const & config) -> double
5177 return _IMP_npctransport.get_close_pairs_range(*args)
5181 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
5182 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
5183 get_time_step(double max_d_factor, double max_k, double min_radius, double min_range) -> double
5184 get_time_step(::npctransport_proto::Assignment const & config, double max_trans_relative_to_radius=0.1) -> double
5185 get_time_step(::npctransport_proto::Assignment const & config) -> double
5187 return _IMP_npctransport.get_time_step(*args)
5190 """get_frames_from_ns(double ns, double time_step) -> int"""
5191 return _IMP_npctransport.get_frames_from_ns(ns, time_step)
5194 """get_number_of_frames(::npctransport_proto::Assignment const & config, double time_step) -> int"""
5195 return _IMP_npctransport.get_number_of_frames(config, time_step)
5198 """get_dump_interval_in_frames(::npctransport_proto::Assignment const & config, double time_step) -> int"""
5199 return _IMP_npctransport.get_dump_interval_in_frames(config, time_step)
5203 get_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step, double default_value_ns=0.1) -> int
5204 get_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step) -> int
5206 return _IMP_npctransport.get_statistics_interval_in_frames(assign, time_step, default_value_ns)
5210 get_output_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step, double default_value_ns=1.0) -> int
5211 get_output_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step) -> int
5213 return _IMP_npctransport.get_output_statistics_interval_in_frames(assign, time_step, default_value_ns)
5217 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)
5218 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints, bool debug=False, double short_init_factor=1.0, bool is_disable_randomize=False)
5219 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints, bool debug=False, double short_init_factor=1.0)
5220 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints, bool debug=False)
5221 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints)
5222 initialize_positions(SimulationData sd)
5224 return _IMP_npctransport.initialize_positions(*args)
5225 class Avro2PBReader(object):
5226 """Proxy of C++ IMP::npctransport::Avro2PBReader class"""
5227 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
5231 __init__(IMP::npctransport::Avro2PBReader self, IMP::Strings const & avro_filenames) -> Avro2PBReader
5232 __init__(IMP::npctransport::Avro2PBReader self, std::string avro_filename) -> Avro2PBReader
5234 this = _IMP_npctransport.new_Avro2PBReader(*args)
5236 self.this.append(this)
5239 __swig_destroy__ = _IMP_npctransport.delete_Avro2PBReader
5240 __del__ =
lambda self:
None
5242 def read_next(self):
5243 """read_next(Avro2PBReader self) -> IMP::npctransport::Avro2PBReader::ByteBuffer"""
5244 return _IMP_npctransport.Avro2PBReader_read_next(self)
5247 def get_is_valid(self):
5248 """get_is_valid(Avro2PBReader self) -> bool"""
5249 return _IMP_npctransport.Avro2PBReader_get_is_valid(self)
5252 def get_cur_file_name(self):
5253 """get_cur_file_name(Avro2PBReader self) -> std::string"""
5254 return _IMP_npctransport.Avro2PBReader_get_cur_file_name(self)
5257 def show(self, *args):
5259 show(Avro2PBReader self, _ostream out)
5260 show(Avro2PBReader self)
5262 return _IMP_npctransport.Avro2PBReader_show(self, *args)
5266 """__str__(Avro2PBReader self) -> std::string"""
5267 return _IMP_npctransport.Avro2PBReader___str__(self)
5271 """__repr__(Avro2PBReader self) -> std::string"""
5272 return _IMP_npctransport.Avro2PBReader___repr__(self)
5274 Avro2PBReader_swigregister = _IMP_npctransport.Avro2PBReader_swigregister
5275 Avro2PBReader_swigregister(Avro2PBReader)
5279 """get_optimizable_particles(IMP::ParticlesTemp const & particles) -> IMP::ParticlesTemp"""
5280 return _IMP_npctransport.get_optimizable_particles(particles)
5283 """get_non_optimizable_particles(IMP::ParticlesTemp const & particles) -> IMP::ParticlesTemp"""
5284 return _IMP_npctransport.get_non_optimizable_particles(particles)
5287 """get_particle_indexes(IMP::ParticlesTemp const & particles) -> IMP::ParticleIndexes"""
5288 return _IMP_npctransport.get_particle_indexes(particles)
5291 """get_protobuf_configuration_from_text(std::string config_txt, std::string config_pb)"""
5292 return _IMP_npctransport.get_protobuf_configuration_from_text(config_txt, config_pb)
5295 """get_spheres_from_vectors(IMP::algebra::Vector3Ds const & vs, double radius) -> IMP::algebra::Sphere3Ds"""
5296 return _IMP_npctransport.get_spheres_from_vectors(vs, radius)
5298 def get_spheres_centers(spheres):
5299 """get_spheres_centers(IMP::algebra::Sphere3Ds const & spheres) -> IMP::algebra::Vector3Ds"""
5300 return _IMP_npctransport.get_spheres_centers(spheres)
5303 """copy_particle_reference_frame_if_applicable(Particle src_p, Particle trg_p)"""
5304 return _IMP_npctransport.copy_particle_reference_frame_if_applicable(src_p, trg_p)
5307 """copy_hierarchy_reference_frame_recursive(Particle src_p, Particle trg_p)"""
5308 return _IMP_npctransport.copy_hierarchy_reference_frame_recursive(src_p, trg_p)
5311 """copy_FGs_coordinates(SimulationData src_sd, SimulationData trg_sd)"""
5312 return _IMP_npctransport.copy_FGs_coordinates(src_sd, trg_sd)
5315 from .npctransport_pb2
import *
5316 import google.protobuf
5318 print(
"no protobuf support in python")
5319 from ._configuration
import *
5323 """get_module_version() -> std::string const"""
5324 return _IMP_npctransport.get_module_version()
5327 """get_example_path(std::string fname) -> std::string"""
5328 return _IMP_npctransport.get_example_path(fname)
5331 """get_data_path(std::string fname) -> std::string"""
5332 return _IMP_npctransport.get_data_path(fname)
5334 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