10 from __future__
import print_function, division, absolute_import
15 from sys
import version_info
16 if version_info >= (2, 6, 0):
17 def swig_import_helper():
18 from os.path
import dirname
22 fp, pathname, description = imp.find_module(
'_IMP_npctransport', [dirname(__file__)])
24 import _IMP_npctransport
25 return _IMP_npctransport
28 _mod = imp.load_module(
'_IMP_npctransport', fp, pathname, description)
32 _IMP_npctransport = swig_import_helper()
33 del swig_import_helper
35 import _IMP_npctransport
38 _swig_property = property
43 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
44 if (name ==
"thisown"):
45 return self.this.own(value)
47 if type(value).__name__ ==
'SwigPyObject':
48 self.__dict__[name] = value
50 method = class_type.__swig_setmethods__.get(name,
None)
52 return method(self, value)
54 object.__setattr__(self, name, value)
56 raise AttributeError(
"You cannot add attributes to %s" % self)
59 def _swig_setattr(self, class_type, name, value):
60 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
63 def _swig_getattr_nondynamic(self, class_type, name, static=1):
64 if (name ==
"thisown"):
65 return self.this.own()
66 method = class_type.__swig_getmethods__.get(name,
None)
70 return object.__getattr__(self, name)
72 raise AttributeError(name)
74 def _swig_getattr(self, class_type, name):
75 return _swig_getattr_nondynamic(self, class_type, name, 0)
80 strthis =
"proxy of " + self.this.__repr__()
83 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
88 except AttributeError:
95 def _swig_setattr_nondynamic_method(set):
96 def set_attr(self, name, value):
97 if (name ==
"thisown"):
98 return self.this.own(value)
99 if hasattr(self, name)
or (name ==
"this"):
100 set(self, name, value)
102 raise AttributeError(
"You cannot add attributes to %s" % self)
108 weakref_proxy = weakref.proxy
110 weakref_proxy =
lambda x: x
113 class IMP_NPCTRANSPORT_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_NPCTRANSPORT_SwigPyIterator class"""
115 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
117 def __init__(self, *args, **kwargs):
118 raise AttributeError(
"No constructor defined - class is abstract")
119 __repr__ = _swig_repr
120 __swig_destroy__ = _IMP_npctransport.delete_IMP_NPCTRANSPORT_SwigPyIterator
121 __del__ =
lambda self:
None
124 """value(IMP_NPCTRANSPORT_SwigPyIterator self) -> PyObject *"""
125 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_value(self)
130 incr(IMP_NPCTRANSPORT_SwigPyIterator self, size_t n=1) -> IMP_NPCTRANSPORT_SwigPyIterator
131 incr(IMP_NPCTRANSPORT_SwigPyIterator self) -> IMP_NPCTRANSPORT_SwigPyIterator
133 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_incr(self, n)
138 decr(IMP_NPCTRANSPORT_SwigPyIterator self, size_t n=1) -> IMP_NPCTRANSPORT_SwigPyIterator
139 decr(IMP_NPCTRANSPORT_SwigPyIterator self) -> IMP_NPCTRANSPORT_SwigPyIterator
141 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_decr(self, n)
144 def distance(self, x):
145 """distance(IMP_NPCTRANSPORT_SwigPyIterator self, IMP_NPCTRANSPORT_SwigPyIterator x) -> ptrdiff_t"""
146 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_distance(self, x)
150 """equal(IMP_NPCTRANSPORT_SwigPyIterator self, IMP_NPCTRANSPORT_SwigPyIterator x) -> bool"""
151 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_equal(self, x)
155 """copy(IMP_NPCTRANSPORT_SwigPyIterator self) -> IMP_NPCTRANSPORT_SwigPyIterator"""
156 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_copy(self)
160 """next(IMP_NPCTRANSPORT_SwigPyIterator self) -> PyObject *"""
161 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_next(self)
165 """__next__(IMP_NPCTRANSPORT_SwigPyIterator self) -> PyObject *"""
166 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___next__(self)
170 """previous(IMP_NPCTRANSPORT_SwigPyIterator self) -> PyObject *"""
171 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_previous(self)
174 def advance(self, n):
175 """advance(IMP_NPCTRANSPORT_SwigPyIterator self, ptrdiff_t n) -> IMP_NPCTRANSPORT_SwigPyIterator"""
176 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_advance(self, n)
180 """__eq__(IMP_NPCTRANSPORT_SwigPyIterator self, IMP_NPCTRANSPORT_SwigPyIterator x) -> bool"""
181 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___eq__(self, x)
185 """__ne__(IMP_NPCTRANSPORT_SwigPyIterator self, IMP_NPCTRANSPORT_SwigPyIterator x) -> bool"""
186 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___ne__(self, x)
189 def __iadd__(self, n):
190 """__iadd__(IMP_NPCTRANSPORT_SwigPyIterator self, ptrdiff_t n) -> IMP_NPCTRANSPORT_SwigPyIterator"""
191 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___iadd__(self, n)
194 def __isub__(self, n):
195 """__isub__(IMP_NPCTRANSPORT_SwigPyIterator self, ptrdiff_t n) -> IMP_NPCTRANSPORT_SwigPyIterator"""
196 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___isub__(self, n)
199 def __add__(self, n):
200 """__add__(IMP_NPCTRANSPORT_SwigPyIterator self, ptrdiff_t n) -> IMP_NPCTRANSPORT_SwigPyIterator"""
201 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___add__(self, n)
204 def __sub__(self, *args):
206 __sub__(IMP_NPCTRANSPORT_SwigPyIterator self, ptrdiff_t n) -> IMP_NPCTRANSPORT_SwigPyIterator
207 __sub__(IMP_NPCTRANSPORT_SwigPyIterator self, IMP_NPCTRANSPORT_SwigPyIterator x) -> ptrdiff_t
209 return _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator___sub__(self, *args)
213 IMP_NPCTRANSPORT_SwigPyIterator_swigregister = _IMP_npctransport.IMP_NPCTRANSPORT_SwigPyIterator_swigregister
214 IMP_NPCTRANSPORT_SwigPyIterator_swigregister(IMP_NPCTRANSPORT_SwigPyIterator)
223 _IMP_npctransport.IMP_DEBUG_swigconstant(_IMP_npctransport)
224 IMP_DEBUG = _IMP_npctransport.IMP_DEBUG
226 _IMP_npctransport.IMP_RELEASE_swigconstant(_IMP_npctransport)
227 IMP_RELEASE = _IMP_npctransport.IMP_RELEASE
229 _IMP_npctransport.IMP_SILENT_swigconstant(_IMP_npctransport)
230 IMP_SILENT = _IMP_npctransport.IMP_SILENT
232 _IMP_npctransport.IMP_PROGRESS_swigconstant(_IMP_npctransport)
233 IMP_PROGRESS = _IMP_npctransport.IMP_PROGRESS
235 _IMP_npctransport.IMP_TERSE_swigconstant(_IMP_npctransport)
236 IMP_TERSE = _IMP_npctransport.IMP_TERSE
238 _IMP_npctransport.IMP_VERBOSE_swigconstant(_IMP_npctransport)
239 IMP_VERBOSE = _IMP_npctransport.IMP_VERBOSE
241 _IMP_npctransport.IMP_MEMORY_swigconstant(_IMP_npctransport)
242 IMP_MEMORY = _IMP_npctransport.IMP_MEMORY
244 _IMP_npctransport.IMP_NONE_swigconstant(_IMP_npctransport)
245 IMP_NONE = _IMP_npctransport.IMP_NONE
247 _IMP_npctransport.IMP_USAGE_swigconstant(_IMP_npctransport)
248 IMP_USAGE = _IMP_npctransport.IMP_USAGE
250 _IMP_npctransport.IMP_INTERNAL_swigconstant(_IMP_npctransport)
251 IMP_INTERNAL = _IMP_npctransport.IMP_INTERNAL
253 _IMP_npctransport.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_npctransport)
254 IMP_KERNEL_HAS_LOG4CXX = _IMP_npctransport.IMP_KERNEL_HAS_LOG4CXX
256 _IMP_npctransport.IMP_COMPILER_HAS_AUTO_swigconstant(_IMP_npctransport)
257 IMP_COMPILER_HAS_AUTO = _IMP_npctransport.IMP_COMPILER_HAS_AUTO
259 _IMP_npctransport.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_npctransport)
260 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_npctransport.IMP_COMPILER_HAS_DEBUG_VECTOR
262 _IMP_npctransport.IMP_COMPILER_HAS_UNIQUE_PTR_swigconstant(_IMP_npctransport)
263 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_npctransport.IMP_COMPILER_HAS_UNIQUE_PTR
265 _IMP_npctransport.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
266 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_KERNEL_HAS_BOOST_RANDOM
268 _IMP_npctransport.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_npctransport)
269 IMP_KERNEL_HAS_NUMPY = _IMP_npctransport.IMP_KERNEL_HAS_NUMPY
271 _IMP_npctransport.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_npctransport)
272 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_npctransport.IMP_KERNEL_HAS_GPERFTOOLS
274 _IMP_npctransport.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_npctransport)
275 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_npctransport.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
277 _IMP_npctransport.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_npctransport)
278 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_npctransport.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
280 _IMP_npctransport.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
281 IMPKERNEL_SHOW_WARNINGS = _IMP_npctransport.IMPKERNEL_SHOW_WARNINGS
284 class _DirectorObjects(object):
285 """@internal Simple class to keep references to director objects
286 to prevent premature deletion."""
289 def register(self, obj):
290 """Take a reference to a director object; will only work for
291 refcounted C++ classes"""
292 if hasattr(obj,
'get_ref_count'):
293 self._objects.append(obj)
295 """Only drop our reference and allow cleanup by Python if no other
296 Python references exist (we hold 3 references: one in self._objects,
297 one in x, and one in the argument list for getrefcount) *and* no
298 other C++ references exist (the Python object always holds one)"""
299 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
300 or x.get_ref_count() > 1]
304 def get_object_count(self):
305 """Get number of director objects (useful for testing only)"""
306 return len(self._objects)
307 _director_objects = _DirectorObjects()
309 class _ostream(object):
310 """Proxy of C++ std::ostream class"""
311 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
313 def __init__(self, *args, **kwargs):
314 raise AttributeError(
"No constructor defined")
315 __repr__ = _swig_repr
317 def write(self, osa_buf):
318 """write(_ostream self, char const * osa_buf)"""
319 return _IMP_npctransport._ostream_write(self, osa_buf)
321 _ostream_swigregister = _IMP_npctransport._ostream_swigregister
322 _ostream_swigregister(_ostream)
325 _IMP_npctransport.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_npctransport)
326 IMP_COMPILER_HAS_OVERRIDE = _IMP_npctransport.IMP_COMPILER_HAS_OVERRIDE
328 _IMP_npctransport.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_npctransport)
329 IMP_COMPILER_HAS_FINAL = _IMP_npctransport.IMP_COMPILER_HAS_FINAL
331 _IMP_npctransport.IMP_HAS_NOEXCEPT_swigconstant(_IMP_npctransport)
332 IMP_HAS_NOEXCEPT = _IMP_npctransport.IMP_HAS_NOEXCEPT
334 _IMP_npctransport.IMP_C_OPEN_BINARY_swigconstant(_IMP_npctransport)
335 IMP_C_OPEN_BINARY = _IMP_npctransport.IMP_C_OPEN_BINARY
338 _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
339 IMP_BENCHMARK_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_FILESYSTEM
341 _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
342 IMP_BENCHMARK_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_PROGRAMOPTIONS
344 _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
345 IMP_BENCHMARK_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_RANDOM
347 _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
348 IMP_BENCHMARK_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_BENCHMARK_HAS_BOOST_SYSTEM
350 _IMP_npctransport.IMP_BENCHMARK_HAS_NUMPY_swigconstant(_IMP_npctransport)
351 IMP_BENCHMARK_HAS_NUMPY = _IMP_npctransport.IMP_BENCHMARK_HAS_NUMPY
353 _IMP_npctransport.IMPBENCHMARK_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
354 IMPBENCHMARK_SHOW_WARNINGS = _IMP_npctransport.IMPBENCHMARK_SHOW_WARNINGS
357 _IMP_npctransport.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
358 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_CGAL_HAS_BOOST_FILESYSTEM
360 _IMP_npctransport.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
361 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
363 _IMP_npctransport.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
364 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_CGAL_HAS_BOOST_RANDOM
366 _IMP_npctransport.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
367 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_CGAL_HAS_BOOST_SYSTEM
369 _IMP_npctransport.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_npctransport)
370 IMP_CGAL_HAS_NUMPY = _IMP_npctransport.IMP_CGAL_HAS_NUMPY
372 _IMP_npctransport.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
373 IMPCGAL_SHOW_WARNINGS = _IMP_npctransport.IMPCGAL_SHOW_WARNINGS
376 _IMP_npctransport.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
377 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_npctransport.IMP_ALGEBRA_HAS_IMP_CGAL
379 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
380 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
382 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
383 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
385 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
386 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_RANDOM
388 _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
389 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_ALGEBRA_HAS_BOOST_SYSTEM
391 _IMP_npctransport.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_npctransport)
392 IMP_ALGEBRA_HAS_CGAL = _IMP_npctransport.IMP_ALGEBRA_HAS_CGAL
394 _IMP_npctransport.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_npctransport)
395 IMP_ALGEBRA_HAS_NUMPY = _IMP_npctransport.IMP_ALGEBRA_HAS_NUMPY
397 _IMP_npctransport.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_npctransport)
398 IMP_ALGEBRA_HAS_ANN = _IMP_npctransport.IMP_ALGEBRA_HAS_ANN
400 _IMP_npctransport.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
401 IMPALGEBRA_SHOW_WARNINGS = _IMP_npctransport.IMPALGEBRA_SHOW_WARNINGS
404 _IMP_npctransport.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
405 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_npctransport.IMP_DISPLAY_HAS_IMP_CGAL
407 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
408 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
410 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
411 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
413 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
414 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_RANDOM
416 _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
417 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_DISPLAY_HAS_BOOST_SYSTEM
419 _IMP_npctransport.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_npctransport)
420 IMP_DISPLAY_HAS_CGAL = _IMP_npctransport.IMP_DISPLAY_HAS_CGAL
422 _IMP_npctransport.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_npctransport)
423 IMP_DISPLAY_HAS_NUMPY = _IMP_npctransport.IMP_DISPLAY_HAS_NUMPY
425 _IMP_npctransport.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
426 IMPDISPLAY_SHOW_WARNINGS = _IMP_npctransport.IMPDISPLAY_SHOW_WARNINGS
429 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
430 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
432 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
433 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
435 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
436 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
438 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
439 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
441 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
442 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
444 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_npctransport)
445 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_CGAL
447 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_npctransport)
448 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_HDF5
450 _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_npctransport)
451 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_npctransport.IMP_SCORE_FUNCTOR_HAS_NUMPY
453 _IMP_npctransport.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
454 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_npctransport.IMPSCOREFUNCTOR_SHOW_WARNINGS
457 _IMP_npctransport.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
458 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_npctransport.IMP_STATISTICS_HAS_IMP_CGAL
460 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
461 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
463 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
464 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
466 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
467 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_RANDOM
469 _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
470 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_STATISTICS_HAS_BOOST_SYSTEM
472 _IMP_npctransport.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_npctransport)
473 IMP_STATISTICS_HAS_CGAL = _IMP_npctransport.IMP_STATISTICS_HAS_CGAL
475 _IMP_npctransport.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_npctransport)
476 IMP_STATISTICS_HAS_NUMPY = _IMP_npctransport.IMP_STATISTICS_HAS_NUMPY
478 _IMP_npctransport.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
479 IMPSTATISTICS_SHOW_WARNINGS = _IMP_npctransport.IMPSTATISTICS_SHOW_WARNINGS
482 _IMP_npctransport.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
483 IMP_CORE_HAS_IMP_CGAL = _IMP_npctransport.IMP_CORE_HAS_IMP_CGAL
485 _IMP_npctransport.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
486 IMP_CORE_HAS_IMP_KERNEL = _IMP_npctransport.IMP_CORE_HAS_IMP_KERNEL
488 _IMP_npctransport.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
489 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_CORE_HAS_BOOST_FILESYSTEM
491 _IMP_npctransport.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
492 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
494 _IMP_npctransport.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
495 IMP_CORE_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_CORE_HAS_BOOST_RANDOM
497 _IMP_npctransport.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
498 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_CORE_HAS_BOOST_SYSTEM
500 _IMP_npctransport.IMP_CORE_HAS_CGAL_swigconstant(_IMP_npctransport)
501 IMP_CORE_HAS_CGAL = _IMP_npctransport.IMP_CORE_HAS_CGAL
503 _IMP_npctransport.IMP_CORE_HAS_HDF5_swigconstant(_IMP_npctransport)
504 IMP_CORE_HAS_HDF5 = _IMP_npctransport.IMP_CORE_HAS_HDF5
506 _IMP_npctransport.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_npctransport)
507 IMP_CORE_HAS_NUMPY = _IMP_npctransport.IMP_CORE_HAS_NUMPY
509 _IMP_npctransport.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
510 IMPCORE_SHOW_WARNINGS = _IMP_npctransport.IMPCORE_SHOW_WARNINGS
513 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_npctransport)
514 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_ALGEBRA
516 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
517 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_CGAL
519 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
520 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_DISPLAY
522 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
523 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_KERNEL
525 _IMP_npctransport.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
526 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
528 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
529 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
531 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
532 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
534 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
535 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_RANDOM
537 _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
538 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_CONTAINER_HAS_BOOST_SYSTEM
540 _IMP_npctransport.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_npctransport)
541 IMP_CONTAINER_HAS_CGAL = _IMP_npctransport.IMP_CONTAINER_HAS_CGAL
543 _IMP_npctransport.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_npctransport)
544 IMP_CONTAINER_HAS_HDF5 = _IMP_npctransport.IMP_CONTAINER_HAS_HDF5
546 _IMP_npctransport.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_npctransport)
547 IMP_CONTAINER_HAS_NUMPY = _IMP_npctransport.IMP_CONTAINER_HAS_NUMPY
549 _IMP_npctransport.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
550 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_npctransport.IMP_CONTAINER_HAS_PYTHON_IHM
552 _IMP_npctransport.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_npctransport)
553 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_npctransport.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
555 _IMP_npctransport.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_npctransport)
556 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_npctransport.IMP_CONTAINER_HAS_ROBIN_MAP
558 _IMP_npctransport.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
559 IMPCONTAINER_SHOW_WARNINGS = _IMP_npctransport.IMPCONTAINER_SHOW_WARNINGS
562 _IMP_npctransport.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
563 IMP_ATOM_HAS_IMP_CGAL = _IMP_npctransport.IMP_ATOM_HAS_IMP_CGAL
565 _IMP_npctransport.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
566 IMP_ATOM_HAS_IMP_KERNEL = _IMP_npctransport.IMP_ATOM_HAS_IMP_KERNEL
568 _IMP_npctransport.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
569 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
571 _IMP_npctransport.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
572 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
574 _IMP_npctransport.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
575 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_ATOM_HAS_BOOST_RANDOM
577 _IMP_npctransport.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
578 IMP_ATOM_HAS_BOOST_REGEX = _IMP_npctransport.IMP_ATOM_HAS_BOOST_REGEX
580 _IMP_npctransport.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
581 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_ATOM_HAS_BOOST_SYSTEM
583 _IMP_npctransport.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_npctransport)
584 IMP_ATOM_HAS_CGAL = _IMP_npctransport.IMP_ATOM_HAS_CGAL
586 _IMP_npctransport.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_npctransport)
587 IMP_ATOM_HAS_HDF5 = _IMP_npctransport.IMP_ATOM_HAS_HDF5
589 _IMP_npctransport.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_npctransport)
590 IMP_ATOM_HAS_NUMPY = _IMP_npctransport.IMP_ATOM_HAS_NUMPY
592 _IMP_npctransport.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
593 IMP_ATOM_HAS_PYTHON_IHM = _IMP_npctransport.IMP_ATOM_HAS_PYTHON_IHM
595 _IMP_npctransport.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
596 IMPATOM_SHOW_WARNINGS = _IMP_npctransport.IMPATOM_SHOW_WARNINGS
598 _IMP_npctransport.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_npctransport)
599 IMP_ATOM_TYPE_INDEX = _IMP_npctransport.IMP_ATOM_TYPE_INDEX
601 _IMP_npctransport.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_npctransport)
602 IMP_RESIDUE_TYPE_INDEX = _IMP_npctransport.IMP_RESIDUE_TYPE_INDEX
604 _IMP_npctransport.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_npctransport)
605 IMP_HIERARCHY_TYPE_INDEX = _IMP_npctransport.IMP_HIERARCHY_TYPE_INDEX
607 _IMP_npctransport.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_npctransport)
608 IMP_CHAIN_TYPE_INDEX = _IMP_npctransport.IMP_CHAIN_TYPE_INDEX
611 _IMP_npctransport.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
612 IMP_EM_HAS_IMP_CGAL = _IMP_npctransport.IMP_EM_HAS_IMP_CGAL
614 _IMP_npctransport.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_npctransport)
615 IMP_EM_HAS_IMP_CONTAINER = _IMP_npctransport.IMP_EM_HAS_IMP_CONTAINER
617 _IMP_npctransport.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
618 IMP_EM_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_EM_HAS_IMP_DISPLAY
620 _IMP_npctransport.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
621 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_EM_HAS_IMP_SCORE_FUNCTOR
623 _IMP_npctransport.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
624 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_EM_HAS_BOOST_FILESYSTEM
626 _IMP_npctransport.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
627 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
629 _IMP_npctransport.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
630 IMP_EM_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_EM_HAS_BOOST_RANDOM
632 _IMP_npctransport.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
633 IMP_EM_HAS_BOOST_REGEX = _IMP_npctransport.IMP_EM_HAS_BOOST_REGEX
635 _IMP_npctransport.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
636 IMP_EM_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_EM_HAS_BOOST_SYSTEM
638 _IMP_npctransport.IMP_EM_HAS_CGAL_swigconstant(_IMP_npctransport)
639 IMP_EM_HAS_CGAL = _IMP_npctransport.IMP_EM_HAS_CGAL
641 _IMP_npctransport.IMP_EM_HAS_HDF5_swigconstant(_IMP_npctransport)
642 IMP_EM_HAS_HDF5 = _IMP_npctransport.IMP_EM_HAS_HDF5
644 _IMP_npctransport.IMP_EM_HAS_NUMPY_swigconstant(_IMP_npctransport)
645 IMP_EM_HAS_NUMPY = _IMP_npctransport.IMP_EM_HAS_NUMPY
647 _IMP_npctransport.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
648 IMP_EM_HAS_PYTHON_IHM = _IMP_npctransport.IMP_EM_HAS_PYTHON_IHM
650 _IMP_npctransport.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
651 IMPEM_SHOW_WARNINGS = _IMP_npctransport.IMPEM_SHOW_WARNINGS
654 _IMP_npctransport.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
655 IMP_SAXS_HAS_IMP_CGAL = _IMP_npctransport.IMP_SAXS_HAS_IMP_CGAL
657 _IMP_npctransport.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_npctransport)
658 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_npctransport.IMP_SAXS_HAS_IMP_CONTAINER
660 _IMP_npctransport.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
661 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_SAXS_HAS_IMP_DISPLAY
663 _IMP_npctransport.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_npctransport)
664 IMP_SAXS_HAS_IMP_KERNEL = _IMP_npctransport.IMP_SAXS_HAS_IMP_KERNEL
666 _IMP_npctransport.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
667 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
669 _IMP_npctransport.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
670 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_SAXS_HAS_BOOST_FILESYSTEM
672 _IMP_npctransport.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
673 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
675 _IMP_npctransport.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
676 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_SAXS_HAS_BOOST_RANDOM
678 _IMP_npctransport.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
679 IMP_SAXS_HAS_BOOST_REGEX = _IMP_npctransport.IMP_SAXS_HAS_BOOST_REGEX
681 _IMP_npctransport.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
682 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_SAXS_HAS_BOOST_SYSTEM
684 _IMP_npctransport.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_npctransport)
685 IMP_SAXS_HAS_CGAL = _IMP_npctransport.IMP_SAXS_HAS_CGAL
687 _IMP_npctransport.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_npctransport)
688 IMP_SAXS_HAS_HDF5 = _IMP_npctransport.IMP_SAXS_HAS_HDF5
690 _IMP_npctransport.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_npctransport)
691 IMP_SAXS_HAS_NUMPY = _IMP_npctransport.IMP_SAXS_HAS_NUMPY
693 _IMP_npctransport.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
694 IMP_SAXS_HAS_PYTHON_IHM = _IMP_npctransport.IMP_SAXS_HAS_PYTHON_IHM
696 _IMP_npctransport.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
697 IMPSAXS_SHOW_WARNINGS = _IMP_npctransport.IMPSAXS_SHOW_WARNINGS
700 _IMP_npctransport.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
701 IMP_ISD_HAS_IMP_CGAL = _IMP_npctransport.IMP_ISD_HAS_IMP_CGAL
703 _IMP_npctransport.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_npctransport)
704 IMP_ISD_HAS_IMP_DISPLAY = _IMP_npctransport.IMP_ISD_HAS_IMP_DISPLAY
706 _IMP_npctransport.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
707 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
709 _IMP_npctransport.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
710 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_ISD_HAS_BOOST_FILESYSTEM
712 _IMP_npctransport.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
713 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
715 _IMP_npctransport.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
716 IMP_ISD_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_ISD_HAS_BOOST_RANDOM
718 _IMP_npctransport.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
719 IMP_ISD_HAS_BOOST_REGEX = _IMP_npctransport.IMP_ISD_HAS_BOOST_REGEX
721 _IMP_npctransport.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
722 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_ISD_HAS_BOOST_SYSTEM
724 _IMP_npctransport.IMP_ISD_HAS_CGAL_swigconstant(_IMP_npctransport)
725 IMP_ISD_HAS_CGAL = _IMP_npctransport.IMP_ISD_HAS_CGAL
727 _IMP_npctransport.IMP_ISD_HAS_HDF5_swigconstant(_IMP_npctransport)
728 IMP_ISD_HAS_HDF5 = _IMP_npctransport.IMP_ISD_HAS_HDF5
730 _IMP_npctransport.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_npctransport)
731 IMP_ISD_HAS_NUMPY = _IMP_npctransport.IMP_ISD_HAS_NUMPY
733 _IMP_npctransport.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
734 IMP_ISD_HAS_PYTHON_IHM = _IMP_npctransport.IMP_ISD_HAS_PYTHON_IHM
736 _IMP_npctransport.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
737 IMPISD_SHOW_WARNINGS = _IMP_npctransport.IMPISD_SHOW_WARNINGS
740 _IMP_npctransport.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
741 IMP_RMF_HAS_IMP_CGAL = _IMP_npctransport.IMP_RMF_HAS_IMP_CGAL
743 _IMP_npctransport.IMP_RMF_HAS_IMP_EM_swigconstant(_IMP_npctransport)
744 IMP_RMF_HAS_IMP_EM = _IMP_npctransport.IMP_RMF_HAS_IMP_EM
746 _IMP_npctransport.IMP_RMF_HAS_IMP_SAXS_swigconstant(_IMP_npctransport)
747 IMP_RMF_HAS_IMP_SAXS = _IMP_npctransport.IMP_RMF_HAS_IMP_SAXS
749 _IMP_npctransport.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_npctransport)
750 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_npctransport.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
752 _IMP_npctransport.IMP_RMF_HAS_IMP_STATISTICS_swigconstant(_IMP_npctransport)
753 IMP_RMF_HAS_IMP_STATISTICS = _IMP_npctransport.IMP_RMF_HAS_IMP_STATISTICS
755 _IMP_npctransport.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
756 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_RMF_HAS_BOOST_FILESYSTEM
758 _IMP_npctransport.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
759 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
761 _IMP_npctransport.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
762 IMP_RMF_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_RMF_HAS_BOOST_RANDOM
764 _IMP_npctransport.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
765 IMP_RMF_HAS_BOOST_REGEX = _IMP_npctransport.IMP_RMF_HAS_BOOST_REGEX
767 _IMP_npctransport.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
768 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_RMF_HAS_BOOST_SYSTEM
770 _IMP_npctransport.IMP_RMF_HAS_CGAL_swigconstant(_IMP_npctransport)
771 IMP_RMF_HAS_CGAL = _IMP_npctransport.IMP_RMF_HAS_CGAL
773 _IMP_npctransport.IMP_RMF_HAS_HDF5_swigconstant(_IMP_npctransport)
774 IMP_RMF_HAS_HDF5 = _IMP_npctransport.IMP_RMF_HAS_HDF5
776 _IMP_npctransport.IMP_RMF_HAS_NUMPY_swigconstant(_IMP_npctransport)
777 IMP_RMF_HAS_NUMPY = _IMP_npctransport.IMP_RMF_HAS_NUMPY
779 _IMP_npctransport.IMP_RMF_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
780 IMP_RMF_HAS_PYTHON_IHM = _IMP_npctransport.IMP_RMF_HAS_PYTHON_IHM
782 _IMP_npctransport.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
783 IMPRMF_SHOW_WARNINGS = _IMP_npctransport.IMPRMF_SHOW_WARNINGS
787 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_CGAL_swigconstant(_IMP_npctransport)
788 IMP_NPCTRANSPORT_HAS_IMP_CGAL = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_CGAL
790 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_EM_swigconstant(_IMP_npctransport)
791 IMP_NPCTRANSPORT_HAS_IMP_EM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_EM
793 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_ISD_swigconstant(_IMP_npctransport)
794 IMP_NPCTRANSPORT_HAS_IMP_ISD = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_ISD
796 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_SAXS_swigconstant(_IMP_npctransport)
797 IMP_NPCTRANSPORT_HAS_IMP_SAXS = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_IMP_SAXS
799 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_npctransport)
800 IMP_NPCTRANSPORT_HAS_BOOST_FILESYSTEM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_FILESYSTEM
802 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_npctransport)
803 IMP_NPCTRANSPORT_HAS_BOOST_PROGRAMOPTIONS = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_PROGRAMOPTIONS
805 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_RANDOM_swigconstant(_IMP_npctransport)
806 IMP_NPCTRANSPORT_HAS_BOOST_RANDOM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_RANDOM
808 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_REGEX_swigconstant(_IMP_npctransport)
809 IMP_NPCTRANSPORT_HAS_BOOST_REGEX = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_REGEX
811 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_SYSTEM_swigconstant(_IMP_npctransport)
812 IMP_NPCTRANSPORT_HAS_BOOST_SYSTEM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_BOOST_SYSTEM
814 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_CGAL_swigconstant(_IMP_npctransport)
815 IMP_NPCTRANSPORT_HAS_CGAL = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_CGAL
817 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_HDF5_swigconstant(_IMP_npctransport)
818 IMP_NPCTRANSPORT_HAS_HDF5 = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_HDF5
820 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_NUMPY_swigconstant(_IMP_npctransport)
821 IMP_NPCTRANSPORT_HAS_NUMPY = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_NUMPY
823 _IMP_npctransport.IMP_NPCTRANSPORT_HAS_PYTHON_IHM_swigconstant(_IMP_npctransport)
824 IMP_NPCTRANSPORT_HAS_PYTHON_IHM = _IMP_npctransport.IMP_NPCTRANSPORT_HAS_PYTHON_IHM
826 _IMP_npctransport.IMPNPCTRANSPORT_SHOW_WARNINGS_swigconstant(_IMP_npctransport)
827 IMPNPCTRANSPORT_SHOW_WARNINGS = _IMP_npctransport.IMPNPCTRANSPORT_SHOW_WARNINGS
829 _object_types.append(
"SitesPairScore")
832 def _object_cast_to_SitesPairScore(o):
833 """_object_cast_to_SitesPairScore(Object o) -> SitesPairScore"""
834 return _IMP_npctransport._object_cast_to_SitesPairScore(o)
836 _object_types.append(
"Scoring")
839 def _object_cast_to_Scoring(o):
840 """_object_cast_to_Scoring(Object o) -> Scoring"""
841 return _IMP_npctransport._object_cast_to_Scoring(o)
843 _object_types.append(
"BrownianDynamicsTAMDWithSlabSupport")
846 def _object_cast_to_BrownianDynamicsTAMDWithSlabSupport(o):
847 """_object_cast_to_BrownianDynamicsTAMDWithSlabSupport(Object o) -> BrownianDynamicsTAMDWithSlabSupport"""
848 return _IMP_npctransport._object_cast_to_BrownianDynamicsTAMDWithSlabSupport(o)
850 _object_types.append(
"Statistics")
853 def _object_cast_to_Statistics(o):
854 """_object_cast_to_Statistics(Object o) -> Statistics"""
855 return _IMP_npctransport._object_cast_to_Statistics(o)
857 _object_types.append(
"SimulationData")
860 def _object_cast_to_SimulationData(o):
861 """_object_cast_to_SimulationData(Object o) -> SimulationData"""
862 return _IMP_npctransport._object_cast_to_SimulationData(o)
864 _object_types.append(
"SitesGeometry")
867 def _object_cast_to_SitesGeometry(o):
868 """_object_cast_to_SitesGeometry(Object o) -> SitesGeometry"""
869 return _IMP_npctransport._object_cast_to_SitesGeometry(o)
871 _object_types.append(
"TypedSitesGeometry")
874 def _object_cast_to_TypedSitesGeometry(o):
875 """_object_cast_to_TypedSitesGeometry(Object o) -> TypedSitesGeometry"""
876 return _IMP_npctransport._object_cast_to_TypedSitesGeometry(o)
878 _object_types.append(
"SlabWithCylindricalPorePairScore")
881 def _object_cast_to_SlabWithCylindricalPorePairScore(o):
882 """_object_cast_to_SlabWithCylindricalPorePairScore(Object o) -> SlabWithCylindricalPorePairScore"""
883 return _IMP_npctransport._object_cast_to_SlabWithCylindricalPorePairScore(o)
885 _object_types.append(
"SlabWithToroidalPorePairScore")
888 def _object_cast_to_SlabWithToroidalPorePairScore(o):
889 """_object_cast_to_SlabWithToroidalPorePairScore(Object o) -> SlabWithToroidalPorePairScore"""
890 return _IMP_npctransport._object_cast_to_SlabWithToroidalPorePairScore(o)
892 _object_types.append(
"PoreRadiusSingletonScore")
895 def _object_cast_to_PoreRadiusSingletonScore(o):
896 """_object_cast_to_PoreRadiusSingletonScore(Object o) -> PoreRadiusSingletonScore"""
897 return _IMP_npctransport._object_cast_to_PoreRadiusSingletonScore(o)
899 _object_types.append(
"ExcludeZRangeSingletonScore")
902 def _object_cast_to_ExcludeZRangeSingletonScore(o):
903 """_object_cast_to_ExcludeZRangeSingletonScore(Object o) -> ExcludeZRangeSingletonScore"""
904 return _IMP_npctransport._object_cast_to_ExcludeZRangeSingletonScore(o)
906 _object_types.append(
"ZBiasSingletonScore")
909 def _object_cast_to_ZBiasSingletonScore(o):
910 """_object_cast_to_ZBiasSingletonScore(Object o) -> ZBiasSingletonScore"""
911 return _IMP_npctransport._object_cast_to_ZBiasSingletonScore(o)
913 _object_types.append(
"SlabWithCylindricalPoreWireGeometry")
916 def _object_cast_to_SlabWithCylindricalPoreWireGeometry(o):
917 """_object_cast_to_SlabWithCylindricalPoreWireGeometry(Object o) -> SlabWithCylindricalPoreWireGeometry"""
918 return _IMP_npctransport._object_cast_to_SlabWithCylindricalPoreWireGeometry(o)
920 _object_types.append(
"SlabWithCylindricalPoreSurfaceGeometry")
923 def _object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(o):
924 """_object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(Object o) -> SlabWithCylindricalPoreSurfaceGeometry"""
925 return _IMP_npctransport._object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(o)
927 _object_types.append(
"SlabWithToroidalPoreWireGeometry")
930 def _object_cast_to_SlabWithToroidalPoreWireGeometry(o):
931 """_object_cast_to_SlabWithToroidalPoreWireGeometry(Object o) -> SlabWithToroidalPoreWireGeometry"""
932 return _IMP_npctransport._object_cast_to_SlabWithToroidalPoreWireGeometry(o)
934 _object_types.append(
"LinearSoftSpherePairScore")
937 def _object_cast_to_LinearSoftSpherePairScore(o):
938 """_object_cast_to_LinearSoftSpherePairScore(Object o) -> LinearSoftSpherePairScore"""
939 return _IMP_npctransport._object_cast_to_LinearSoftSpherePairScore(o)
941 _object_types.append(
"FunctorLinearSoftSpherePairScore")
944 def _object_cast_to_FunctorLinearSoftSpherePairScore(o):
945 """_object_cast_to_FunctorLinearSoftSpherePairScore(Object o) -> FunctorLinearSoftSpherePairScore"""
946 return _IMP_npctransport._object_cast_to_FunctorLinearSoftSpherePairScore(o)
948 _object_types.append(
"LinearInteractionPairScore")
951 def _object_cast_to_LinearInteractionPairScore(o):
952 """_object_cast_to_LinearInteractionPairScore(Object o) -> LinearInteractionPairScore"""
953 return _IMP_npctransport._object_cast_to_LinearInteractionPairScore(o)
955 _object_types.append(
"FunctorLinearInteractionPairScore")
958 def _object_cast_to_FunctorLinearInteractionPairScore(o):
959 """_object_cast_to_FunctorLinearInteractionPairScore(Object o) -> FunctorLinearInteractionPairScore"""
960 return _IMP_npctransport._object_cast_to_FunctorLinearInteractionPairScore(o)
962 _object_types.append(
"LinearWellPairScore")
965 def _object_cast_to_LinearWellPairScore(o):
966 """_object_cast_to_LinearWellPairScore(Object o) -> LinearWellPairScore"""
967 return _IMP_npctransport._object_cast_to_LinearWellPairScore(o)
969 _object_types.append(
"HarmonicSpringSingletonScore")
972 def _object_cast_to_HarmonicSpringSingletonScore(o):
973 """_object_cast_to_HarmonicSpringSingletonScore(Object o) -> HarmonicSpringSingletonScore"""
974 return _IMP_npctransport._object_cast_to_HarmonicSpringSingletonScore(o)
976 _object_types.append(
"HierarchyWithSitesSaveLink")
979 def _object_cast_to_HierarchyWithSitesSaveLink(o):
980 """_object_cast_to_HierarchyWithSitesSaveLink(Object o) -> HierarchyWithSitesSaveLink"""
981 return _IMP_npctransport._object_cast_to_HierarchyWithSitesSaveLink(o)
983 _object_types.append(
"HierarchyWithSitesLoadLink")
986 def _object_cast_to_HierarchyWithSitesLoadLink(o):
987 """_object_cast_to_HierarchyWithSitesLoadLink(Object o) -> HierarchyWithSitesLoadLink"""
988 return _IMP_npctransport._object_cast_to_HierarchyWithSitesLoadLink(o)
990 _object_types.append(
"ChainStatisticsOptimizerState")
993 def _object_cast_to_ChainStatisticsOptimizerState(o):
994 """_object_cast_to_ChainStatisticsOptimizerState(Object o) -> ChainStatisticsOptimizerState"""
995 return _IMP_npctransport._object_cast_to_ChainStatisticsOptimizerState(o)
997 _object_types.append(
"BodyStatisticsOptimizerState")
1000 def _object_cast_to_BodyStatisticsOptimizerState(o):
1001 """_object_cast_to_BodyStatisticsOptimizerState(Object o) -> BodyStatisticsOptimizerState"""
1002 return _IMP_npctransport._object_cast_to_BodyStatisticsOptimizerState(o)
1004 _object_types.append(
"BipartitePairsStatisticsOptimizerState")
1007 def _object_cast_to_BipartitePairsStatisticsOptimizerState(o):
1008 """_object_cast_to_BipartitePairsStatisticsOptimizerState(Object o) -> BipartitePairsStatisticsOptimizerState"""
1009 return _IMP_npctransport._object_cast_to_BipartitePairsStatisticsOptimizerState(o)
1011 _object_types.append(
"ParticleTransportStatisticsOptimizerState")
1014 def _object_cast_to_ParticleTransportStatisticsOptimizerState(o):
1015 """_object_cast_to_ParticleTransportStatisticsOptimizerState(Object o) -> ParticleTransportStatisticsOptimizerState"""
1016 return _IMP_npctransport._object_cast_to_ParticleTransportStatisticsOptimizerState(o)
1018 _object_types.append(
"FGChain")
1021 def _object_cast_to_FGChain(o):
1022 """_object_cast_to_FGChain(Object o) -> FGChain"""
1023 return _IMP_npctransport._object_cast_to_FGChain(o)
1025 _object_types.append(
"ParticleFactory")
1028 def _object_cast_to_ParticleFactory(o):
1029 """_object_cast_to_ParticleFactory(Object o) -> ParticleFactory"""
1030 return _IMP_npctransport._object_cast_to_ParticleFactory(o)
1033 _plural_types.append(
"Avro2PBReaders")
1034 _value_types.append(
"Avro2PBReader")
1037 SitesPairScoreParametersList=list
1038 _plural_types.append(
"SitesPairScoreParametersList")
1039 _value_types.append(
"SitesPairScoreParameters")
1042 def Transportings(l=[]):
1043 return [Transporting(x)
for x
in l]
1044 _plural_types.append(
"Transportings")
1047 _value_types.append(
"Transporting")
1050 def SlabWithPores(l=[]):
1051 return [SlabWithPore(x)
for x
in l]
1052 _plural_types.append(
"SlabWithPores")
1055 _value_types.append(
"SlabWithPore")
1058 def SlabWithCylindricalPores(l=[]):
1059 return [SlabWithCylindricalPore(x)
for x
in l]
1060 _plural_types.append(
"SlabWithCylindricalPores")
1063 _value_types.append(
"SlabWithCylindricalPore")
1066 def RelaxingSprings(l=[]):
1067 return [RelaxingSpring(x)
for x
in l]
1068 _plural_types.append(
"RelaxingSprings")
1071 _value_types.append(
"RelaxingSpring")
1074 def SlabWithToroidalPores(l=[]):
1075 return [SlabWithToroidalPore(x)
for x
in l]
1076 _plural_types.append(
"SlabWithToroidalPores")
1079 _value_types.append(
"SlabWithToroidalPore")
1081 class _DoubleParameter(object):
1082 """Proxy of C++ IMP::npctransport::Parameter<(double)> class"""
1083 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1084 __repr__ = _swig_repr
1088 __init__(IMP::npctransport::Parameter<(double)> self) -> _DoubleParameter
1089 __init__(IMP::npctransport::Parameter<(double)> self, double t) -> _DoubleParameter
1091 this = _IMP_npctransport.new__DoubleParameter(*args)
1093 self.this.append(this)
1097 def get_value(self):
1098 """get_value(_DoubleParameter self) -> double"""
1099 return _IMP_npctransport._DoubleParameter_get_value(self)
1103 """is_init(_DoubleParameter self) -> bool"""
1104 return _IMP_npctransport._DoubleParameter_is_init(self)
1106 __swig_destroy__ = _IMP_npctransport.delete__DoubleParameter
1107 __del__ =
lambda self:
None
1108 _DoubleParameter_swigregister = _IMP_npctransport._DoubleParameter_swigregister
1109 _DoubleParameter_swigregister(_DoubleParameter)
1111 class _IntParameter(object):
1112 """Proxy of C++ IMP::npctransport::Parameter<(int)> class"""
1113 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1114 __repr__ = _swig_repr
1118 __init__(IMP::npctransport::Parameter<(int)> self) -> _IntParameter
1119 __init__(IMP::npctransport::Parameter<(int)> self, int t) -> _IntParameter
1121 this = _IMP_npctransport.new__IntParameter(*args)
1123 self.this.append(this)
1127 def get_value(self):
1128 """get_value(_IntParameter self) -> int"""
1129 return _IMP_npctransport._IntParameter_get_value(self)
1133 """is_init(_IntParameter self) -> bool"""
1134 return _IMP_npctransport._IntParameter_is_init(self)
1136 __swig_destroy__ = _IMP_npctransport.delete__IntParameter
1137 __del__ =
lambda self:
None
1138 _IntParameter_swigregister = _IMP_npctransport._IntParameter_swigregister
1139 _IntParameter_swigregister(_IntParameter)
1141 class _BoolParameter(object):
1142 """Proxy of C++ IMP::npctransport::Parameter<(bool)> class"""
1143 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1144 __repr__ = _swig_repr
1148 __init__(IMP::npctransport::Parameter<(bool)> self) -> _BoolParameter
1149 __init__(IMP::npctransport::Parameter<(bool)> self, bool t) -> _BoolParameter
1151 this = _IMP_npctransport.new__BoolParameter(*args)
1153 self.this.append(this)
1157 def get_value(self):
1158 """get_value(_BoolParameter self) -> bool"""
1159 return _IMP_npctransport._BoolParameter_get_value(self)
1163 """is_init(_BoolParameter self) -> bool"""
1164 return _IMP_npctransport._BoolParameter_is_init(self)
1166 __swig_destroy__ = _IMP_npctransport.delete__BoolParameter
1167 __del__ =
lambda self:
None
1168 _BoolParameter_swigregister = _IMP_npctransport._BoolParameter_swigregister
1169 _BoolParameter_swigregister(_BoolParameter)
1173 """make_ordered_interaction_type(ParticleType t0, ParticleType t1) -> IMP::npctransport::InteractionType"""
1174 return _IMP_npctransport.make_ordered_interaction_type(t0, t1)
1177 """make_unordered_interaction_type(ParticleType t0, ParticleType t1) -> IMP::npctransport::InteractionType"""
1178 return _IMP_npctransport.make_unordered_interaction_type(t0, t1)
1182 make_unordered_particle_index_pair(ParticleIndex pi0, ParticleIndex pi1) -> IMP::ParticleIndexPair
1183 make_unordered_particle_index_pair(IMP::ParticleIndexPair pip) -> IMP::ParticleIndexPair
1185 return _IMP_npctransport.make_unordered_particle_index_pair(*args)
1187 """Proxy of C++ IMP::npctransport::LinearSoftSpherePairScore class"""
1188 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1192 __init__(IMP::npctransport::LinearSoftSpherePairScore self, double k, std::string name) -> LinearSoftSpherePairScore
1193 __init__(IMP::npctransport::LinearSoftSpherePairScore self, double k) -> LinearSoftSpherePairScore
1195 this = _IMP_npctransport.new_LinearSoftSpherePairScore(*args)
1197 self.this.append(this)
1201 def do_get_inputs(self, m, pis):
1202 """do_get_inputs(LinearSoftSpherePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1203 return _IMP_npctransport.LinearSoftSpherePairScore_do_get_inputs(self, m, pis)
1207 """get_k(LinearSoftSpherePairScore self) -> double"""
1208 return _IMP_npctransport.LinearSoftSpherePairScore_get_k(self)
1211 def get_version_info(self):
1212 """get_version_info(LinearSoftSpherePairScore self) -> VersionInfo"""
1213 return _IMP_npctransport.LinearSoftSpherePairScore_get_version_info(self)
1217 """__str__(LinearSoftSpherePairScore self) -> std::string"""
1218 return _IMP_npctransport.LinearSoftSpherePairScore___str__(self)
1222 """__repr__(LinearSoftSpherePairScore self) -> std::string"""
1223 return _IMP_npctransport.LinearSoftSpherePairScore___repr__(self)
1228 return _object_cast_to_LinearSoftSpherePairScore(o)
1230 LinearSoftSpherePairScore_swigregister = _IMP_npctransport.LinearSoftSpherePairScore_swigregister
1231 LinearSoftSpherePairScore_swigregister(LinearSoftSpherePairScore)
1234 """Proxy of C++ IMP::npctransport::LinearInteractionPairScore class"""
1235 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1239 __init__(IMP::npctransport::LinearInteractionPairScore self, double k_rep, double range_attr, double k_attr, std::string name) -> LinearInteractionPairScore
1240 __init__(IMP::npctransport::LinearInteractionPairScore self, double k_rep, double range_attr, double k_attr) -> LinearInteractionPairScore
1242 this = _IMP_npctransport.new_LinearInteractionPairScore(*args)
1244 self.this.append(this)
1248 def evaluate_if_good_index(self, *args):
1250 evaluate_if_good_index(LinearInteractionPairScore self, Model m, IMP::ParticleIndexPair const & p, DerivativeAccumulator da, double max) -> double
1251 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
1253 return _IMP_npctransport.LinearInteractionPairScore_evaluate_if_good_index(self, *args)
1256 def do_get_inputs(self, m, pis):
1257 """do_get_inputs(LinearInteractionPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1258 return _IMP_npctransport.LinearInteractionPairScore_do_get_inputs(self, m, pis)
1261 def get_range_attraction(self):
1262 """get_range_attraction(LinearInteractionPairScore self) -> double"""
1263 return _IMP_npctransport.LinearInteractionPairScore_get_range_attraction(self)
1266 def get_k_attraction(self):
1267 """get_k_attraction(LinearInteractionPairScore self) -> double"""
1268 return _IMP_npctransport.LinearInteractionPairScore_get_k_attraction(self)
1271 def set_k_attraction(self, k_attr):
1272 """set_k_attraction(LinearInteractionPairScore self, double k_attr)"""
1273 return _IMP_npctransport.LinearInteractionPairScore_set_k_attraction(self, k_attr)
1276 def get_k_repulsion(self):
1277 """get_k_repulsion(LinearInteractionPairScore self) -> double"""
1278 return _IMP_npctransport.LinearInteractionPairScore_get_k_repulsion(self)
1281 def set_k_repulsion(self, k_rep):
1282 """set_k_repulsion(LinearInteractionPairScore self, double k_rep)"""
1283 return _IMP_npctransport.LinearInteractionPairScore_set_k_repulsion(self, k_rep)
1286 def get_version_info(self):
1287 """get_version_info(LinearInteractionPairScore self) -> VersionInfo"""
1288 return _IMP_npctransport.LinearInteractionPairScore_get_version_info(self)
1292 """__str__(LinearInteractionPairScore self) -> std::string"""
1293 return _IMP_npctransport.LinearInteractionPairScore___str__(self)
1297 """__repr__(LinearInteractionPairScore self) -> std::string"""
1298 return _IMP_npctransport.LinearInteractionPairScore___repr__(self)
1303 return _object_cast_to_LinearInteractionPairScore(o)
1305 LinearInteractionPairScore_swigregister = _IMP_npctransport.LinearInteractionPairScore_swigregister
1306 LinearInteractionPairScore_swigregister(LinearInteractionPairScore)
1309 """Proxy of C++ IMP::npctransport::LinearWellPairScore class"""
1310 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1314 __init__(IMP::npctransport::LinearWellPairScore self, double rest_length_factor, double k, std::string name) -> LinearWellPairScore
1315 __init__(IMP::npctransport::LinearWellPairScore self, double rest_length_factor, double k) -> LinearWellPairScore
1317 this = _IMP_npctransport.new_LinearWellPairScore(*args)
1319 self.this.append(this)
1323 def set_rest_length_factor(self, rest_length_factor):
1324 """set_rest_length_factor(LinearWellPairScore self, double rest_length_factor)"""
1325 return _IMP_npctransport.LinearWellPairScore_set_rest_length_factor(self, rest_length_factor)
1328 def get_rest_length_factor(self):
1329 """get_rest_length_factor(LinearWellPairScore self) -> double"""
1330 return _IMP_npctransport.LinearWellPairScore_get_rest_length_factor(self)
1334 """set_k(LinearWellPairScore self, double k)"""
1335 return _IMP_npctransport.LinearWellPairScore_set_k(self, k)
1339 """get_k(LinearWellPairScore self) -> double"""
1340 return _IMP_npctransport.LinearWellPairScore_get_k(self)
1343 def do_get_inputs(self, m, pis):
1344 """do_get_inputs(LinearWellPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1345 return _IMP_npctransport.LinearWellPairScore_do_get_inputs(self, m, pis)
1348 def get_version_info(self):
1349 """get_version_info(LinearWellPairScore self) -> VersionInfo"""
1350 return _IMP_npctransport.LinearWellPairScore_get_version_info(self)
1354 """__str__(LinearWellPairScore self) -> std::string"""
1355 return _IMP_npctransport.LinearWellPairScore___str__(self)
1359 """__repr__(LinearWellPairScore self) -> std::string"""
1360 return _IMP_npctransport.LinearWellPairScore___repr__(self)
1365 return _object_cast_to_LinearWellPairScore(o)
1367 LinearWellPairScore_swigregister = _IMP_npctransport.LinearWellPairScore_swigregister
1368 LinearWellPairScore_swigregister(LinearWellPairScore)
1371 """Proxy of C++ IMP::npctransport::RelaxingSpring class"""
1372 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1376 __init__(IMP::npctransport::RelaxingSpring self) -> RelaxingSpring
1377 __init__(IMP::npctransport::RelaxingSpring self, Model m, ParticleIndex id) -> RelaxingSpring
1378 __init__(IMP::npctransport::RelaxingSpring self, _ParticleAdaptor d) -> RelaxingSpring
1380 this = _IMP_npctransport.new_RelaxingSpring(*args)
1382 self.this.append(this)
1386 def show(self, *args):
1388 show(RelaxingSpring self, _ostream out)
1389 show(RelaxingSpring self)
1391 return _IMP_npctransport.RelaxingSpring_show(self, *args)
1394 def setup_particle(*args):
1396 setup_particle(Model m, ParticleIndex pi, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1397 setup_particle(_ParticleAdaptor decorator, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1399 return _IMP_npctransport.RelaxingSpring_setup_particle(*args)
1401 setup_particle = staticmethod(setup_particle)
1403 def get_is_setup(*args):
1405 get_is_setup(_ParticleAdaptor p) -> bool
1406 get_is_setup(Model m, ParticleIndex pi) -> bool
1408 return _IMP_npctransport.RelaxingSpring_get_is_setup(*args)
1410 get_is_setup = staticmethod(get_is_setup)
1412 def get_bonded_particle_0_key():
1413 """get_bonded_particle_0_key() -> ParticleIndexKey"""
1414 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_0_key()
1416 get_bonded_particle_0_key = staticmethod(get_bonded_particle_0_key)
1418 def get_bonded_particle_1_key():
1419 """get_bonded_particle_1_key() -> ParticleIndexKey"""
1420 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_1_key()
1422 get_bonded_particle_1_key = staticmethod(get_bonded_particle_1_key)
1424 def get_equilibrium_rest_length_factor_key():
1425 """get_equilibrium_rest_length_factor_key() -> FloatKey"""
1426 return _IMP_npctransport.RelaxingSpring_get_equilibrium_rest_length_factor_key()
1428 get_equilibrium_rest_length_factor_key = staticmethod(get_equilibrium_rest_length_factor_key)
1430 def get_rest_length_key():
1431 """get_rest_length_key() -> FloatKey"""
1432 return _IMP_npctransport.RelaxingSpring_get_rest_length_key()
1434 get_rest_length_key = staticmethod(get_rest_length_key)
1436 def get_rest_length_diffusion_coefficient_key():
1437 """get_rest_length_diffusion_coefficient_key() -> FloatKey"""
1438 return _IMP_npctransport.RelaxingSpring_get_rest_length_diffusion_coefficient_key()
1440 get_rest_length_diffusion_coefficient_key = staticmethod(get_rest_length_diffusion_coefficient_key)
1442 def get_bonded_particle_0(self):
1443 """get_bonded_particle_0(RelaxingSpring self) -> Particle"""
1444 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_0(self)
1447 def get_bonded_particle_1(self):
1448 """get_bonded_particle_1(RelaxingSpring self) -> Particle"""
1449 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_1(self)
1452 def get_bonded_particle_index_0(self):
1453 """get_bonded_particle_index_0(RelaxingSpring self) -> ParticleIndex"""
1454 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_index_0(self)
1457 def get_bonded_particle_index_1(self):
1458 """get_bonded_particle_index_1(RelaxingSpring self) -> ParticleIndex"""
1459 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_index_1(self)
1462 def get_equilibrium_rest_length_factor(self):
1463 """get_equilibrium_rest_length_factor(RelaxingSpring self) -> IMP::Float"""
1464 return _IMP_npctransport.RelaxingSpring_get_equilibrium_rest_length_factor(self)
1467 def set_equilibrium_rest_length_factor(self, t):
1468 """set_equilibrium_rest_length_factor(RelaxingSpring self, IMP::Float t)"""
1469 return _IMP_npctransport.RelaxingSpring_set_equilibrium_rest_length_factor(self, t)
1472 def get_rest_length(self):
1473 """get_rest_length(RelaxingSpring self) -> IMP::Float"""
1474 return _IMP_npctransport.RelaxingSpring_get_rest_length(self)
1477 def set_rest_length(self, t):
1478 """set_rest_length(RelaxingSpring self, IMP::Float t)"""
1479 return _IMP_npctransport.RelaxingSpring_set_rest_length(self, t)
1482 def get_rest_length_diffusion_coefficient(self):
1483 """get_rest_length_diffusion_coefficient(RelaxingSpring self) -> IMP::Float"""
1484 return _IMP_npctransport.RelaxingSpring_get_rest_length_diffusion_coefficient(self)
1487 def set_rest_length_diffusion_coefficient(self, t):
1488 """set_rest_length_diffusion_coefficient(RelaxingSpring self, IMP::Float t)"""
1489 return _IMP_npctransport.RelaxingSpring_set_rest_length_diffusion_coefficient(self, t)
1492 def add_to_rest_length_derivative(self, d, da):
1493 """add_to_rest_length_derivative(RelaxingSpring self, double d, DerivativeAccumulator da)"""
1494 return _IMP_npctransport.RelaxingSpring_add_to_rest_length_derivative(self, d, da)
1497 def get_rest_length_derivative(self):
1498 """get_rest_length_derivative(RelaxingSpring self) -> double"""
1499 return _IMP_npctransport.RelaxingSpring_get_rest_length_derivative(self)
1502 def add_attribute(self, *args):
1504 add_attribute(RelaxingSpring self, FloatKey k, IMP::Float v, bool opt)
1505 add_attribute(RelaxingSpring self, FloatKey a0, IMP::Float a1)
1506 add_attribute(RelaxingSpring self, IntKey a0, IMP::Int a1)
1507 add_attribute(RelaxingSpring self, FloatsKey a0, IMP::Floats a1)
1508 add_attribute(RelaxingSpring self, IntsKey a0, IMP::Ints a1)
1509 add_attribute(RelaxingSpring self, StringKey a0, IMP::String a1)
1510 add_attribute(RelaxingSpring self, ParticleIndexKey a0, Particle a1)
1511 add_attribute(RelaxingSpring self, ObjectKey a0, Object a1)
1513 return _IMP_npctransport.RelaxingSpring_add_attribute(self, *args)
1516 def get_value(self, *args):
1518 get_value(RelaxingSpring self, FloatKey a0) -> IMP::Float
1519 get_value(RelaxingSpring self, IntKey a0) -> IMP::Int
1520 get_value(RelaxingSpring self, FloatsKey a0) -> IMP::Floats
1521 get_value(RelaxingSpring self, IntsKey a0) -> IMP::Ints
1522 get_value(RelaxingSpring self, StringKey a0) -> IMP::String
1523 get_value(RelaxingSpring self, ParticleIndexKey a0) -> Particle
1524 get_value(RelaxingSpring self, ObjectKey a0) -> Object
1526 return _IMP_npctransport.RelaxingSpring_get_value(self, *args)
1529 def set_value(self, *args):
1531 set_value(RelaxingSpring self, FloatKey a0, IMP::Float a1)
1532 set_value(RelaxingSpring self, IntKey a0, IMP::Int a1)
1533 set_value(RelaxingSpring self, FloatsKey a0, IMP::Floats a1)
1534 set_value(RelaxingSpring self, IntsKey a0, IMP::Ints a1)
1535 set_value(RelaxingSpring self, StringKey a0, IMP::String a1)
1536 set_value(RelaxingSpring self, ParticleIndexKey a0, Particle a1)
1537 set_value(RelaxingSpring self, ObjectKey a0, Object a1)
1539 return _IMP_npctransport.RelaxingSpring_set_value(self, *args)
1542 def remove_attribute(self, *args):
1544 remove_attribute(RelaxingSpring self, FloatKey a0)
1545 remove_attribute(RelaxingSpring self, IntKey a0)
1546 remove_attribute(RelaxingSpring self, FloatsKey a0)
1547 remove_attribute(RelaxingSpring self, IntsKey a0)
1548 remove_attribute(RelaxingSpring self, StringKey a0)
1549 remove_attribute(RelaxingSpring self, ParticleIndexKey a0)
1550 remove_attribute(RelaxingSpring self, ObjectKey a0)
1552 return _IMP_npctransport.RelaxingSpring_remove_attribute(self, *args)
1555 def has_attribute(self, *args):
1557 has_attribute(RelaxingSpring self, FloatKey a0) -> bool
1558 has_attribute(RelaxingSpring self, IntKey a0) -> bool
1559 has_attribute(RelaxingSpring self, FloatsKey a0) -> bool
1560 has_attribute(RelaxingSpring self, IntsKey a0) -> bool
1561 has_attribute(RelaxingSpring self, StringKey a0) -> bool
1562 has_attribute(RelaxingSpring self, ParticleIndexKey a0) -> bool
1563 has_attribute(RelaxingSpring self, ObjectKey a0) -> bool
1565 return _IMP_npctransport.RelaxingSpring_has_attribute(self, *args)
1568 def get_derivative(self, a0):
1569 """get_derivative(RelaxingSpring self, FloatKey a0) -> double"""
1570 return _IMP_npctransport.RelaxingSpring_get_derivative(self, a0)
1574 """get_name(RelaxingSpring self) -> std::string"""
1575 return _IMP_npctransport.RelaxingSpring_get_name(self)
1578 def clear_caches(self):
1579 """clear_caches(RelaxingSpring self)"""
1580 return _IMP_npctransport.RelaxingSpring_clear_caches(self)
1583 def set_name(self, a0):
1584 """set_name(RelaxingSpring self, std::string a0)"""
1585 return _IMP_npctransport.RelaxingSpring_set_name(self, a0)
1589 """set_check_level(RelaxingSpring self, IMP::CheckLevel a0)"""
1590 return _IMP_npctransport.RelaxingSpring_set_check_level(self, a0)
1593 def add_to_derivative(self, a0, a1, a2):
1594 """add_to_derivative(RelaxingSpring self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1595 return _IMP_npctransport.RelaxingSpring_add_to_derivative(self, a0, a1, a2)
1598 def set_is_optimized(self, a0, a1):
1599 """set_is_optimized(RelaxingSpring self, FloatKey a0, bool a1)"""
1600 return _IMP_npctransport.RelaxingSpring_set_is_optimized(self, a0, a1)
1603 def get_is_optimized(self, a0):
1604 """get_is_optimized(RelaxingSpring self, FloatKey a0) -> bool"""
1605 return _IMP_npctransport.RelaxingSpring_get_is_optimized(self, a0)
1609 """get_check_level(RelaxingSpring self) -> IMP::CheckLevel"""
1610 return _IMP_npctransport.RelaxingSpring_get_check_level(self)
1613 def __eq__(self, *args):
1615 __eq__(RelaxingSpring self, RelaxingSpring o) -> bool
1616 __eq__(RelaxingSpring self, Particle d) -> bool
1618 return _IMP_npctransport.RelaxingSpring___eq__(self, *args)
1621 def __ne__(self, *args):
1623 __ne__(RelaxingSpring self, RelaxingSpring o) -> bool
1624 __ne__(RelaxingSpring self, Particle d) -> bool
1626 return _IMP_npctransport.RelaxingSpring___ne__(self, *args)
1629 def __le__(self, *args):
1631 __le__(RelaxingSpring self, RelaxingSpring o) -> bool
1632 __le__(RelaxingSpring self, Particle d) -> bool
1634 return _IMP_npctransport.RelaxingSpring___le__(self, *args)
1637 def __lt__(self, *args):
1639 __lt__(RelaxingSpring self, RelaxingSpring o) -> bool
1640 __lt__(RelaxingSpring self, Particle d) -> bool
1642 return _IMP_npctransport.RelaxingSpring___lt__(self, *args)
1645 def __ge__(self, *args):
1647 __ge__(RelaxingSpring self, RelaxingSpring o) -> bool
1648 __ge__(RelaxingSpring self, Particle d) -> bool
1650 return _IMP_npctransport.RelaxingSpring___ge__(self, *args)
1653 def __gt__(self, *args):
1655 __gt__(RelaxingSpring self, RelaxingSpring o) -> bool
1656 __gt__(RelaxingSpring self, Particle d) -> bool
1658 return _IMP_npctransport.RelaxingSpring___gt__(self, *args)
1662 """__hash__(RelaxingSpring self) -> std::size_t"""
1663 return _IMP_npctransport.RelaxingSpring___hash__(self)
1667 """__str__(RelaxingSpring self) -> std::string"""
1668 return _IMP_npctransport.RelaxingSpring___str__(self)
1672 """__repr__(RelaxingSpring self) -> std::string"""
1673 return _IMP_npctransport.RelaxingSpring___repr__(self)
1675 __swig_destroy__ = _IMP_npctransport.delete_RelaxingSpring
1676 __del__ =
lambda self:
None
1677 RelaxingSpring_swigregister = _IMP_npctransport.RelaxingSpring_swigregister
1678 RelaxingSpring_swigregister(RelaxingSpring)
1680 def RelaxingSpring_setup_particle(*args):
1682 setup_particle(Model m, ParticleIndex pi, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1683 RelaxingSpring_setup_particle(_ParticleAdaptor decorator, ParticleIndex bonded_pi0, ParticleIndex bonded_pi1, double equilibrium_rest_length_factor, double rest_length_diffusion_coefficient) -> RelaxingSpring
1685 return _IMP_npctransport.RelaxingSpring_setup_particle(*args)
1687 def RelaxingSpring_get_is_setup(*args):
1689 get_is_setup(_ParticleAdaptor p) -> bool
1690 RelaxingSpring_get_is_setup(Model m, ParticleIndex pi) -> bool
1692 return _IMP_npctransport.RelaxingSpring_get_is_setup(*args)
1694 def RelaxingSpring_get_bonded_particle_0_key():
1695 """RelaxingSpring_get_bonded_particle_0_key() -> ParticleIndexKey"""
1696 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_0_key()
1698 def RelaxingSpring_get_bonded_particle_1_key():
1699 """RelaxingSpring_get_bonded_particle_1_key() -> ParticleIndexKey"""
1700 return _IMP_npctransport.RelaxingSpring_get_bonded_particle_1_key()
1702 def RelaxingSpring_get_equilibrium_rest_length_factor_key():
1703 """RelaxingSpring_get_equilibrium_rest_length_factor_key() -> FloatKey"""
1704 return _IMP_npctransport.RelaxingSpring_get_equilibrium_rest_length_factor_key()
1706 def RelaxingSpring_get_rest_length_key():
1707 """RelaxingSpring_get_rest_length_key() -> FloatKey"""
1708 return _IMP_npctransport.RelaxingSpring_get_rest_length_key()
1710 def RelaxingSpring_get_rest_length_diffusion_coefficient_key():
1711 """RelaxingSpring_get_rest_length_diffusion_coefficient_key() -> FloatKey"""
1712 return _IMP_npctransport.RelaxingSpring_get_rest_length_diffusion_coefficient_key()
1715 """Proxy of C++ IMP::npctransport::HarmonicSpringSingletonScore class"""
1716 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1720 __init__(IMP::npctransport::HarmonicSpringSingletonScore self, double k1, double k2, std::string name) -> HarmonicSpringSingletonScore
1721 __init__(IMP::npctransport::HarmonicSpringSingletonScore self, double k1, double k2) -> HarmonicSpringSingletonScore
1723 this = _IMP_npctransport.new_HarmonicSpringSingletonScore(*args)
1725 self.this.append(this)
1729 def set_k1(self, k1):
1730 """set_k1(HarmonicSpringSingletonScore self, double k1)"""
1731 return _IMP_npctransport.HarmonicSpringSingletonScore_set_k1(self, k1)
1735 """get_k1(HarmonicSpringSingletonScore self) -> double"""
1736 return _IMP_npctransport.HarmonicSpringSingletonScore_get_k1(self)
1739 def set_k2(self, k2):
1740 """set_k2(HarmonicSpringSingletonScore self, double k2)"""
1741 return _IMP_npctransport.HarmonicSpringSingletonScore_set_k2(self, k2)
1745 """get_k2(HarmonicSpringSingletonScore self) -> double"""
1746 return _IMP_npctransport.HarmonicSpringSingletonScore_get_k2(self)
1749 def do_get_inputs(self, m, pis):
1750 """do_get_inputs(HarmonicSpringSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1751 return _IMP_npctransport.HarmonicSpringSingletonScore_do_get_inputs(self, m, pis)
1754 def get_version_info(self):
1755 """get_version_info(HarmonicSpringSingletonScore self) -> VersionInfo"""
1756 return _IMP_npctransport.HarmonicSpringSingletonScore_get_version_info(self)
1760 """__str__(HarmonicSpringSingletonScore self) -> std::string"""
1761 return _IMP_npctransport.HarmonicSpringSingletonScore___str__(self)
1765 """__repr__(HarmonicSpringSingletonScore self) -> std::string"""
1766 return _IMP_npctransport.HarmonicSpringSingletonScore___repr__(self)
1771 return _object_cast_to_HarmonicSpringSingletonScore(o)
1773 HarmonicSpringSingletonScore_swigregister = _IMP_npctransport.HarmonicSpringSingletonScore_swigregister
1774 HarmonicSpringSingletonScore_swigregister(HarmonicSpringSingletonScore)
1776 class LinearInteraction(object):
1777 """Proxy of C++ IMP::npctransport::LinearInteraction class"""
1778 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1779 __repr__ = _swig_repr
1781 def __init__(self, krep, attr_range, kattr):
1782 """__init__(IMP::npctransport::LinearInteraction self, double krep, double attr_range, double kattr) -> LinearInteraction"""
1783 this = _IMP_npctransport.new_LinearInteraction(krep, attr_range, kattr)
1785 self.this.append(this)
1789 def show(self, *args):
1791 show(LinearInteraction self, _ostream out)
1792 show(LinearInteraction self)
1794 return _IMP_npctransport.LinearInteraction_show(self, *args)
1796 __swig_destroy__ = _IMP_npctransport.delete_LinearInteraction
1797 __del__ =
lambda self:
None
1798 LinearInteraction_swigregister = _IMP_npctransport.LinearInteraction_swigregister
1799 LinearInteraction_swigregister(LinearInteraction)
1802 """Proxy of C++ IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearSoftSphereScore)> class"""
1803 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1804 __repr__ = _swig_repr
1808 __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
1809 __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
1811 this = _IMP_npctransport.new__DistancePairScoreForLinearSoftSphere(*args)
1813 self.this.append(this)
1817 def do_get_inputs(self, m, pis):
1818 """do_get_inputs(_DistancePairScoreForLinearSoftSphere self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1819 return _IMP_npctransport._DistancePairScoreForLinearSoftSphere_do_get_inputs(self, m, pis)
1822 def get_score_functor(self):
1823 """get_score_functor(_DistancePairScoreForLinearSoftSphere self) -> IMP::score_functor::SphereDistance< IMP::score_functor::LinearLowerBound > &"""
1824 return _IMP_npctransport._DistancePairScoreForLinearSoftSphere_get_score_functor(self)
1827 def get_version_info(self):
1828 """get_version_info(_DistancePairScoreForLinearSoftSphere self) -> VersionInfo"""
1829 return _IMP_npctransport._DistancePairScoreForLinearSoftSphere_get_version_info(self)
1831 _DistancePairScoreForLinearSoftSphere_swigregister = _IMP_npctransport._DistancePairScoreForLinearSoftSphere_swigregister
1832 _DistancePairScoreForLinearSoftSphere_swigregister(_DistancePairScoreForLinearSoftSphere)
1834 class _DistancePairScoreForLinearInteraction(
IMP.PairScore):
1835 """Proxy of C++ IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearInteractionScore)> class"""
1836 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1837 __repr__ = _swig_repr
1841 __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
1842 __init__(IMP::score_functor::DistancePairScore<(IMP::npctransport::LinearInteractionScore)> self, IMP::score_functor::DistancePairScore< IMP::score_functor::SphereDistance< IMP::npctransport::LinearInteraction > >::DistanceScore const & t0) -> _DistancePairScoreForLinearInteraction
1844 this = _IMP_npctransport.new__DistancePairScoreForLinearInteraction(*args)
1846 self.this.append(this)
1850 def do_get_inputs(self, m, pis):
1851 """do_get_inputs(_DistancePairScoreForLinearInteraction self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1852 return _IMP_npctransport._DistancePairScoreForLinearInteraction_do_get_inputs(self, m, pis)
1855 def get_score_functor(self):
1856 """get_score_functor(_DistancePairScoreForLinearInteraction self) -> IMP::score_functor::SphereDistance< IMP::npctransport::LinearInteraction > &"""
1857 return _IMP_npctransport._DistancePairScoreForLinearInteraction_get_score_functor(self)
1860 def get_version_info(self):
1861 """get_version_info(_DistancePairScoreForLinearInteraction self) -> VersionInfo"""
1862 return _IMP_npctransport._DistancePairScoreForLinearInteraction_get_version_info(self)
1864 _DistancePairScoreForLinearInteraction_swigregister = _IMP_npctransport._DistancePairScoreForLinearInteraction_swigregister
1865 _DistancePairScoreForLinearInteraction_swigregister(_DistancePairScoreForLinearInteraction)
1867 class FunctorLinearSoftSpherePairScore(_DistancePairScoreForLinearSoftSphere):
1868 """Proxy of C++ IMP::npctransport::FunctorLinearSoftSpherePairScore class"""
1869 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1873 __init__(IMP::npctransport::FunctorLinearSoftSpherePairScore self, double k, std::string name) -> FunctorLinearSoftSpherePairScore
1874 __init__(IMP::npctransport::FunctorLinearSoftSpherePairScore self, double k) -> FunctorLinearSoftSpherePairScore
1876 this = _IMP_npctransport.new_FunctorLinearSoftSpherePairScore(*args)
1878 self.this.append(this)
1883 """__str__(FunctorLinearSoftSpherePairScore self) -> std::string"""
1884 return _IMP_npctransport.FunctorLinearSoftSpherePairScore___str__(self)
1888 """__repr__(FunctorLinearSoftSpherePairScore self) -> std::string"""
1889 return _IMP_npctransport.FunctorLinearSoftSpherePairScore___repr__(self)
1894 return _object_cast_to_FunctorLinearSoftSpherePairScore(o)
1896 FunctorLinearSoftSpherePairScore_swigregister = _IMP_npctransport.FunctorLinearSoftSpherePairScore_swigregister
1897 FunctorLinearSoftSpherePairScore_swigregister(FunctorLinearSoftSpherePairScore)
1899 class FunctorLinearInteractionPairScore(_DistancePairScoreForLinearInteraction):
1900 """Proxy of C++ IMP::npctransport::FunctorLinearInteractionPairScore class"""
1901 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1905 __init__(IMP::npctransport::FunctorLinearInteractionPairScore self, double krep, double attr_range, double kattr, std::string name) -> FunctorLinearInteractionPairScore
1906 __init__(IMP::npctransport::FunctorLinearInteractionPairScore self, double krep, double attr_range, double kattr) -> FunctorLinearInteractionPairScore
1908 this = _IMP_npctransport.new_FunctorLinearInteractionPairScore(*args)
1910 self.this.append(this)
1915 """__str__(FunctorLinearInteractionPairScore self) -> std::string"""
1916 return _IMP_npctransport.FunctorLinearInteractionPairScore___str__(self)
1920 """__repr__(FunctorLinearInteractionPairScore self) -> std::string"""
1921 return _IMP_npctransport.FunctorLinearInteractionPairScore___repr__(self)
1926 return _object_cast_to_FunctorLinearInteractionPairScore(o)
1928 FunctorLinearInteractionPairScore_swigregister = _IMP_npctransport.FunctorLinearInteractionPairScore_swigregister
1929 FunctorLinearInteractionPairScore_swigregister(FunctorLinearInteractionPairScore)
1932 """Proxy of C++ IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport class"""
1933 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1937 __init__(IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport self, Model m, std::string name, double wave_factor=1.0) -> BrownianDynamicsTAMDWithSlabSupport
1938 __init__(IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport self, Model m, std::string name) -> BrownianDynamicsTAMDWithSlabSupport
1939 __init__(IMP::npctransport::BrownianDynamicsTAMDWithSlabSupport self, Model m) -> BrownianDynamicsTAMDWithSlabSupport
1941 this = _IMP_npctransport.new_BrownianDynamicsTAMDWithSlabSupport(*args)
1943 self.this.append(this)
1948 """__str__(BrownianDynamicsTAMDWithSlabSupport self) -> std::string"""
1949 return _IMP_npctransport.BrownianDynamicsTAMDWithSlabSupport___str__(self)
1953 """__repr__(BrownianDynamicsTAMDWithSlabSupport self) -> std::string"""
1954 return _IMP_npctransport.BrownianDynamicsTAMDWithSlabSupport___repr__(self)
1959 return _object_cast_to_BrownianDynamicsTAMDWithSlabSupport(o)
1961 __swig_destroy__ = _IMP_npctransport.delete_BrownianDynamicsTAMDWithSlabSupport
1962 __del__ =
lambda self:
None
1963 BrownianDynamicsTAMDWithSlabSupport_swigregister = _IMP_npctransport.BrownianDynamicsTAMDWithSlabSupport_swigregister
1964 BrownianDynamicsTAMDWithSlabSupport_swigregister(BrownianDynamicsTAMDWithSlabSupport)
1966 class SitesPairScoreParameters(object):
1967 """Proxy of C++ IMP::npctransport::SitesPairScoreParameters class"""
1968 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1969 r = _swig_property(_IMP_npctransport.SitesPairScoreParameters_r_get, _IMP_npctransport.SitesPairScoreParameters_r_set)
1970 k = _swig_property(_IMP_npctransport.SitesPairScoreParameters_k_get, _IMP_npctransport.SitesPairScoreParameters_k_set)
1971 r2 = _swig_property(_IMP_npctransport.SitesPairScoreParameters_r2_get, _IMP_npctransport.SitesPairScoreParameters_r2_set)
1972 kr = _swig_property(_IMP_npctransport.SitesPairScoreParameters_kr_get, _IMP_npctransport.SitesPairScoreParameters_kr_set)
1973 kr2 = _swig_property(_IMP_npctransport.SitesPairScoreParameters_kr2_get, _IMP_npctransport.SitesPairScoreParameters_kr2_set)
1974 cosSigma1_max = _swig_property(_IMP_npctransport.SitesPairScoreParameters_cosSigma1_max_get, _IMP_npctransport.SitesPairScoreParameters_cosSigma1_max_set)
1975 cosSigma2_max = _swig_property(_IMP_npctransport.SitesPairScoreParameters_cosSigma2_max_get, _IMP_npctransport.SitesPairScoreParameters_cosSigma2_max_set)
1976 is_orientational = _swig_property(_IMP_npctransport.SitesPairScoreParameters_is_orientational_get, _IMP_npctransport.SitesPairScoreParameters_is_orientational_set)
1978 def __init__(self, range, k_coefficient, sigma1_max_deg=0.0, sigma2_max_deg=0.0):
1980 __init__(IMP::npctransport::SitesPairScoreParameters self, double range, double k_coefficient, double sigma1_max_deg=0.0, double sigma2_max_deg=0.0) -> SitesPairScoreParameters
1981 __init__(IMP::npctransport::SitesPairScoreParameters self, double range, double k_coefficient, double sigma1_max_deg=0.0) -> SitesPairScoreParameters
1982 __init__(IMP::npctransport::SitesPairScoreParameters self, double range, double k_coefficient) -> SitesPairScoreParameters
1984 this = _IMP_npctransport.new_SitesPairScoreParameters(range, k_coefficient, sigma1_max_deg, sigma2_max_deg)
1986 self.this.append(this)
1990 def set_range(self, r):
1991 """set_range(SitesPairScoreParameters self, double r)"""
1992 return _IMP_npctransport.SitesPairScoreParameters_set_range(self, r)
1995 def set_force_coefficient(self, k):
1996 """set_force_coefficient(SitesPairScoreParameters self, double k)"""
1997 return _IMP_npctransport.SitesPairScoreParameters_set_force_coefficient(self, k)
2000 def set_sigma1_max(self, sigma1_max_deg):
2001 """set_sigma1_max(SitesPairScoreParameters self, double sigma1_max_deg)"""
2002 return _IMP_npctransport.SitesPairScoreParameters_set_sigma1_max(self, sigma1_max_deg)
2005 def set_sigma2_max(self, sigma2_max_deg):
2006 """set_sigma2_max(SitesPairScoreParameters self, double sigma2_max_deg)"""
2007 return _IMP_npctransport.SitesPairScoreParameters_set_sigma2_max(self, sigma2_max_deg)
2010 def update_is_orientational(self):
2011 """update_is_orientational(SitesPairScoreParameters self)"""
2012 return _IMP_npctransport.SitesPairScoreParameters_update_is_orientational(self)
2015 def show(self, *args):
2017 show(SitesPairScoreParameters self, _ostream out)
2018 show(SitesPairScoreParameters self)
2020 return _IMP_npctransport.SitesPairScoreParameters_show(self, *args)
2024 """__str__(SitesPairScoreParameters self) -> std::string"""
2025 return _IMP_npctransport.SitesPairScoreParameters___str__(self)
2029 """__repr__(SitesPairScoreParameters self) -> std::string"""
2030 return _IMP_npctransport.SitesPairScoreParameters___repr__(self)
2032 __swig_destroy__ = _IMP_npctransport.delete_SitesPairScoreParameters
2033 __del__ =
lambda self:
None
2034 SitesPairScoreParameters_swigregister = _IMP_npctransport.SitesPairScoreParameters_swigregister
2035 SitesPairScoreParameters_swigregister(SitesPairScoreParameters)
2038 """Proxy of C++ IMP::npctransport::SitesGeometry class"""
2039 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2042 """__init__(IMP::npctransport::SitesGeometry self, Particle p, IMP::algebra::Sphere3Ds sites) -> SitesGeometry"""
2043 this = _IMP_npctransport.new_SitesGeometry(p, sites)
2045 self.this.append(this)
2050 """__str__(SitesGeometry self) -> std::string"""
2051 return _IMP_npctransport.SitesGeometry___str__(self)
2055 """__repr__(SitesGeometry self) -> std::string"""
2056 return _IMP_npctransport.SitesGeometry___repr__(self)
2061 return _object_cast_to_SitesGeometry(o)
2063 SitesGeometry_swigregister = _IMP_npctransport.SitesGeometry_swigregister
2064 SitesGeometry_swigregister(SitesGeometry)
2067 """Proxy of C++ IMP::npctransport::TypedSitesGeometry class"""
2068 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2071 """__init__(IMP::npctransport::TypedSitesGeometry self, _SingletonContainerAdaptor sc) -> TypedSitesGeometry"""
2072 this = _IMP_npctransport.new_TypedSitesGeometry(sc)
2074 self.this.append(this)
2078 def set_sites(self, t, s):
2079 """set_sites(TypedSitesGeometry self, ParticleType t, IMP::algebra::Sphere3Ds s)"""
2080 return _IMP_npctransport.TypedSitesGeometry_set_sites(self, t, s)
2083 def get_version_info(self):
2084 """get_version_info(TypedSitesGeometry self) -> VersionInfo"""
2085 return _IMP_npctransport.TypedSitesGeometry_get_version_info(self)
2089 """__str__(TypedSitesGeometry self) -> std::string"""
2090 return _IMP_npctransport.TypedSitesGeometry___str__(self)
2094 """__repr__(TypedSitesGeometry self) -> std::string"""
2095 return _IMP_npctransport.TypedSitesGeometry___repr__(self)
2100 return _object_cast_to_TypedSitesGeometry(o)
2102 TypedSitesGeometry_swigregister = _IMP_npctransport.TypedSitesGeometry_swigregister
2103 TypedSitesGeometry_swigregister(TypedSitesGeometry)
2105 class SitesPairScore(LinearInteractionPairScore):
2106 """Proxy of C++ IMP::npctransport::SitesPairScore class"""
2107 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2109 def __init__(self, range, k, sigma0_deg, sigma1_deg, range_nonspec_attraction, k_nonspec_attraction, k_nonspec_repulsion, sites0, sites1):
2110 """__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"""
2111 this = _IMP_npctransport.new_SitesPairScore(range, k, sigma0_deg, sigma1_deg, range_nonspec_attraction, k_nonspec_attraction, k_nonspec_repulsion, sites0, sites1)
2113 self.this.append(this)
2117 def get_sites_range(self):
2118 """get_sites_range(SitesPairScore self) -> double"""
2119 return _IMP_npctransport.SitesPairScore_get_sites_range(self)
2122 def get_sites_k(self):
2123 """get_sites_k(SitesPairScore self) -> double"""
2124 return _IMP_npctransport.SitesPairScore_get_sites_k(self)
2127 def get_parameters(self):
2128 """get_parameters(SitesPairScore self) -> SitesPairScoreParameters"""
2129 return _IMP_npctransport.SitesPairScore_get_parameters(self)
2132 def set_sites(self, sites0, sites1):
2133 """set_sites(SitesPairScore self, IMP::algebra::Sphere3Ds const & sites0, IMP::algebra::Sphere3Ds const & sites1)"""
2134 return _IMP_npctransport.SitesPairScore_set_sites(self, sites0, sites1)
2137 def set_sites0(self, sites0):
2138 """set_sites0(SitesPairScore self, IMP::algebra::Sphere3Ds const & sites0)"""
2139 return _IMP_npctransport.SitesPairScore_set_sites0(self, sites0)
2142 def set_sites1(self, sites1):
2143 """set_sites1(SitesPairScore self, IMP::algebra::Sphere3Ds const & sites1)"""
2144 return _IMP_npctransport.SitesPairScore_set_sites1(self, sites1)
2148 """__str__(SitesPairScore self) -> std::string"""
2149 return _IMP_npctransport.SitesPairScore___str__(self)
2153 """__repr__(SitesPairScore self) -> std::string"""
2154 return _IMP_npctransport.SitesPairScore___repr__(self)
2159 return _object_cast_to_SitesPairScore(o)
2161 SitesPairScore_swigregister = _IMP_npctransport.SitesPairScore_swigregister
2162 SitesPairScore_swigregister(SitesPairScore)
2165 """Proxy of C++ IMP::npctransport::FGChain class"""
2166 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2170 __init__(IMP::npctransport::FGChain self, Particle root, double backbone_k=0.0, double rest_length_factor=1.0, std::string name) -> FGChain
2171 __init__(IMP::npctransport::FGChain self, Particle root, double backbone_k=0.0, double rest_length_factor=1.0) -> FGChain
2172 __init__(IMP::npctransport::FGChain self, Particle root, double backbone_k=0.0) -> FGChain
2173 __init__(IMP::npctransport::FGChain self, Particle root) -> FGChain
2175 this = _IMP_npctransport.new_FGChain(*args)
2177 self.this.append(this)
2182 """get_root(FGChain self) -> Hierarchy"""
2183 return _IMP_npctransport.FGChain_get_root(self)
2186 def get_beads(self):
2187 """get_beads(FGChain self) -> IMP::ParticlesTemp"""
2188 return _IMP_npctransport.FGChain_get_beads(self)
2191 def get_bead(self, i):
2192 """get_bead(FGChain self, unsigned int i) -> Particle"""
2193 return _IMP_npctransport.FGChain_get_bead(self, i)
2196 def get_bead_index(self, i):
2197 """get_bead_index(FGChain self, unsigned int i) -> ParticleIndex"""
2198 return _IMP_npctransport.FGChain_get_bead_index(self, i)
2201 def get_number_of_beads(self):
2202 """get_number_of_beads(FGChain self) -> unsigned int"""
2203 return _IMP_npctransport.FGChain_get_number_of_beads(self)
2206 def get_chain_restraints(self, scoring_manager):
2207 """get_chain_restraints(FGChain self, Scoring scoring_manager) -> IMP::Restraints"""
2208 return _IMP_npctransport.FGChain_get_chain_restraints(self, scoring_manager)
2211 def set_rest_length_factor(self, rlf):
2212 """set_rest_length_factor(FGChain self, double rlf)"""
2213 return _IMP_npctransport.FGChain_set_rest_length_factor(self, rlf)
2216 def set_backbone_k(self, k):
2217 """set_backbone_k(FGChain self, double k)"""
2218 return _IMP_npctransport.FGChain_set_backbone_k(self, k)
2221 def get_rest_length_factor(self):
2222 """get_rest_length_factor(FGChain self) -> double"""
2223 return _IMP_npctransport.FGChain_get_rest_length_factor(self)
2226 def get_backbone_k(self):
2227 """get_backbone_k(FGChain self) -> double"""
2228 return _IMP_npctransport.FGChain_get_backbone_k(self)
2231 def get_version_info(self):
2232 """get_version_info(FGChain self) -> VersionInfo"""
2233 return _IMP_npctransport.FGChain_get_version_info(self)
2237 """__str__(FGChain self) -> std::string"""
2238 return _IMP_npctransport.FGChain___str__(self)
2242 """__repr__(FGChain self) -> std::string"""
2243 return _IMP_npctransport.FGChain___repr__(self)
2248 return _object_cast_to_FGChain(o)
2250 FGChain_swigregister = _IMP_npctransport.FGChain_swigregister
2251 FGChain_swigregister(FGChain)
2255 """create_fg_chain(SimulationData sd, Hierarchy parent, ::npctransport_proto::Assignment_FGAssignment const & fg_data, Color c) -> FGChain"""
2256 return _IMP_npctransport.create_fg_chain(sd, parent, fg_data, c)
2260 get_fg_chain(Hierarchy root) -> FGChain
2261 get_fg_chain(Particle p_root) -> FGChain
2263 return _IMP_npctransport.get_fg_chain(*args)
2265 """Proxy of C++ IMP::npctransport::Scoring class"""
2266 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2268 def __init__(self, owner_sd, data):
2269 """__init__(IMP::npctransport::Scoring self, SimulationData owner_sd, ::npctransport_proto::Assignment const & data) -> Scoring"""
2270 this = _IMP_npctransport.new_Scoring(owner_sd, data)
2272 self.this.append(this)
2276 def get_scoring_function(self, force_update=False):
2278 get_scoring_function(Scoring self, bool force_update=False) -> ScoringFunction
2279 get_scoring_function(Scoring self) -> ScoringFunction
2281 return _IMP_npctransport.Scoring_get_scoring_function(self, force_update)
2284 def get_scoring_function_restraints(self, force_update=False):
2286 get_scoring_function_restraints(Scoring self, bool force_update=False) -> IMP::Restraints
2287 get_scoring_function_restraints(Scoring self) -> IMP::Restraints
2289 return _IMP_npctransport.Scoring_get_scoring_function_restraints(self, force_update)
2292 def get_custom_scoring_function(self, *args):
2294 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
2295 get_custom_scoring_function(Scoring self, IMP::RestraintsTemp const & extra_restraints, _SingletonContainerAdaptor non_optimizable_beads, _SingletonContainerAdaptor optimizable_beads) -> ScoringFunction
2296 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
2297 get_custom_scoring_function(Scoring self, IMP::RestraintsTemp const & extra_restraints, IMP::ParticleIndexes non_optimizable_beads, _SingletonContainerAdaptor optimizable_beads) -> ScoringFunction
2299 return _IMP_npctransport.Scoring_get_custom_scoring_function(self, *args)
2302 def get_close_beads_container(self, update=False):
2304 get_close_beads_container(Scoring self, bool update=False) -> PairContainer
2305 get_close_beads_container(Scoring self) -> PairContainer
2307 return _IMP_npctransport.Scoring_get_close_beads_container(self, update)
2310 def get_predicates_pair_restraint(self, update=False):
2312 get_predicates_pair_restraint(Scoring self, bool update=False) -> PredicatePairsRestraint
2313 get_predicates_pair_restraint(Scoring self) -> PredicatePairsRestraint
2315 return _IMP_npctransport.Scoring_get_predicates_pair_restraint(self, update)
2318 def get_bounding_volume_restraint(self, update=False):
2320 get_bounding_volume_restraint(Scoring self, bool update=False) -> Restraint
2321 get_bounding_volume_restraint(Scoring self) -> Restraint
2323 return _IMP_npctransport.Scoring_get_bounding_volume_restraint(self, update)
2326 def get_slab_restraint(self, update=False):
2328 get_slab_restraint(Scoring self, bool update=False) -> Restraint
2329 get_slab_restraint(Scoring self) -> Restraint
2331 return _IMP_npctransport.Scoring_get_slab_restraint(self, update)
2334 def add_interaction(self, idata):
2335 """add_interaction(Scoring self, ::npctransport_proto::Assignment_InteractionAssignment const & idata)"""
2336 return _IMP_npctransport.Scoring_add_interaction(self, idata)
2339 def create_close_beads_container(self, *args):
2341 create_close_beads_container(Scoring self, _SingletonContainerAdaptor non_optimiziable_beads, _SingletonContainerAdaptor optimizable_beads) -> PairContainer
2342 create_close_beads_container(Scoring self, IMP::ParticleIndexes non_optimizable_beads, _SingletonContainerAdaptor optimizable_beads) -> PairContainer
2344 return _IMP_npctransport.Scoring_create_close_beads_container(self, *args)
2347 def create_predicates_pair_restraint(self, bead_pairs, is_attr_interactions_on=True):
2349 create_predicates_pair_restraint(Scoring self, PairContainer bead_pairs, bool is_attr_interactions_on=True) -> PredicatePairsRestraint
2350 create_predicates_pair_restraint(Scoring self, PairContainer bead_pairs) -> PredicatePairsRestraint
2352 return _IMP_npctransport.Scoring_create_predicates_pair_restraint(self, bead_pairs, is_attr_interactions_on)
2355 def create_bounding_volume_restraint(self, beads):
2356 """create_bounding_volume_restraint(Scoring self, _SingletonContainerAdaptor beads) -> Restraint"""
2357 return _IMP_npctransport.Scoring_create_bounding_volume_restraint(self, beads)
2360 def create_slab_restraint(self, beads):
2361 """create_slab_restraint(Scoring self, _SingletonContainerAdaptor beads) -> Restraint"""
2362 return _IMP_npctransport.Scoring_create_slab_restraint(self, beads)
2365 def get_model(self):
2366 """get_model(Scoring self) -> Model"""
2367 return _IMP_npctransport.Scoring_get_model(self)
2371 """get_sd(Scoring self) -> SimulationData"""
2372 return _IMP_npctransport.Scoring_get_sd(self)
2375 def get_has_bounding_box(self):
2376 """get_has_bounding_box(Scoring self) -> bool"""
2377 return _IMP_npctransport.Scoring_get_has_bounding_box(self)
2380 def get_has_bounding_sphere(self):
2381 """get_has_bounding_sphere(Scoring self) -> bool"""
2382 return _IMP_npctransport.Scoring_get_has_bounding_sphere(self)
2385 def get_has_bounding_volume(self):
2386 """get_has_bounding_volume(Scoring self) -> bool"""
2387 return _IMP_npctransport.Scoring_get_has_bounding_volume(self)
2390 def get_default_backbone_k(self):
2391 """get_default_backbone_k(Scoring self) -> double"""
2392 return _IMP_npctransport.Scoring_get_default_backbone_k(self)
2395 def get_is_backbone_harmonic(self):
2396 """get_is_backbone_harmonic(Scoring self) -> bool"""
2397 return _IMP_npctransport.Scoring_get_is_backbone_harmonic(self)
2400 def get_excluded_volume_k(self):
2401 """get_excluded_volume_k(Scoring self) -> double"""
2402 return _IMP_npctransport.Scoring_get_excluded_volume_k(self)
2405 def get_interaction_k(self):
2406 """get_interaction_k(Scoring self) -> double"""
2407 return _IMP_npctransport.Scoring_get_interaction_k(self)
2410 def get_predicate_pair_score(self, *args):
2412 get_predicate_pair_score(Scoring self, ParticleType t1, ParticleType t2) -> PairScore
2413 get_predicate_pair_score(Scoring self, ParticleType t1, ParticleType t2) -> PairScore
2415 return _IMP_npctransport.Scoring_get_predicate_pair_score(self, *args)
2418 def get_interaction_range_for(self, t1, t2, site_specific=True, non_specific=False):
2420 get_interaction_range_for(Scoring self, ParticleType t1, ParticleType t2, bool site_specific=True, bool non_specific=False) -> double
2421 get_interaction_range_for(Scoring self, ParticleType t1, ParticleType t2, bool site_specific=True) -> double
2422 get_interaction_range_for(Scoring self, ParticleType t1, ParticleType t2) -> double
2424 return _IMP_npctransport.Scoring_get_interaction_range_for(self, t1, t2, site_specific, non_specific)
2427 def get_ordered_type_pair_predicate(self):
2428 """get_ordered_type_pair_predicate(Scoring self) -> OrderedTypePairPredicate"""
2429 return _IMP_npctransport.Scoring_get_ordered_type_pair_predicate(self)
2432 def add_chain_restraints(self, chain):
2433 """add_chain_restraints(Scoring self, FGChain chain)"""
2434 return _IMP_npctransport.Scoring_add_chain_restraints(self, chain)
2437 def get_chain_restraints_on(self, beads):
2438 """get_chain_restraints_on(Scoring self, _SingletonContainerAdaptor beads) -> IMP::Restraints"""
2439 return _IMP_npctransport.Scoring_get_chain_restraints_on(self, beads)
2442 def get_all_chain_restraints(self):
2443 """get_all_chain_restraints(Scoring self) -> IMP::Restraints"""
2444 return _IMP_npctransport.Scoring_get_all_chain_restraints(self)
2447 def remove_particle_type(self, pt):
2448 """remove_particle_type(Scoring self, ParticleType pt)"""
2449 return _IMP_npctransport.Scoring_remove_particle_type(self, pt)
2452 def add_z_bias_restraint(self, *args):
2454 add_z_bias_restraint(Scoring self, _SingletonContainerAdaptor ps, double k)
2455 add_z_bias_restraint(Scoring self, Particle p, double k)
2457 return _IMP_npctransport.Scoring_add_z_bias_restraint(self, *args)
2460 def get_z_bias_restraints(self):
2461 """get_z_bias_restraints(Scoring self) -> IMP::Restraints"""
2462 return _IMP_npctransport.Scoring_get_z_bias_restraints(self)
2465 def create_z_bias_restraint(self, ps, k):
2466 """create_z_bias_restraint(Scoring self, _SingletonContainerAdaptor ps, double k) -> Restraint"""
2467 return _IMP_npctransport.Scoring_create_z_bias_restraint(self, ps, k)
2470 def add_custom_restraint(self, r):
2471 """add_custom_restraint(Scoring self, Restraint r)"""
2472 return _IMP_npctransport.Scoring_add_custom_restraint(self, r)
2475 def add_custom_restraints(self, R):
2476 """add_custom_restraints(Scoring self, IMP::Restraints R)"""
2477 return _IMP_npctransport.Scoring_add_custom_restraints(self, R)
2480 def clear_custom_restraints(self):
2481 """clear_custom_restraints(Scoring self)"""
2482 return _IMP_npctransport.Scoring_clear_custom_restraints(self)
2485 def get_custom_restraints(self):
2486 """get_custom_restraints(Scoring self) -> IMP::Restraints"""
2487 return _IMP_npctransport.Scoring_get_custom_restraints(self)
2490 def add_restrained_anchor_bead(self, p):
2491 """add_restrained_anchor_bead(Scoring self, Particle p)"""
2492 return _IMP_npctransport.Scoring_add_restrained_anchor_bead(self, p)
2495 def get_pore_radius_restraint(self):
2496 """get_pore_radius_restraint(Scoring self) -> Restraint"""
2497 return _IMP_npctransport.Scoring_get_pore_radius_restraint(self)
2500 def get_range(self):
2501 """get_range(Scoring self) -> double"""
2502 return _IMP_npctransport.Scoring_get_range(self)
2505 def set_interaction_range_factor(self, type, value):
2506 """set_interaction_range_factor(Scoring self, ParticleType type, double value)"""
2507 return _IMP_npctransport.Scoring_set_interaction_range_factor(self, type, value)
2510 def set_interaction_k_factor(self, type, value):
2511 """set_interaction_k_factor(Scoring self, ParticleType type, double value)"""
2512 return _IMP_npctransport.Scoring_set_interaction_k_factor(self, type, value)
2515 def get_version_info(self):
2516 """get_version_info(Scoring self) -> VersionInfo"""
2517 return _IMP_npctransport.Scoring_get_version_info(self)
2521 """__str__(Scoring self) -> std::string"""
2522 return _IMP_npctransport.Scoring___str__(self)
2526 """__repr__(Scoring self) -> std::string"""
2527 return _IMP_npctransport.Scoring___repr__(self)
2532 return _object_cast_to_Scoring(o)
2534 Scoring_swigregister = _IMP_npctransport.Scoring_swigregister
2535 Scoring_swigregister(Scoring)
2537 class timer(object):
2538 """Proxy of C++ boost::timer class"""
2539 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2540 __repr__ = _swig_repr
2543 """__init__(boost::timer self) -> timer"""
2544 this = _IMP_npctransport.new_timer()
2546 self.this.append(this)
2549 __swig_destroy__ = _IMP_npctransport.delete_timer
2550 __del__ =
lambda self:
None
2551 timer_swigregister = _IMP_npctransport.timer_swigregister
2552 timer_swigregister(timer)
2555 """Proxy of C++ IMP::npctransport::Statistics class"""
2556 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2558 def remove_particle_type(self, pt):
2559 """remove_particle_type(Statistics self, ParticleType pt)"""
2560 return _IMP_npctransport.Statistics_remove_particle_type(self, pt)
2563 def __init__(self, sd, statistics_interval_frames, output_file_name):
2564 """__init__(IMP::npctransport::Statistics self, SimulationData sd, unsigned int statistics_interval_frames, std::string output_file_name) -> Statistics"""
2565 this = _IMP_npctransport.new_Statistics(sd, statistics_interval_frames, output_file_name)
2567 self.this.append(this)
2571 def add_fg_chain_stats(self, fg_chain):
2572 """add_fg_chain_stats(Statistics self, FGChain fg_chain)"""
2573 return _IMP_npctransport.Statistics_add_fg_chain_stats(self, fg_chain)
2576 def add_floater_stats(self, p):
2577 """add_floater_stats(Statistics self, Particle p)"""
2578 return _IMP_npctransport.Statistics_add_floater_stats(self, p)
2581 def add_interaction_stats(self, type0, type1):
2582 """add_interaction_stats(Statistics self, ParticleType type0, ParticleType type1)"""
2583 return _IMP_npctransport.Statistics_add_interaction_stats(self, type0, type1)
2586 def add_optimizer_states(self, o=None):
2588 add_optimizer_states(Statistics self, Optimizer o=None) -> IMP::OptimizerStates
2589 add_optimizer_states(Statistics self) -> IMP::OptimizerStates
2591 return _IMP_npctransport.Statistics_add_optimizer_states(self, o)
2594 def update_particle_type_zr_distribution_map(self, p):
2595 """update_particle_type_zr_distribution_map(Statistics self, Particle p)"""
2596 return _IMP_npctransport.Statistics_update_particle_type_zr_distribution_map(self, p)
2599 def update_particle_type_xyz_distribution_map(self, p):
2600 """update_particle_type_xyz_distribution_map(Statistics self, Particle p)"""
2601 return _IMP_npctransport.Statistics_update_particle_type_xyz_distribution_map(self, p)
2604 def update(self, timer, nf_new=1):
2606 update(Statistics self, timer timer, unsigned int nf_new=1)
2607 update(Statistics self, timer timer)
2609 return _IMP_npctransport.Statistics_update(self, timer, nf_new)
2612 def reset_statistics_optimizer_states(self):
2613 """reset_statistics_optimizer_states(Statistics self)"""
2614 return _IMP_npctransport.Statistics_reset_statistics_optimizer_states(self)
2617 def set_interrupted(self, tf):
2618 """set_interrupted(Statistics self, bool tf)"""
2619 return _IMP_npctransport.Statistics_set_interrupted(self, tf)
2622 def get_model(self):
2623 """get_model(Statistics self) -> Model"""
2624 return _IMP_npctransport.Statistics_get_model(self)
2628 """get_sd(Statistics self) -> SimulationData"""
2629 return _IMP_npctransport.Statistics_get_sd(self)
2632 def get_is_activated(self):
2633 """get_is_activated(Statistics self) -> bool"""
2634 return _IMP_npctransport.Statistics_get_is_activated(self)
2637 def get_output_file_name(self):
2638 """get_output_file_name(Statistics self) -> std::string"""
2639 return _IMP_npctransport.Statistics_get_output_file_name(self)
2642 def get_version_info(self):
2643 """get_version_info(Statistics self) -> VersionInfo"""
2644 return _IMP_npctransport.Statistics_get_version_info(self)
2648 """__str__(Statistics self) -> std::string"""
2649 return _IMP_npctransport.Statistics___str__(self)
2653 """__repr__(Statistics self) -> std::string"""
2654 return _IMP_npctransport.Statistics___repr__(self)
2659 return _object_cast_to_Statistics(o)
2661 Statistics_swigregister = _IMP_npctransport.Statistics_swigregister
2662 Statistics_swigregister(Statistics)
2665 def create_boost_timer():
2666 """create_boost_timer() -> timer"""
2667 return _IMP_npctransport.create_boost_timer()
2669 _IMP_npctransport.IMPNPCTRANSPORT_VERSION_swigconstant(_IMP_npctransport)
2670 IMPNPCTRANSPORT_VERSION = _IMP_npctransport.IMPNPCTRANSPORT_VERSION
2672 """Proxy of C++ IMP::npctransport::SimulationData class"""
2673 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2675 def get_output_npctransport_version(self):
2676 """get_output_npctransport_version(SimulationData self) -> double"""
2677 return _IMP_npctransport.SimulationData_get_output_npctransport_version(self)
2680 def get_range(self):
2681 """get_range(SimulationData self) -> double"""
2682 return _IMP_npctransport.SimulationData_get_range(self)
2685 def get_output_statistics_interval_frames(self):
2686 """get_output_statistics_interval_frames(SimulationData self) -> int"""
2687 return _IMP_npctransport.SimulationData_get_output_statistics_interval_frames(self)
2690 def get_is_exclude_floaters_from_slab_initially(self):
2691 """get_is_exclude_floaters_from_slab_initially(SimulationData self) -> bool"""
2692 return _IMP_npctransport.SimulationData_get_is_exclude_floaters_from_slab_initially(self)
2695 def get_are_floaters_on_one_slab_side(self):
2696 """get_are_floaters_on_one_slab_side(SimulationData self) -> bool"""
2697 return _IMP_npctransport.SimulationData_get_are_floaters_on_one_slab_side(self)
2700 def get_is_xyz_hist_stats(self):
2701 """get_is_xyz_hist_stats(SimulationData self) -> bool"""
2702 return _IMP_npctransport.SimulationData_get_is_xyz_hist_stats(self)
2705 def get_angular_d_factor(self):
2706 """get_angular_d_factor(SimulationData self) -> double"""
2707 return _IMP_npctransport.SimulationData_get_angular_d_factor(self)
2712 __init__(IMP::npctransport::SimulationData self, std::string prev_output_file, bool quick, std::string rmf_file_name, std::string new_output_file) -> SimulationData
2713 __init__(IMP::npctransport::SimulationData self, std::string prev_output_file, bool quick, std::string rmf_file_name) -> SimulationData
2714 __init__(IMP::npctransport::SimulationData self, std::string prev_output_file, bool quick) -> SimulationData
2716 this = _IMP_npctransport.new_SimulationData(*args)
2718 self.this.append(this)
2722 def get_model(self):
2723 """get_model(SimulationData self) -> Model"""
2724 return _IMP_npctransport.SimulationData_get_model(self)
2727 def get_scoring(self):
2728 """get_scoring(SimulationData self) -> Scoring"""
2729 return _IMP_npctransport.SimulationData_get_scoring(self)
2732 def get_statistics(self):
2733 """get_statistics(SimulationData self) -> Statistics"""
2734 return _IMP_npctransport.SimulationData_get_statistics(self)
2737 def get_bd(self, recreate=False):
2739 get_bd(SimulationData self, bool recreate=False) -> BrownianDynamics
2740 get_bd(SimulationData self) -> BrownianDynamics
2742 return _IMP_npctransport.SimulationData_get_bd(self, recreate)
2745 def activate_statistics(self):
2746 """activate_statistics(SimulationData self)"""
2747 return _IMP_npctransport.SimulationData_activate_statistics(self)
2750 def get_statistics_fraction(self):
2751 """get_statistics_fraction(SimulationData self) -> double"""
2752 return _IMP_npctransport.SimulationData_get_statistics_fraction(self)
2755 def get_is_fg_bead(self, *args):
2757 get_is_fg_bead(SimulationData self, ParticleIndex pi) -> bool
2758 get_is_fg_bead(SimulationData self, ParticleType pt) -> bool
2760 return _IMP_npctransport.SimulationData_get_is_fg_bead(self, *args)
2763 def get_is_fg_chain(self, *args):
2765 get_is_fg_chain(SimulationData self, ParticleIndex pi) -> bool
2766 get_is_fg_chain(SimulationData self, ParticleType pt) -> bool
2768 return _IMP_npctransport.SimulationData_get_is_fg_chain(self, *args)
2771 def get_fg_bead_types(self):
2772 """get_fg_bead_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2773 return _IMP_npctransport.SimulationData_get_fg_bead_types(self)
2776 def get_fg_chain_types(self):
2777 """get_fg_chain_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2778 return _IMP_npctransport.SimulationData_get_fg_chain_types(self)
2781 def get_floater_types(self):
2782 """get_floater_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2783 return _IMP_npctransport.SimulationData_get_floater_types(self)
2786 def get_obstacle_types(self):
2787 """get_obstacle_types(SimulationData self) -> IMP::npctransport::ParticleTypeSet const &"""
2788 return _IMP_npctransport.SimulationData_get_obstacle_types(self)
2791 def get_fg_chain_roots(self):
2792 """get_fg_chain_roots(SimulationData self) -> IMP::atom::Hierarchies"""
2793 return _IMP_npctransport.SimulationData_get_fg_chain_roots(self)
2796 def get_fg_chains(self):
2797 """get_fg_chains(SimulationData self) -> IMP::atom::Hierarchies"""
2798 return _IMP_npctransport.SimulationData_get_fg_chains(self)
2801 def get_obstacle_particles(self):
2802 """get_obstacle_particles(SimulationData self) -> IMP::ParticlesTemp"""
2803 return _IMP_npctransport.SimulationData_get_obstacle_particles(self)
2806 def get_beads(self):
2807 """get_beads(SimulationData self) -> IMP::ParticlesTemp"""
2808 return _IMP_npctransport.SimulationData_get_beads(self)
2811 def get_optimizable_beads(self):
2812 """get_optimizable_beads(SimulationData self) -> IMP::ParticlesTemp"""
2813 return _IMP_npctransport.SimulationData_get_optimizable_beads(self)
2816 def get_non_optimizable_beads(self):
2817 """get_non_optimizable_beads(SimulationData self) -> IMP::ParticlesTemp"""
2818 return _IMP_npctransport.SimulationData_get_non_optimizable_beads(self)
2821 def get_is_backbone_harmonic(self):
2822 """get_is_backbone_harmonic(SimulationData self) -> bool"""
2823 return _IMP_npctransport.SimulationData_get_is_backbone_harmonic(self)
2826 def get_backbone_tau_ns(self):
2827 """get_backbone_tau_ns(SimulationData self) -> double"""
2828 return _IMP_npctransport.SimulationData_get_backbone_tau_ns(self)
2831 def get_temperature_k(self):
2832 """get_temperature_k(SimulationData self) -> double"""
2833 return _IMP_npctransport.SimulationData_get_temperature_k(self)
2836 def get_initial_simulation_time_ns(self):
2837 """get_initial_simulation_time_ns(SimulationData self) -> double"""
2838 return _IMP_npctransport.SimulationData_get_initial_simulation_time_ns(self)
2841 def get_site_centers(self, t0):
2842 """get_site_centers(SimulationData self, ParticleType t0) -> IMP::algebra::Vector3Ds"""
2843 return _IMP_npctransport.SimulationData_get_site_centers(self, t0)
2846 def get_sites(self, t0):
2847 """get_sites(SimulationData self, ParticleType t0) -> IMP::algebra::Sphere3Ds"""
2848 return _IMP_npctransport.SimulationData_get_sites(self, t0)
2851 def set_sites(self, *args):
2853 set_sites(SimulationData self, ParticleType t0, int n, double r, double sr)
2854 set_sites(SimulationData self, ParticleType t0, IMP::algebra::Sphere3Ds const & sites)
2856 return _IMP_npctransport.SimulationData_set_sites(self, *args)
2859 def get_site_display_radius(self, arg2):
2860 """get_site_display_radius(SimulationData self, ParticleType arg2) -> double"""
2861 return _IMP_npctransport.SimulationData_get_site_display_radius(self, arg2)
2864 def get_maximum_number_of_minutes(self):
2865 """get_maximum_number_of_minutes(SimulationData self) -> double"""
2866 return _IMP_npctransport.SimulationData_get_maximum_number_of_minutes(self)
2869 def remove_particle_type(self, pt):
2870 """remove_particle_type(SimulationData self, ParticleType pt)"""
2871 return _IMP_npctransport.SimulationData_remove_particle_type(self, pt)
2874 def remove_fgs_with_prefix(self, s_fg_type):
2875 """remove_fgs_with_prefix(SimulationData self, std::string s_fg_type)"""
2876 return _IMP_npctransport.SimulationData_remove_fgs_with_prefix(self, s_fg_type)
2879 def get_bounding_box(self):
2880 """get_bounding_box(SimulationData self) -> BoundingBox3D"""
2881 return _IMP_npctransport.SimulationData_get_bounding_box(self)
2884 def get_bounding_sphere(self):
2885 """get_bounding_sphere(SimulationData self) -> Sphere3D"""
2886 return _IMP_npctransport.SimulationData_get_bounding_sphere(self)
2889 def get_bounding_box_size(self):
2890 """get_bounding_box_size(SimulationData self) -> double"""
2891 return _IMP_npctransport.SimulationData_get_bounding_box_size(self)
2894 def set_bounding_box_size(self, box_size):
2895 """set_bounding_box_size(SimulationData self, double box_size)"""
2896 return _IMP_npctransport.SimulationData_set_bounding_box_size(self, box_size)
2899 def get_bounding_sphere_radius(self):
2900 """get_bounding_sphere_radius(SimulationData self) -> double"""
2901 return _IMP_npctransport.SimulationData_get_bounding_sphere_radius(self)
2904 def set_bounding_sphere_radius(self, sphere_radius):
2905 """set_bounding_sphere_radius(SimulationData self, double sphere_radius)"""
2906 return _IMP_npctransport.SimulationData_set_bounding_sphere_radius(self, sphere_radius)
2909 def get_bounding_volume(self):
2910 """get_bounding_volume(SimulationData self) -> double"""
2911 return _IMP_npctransport.SimulationData_get_bounding_volume(self)
2914 def set_bounding_volume(self, volume_A3):
2915 """set_bounding_volume(SimulationData self, double volume_A3)"""
2916 return _IMP_npctransport.SimulationData_set_bounding_volume(self, volume_A3)
2919 def get_has_slab(self):
2920 """get_has_slab(SimulationData self) -> bool"""
2921 return _IMP_npctransport.SimulationData_get_has_slab(self)
2924 def get_is_slab_with_cylindrical_pore(self):
2925 """get_is_slab_with_cylindrical_pore(SimulationData self) -> bool"""
2926 return _IMP_npctransport.SimulationData_get_is_slab_with_cylindrical_pore(self)
2929 def get_is_slab_with_toroidal_pore(self):
2930 """get_is_slab_with_toroidal_pore(SimulationData self) -> bool"""
2931 return _IMP_npctransport.SimulationData_get_is_slab_with_toroidal_pore(self)
2934 def get_slab_particle(self):
2935 """get_slab_particle(SimulationData self) -> Particle"""
2936 return _IMP_npctransport.SimulationData_get_slab_particle(self)
2939 def get_cylinder(self):
2940 """get_cylinder(SimulationData self) -> Cylinder3D"""
2941 return _IMP_npctransport.SimulationData_get_cylinder(self)
2944 def get_has_bounding_box(self):
2945 """get_has_bounding_box(SimulationData self) -> bool"""
2946 return _IMP_npctransport.SimulationData_get_has_bounding_box(self)
2949 def get_has_bounding_sphere(self):
2950 """get_has_bounding_sphere(SimulationData self) -> bool"""
2951 return _IMP_npctransport.SimulationData_get_has_bounding_sphere(self)
2954 def get_has_bounding_volume(self):
2955 """get_has_bounding_volume(SimulationData self) -> bool"""
2956 return _IMP_npctransport.SimulationData_get_has_bounding_volume(self)
2959 def initialize_positions_from_rmf(self, fh, frame_number=-1):
2961 initialize_positions_from_rmf(SimulationData self, FileConstHandle fh, int frame_number=-1)
2962 initialize_positions_from_rmf(SimulationData self, FileConstHandle fh)
2964 return _IMP_npctransport.SimulationData_initialize_positions_from_rmf(self, fh, frame_number)
2967 def link_rmf_file_handle(self, fh, is_restraints=True):
2969 link_rmf_file_handle(SimulationData self, FileHandle fh, bool is_restraints=True)
2970 link_rmf_file_handle(SimulationData self, FileHandle fh)
2972 return _IMP_npctransport.SimulationData_link_rmf_file_handle(self, fh, is_restraints)
2975 def get_rmf_sos_writer(self):
2976 """get_rmf_sos_writer(SimulationData self) -> SaveOptimizerState"""
2977 return _IMP_npctransport.SimulationData_get_rmf_sos_writer(self)
2980 def reset_rmf(self):
2981 """reset_rmf(SimulationData self)"""
2982 return _IMP_npctransport.SimulationData_reset_rmf(self)
2985 def switch_suspend_rmf(self, suspend):
2986 """switch_suspend_rmf(SimulationData self, bool suspend)"""
2987 return _IMP_npctransport.SimulationData_switch_suspend_rmf(self, suspend)
2990 def write_geometry(self, out):
2991 """write_geometry(SimulationData self, std::string out)"""
2992 return _IMP_npctransport.SimulationData_write_geometry(self, out)
2995 def dump_geometry(self):
2996 """dump_geometry(SimulationData self)"""
2997 return _IMP_npctransport.SimulationData_dump_geometry(self)
3000 def get_root_of_type(self, type):
3001 """get_root_of_type(SimulationData self, ParticleType type) -> Hierarchy"""
3002 return _IMP_npctransport.SimulationData_get_root_of_type(self, type)
3006 """get_number_of_frames(SimulationData self) -> unsigned int"""
3007 return _IMP_npctransport.SimulationData_get_number_of_frames(self)
3010 def get_number_of_trials(self):
3011 """get_number_of_trials(SimulationData self) -> unsigned int"""
3012 return _IMP_npctransport.SimulationData_get_number_of_trials(self)
3016 """get_root(SimulationData self) -> Hierarchy"""
3017 return _IMP_npctransport.SimulationData_get_root(self)
3020 def get_slab_thickness(self):
3021 """get_slab_thickness(SimulationData self) -> double"""
3022 return _IMP_npctransport.SimulationData_get_slab_thickness(self)
3025 def get_tunnel_radius(self):
3026 """get_tunnel_radius(SimulationData self) -> double"""
3027 return _IMP_npctransport.SimulationData_get_tunnel_radius(self)
3030 def get_pore_radius(self):
3031 """get_pore_radius(SimulationData self) -> double"""
3032 return _IMP_npctransport.SimulationData_get_pore_radius(self)
3035 def get_tunnel_radius_k(self):
3036 """get_tunnel_radius_k(SimulationData self) -> double"""
3037 return _IMP_npctransport.SimulationData_get_tunnel_radius_k(self)
3040 def get_pore_radius_k(self):
3041 """get_pore_radius_k(SimulationData self) -> double"""
3042 return _IMP_npctransport.SimulationData_get_pore_radius_k(self)
3045 def get_is_pore_radius_dynamic(self):
3046 """get_is_pore_radius_dynamic(SimulationData self) -> bool"""
3047 return _IMP_npctransport.SimulationData_get_is_pore_radius_dynamic(self)
3050 def get_pore_anchored_beads_k(self):
3051 """get_pore_anchored_beads_k(SimulationData self) -> double"""
3052 return _IMP_npctransport.SimulationData_get_pore_anchored_beads_k(self)
3055 def get_static_geometry(self):
3056 """get_static_geometry(SimulationData self) -> Geometry"""
3057 return _IMP_npctransport.SimulationData_get_static_geometry(self)
3060 def get_rmf_dump_interval_frames(self):
3061 """get_rmf_dump_interval_frames(SimulationData self) -> int"""
3062 return _IMP_npctransport.SimulationData_get_rmf_dump_interval_frames(self)
3065 def get_rmf_file_name(self):
3066 """get_rmf_file_name(SimulationData self) -> std::string"""
3067 return _IMP_npctransport.SimulationData_get_rmf_file_name(self)
3070 def set_rmf_file(self, new_name, is_save_restraints_to_rmf=True, is_force_restart=False):
3072 set_rmf_file(SimulationData self, std::string const & new_name, bool is_save_restraints_to_rmf=True, bool is_force_restart=False)
3073 set_rmf_file(SimulationData self, std::string const & new_name, bool is_save_restraints_to_rmf=True)
3074 set_rmf_file(SimulationData self, std::string const & new_name)
3076 return _IMP_npctransport.SimulationData_set_rmf_file(self, new_name, is_save_restraints_to_rmf, is_force_restart)
3079 def get_version_info(self):
3080 """get_version_info(SimulationData self) -> VersionInfo"""
3081 return _IMP_npctransport.SimulationData_get_version_info(self)
3085 """__str__(SimulationData self) -> std::string"""
3086 return _IMP_npctransport.SimulationData___str__(self)
3090 """__repr__(SimulationData self) -> std::string"""
3091 return _IMP_npctransport.SimulationData___repr__(self)
3096 return _object_cast_to_SimulationData(o)
3098 SimulationData_swigregister = _IMP_npctransport.SimulationData_swigregister
3099 SimulationData_swigregister(SimulationData)
3102 def get_simulation_data_key():
3103 """get_simulation_data_key() -> IMP::WeakObjectKey"""
3104 return _IMP_npctransport.get_simulation_data_key()
3106 def write_geometry(kaps, kap_sites, chains, chain_sites, rs, out):
3107 """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)"""
3108 return _IMP_npctransport.write_geometry(kaps, kap_sites, chains, chain_sites, rs, out)
3110 """Proxy of C++ IMP::npctransport::ParticleFactory class"""
3111 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3112 sd_ = _swig_property(_IMP_npctransport.ParticleFactory_sd__get, _IMP_npctransport.ParticleFactory_sd__set)
3113 radius_ = _swig_property(_IMP_npctransport.ParticleFactory_radius__get, _IMP_npctransport.ParticleFactory_radius__set)
3114 D_factor_ = _swig_property(_IMP_npctransport.ParticleFactory_D_factor__get, _IMP_npctransport.ParticleFactory_D_factor__set)
3115 angular_D_factor_ = _swig_property(_IMP_npctransport.ParticleFactory_angular_D_factor__get, _IMP_npctransport.ParticleFactory_angular_D_factor__set)
3116 color_ = _swig_property(_IMP_npctransport.ParticleFactory_color__get, _IMP_npctransport.ParticleFactory_color__set)
3117 type_ = _swig_property(_IMP_npctransport.ParticleFactory_type__get, _IMP_npctransport.ParticleFactory_type__set)
3121 __init__(IMP::npctransport::ParticleFactory self, SimulationData sd, double radius, double D_factor, double angular_D_factor, Color color, ParticleType type, std::string name) -> ParticleFactory
3122 __init__(IMP::npctransport::ParticleFactory self, SimulationData sd, double radius, double D_factor, double angular_D_factor, Color color, ParticleType type) -> ParticleFactory
3124 this = _IMP_npctransport.new_ParticleFactory(*args)
3126 self.this.append(this)
3130 def create(self, *args):
3132 create(ParticleFactory self, std::string name) -> Particle
3133 create(ParticleFactory self) -> Particle
3135 return _IMP_npctransport.ParticleFactory_create(self, *args)
3138 def get_model(self):
3139 """get_model(ParticleFactory self) -> Model"""
3140 return _IMP_npctransport.ParticleFactory_get_model(self)
3143 def get_simulation_data(self):
3144 """get_simulation_data(ParticleFactory self) -> SimulationData"""
3145 return _IMP_npctransport.ParticleFactory_get_simulation_data(self)
3148 def get_radius(self):
3149 """get_radius(ParticleFactory self) -> double"""
3150 return _IMP_npctransport.ParticleFactory_get_radius(self)
3153 def get_version_info(self):
3154 """get_version_info(ParticleFactory self) -> VersionInfo"""
3155 return _IMP_npctransport.ParticleFactory_get_version_info(self)
3159 """__str__(ParticleFactory self) -> std::string"""
3160 return _IMP_npctransport.ParticleFactory___str__(self)
3164 """__repr__(ParticleFactory self) -> std::string"""
3165 return _IMP_npctransport.ParticleFactory___repr__(self)
3170 return _object_cast_to_ParticleFactory(o)
3172 ParticleFactory_swigregister = _IMP_npctransport.ParticleFactory_swigregister
3173 ParticleFactory_swigregister(ParticleFactory)
3176 """Proxy of C++ IMP::npctransport::HierarchyWithSitesLoadLink class"""
3177 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3180 """__init__(IMP::npctransport::HierarchyWithSitesLoadLink self, FileConstHandle fh) -> HierarchyWithSitesLoadLink"""
3181 this = _IMP_npctransport.new_HierarchyWithSitesLoadLink(fh)
3183 self.this.append(this)
3188 """get_name() -> char const *"""
3189 return _IMP_npctransport.HierarchyWithSitesLoadLink_get_name()
3191 get_name = staticmethod(get_name)
3194 """__str__(HierarchyWithSitesLoadLink self) -> std::string"""
3195 return _IMP_npctransport.HierarchyWithSitesLoadLink___str__(self)
3199 """__repr__(HierarchyWithSitesLoadLink self) -> std::string"""
3200 return _IMP_npctransport.HierarchyWithSitesLoadLink___repr__(self)
3205 return _object_cast_to_HierarchyWithSitesLoadLink(o)
3207 __swig_destroy__ = _IMP_npctransport.delete_HierarchyWithSitesLoadLink
3208 __del__ =
lambda self:
None
3209 HierarchyWithSitesLoadLink_swigregister = _IMP_npctransport.HierarchyWithSitesLoadLink_swigregister
3210 HierarchyWithSitesLoadLink_swigregister(HierarchyWithSitesLoadLink)
3212 def HierarchyWithSitesLoadLink_get_name():
3213 """HierarchyWithSitesLoadLink_get_name() -> char const *"""
3214 return _IMP_npctransport.HierarchyWithSitesLoadLink_get_name()
3217 """Proxy of C++ IMP::npctransport::HierarchyWithSitesSaveLink class"""
3218 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3221 """__init__(IMP::npctransport::HierarchyWithSitesSaveLink self, FileHandle fh) -> HierarchyWithSitesSaveLink"""
3222 this = _IMP_npctransport.new_HierarchyWithSitesSaveLink(fh)
3224 self.this.append(this)
3229 """get_name() -> char const *"""
3230 return _IMP_npctransport.HierarchyWithSitesSaveLink_get_name()
3232 get_name = staticmethod(get_name)
3235 """__str__(HierarchyWithSitesSaveLink self) -> std::string"""
3236 return _IMP_npctransport.HierarchyWithSitesSaveLink___str__(self)
3240 """__repr__(HierarchyWithSitesSaveLink self) -> std::string"""
3241 return _IMP_npctransport.HierarchyWithSitesSaveLink___repr__(self)
3246 return _object_cast_to_HierarchyWithSitesSaveLink(o)
3248 __swig_destroy__ = _IMP_npctransport.delete_HierarchyWithSitesSaveLink
3249 __del__ =
lambda self:
None
3250 HierarchyWithSitesSaveLink_swigregister = _IMP_npctransport.HierarchyWithSitesSaveLink_swigregister
3251 HierarchyWithSitesSaveLink_swigregister(HierarchyWithSitesSaveLink)
3253 def HierarchyWithSitesSaveLink_get_name():
3254 """HierarchyWithSitesSaveLink_get_name() -> char const *"""
3255 return _IMP_npctransport.HierarchyWithSitesSaveLink_get_name()
3260 add_test_sites(FileHandle fh, ParticleType t, double display_radius, IMP::algebra::Vector3Ds sites)
3261 add_test_sites(FileHandle fh, ParticleType t, IMP::algebra::Sphere3Ds sites)
3263 return _IMP_npctransport.add_test_sites(*args)
3267 add_hierarchies_with_sites(FileHandle fh, IMP::atom::Hierarchies const & hs)
3268 add_hierarchies_with_sites(NodeHandle fh, IMP::atom::Hierarchies const & hs)
3270 return _IMP_npctransport.add_hierarchies_with_sites(*args)
3273 """add_hierarchy_with_sites(FileHandle fh, Hierarchy hs)"""
3274 return _IMP_npctransport.add_hierarchy_with_sites(fh, hs)
3277 """create_hierarchies_with_sites(FileConstHandle fh, Model m) -> IMP::atom::Hierarchies"""
3278 return _IMP_npctransport.create_hierarchies_with_sites(fh, m)
3281 """link_hierarchies_with_sites(FileConstHandle fh, IMP::atom::Hierarchies const & hs)"""
3282 return _IMP_npctransport.link_hierarchies_with_sites(fh, hs)
3284 """Proxy of C++ IMP::npctransport::Transporting class"""
3285 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3289 __init__(IMP::npctransport::Transporting self) -> Transporting
3290 __init__(IMP::npctransport::Transporting self, Model m, ParticleIndex id) -> Transporting
3291 __init__(IMP::npctransport::Transporting self, _ParticleAdaptor d) -> Transporting
3293 this = _IMP_npctransport.new_Transporting(*args)
3295 self.this.append(this)
3299 def show(self, *args):
3301 show(Transporting self, _ostream out)
3302 show(Transporting self)
3304 return _IMP_npctransport.Transporting_show(self, *args)
3307 def setup_particle(*args):
3309 setup_particle(Model m, ParticleIndex pi, bool is_last_entry_from_top=False) -> Transporting
3310 setup_particle(Model m, ParticleIndex pi) -> Transporting
3311 setup_particle(_ParticleAdaptor decorator, bool is_last_entry_from_top=False) -> Transporting
3312 setup_particle(_ParticleAdaptor decorator) -> Transporting
3314 return _IMP_npctransport.Transporting_setup_particle(*args)
3316 setup_particle = staticmethod(setup_particle)
3318 def get_is_setup(*args):
3320 get_is_setup(_ParticleAdaptor p) -> bool
3321 get_is_setup(Model m, ParticleIndex pi) -> bool
3323 return _IMP_npctransport.Transporting_get_is_setup(*args)
3325 get_is_setup = staticmethod(get_is_setup)
3327 def set_is_last_entry_from_top(self, is_last_entry_from_top):
3328 """set_is_last_entry_from_top(Transporting self, bool is_last_entry_from_top)"""
3329 return _IMP_npctransport.Transporting_set_is_last_entry_from_top(self, is_last_entry_from_top)
3332 def get_is_last_entry_from_top(self):
3333 """get_is_last_entry_from_top(Transporting self) -> bool"""
3334 return _IMP_npctransport.Transporting_get_is_last_entry_from_top(self)
3337 def get_is_last_entry_from_top_key():
3338 """get_is_last_entry_from_top_key() -> IntKey"""
3339 return _IMP_npctransport.Transporting_get_is_last_entry_from_top_key()
3341 get_is_last_entry_from_top_key = staticmethod(get_is_last_entry_from_top_key)
3343 def set_last_tracked_z(self, last_tracked_z):
3344 """set_last_tracked_z(Transporting self, double last_tracked_z)"""
3345 return _IMP_npctransport.Transporting_set_last_tracked_z(self, last_tracked_z)
3348 def get_last_tracked_z(self):
3349 """get_last_tracked_z(Transporting self) -> double"""
3350 return _IMP_npctransport.Transporting_get_last_tracked_z(self)
3353 def get_last_tracked_z_key():
3354 """get_last_tracked_z_key() -> FloatKey"""
3355 return _IMP_npctransport.Transporting_get_last_tracked_z_key()
3357 get_last_tracked_z_key = staticmethod(get_last_tracked_z_key)
3359 def set_n_entries_bottom(self, n):
3360 """set_n_entries_bottom(Transporting self, int n)"""
3361 return _IMP_npctransport.Transporting_set_n_entries_bottom(self, n)
3364 def get_n_entries_bottom(self):
3365 """get_n_entries_bottom(Transporting self) -> int"""
3366 return _IMP_npctransport.Transporting_get_n_entries_bottom(self)
3369 def get_n_entries_bottom_key():
3370 """get_n_entries_bottom_key() -> IntKey"""
3371 return _IMP_npctransport.Transporting_get_n_entries_bottom_key()
3373 get_n_entries_bottom_key = staticmethod(get_n_entries_bottom_key)
3375 def set_n_entries_top(self, n):
3376 """set_n_entries_top(Transporting self, int n)"""
3377 return _IMP_npctransport.Transporting_set_n_entries_top(self, n)
3380 def get_n_entries_top(self):
3381 """get_n_entries_top(Transporting self) -> int"""
3382 return _IMP_npctransport.Transporting_get_n_entries_top(self)
3385 def get_n_entries_top_key():
3386 """get_n_entries_top_key() -> IntKey"""
3387 return _IMP_npctransport.Transporting_get_n_entries_top_key()
3389 get_n_entries_top_key = staticmethod(get_n_entries_top_key)
3391 def add_attribute(self, *args):
3393 add_attribute(Transporting self, FloatKey k, IMP::Float v, bool opt)
3394 add_attribute(Transporting self, FloatKey a0, IMP::Float a1)
3395 add_attribute(Transporting self, IntKey a0, IMP::Int a1)
3396 add_attribute(Transporting self, FloatsKey a0, IMP::Floats a1)
3397 add_attribute(Transporting self, IntsKey a0, IMP::Ints a1)
3398 add_attribute(Transporting self, StringKey a0, IMP::String a1)
3399 add_attribute(Transporting self, ParticleIndexKey a0, Particle a1)
3400 add_attribute(Transporting self, ObjectKey a0, Object a1)
3402 return _IMP_npctransport.Transporting_add_attribute(self, *args)
3405 def get_value(self, *args):
3407 get_value(Transporting self, FloatKey a0) -> IMP::Float
3408 get_value(Transporting self, IntKey a0) -> IMP::Int
3409 get_value(Transporting self, FloatsKey a0) -> IMP::Floats
3410 get_value(Transporting self, IntsKey a0) -> IMP::Ints
3411 get_value(Transporting self, StringKey a0) -> IMP::String
3412 get_value(Transporting self, ParticleIndexKey a0) -> Particle
3413 get_value(Transporting self, ObjectKey a0) -> Object
3415 return _IMP_npctransport.Transporting_get_value(self, *args)
3418 def set_value(self, *args):
3420 set_value(Transporting self, FloatKey a0, IMP::Float a1)
3421 set_value(Transporting self, IntKey a0, IMP::Int a1)
3422 set_value(Transporting self, FloatsKey a0, IMP::Floats a1)
3423 set_value(Transporting self, IntsKey a0, IMP::Ints a1)
3424 set_value(Transporting self, StringKey a0, IMP::String a1)
3425 set_value(Transporting self, ParticleIndexKey a0, Particle a1)
3426 set_value(Transporting self, ObjectKey a0, Object a1)
3428 return _IMP_npctransport.Transporting_set_value(self, *args)
3431 def remove_attribute(self, *args):
3433 remove_attribute(Transporting self, FloatKey a0)
3434 remove_attribute(Transporting self, IntKey a0)
3435 remove_attribute(Transporting self, FloatsKey a0)
3436 remove_attribute(Transporting self, IntsKey a0)
3437 remove_attribute(Transporting self, StringKey a0)
3438 remove_attribute(Transporting self, ParticleIndexKey a0)
3439 remove_attribute(Transporting self, ObjectKey a0)
3441 return _IMP_npctransport.Transporting_remove_attribute(self, *args)
3444 def has_attribute(self, *args):
3446 has_attribute(Transporting self, FloatKey a0) -> bool
3447 has_attribute(Transporting self, IntKey a0) -> bool
3448 has_attribute(Transporting self, FloatsKey a0) -> bool
3449 has_attribute(Transporting self, IntsKey a0) -> bool
3450 has_attribute(Transporting self, StringKey a0) -> bool
3451 has_attribute(Transporting self, ParticleIndexKey a0) -> bool
3452 has_attribute(Transporting self, ObjectKey a0) -> bool
3454 return _IMP_npctransport.Transporting_has_attribute(self, *args)
3457 def get_derivative(self, a0):
3458 """get_derivative(Transporting self, FloatKey a0) -> double"""
3459 return _IMP_npctransport.Transporting_get_derivative(self, a0)
3463 """get_name(Transporting self) -> std::string"""
3464 return _IMP_npctransport.Transporting_get_name(self)
3467 def clear_caches(self):
3468 """clear_caches(Transporting self)"""
3469 return _IMP_npctransport.Transporting_clear_caches(self)
3472 def set_name(self, a0):
3473 """set_name(Transporting self, std::string a0)"""
3474 return _IMP_npctransport.Transporting_set_name(self, a0)
3478 """set_check_level(Transporting self, IMP::CheckLevel a0)"""
3479 return _IMP_npctransport.Transporting_set_check_level(self, a0)
3482 def add_to_derivative(self, a0, a1, a2):
3483 """add_to_derivative(Transporting self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
3484 return _IMP_npctransport.Transporting_add_to_derivative(self, a0, a1, a2)
3487 def set_is_optimized(self, a0, a1):
3488 """set_is_optimized(Transporting self, FloatKey a0, bool a1)"""
3489 return _IMP_npctransport.Transporting_set_is_optimized(self, a0, a1)
3492 def get_is_optimized(self, a0):
3493 """get_is_optimized(Transporting self, FloatKey a0) -> bool"""
3494 return _IMP_npctransport.Transporting_get_is_optimized(self, a0)
3498 """get_check_level(Transporting self) -> IMP::CheckLevel"""
3499 return _IMP_npctransport.Transporting_get_check_level(self)
3502 def __eq__(self, *args):
3504 __eq__(Transporting self, Transporting o) -> bool
3505 __eq__(Transporting self, Particle d) -> bool
3507 return _IMP_npctransport.Transporting___eq__(self, *args)
3510 def __ne__(self, *args):
3512 __ne__(Transporting self, Transporting o) -> bool
3513 __ne__(Transporting self, Particle d) -> bool
3515 return _IMP_npctransport.Transporting___ne__(self, *args)
3518 def __le__(self, *args):
3520 __le__(Transporting self, Transporting o) -> bool
3521 __le__(Transporting self, Particle d) -> bool
3523 return _IMP_npctransport.Transporting___le__(self, *args)
3526 def __lt__(self, *args):
3528 __lt__(Transporting self, Transporting o) -> bool
3529 __lt__(Transporting self, Particle d) -> bool
3531 return _IMP_npctransport.Transporting___lt__(self, *args)
3534 def __ge__(self, *args):
3536 __ge__(Transporting self, Transporting o) -> bool
3537 __ge__(Transporting self, Particle d) -> bool
3539 return _IMP_npctransport.Transporting___ge__(self, *args)
3542 def __gt__(self, *args):
3544 __gt__(Transporting self, Transporting o) -> bool
3545 __gt__(Transporting self, Particle d) -> bool
3547 return _IMP_npctransport.Transporting___gt__(self, *args)
3551 """__hash__(Transporting self) -> std::size_t"""
3552 return _IMP_npctransport.Transporting___hash__(self)
3556 """__str__(Transporting self) -> std::string"""
3557 return _IMP_npctransport.Transporting___str__(self)
3561 """__repr__(Transporting self) -> std::string"""
3562 return _IMP_npctransport.Transporting___repr__(self)
3564 __swig_destroy__ = _IMP_npctransport.delete_Transporting
3565 __del__ =
lambda self:
None
3566 Transporting_swigregister = _IMP_npctransport.Transporting_swigregister
3567 Transporting_swigregister(Transporting)
3569 def Transporting_setup_particle(*args):
3571 setup_particle(Model m, ParticleIndex pi, bool is_last_entry_from_top=False) -> Transporting
3572 setup_particle(Model m, ParticleIndex pi) -> Transporting
3573 setup_particle(_ParticleAdaptor decorator, bool is_last_entry_from_top=False) -> Transporting
3574 Transporting_setup_particle(_ParticleAdaptor decorator) -> Transporting
3576 return _IMP_npctransport.Transporting_setup_particle(*args)
3578 def Transporting_get_is_setup(*args):
3580 get_is_setup(_ParticleAdaptor p) -> bool
3581 Transporting_get_is_setup(Model m, ParticleIndex pi) -> bool
3583 return _IMP_npctransport.Transporting_get_is_setup(*args)
3585 def Transporting_get_is_last_entry_from_top_key():
3586 """Transporting_get_is_last_entry_from_top_key() -> IntKey"""
3587 return _IMP_npctransport.Transporting_get_is_last_entry_from_top_key()
3589 def Transporting_get_last_tracked_z_key():
3590 """Transporting_get_last_tracked_z_key() -> FloatKey"""
3591 return _IMP_npctransport.Transporting_get_last_tracked_z_key()
3593 def Transporting_get_n_entries_bottom_key():
3594 """Transporting_get_n_entries_bottom_key() -> IntKey"""
3595 return _IMP_npctransport.Transporting_get_n_entries_bottom_key()
3597 def Transporting_get_n_entries_top_key():
3598 """Transporting_get_n_entries_top_key() -> IntKey"""
3599 return _IMP_npctransport.Transporting_get_n_entries_top_key()
3602 def show_ranges(fname):
3603 """show_ranges(std::string fname)"""
3604 return _IMP_npctransport.show_ranges(fname)
3606 def assign_ranges(input_config_fname, output_assignment_fname, work_unit, show_steps, random_seed):
3607 """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"""
3608 return _IMP_npctransport.assign_ranges(input_config_fname, output_assignment_fname, work_unit, show_steps, random_seed)
3610 def get_number_of_work_units(configuration_file):
3611 """get_number_of_work_units(std::string configuration_file) -> int"""
3612 return _IMP_npctransport.get_number_of_work_units(configuration_file)
3614 """Proxy of C++ IMP::npctransport::SlabWithPore class"""
3615 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3619 __init__(IMP::npctransport::SlabWithPore self) -> SlabWithPore
3620 __init__(IMP::npctransport::SlabWithPore self, Model m, ParticleIndex id) -> SlabWithPore
3621 __init__(IMP::npctransport::SlabWithPore self, _ParticleAdaptor d) -> SlabWithPore
3623 this = _IMP_npctransport.new_SlabWithPore(*args)
3625 self.this.append(this)
3629 def show(self, *args):
3631 show(SlabWithPore self, _ostream out)
3632 show(SlabWithPore self)
3634 return _IMP_npctransport.SlabWithPore_show(self, *args)
3637 def setup_particle(*args):
3639 setup_particle(Model m, ParticleIndex pi, double thickness, double pore_radius) -> SlabWithPore
3640 setup_particle(_ParticleAdaptor decorator, double thickness, double pore_radius) -> SlabWithPore
3642 return _IMP_npctransport.SlabWithPore_setup_particle(*args)
3644 setup_particle = staticmethod(setup_particle)
3646 def get_is_setup(*args):
3648 get_is_setup(_ParticleAdaptor p) -> bool
3649 get_is_setup(Model m, ParticleIndex pi) -> bool
3651 return _IMP_npctransport.SlabWithPore_get_is_setup(*args)
3653 get_is_setup = staticmethod(get_is_setup)
3655 def set_thickness(self, thickness):
3656 """set_thickness(SlabWithPore self, double thickness)"""
3657 return _IMP_npctransport.SlabWithPore_set_thickness(self, thickness)
3660 def get_thickness(self):
3661 """get_thickness(SlabWithPore self) -> IMP::Float"""
3662 return _IMP_npctransport.SlabWithPore_get_thickness(self)
3665 def get_pore_radius(self):
3666 """get_pore_radius(SlabWithPore self) -> IMP::Float"""
3667 return _IMP_npctransport.SlabWithPore_get_pore_radius(self)
3670 def set_pore_radius(self, r):
3671 """set_pore_radius(SlabWithPore self, double r)"""
3672 return _IMP_npctransport.SlabWithPore_set_pore_radius(self, r)
3675 def add_to_pore_radius_derivative(self, v, d):
3676 """add_to_pore_radius_derivative(SlabWithPore self, double v, DerivativeAccumulator d)"""
3677 return _IMP_npctransport.SlabWithPore_add_to_pore_radius_derivative(self, v, d)
3680 def get_pore_radius_is_optimized(self):
3681 """get_pore_radius_is_optimized(SlabWithPore self) -> bool"""
3682 return _IMP_npctransport.SlabWithPore_get_pore_radius_is_optimized(self)
3685 def set_pore_radius_is_optimized(self, tf):
3686 """set_pore_radius_is_optimized(SlabWithPore self, bool tf)"""
3687 return _IMP_npctransport.SlabWithPore_set_pore_radius_is_optimized(self, tf)
3690 def get_thickness_key():
3691 """get_thickness_key() -> FloatKey"""
3692 return _IMP_npctransport.SlabWithPore_get_thickness_key()
3694 get_thickness_key = staticmethod(get_thickness_key)
3696 def get_pore_radius_key():
3697 """get_pore_radius_key() -> FloatKey"""
3698 return _IMP_npctransport.SlabWithPore_get_pore_radius_key()
3700 get_pore_radius_key = staticmethod(get_pore_radius_key)
3702 def add_attribute(self, *args):
3704 add_attribute(SlabWithPore self, FloatKey k, IMP::Float v, bool opt)
3705 add_attribute(SlabWithPore self, FloatKey a0, IMP::Float a1)
3706 add_attribute(SlabWithPore self, IntKey a0, IMP::Int a1)
3707 add_attribute(SlabWithPore self, FloatsKey a0, IMP::Floats a1)
3708 add_attribute(SlabWithPore self, IntsKey a0, IMP::Ints a1)
3709 add_attribute(SlabWithPore self, StringKey a0, IMP::String a1)
3710 add_attribute(SlabWithPore self, ParticleIndexKey a0, Particle a1)
3711 add_attribute(SlabWithPore self, ObjectKey a0, Object a1)
3713 return _IMP_npctransport.SlabWithPore_add_attribute(self, *args)
3716 def get_value(self, *args):
3718 get_value(SlabWithPore self, FloatKey a0) -> IMP::Float
3719 get_value(SlabWithPore self, IntKey a0) -> IMP::Int
3720 get_value(SlabWithPore self, FloatsKey a0) -> IMP::Floats
3721 get_value(SlabWithPore self, IntsKey a0) -> IMP::Ints
3722 get_value(SlabWithPore self, StringKey a0) -> IMP::String
3723 get_value(SlabWithPore self, ParticleIndexKey a0) -> Particle
3724 get_value(SlabWithPore self, ObjectKey a0) -> Object
3726 return _IMP_npctransport.SlabWithPore_get_value(self, *args)
3729 def set_value(self, *args):
3731 set_value(SlabWithPore self, FloatKey a0, IMP::Float a1)
3732 set_value(SlabWithPore self, IntKey a0, IMP::Int a1)
3733 set_value(SlabWithPore self, FloatsKey a0, IMP::Floats a1)
3734 set_value(SlabWithPore self, IntsKey a0, IMP::Ints a1)
3735 set_value(SlabWithPore self, StringKey a0, IMP::String a1)
3736 set_value(SlabWithPore self, ParticleIndexKey a0, Particle a1)
3737 set_value(SlabWithPore self, ObjectKey a0, Object a1)
3739 return _IMP_npctransport.SlabWithPore_set_value(self, *args)
3742 def remove_attribute(self, *args):
3744 remove_attribute(SlabWithPore self, FloatKey a0)
3745 remove_attribute(SlabWithPore self, IntKey a0)
3746 remove_attribute(SlabWithPore self, FloatsKey a0)
3747 remove_attribute(SlabWithPore self, IntsKey a0)
3748 remove_attribute(SlabWithPore self, StringKey a0)
3749 remove_attribute(SlabWithPore self, ParticleIndexKey a0)
3750 remove_attribute(SlabWithPore self, ObjectKey a0)
3752 return _IMP_npctransport.SlabWithPore_remove_attribute(self, *args)
3755 def has_attribute(self, *args):
3757 has_attribute(SlabWithPore self, FloatKey a0) -> bool
3758 has_attribute(SlabWithPore self, IntKey a0) -> bool
3759 has_attribute(SlabWithPore self, FloatsKey a0) -> bool
3760 has_attribute(SlabWithPore self, IntsKey a0) -> bool
3761 has_attribute(SlabWithPore self, StringKey a0) -> bool
3762 has_attribute(SlabWithPore self, ParticleIndexKey a0) -> bool
3763 has_attribute(SlabWithPore self, ObjectKey a0) -> bool
3765 return _IMP_npctransport.SlabWithPore_has_attribute(self, *args)
3768 def get_derivative(self, a0):
3769 """get_derivative(SlabWithPore self, FloatKey a0) -> double"""
3770 return _IMP_npctransport.SlabWithPore_get_derivative(self, a0)
3774 """get_name(SlabWithPore self) -> std::string"""
3775 return _IMP_npctransport.SlabWithPore_get_name(self)
3778 def clear_caches(self):
3779 """clear_caches(SlabWithPore self)"""
3780 return _IMP_npctransport.SlabWithPore_clear_caches(self)
3783 def set_name(self, a0):
3784 """set_name(SlabWithPore self, std::string a0)"""
3785 return _IMP_npctransport.SlabWithPore_set_name(self, a0)
3789 """set_check_level(SlabWithPore self, IMP::CheckLevel a0)"""
3790 return _IMP_npctransport.SlabWithPore_set_check_level(self, a0)
3793 def add_to_derivative(self, a0, a1, a2):
3794 """add_to_derivative(SlabWithPore self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
3795 return _IMP_npctransport.SlabWithPore_add_to_derivative(self, a0, a1, a2)
3798 def set_is_optimized(self, a0, a1):
3799 """set_is_optimized(SlabWithPore self, FloatKey a0, bool a1)"""
3800 return _IMP_npctransport.SlabWithPore_set_is_optimized(self, a0, a1)
3803 def get_is_optimized(self, a0):
3804 """get_is_optimized(SlabWithPore self, FloatKey a0) -> bool"""
3805 return _IMP_npctransport.SlabWithPore_get_is_optimized(self, a0)
3809 """get_check_level(SlabWithPore self) -> IMP::CheckLevel"""
3810 return _IMP_npctransport.SlabWithPore_get_check_level(self)
3813 def __eq__(self, *args):
3815 __eq__(SlabWithPore self, SlabWithPore o) -> bool
3816 __eq__(SlabWithPore self, Particle d) -> bool
3818 return _IMP_npctransport.SlabWithPore___eq__(self, *args)
3821 def __ne__(self, *args):
3823 __ne__(SlabWithPore self, SlabWithPore o) -> bool
3824 __ne__(SlabWithPore self, Particle d) -> bool
3826 return _IMP_npctransport.SlabWithPore___ne__(self, *args)
3829 def __le__(self, *args):
3831 __le__(SlabWithPore self, SlabWithPore o) -> bool
3832 __le__(SlabWithPore self, Particle d) -> bool
3834 return _IMP_npctransport.SlabWithPore___le__(self, *args)
3837 def __lt__(self, *args):
3839 __lt__(SlabWithPore self, SlabWithPore o) -> bool
3840 __lt__(SlabWithPore self, Particle d) -> bool
3842 return _IMP_npctransport.SlabWithPore___lt__(self, *args)
3845 def __ge__(self, *args):
3847 __ge__(SlabWithPore self, SlabWithPore o) -> bool
3848 __ge__(SlabWithPore self, Particle d) -> bool
3850 return _IMP_npctransport.SlabWithPore___ge__(self, *args)
3853 def __gt__(self, *args):
3855 __gt__(SlabWithPore self, SlabWithPore o) -> bool
3856 __gt__(SlabWithPore self, Particle d) -> bool
3858 return _IMP_npctransport.SlabWithPore___gt__(self, *args)
3862 """__hash__(SlabWithPore self) -> std::size_t"""
3863 return _IMP_npctransport.SlabWithPore___hash__(self)
3867 """__str__(SlabWithPore self) -> std::string"""
3868 return _IMP_npctransport.SlabWithPore___str__(self)
3872 """__repr__(SlabWithPore self) -> std::string"""
3873 return _IMP_npctransport.SlabWithPore___repr__(self)
3875 __swig_destroy__ = _IMP_npctransport.delete_SlabWithPore
3876 __del__ =
lambda self:
None
3877 SlabWithPore_swigregister = _IMP_npctransport.SlabWithPore_swigregister
3878 SlabWithPore_swigregister(SlabWithPore)
3880 def SlabWithPore_setup_particle(*args):
3882 setup_particle(Model m, ParticleIndex pi, double thickness, double pore_radius) -> SlabWithPore
3883 SlabWithPore_setup_particle(_ParticleAdaptor decorator, double thickness, double pore_radius) -> SlabWithPore
3885 return _IMP_npctransport.SlabWithPore_setup_particle(*args)
3887 def SlabWithPore_get_is_setup(*args):
3889 get_is_setup(_ParticleAdaptor p) -> bool
3890 SlabWithPore_get_is_setup(Model m, ParticleIndex pi) -> bool
3892 return _IMP_npctransport.SlabWithPore_get_is_setup(*args)
3894 def SlabWithPore_get_thickness_key():
3895 """SlabWithPore_get_thickness_key() -> FloatKey"""
3896 return _IMP_npctransport.SlabWithPore_get_thickness_key()
3898 def SlabWithPore_get_pore_radius_key():
3899 """SlabWithPore_get_pore_radius_key() -> FloatKey"""
3900 return _IMP_npctransport.SlabWithPore_get_pore_radius_key()
3902 class SlabWithCylindricalPore(SlabWithPore):
3903 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPore class"""
3904 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3908 __init__(IMP::npctransport::SlabWithCylindricalPore self) -> SlabWithCylindricalPore
3909 __init__(IMP::npctransport::SlabWithCylindricalPore self, Model m, ParticleIndex id) -> SlabWithCylindricalPore
3910 __init__(IMP::npctransport::SlabWithCylindricalPore self, _ParticleAdaptor d) -> SlabWithCylindricalPore
3912 this = _IMP_npctransport.new_SlabWithCylindricalPore(*args)
3914 self.this.append(this)
3918 def show(self, *args):
3920 show(SlabWithCylindricalPore self, _ostream out)
3921 show(SlabWithCylindricalPore self)
3923 return _IMP_npctransport.SlabWithCylindricalPore_show(self, *args)
3926 def setup_particle(*args):
3928 setup_particle(Model m, ParticleIndex pi, double thickness, double radius) -> SlabWithCylindricalPore
3929 setup_particle(_ParticleAdaptor decorator, double thickness, double radius) -> SlabWithCylindricalPore
3931 return _IMP_npctransport.SlabWithCylindricalPore_setup_particle(*args)
3933 setup_particle = staticmethod(setup_particle)
3935 def get_is_setup(*args):
3937 get_is_setup(_ParticleAdaptor p) -> bool
3938 get_is_setup(Model m, ParticleIndex pi) -> bool
3940 return _IMP_npctransport.SlabWithCylindricalPore_get_is_setup(*args)
3942 get_is_setup = staticmethod(get_is_setup)
3944 def get_cylindrical_pore_key():
3945 """get_cylindrical_pore_key() -> IntKey"""
3946 return _IMP_npctransport.SlabWithCylindricalPore_get_cylindrical_pore_key()
3948 get_cylindrical_pore_key = staticmethod(get_cylindrical_pore_key)
3950 def add_attribute(self, *args):
3952 add_attribute(SlabWithCylindricalPore self, FloatKey k, IMP::Float v, bool opt)
3953 add_attribute(SlabWithCylindricalPore self, FloatKey a0, IMP::Float a1)
3954 add_attribute(SlabWithCylindricalPore self, IntKey a0, IMP::Int a1)
3955 add_attribute(SlabWithCylindricalPore self, FloatsKey a0, IMP::Floats a1)
3956 add_attribute(SlabWithCylindricalPore self, IntsKey a0, IMP::Ints a1)
3957 add_attribute(SlabWithCylindricalPore self, StringKey a0, IMP::String a1)
3958 add_attribute(SlabWithCylindricalPore self, ParticleIndexKey a0, Particle a1)
3959 add_attribute(SlabWithCylindricalPore self, ObjectKey a0, Object a1)
3961 return _IMP_npctransport.SlabWithCylindricalPore_add_attribute(self, *args)
3964 def get_value(self, *args):
3966 get_value(SlabWithCylindricalPore self, FloatKey a0) -> IMP::Float
3967 get_value(SlabWithCylindricalPore self, IntKey a0) -> IMP::Int
3968 get_value(SlabWithCylindricalPore self, FloatsKey a0) -> IMP::Floats
3969 get_value(SlabWithCylindricalPore self, IntsKey a0) -> IMP::Ints
3970 get_value(SlabWithCylindricalPore self, StringKey a0) -> IMP::String
3971 get_value(SlabWithCylindricalPore self, ParticleIndexKey a0) -> Particle
3972 get_value(SlabWithCylindricalPore self, ObjectKey a0) -> Object
3974 return _IMP_npctransport.SlabWithCylindricalPore_get_value(self, *args)
3977 def set_value(self, *args):
3979 set_value(SlabWithCylindricalPore self, FloatKey a0, IMP::Float a1)
3980 set_value(SlabWithCylindricalPore self, IntKey a0, IMP::Int a1)
3981 set_value(SlabWithCylindricalPore self, FloatsKey a0, IMP::Floats a1)
3982 set_value(SlabWithCylindricalPore self, IntsKey a0, IMP::Ints a1)
3983 set_value(SlabWithCylindricalPore self, StringKey a0, IMP::String a1)
3984 set_value(SlabWithCylindricalPore self, ParticleIndexKey a0, Particle a1)
3985 set_value(SlabWithCylindricalPore self, ObjectKey a0, Object a1)
3987 return _IMP_npctransport.SlabWithCylindricalPore_set_value(self, *args)
3990 def remove_attribute(self, *args):
3992 remove_attribute(SlabWithCylindricalPore self, FloatKey a0)
3993 remove_attribute(SlabWithCylindricalPore self, IntKey a0)
3994 remove_attribute(SlabWithCylindricalPore self, FloatsKey a0)
3995 remove_attribute(SlabWithCylindricalPore self, IntsKey a0)
3996 remove_attribute(SlabWithCylindricalPore self, StringKey a0)
3997 remove_attribute(SlabWithCylindricalPore self, ParticleIndexKey a0)
3998 remove_attribute(SlabWithCylindricalPore self, ObjectKey a0)
4000 return _IMP_npctransport.SlabWithCylindricalPore_remove_attribute(self, *args)
4003 def has_attribute(self, *args):
4005 has_attribute(SlabWithCylindricalPore self, FloatKey a0) -> bool
4006 has_attribute(SlabWithCylindricalPore self, IntKey a0) -> bool
4007 has_attribute(SlabWithCylindricalPore self, FloatsKey a0) -> bool
4008 has_attribute(SlabWithCylindricalPore self, IntsKey a0) -> bool
4009 has_attribute(SlabWithCylindricalPore self, StringKey a0) -> bool
4010 has_attribute(SlabWithCylindricalPore self, ParticleIndexKey a0) -> bool
4011 has_attribute(SlabWithCylindricalPore self, ObjectKey a0) -> bool
4013 return _IMP_npctransport.SlabWithCylindricalPore_has_attribute(self, *args)
4016 def get_derivative(self, a0):
4017 """get_derivative(SlabWithCylindricalPore self, FloatKey a0) -> double"""
4018 return _IMP_npctransport.SlabWithCylindricalPore_get_derivative(self, a0)
4022 """get_name(SlabWithCylindricalPore self) -> std::string"""
4023 return _IMP_npctransport.SlabWithCylindricalPore_get_name(self)
4026 def clear_caches(self):
4027 """clear_caches(SlabWithCylindricalPore self)"""
4028 return _IMP_npctransport.SlabWithCylindricalPore_clear_caches(self)
4031 def set_name(self, a0):
4032 """set_name(SlabWithCylindricalPore self, std::string a0)"""
4033 return _IMP_npctransport.SlabWithCylindricalPore_set_name(self, a0)
4037 """set_check_level(SlabWithCylindricalPore self, IMP::CheckLevel a0)"""
4038 return _IMP_npctransport.SlabWithCylindricalPore_set_check_level(self, a0)
4041 def add_to_derivative(self, a0, a1, a2):
4042 """add_to_derivative(SlabWithCylindricalPore self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
4043 return _IMP_npctransport.SlabWithCylindricalPore_add_to_derivative(self, a0, a1, a2)
4046 def set_is_optimized(self, a0, a1):
4047 """set_is_optimized(SlabWithCylindricalPore self, FloatKey a0, bool a1)"""
4048 return _IMP_npctransport.SlabWithCylindricalPore_set_is_optimized(self, a0, a1)
4051 def get_is_optimized(self, a0):
4052 """get_is_optimized(SlabWithCylindricalPore self, FloatKey a0) -> bool"""
4053 return _IMP_npctransport.SlabWithCylindricalPore_get_is_optimized(self, a0)
4057 """get_check_level(SlabWithCylindricalPore self) -> IMP::CheckLevel"""
4058 return _IMP_npctransport.SlabWithCylindricalPore_get_check_level(self)
4061 def __eq__(self, *args):
4063 __eq__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4064 __eq__(SlabWithCylindricalPore self, Particle d) -> bool
4066 return _IMP_npctransport.SlabWithCylindricalPore___eq__(self, *args)
4069 def __ne__(self, *args):
4071 __ne__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4072 __ne__(SlabWithCylindricalPore self, Particle d) -> bool
4074 return _IMP_npctransport.SlabWithCylindricalPore___ne__(self, *args)
4077 def __le__(self, *args):
4079 __le__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4080 __le__(SlabWithCylindricalPore self, Particle d) -> bool
4082 return _IMP_npctransport.SlabWithCylindricalPore___le__(self, *args)
4085 def __lt__(self, *args):
4087 __lt__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4088 __lt__(SlabWithCylindricalPore self, Particle d) -> bool
4090 return _IMP_npctransport.SlabWithCylindricalPore___lt__(self, *args)
4093 def __ge__(self, *args):
4095 __ge__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4096 __ge__(SlabWithCylindricalPore self, Particle d) -> bool
4098 return _IMP_npctransport.SlabWithCylindricalPore___ge__(self, *args)
4101 def __gt__(self, *args):
4103 __gt__(SlabWithCylindricalPore self, SlabWithCylindricalPore o) -> bool
4104 __gt__(SlabWithCylindricalPore self, Particle d) -> bool
4106 return _IMP_npctransport.SlabWithCylindricalPore___gt__(self, *args)
4110 """__hash__(SlabWithCylindricalPore self) -> std::size_t"""
4111 return _IMP_npctransport.SlabWithCylindricalPore___hash__(self)
4115 """__str__(SlabWithCylindricalPore self) -> std::string"""
4116 return _IMP_npctransport.SlabWithCylindricalPore___str__(self)
4120 """__repr__(SlabWithCylindricalPore self) -> std::string"""
4121 return _IMP_npctransport.SlabWithCylindricalPore___repr__(self)
4123 __swig_destroy__ = _IMP_npctransport.delete_SlabWithCylindricalPore
4124 __del__ =
lambda self:
None
4125 SlabWithCylindricalPore_swigregister = _IMP_npctransport.SlabWithCylindricalPore_swigregister
4126 SlabWithCylindricalPore_swigregister(SlabWithCylindricalPore)
4128 def SlabWithCylindricalPore_setup_particle(*args):
4130 setup_particle(Model m, ParticleIndex pi, double thickness, double radius) -> SlabWithCylindricalPore
4131 SlabWithCylindricalPore_setup_particle(_ParticleAdaptor decorator, double thickness, double radius) -> SlabWithCylindricalPore
4133 return _IMP_npctransport.SlabWithCylindricalPore_setup_particle(*args)
4135 def SlabWithCylindricalPore_get_is_setup(*args):
4137 get_is_setup(_ParticleAdaptor p) -> bool
4138 SlabWithCylindricalPore_get_is_setup(Model m, ParticleIndex pi) -> bool
4140 return _IMP_npctransport.SlabWithCylindricalPore_get_is_setup(*args)
4142 def SlabWithCylindricalPore_get_cylindrical_pore_key():
4143 """SlabWithCylindricalPore_get_cylindrical_pore_key() -> IntKey"""
4144 return _IMP_npctransport.SlabWithCylindricalPore_get_cylindrical_pore_key()
4146 class SlabWithToroidalPore(SlabWithPore):
4147 """Proxy of C++ IMP::npctransport::SlabWithToroidalPore class"""
4148 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4152 __init__(IMP::npctransport::SlabWithToroidalPore self) -> SlabWithToroidalPore
4153 __init__(IMP::npctransport::SlabWithToroidalPore self, Model m, ParticleIndex id) -> SlabWithToroidalPore
4154 __init__(IMP::npctransport::SlabWithToroidalPore self, _ParticleAdaptor d) -> SlabWithToroidalPore
4156 this = _IMP_npctransport.new_SlabWithToroidalPore(*args)
4158 self.this.append(this)
4162 def show(self, *args):
4164 show(SlabWithToroidalPore self, _ostream out)
4165 show(SlabWithToroidalPore self)
4167 return _IMP_npctransport.SlabWithToroidalPore_show(self, *args)
4170 def setup_particle(*args):
4172 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius) -> SlabWithToroidalPore
4173 setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius) -> SlabWithToroidalPore
4174 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4175 setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4177 return _IMP_npctransport.SlabWithToroidalPore_setup_particle(*args)
4179 setup_particle = staticmethod(setup_particle)
4181 def get_is_setup(*args):
4183 get_is_setup(_ParticleAdaptor p) -> bool
4184 get_is_setup(Model m, ParticleIndex pi) -> bool
4186 return _IMP_npctransport.SlabWithToroidalPore_get_is_setup(*args)
4188 get_is_setup = staticmethod(get_is_setup)
4190 def set_minor_radius_h2v_aspect_ratio(self, aspect_ratio):
4191 """set_minor_radius_h2v_aspect_ratio(SlabWithToroidalPore self, double aspect_ratio)"""
4192 return _IMP_npctransport.SlabWithToroidalPore_set_minor_radius_h2v_aspect_ratio(self, aspect_ratio)
4195 def get_minor_radius_h2v_aspect_ratio(self):
4196 """get_minor_radius_h2v_aspect_ratio(SlabWithToroidalPore self) -> double"""
4197 return _IMP_npctransport.SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio(self)
4200 def get_vertical_minor_radius(self):
4201 """get_vertical_minor_radius(SlabWithToroidalPore self) -> double"""
4202 return _IMP_npctransport.SlabWithToroidalPore_get_vertical_minor_radius(self)
4205 def set_vertical_minor_radius(self, rv):
4206 """set_vertical_minor_radius(SlabWithToroidalPore self, double rv)"""
4207 return _IMP_npctransport.SlabWithToroidalPore_set_vertical_minor_radius(self, rv)
4210 def get_horizontal_minor_radius(self):
4211 """get_horizontal_minor_radius(SlabWithToroidalPore self) -> double"""
4212 return _IMP_npctransport.SlabWithToroidalPore_get_horizontal_minor_radius(self)
4215 def set_horizontal_minor_radius(self, rh):
4216 """set_horizontal_minor_radius(SlabWithToroidalPore self, double rh)"""
4217 return _IMP_npctransport.SlabWithToroidalPore_set_horizontal_minor_radius(self, rh)
4220 def get_minor_radius_h2v_aspect_ratio_key():
4221 """get_minor_radius_h2v_aspect_ratio_key() -> FloatKey"""
4222 return _IMP_npctransport.SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key()
4224 get_minor_radius_h2v_aspect_ratio_key = staticmethod(get_minor_radius_h2v_aspect_ratio_key)
4226 def get_toroidal_pore_key():
4227 """get_toroidal_pore_key() -> IntKey"""
4228 return _IMP_npctransport.SlabWithToroidalPore_get_toroidal_pore_key()
4230 get_toroidal_pore_key = staticmethod(get_toroidal_pore_key)
4232 def add_attribute(self, *args):
4234 add_attribute(SlabWithToroidalPore self, FloatKey k, IMP::Float v, bool opt)
4235 add_attribute(SlabWithToroidalPore self, FloatKey a0, IMP::Float a1)
4236 add_attribute(SlabWithToroidalPore self, IntKey a0, IMP::Int a1)
4237 add_attribute(SlabWithToroidalPore self, FloatsKey a0, IMP::Floats a1)
4238 add_attribute(SlabWithToroidalPore self, IntsKey a0, IMP::Ints a1)
4239 add_attribute(SlabWithToroidalPore self, StringKey a0, IMP::String a1)
4240 add_attribute(SlabWithToroidalPore self, ParticleIndexKey a0, Particle a1)
4241 add_attribute(SlabWithToroidalPore self, ObjectKey a0, Object a1)
4243 return _IMP_npctransport.SlabWithToroidalPore_add_attribute(self, *args)
4246 def get_value(self, *args):
4248 get_value(SlabWithToroidalPore self, FloatKey a0) -> IMP::Float
4249 get_value(SlabWithToroidalPore self, IntKey a0) -> IMP::Int
4250 get_value(SlabWithToroidalPore self, FloatsKey a0) -> IMP::Floats
4251 get_value(SlabWithToroidalPore self, IntsKey a0) -> IMP::Ints
4252 get_value(SlabWithToroidalPore self, StringKey a0) -> IMP::String
4253 get_value(SlabWithToroidalPore self, ParticleIndexKey a0) -> Particle
4254 get_value(SlabWithToroidalPore self, ObjectKey a0) -> Object
4256 return _IMP_npctransport.SlabWithToroidalPore_get_value(self, *args)
4259 def set_value(self, *args):
4261 set_value(SlabWithToroidalPore self, FloatKey a0, IMP::Float a1)
4262 set_value(SlabWithToroidalPore self, IntKey a0, IMP::Int a1)
4263 set_value(SlabWithToroidalPore self, FloatsKey a0, IMP::Floats a1)
4264 set_value(SlabWithToroidalPore self, IntsKey a0, IMP::Ints a1)
4265 set_value(SlabWithToroidalPore self, StringKey a0, IMP::String a1)
4266 set_value(SlabWithToroidalPore self, ParticleIndexKey a0, Particle a1)
4267 set_value(SlabWithToroidalPore self, ObjectKey a0, Object a1)
4269 return _IMP_npctransport.SlabWithToroidalPore_set_value(self, *args)
4272 def remove_attribute(self, *args):
4274 remove_attribute(SlabWithToroidalPore self, FloatKey a0)
4275 remove_attribute(SlabWithToroidalPore self, IntKey a0)
4276 remove_attribute(SlabWithToroidalPore self, FloatsKey a0)
4277 remove_attribute(SlabWithToroidalPore self, IntsKey a0)
4278 remove_attribute(SlabWithToroidalPore self, StringKey a0)
4279 remove_attribute(SlabWithToroidalPore self, ParticleIndexKey a0)
4280 remove_attribute(SlabWithToroidalPore self, ObjectKey a0)
4282 return _IMP_npctransport.SlabWithToroidalPore_remove_attribute(self, *args)
4285 def has_attribute(self, *args):
4287 has_attribute(SlabWithToroidalPore self, FloatKey a0) -> bool
4288 has_attribute(SlabWithToroidalPore self, IntKey a0) -> bool
4289 has_attribute(SlabWithToroidalPore self, FloatsKey a0) -> bool
4290 has_attribute(SlabWithToroidalPore self, IntsKey a0) -> bool
4291 has_attribute(SlabWithToroidalPore self, StringKey a0) -> bool
4292 has_attribute(SlabWithToroidalPore self, ParticleIndexKey a0) -> bool
4293 has_attribute(SlabWithToroidalPore self, ObjectKey a0) -> bool
4295 return _IMP_npctransport.SlabWithToroidalPore_has_attribute(self, *args)
4298 def get_derivative(self, a0):
4299 """get_derivative(SlabWithToroidalPore self, FloatKey a0) -> double"""
4300 return _IMP_npctransport.SlabWithToroidalPore_get_derivative(self, a0)
4304 """get_name(SlabWithToroidalPore self) -> std::string"""
4305 return _IMP_npctransport.SlabWithToroidalPore_get_name(self)
4308 def clear_caches(self):
4309 """clear_caches(SlabWithToroidalPore self)"""
4310 return _IMP_npctransport.SlabWithToroidalPore_clear_caches(self)
4313 def set_name(self, a0):
4314 """set_name(SlabWithToroidalPore self, std::string a0)"""
4315 return _IMP_npctransport.SlabWithToroidalPore_set_name(self, a0)
4319 """set_check_level(SlabWithToroidalPore self, IMP::CheckLevel a0)"""
4320 return _IMP_npctransport.SlabWithToroidalPore_set_check_level(self, a0)
4323 def add_to_derivative(self, a0, a1, a2):
4324 """add_to_derivative(SlabWithToroidalPore self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
4325 return _IMP_npctransport.SlabWithToroidalPore_add_to_derivative(self, a0, a1, a2)
4328 def set_is_optimized(self, a0, a1):
4329 """set_is_optimized(SlabWithToroidalPore self, FloatKey a0, bool a1)"""
4330 return _IMP_npctransport.SlabWithToroidalPore_set_is_optimized(self, a0, a1)
4333 def get_is_optimized(self, a0):
4334 """get_is_optimized(SlabWithToroidalPore self, FloatKey a0) -> bool"""
4335 return _IMP_npctransport.SlabWithToroidalPore_get_is_optimized(self, a0)
4339 """get_check_level(SlabWithToroidalPore self) -> IMP::CheckLevel"""
4340 return _IMP_npctransport.SlabWithToroidalPore_get_check_level(self)
4343 def __eq__(self, *args):
4345 __eq__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4346 __eq__(SlabWithToroidalPore self, Particle d) -> bool
4348 return _IMP_npctransport.SlabWithToroidalPore___eq__(self, *args)
4351 def __ne__(self, *args):
4353 __ne__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4354 __ne__(SlabWithToroidalPore self, Particle d) -> bool
4356 return _IMP_npctransport.SlabWithToroidalPore___ne__(self, *args)
4359 def __le__(self, *args):
4361 __le__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4362 __le__(SlabWithToroidalPore self, Particle d) -> bool
4364 return _IMP_npctransport.SlabWithToroidalPore___le__(self, *args)
4367 def __lt__(self, *args):
4369 __lt__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4370 __lt__(SlabWithToroidalPore self, Particle d) -> bool
4372 return _IMP_npctransport.SlabWithToroidalPore___lt__(self, *args)
4375 def __ge__(self, *args):
4377 __ge__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4378 __ge__(SlabWithToroidalPore self, Particle d) -> bool
4380 return _IMP_npctransport.SlabWithToroidalPore___ge__(self, *args)
4383 def __gt__(self, *args):
4385 __gt__(SlabWithToroidalPore self, SlabWithToroidalPore o) -> bool
4386 __gt__(SlabWithToroidalPore self, Particle d) -> bool
4388 return _IMP_npctransport.SlabWithToroidalPore___gt__(self, *args)
4392 """__hash__(SlabWithToroidalPore self) -> std::size_t"""
4393 return _IMP_npctransport.SlabWithToroidalPore___hash__(self)
4397 """__str__(SlabWithToroidalPore self) -> std::string"""
4398 return _IMP_npctransport.SlabWithToroidalPore___str__(self)
4402 """__repr__(SlabWithToroidalPore self) -> std::string"""
4403 return _IMP_npctransport.SlabWithToroidalPore___repr__(self)
4405 __swig_destroy__ = _IMP_npctransport.delete_SlabWithToroidalPore
4406 __del__ =
lambda self:
None
4407 SlabWithToroidalPore_swigregister = _IMP_npctransport.SlabWithToroidalPore_swigregister
4408 SlabWithToroidalPore_swigregister(SlabWithToroidalPore)
4410 def SlabWithToroidalPore_setup_particle(*args):
4412 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius) -> SlabWithToroidalPore
4413 setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius) -> SlabWithToroidalPore
4414 setup_particle(Model m, ParticleIndex pi, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4415 SlabWithToroidalPore_setup_particle(_ParticleAdaptor decorator, double thickness, double major_radius, double minor_radius_h2v_aspect_ratio) -> SlabWithToroidalPore
4417 return _IMP_npctransport.SlabWithToroidalPore_setup_particle(*args)
4419 def SlabWithToroidalPore_get_is_setup(*args):
4421 get_is_setup(_ParticleAdaptor p) -> bool
4422 SlabWithToroidalPore_get_is_setup(Model m, ParticleIndex pi) -> bool
4424 return _IMP_npctransport.SlabWithToroidalPore_get_is_setup(*args)
4426 def SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key():
4427 """SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key() -> FloatKey"""
4428 return _IMP_npctransport.SlabWithToroidalPore_get_minor_radius_h2v_aspect_ratio_key()
4430 def SlabWithToroidalPore_get_toroidal_pore_key():
4431 """SlabWithToroidalPore_get_toroidal_pore_key() -> IntKey"""
4432 return _IMP_npctransport.SlabWithToroidalPore_get_toroidal_pore_key()
4435 def __lshift__(*args):
4437 __lshift__(_ostream out, RelaxingSpring n) -> _ostream
4438 __lshift__(_ostream out, Transporting n) -> _ostream
4439 __lshift__(_ostream out, SlabWithPore n) -> _ostream
4440 __lshift__(_ostream out, SlabWithCylindricalPore n) -> _ostream
4441 __lshift__(_ostream out, SlabWithToroidalPore n) -> _ostream
4443 return _IMP_npctransport.__lshift__(*args)
4445 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPorePairScore class"""
4446 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4449 """__init__(IMP::npctransport::SlabWithCylindricalPorePairScore self, double k) -> SlabWithCylindricalPorePairScore"""
4450 this = _IMP_npctransport.new_SlabWithCylindricalPorePairScore(k)
4452 self.this.append(this)
4456 def get_displacement_direction(self, slab, v):
4457 """get_displacement_direction(SlabWithCylindricalPorePairScore self, SlabWithCylindricalPore slab, Vector3D v) -> Vector3D"""
4458 return _IMP_npctransport.SlabWithCylindricalPorePairScore_get_displacement_direction(self, slab, v)
4461 def get_displacement_magnitude(self, slab, v):
4462 """get_displacement_magnitude(SlabWithCylindricalPorePairScore self, SlabWithCylindricalPore slab, Vector3D v) -> double"""
4463 return _IMP_npctransport.SlabWithCylindricalPorePairScore_get_displacement_magnitude(self, slab, v)
4466 def do_get_inputs(self, m, pis):
4467 """do_get_inputs(SlabWithCylindricalPorePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4468 return _IMP_npctransport.SlabWithCylindricalPorePairScore_do_get_inputs(self, m, pis)
4471 def get_version_info(self):
4472 """get_version_info(SlabWithCylindricalPorePairScore self) -> VersionInfo"""
4473 return _IMP_npctransport.SlabWithCylindricalPorePairScore_get_version_info(self)
4477 """__str__(SlabWithCylindricalPorePairScore self) -> std::string"""
4478 return _IMP_npctransport.SlabWithCylindricalPorePairScore___str__(self)
4482 """__repr__(SlabWithCylindricalPorePairScore self) -> std::string"""
4483 return _IMP_npctransport.SlabWithCylindricalPorePairScore___repr__(self)
4488 return _object_cast_to_SlabWithCylindricalPorePairScore(o)
4490 SlabWithCylindricalPorePairScore_swigregister = _IMP_npctransport.SlabWithCylindricalPorePairScore_swigregister
4491 SlabWithCylindricalPorePairScore_swigregister(SlabWithCylindricalPorePairScore)
4494 """Proxy of C++ IMP::npctransport::SlabWithToroidalPorePairScore class"""
4495 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4498 """__init__(IMP::npctransport::SlabWithToroidalPorePairScore self, double k) -> SlabWithToroidalPorePairScore"""
4499 this = _IMP_npctransport.new_SlabWithToroidalPorePairScore(k)
4501 self.this.append(this)
4505 def do_get_inputs(self, m, pis):
4506 """do_get_inputs(SlabWithToroidalPorePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4507 return _IMP_npctransport.SlabWithToroidalPorePairScore_do_get_inputs(self, m, pis)
4510 def get_version_info(self):
4511 """get_version_info(SlabWithToroidalPorePairScore self) -> VersionInfo"""
4512 return _IMP_npctransport.SlabWithToroidalPorePairScore_get_version_info(self)
4516 """__str__(SlabWithToroidalPorePairScore self) -> std::string"""
4517 return _IMP_npctransport.SlabWithToroidalPorePairScore___str__(self)
4521 """__repr__(SlabWithToroidalPorePairScore self) -> std::string"""
4522 return _IMP_npctransport.SlabWithToroidalPorePairScore___repr__(self)
4527 return _object_cast_to_SlabWithToroidalPorePairScore(o)
4529 SlabWithToroidalPorePairScore_swigregister = _IMP_npctransport.SlabWithToroidalPorePairScore_swigregister
4530 SlabWithToroidalPorePairScore_swigregister(SlabWithToroidalPorePairScore)
4533 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPoreWireGeometry class"""
4534 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4536 def __init__(self, height, radius, length):
4537 """__init__(IMP::npctransport::SlabWithCylindricalPoreWireGeometry self, double height, double radius, double length) -> SlabWithCylindricalPoreWireGeometry"""
4538 this = _IMP_npctransport.new_SlabWithCylindricalPoreWireGeometry(height, radius, length)
4540 self.this.append(this)
4544 def get_version_info(self):
4545 """get_version_info(SlabWithCylindricalPoreWireGeometry self) -> VersionInfo"""
4546 return _IMP_npctransport.SlabWithCylindricalPoreWireGeometry_get_version_info(self)
4550 """__str__(SlabWithCylindricalPoreWireGeometry self) -> std::string"""
4551 return _IMP_npctransport.SlabWithCylindricalPoreWireGeometry___str__(self)
4555 """__repr__(SlabWithCylindricalPoreWireGeometry self) -> std::string"""
4556 return _IMP_npctransport.SlabWithCylindricalPoreWireGeometry___repr__(self)
4561 return _object_cast_to_SlabWithCylindricalPoreWireGeometry(o)
4563 SlabWithCylindricalPoreWireGeometry_swigregister = _IMP_npctransport.SlabWithCylindricalPoreWireGeometry_swigregister
4564 SlabWithCylindricalPoreWireGeometry_swigregister(SlabWithCylindricalPoreWireGeometry)
4567 """Proxy of C++ IMP::npctransport::SlabWithCylindricalPoreSurfaceGeometry class"""
4568 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4570 def __init__(self, height, radius, length):
4571 """__init__(IMP::npctransport::SlabWithCylindricalPoreSurfaceGeometry self, double height, double radius, double length) -> SlabWithCylindricalPoreSurfaceGeometry"""
4572 this = _IMP_npctransport.new_SlabWithCylindricalPoreSurfaceGeometry(height, radius, length)
4574 self.this.append(this)
4579 """__str__(SlabWithCylindricalPoreSurfaceGeometry self) -> std::string"""
4580 return _IMP_npctransport.SlabWithCylindricalPoreSurfaceGeometry___str__(self)
4584 """__repr__(SlabWithCylindricalPoreSurfaceGeometry self) -> std::string"""
4585 return _IMP_npctransport.SlabWithCylindricalPoreSurfaceGeometry___repr__(self)
4590 return _object_cast_to_SlabWithCylindricalPoreSurfaceGeometry(o)
4592 __swig_destroy__ = _IMP_npctransport.delete_SlabWithCylindricalPoreSurfaceGeometry
4593 __del__ =
lambda self:
None
4594 SlabWithCylindricalPoreSurfaceGeometry_swigregister = _IMP_npctransport.SlabWithCylindricalPoreSurfaceGeometry_swigregister
4595 SlabWithCylindricalPoreSurfaceGeometry_swigregister(SlabWithCylindricalPoreSurfaceGeometry)
4598 """Proxy of C++ IMP::npctransport::SlabWithToroidalPoreWireGeometry class"""
4599 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4603 __init__(IMP::npctransport::SlabWithToroidalPoreWireGeometry self, double slab_height, double major_radius, double horizontal_semiaxis, double slab_length) -> SlabWithToroidalPoreWireGeometry
4604 __init__(IMP::npctransport::SlabWithToroidalPoreWireGeometry self, double slab_height, double major_radius, double slab_length) -> SlabWithToroidalPoreWireGeometry
4606 this = _IMP_npctransport.new_SlabWithToroidalPoreWireGeometry(*args)
4608 self.this.append(this)
4612 def get_version_info(self):
4613 """get_version_info(SlabWithToroidalPoreWireGeometry self) -> VersionInfo"""
4614 return _IMP_npctransport.SlabWithToroidalPoreWireGeometry_get_version_info(self)
4618 """__str__(SlabWithToroidalPoreWireGeometry self) -> std::string"""
4619 return _IMP_npctransport.SlabWithToroidalPoreWireGeometry___str__(self)
4623 """__repr__(SlabWithToroidalPoreWireGeometry self) -> std::string"""
4624 return _IMP_npctransport.SlabWithToroidalPoreWireGeometry___repr__(self)
4629 return _object_cast_to_SlabWithToroidalPoreWireGeometry(o)
4631 SlabWithToroidalPoreWireGeometry_swigregister = _IMP_npctransport.SlabWithToroidalPoreWireGeometry_swigregister
4632 SlabWithToroidalPoreWireGeometry_swigregister(SlabWithToroidalPoreWireGeometry)
4635 """Proxy of C++ IMP::core::GenericAttributeSingletonScore<(IMP::core::Harmonic)> class"""
4636 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4637 __repr__ = _swig_repr
4640 """__init__(IMP::core::GenericAttributeSingletonScore<(IMP::core::Harmonic)> self, Harmonic f, FloatKey k) -> _GenericAttributeSingletonScoreForPoreRadus"""
4641 this = _IMP_npctransport.new__GenericAttributeSingletonScoreForPoreRadus(f, k)
4643 self.this.append(this)
4647 def do_get_inputs(self, m, pis):
4648 """do_get_inputs(_GenericAttributeSingletonScoreForPoreRadus self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4649 return _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_do_get_inputs(self, m, pis)
4652 def get_unary_function(self):
4653 """get_unary_function(_GenericAttributeSingletonScoreForPoreRadus self) -> Harmonic"""
4654 return _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_get_unary_function(self)
4657 def get_version_info(self):
4658 """get_version_info(_GenericAttributeSingletonScoreForPoreRadus self) -> VersionInfo"""
4659 return _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_get_version_info(self)
4661 _GenericAttributeSingletonScoreForPoreRadus_swigregister = _IMP_npctransport._GenericAttributeSingletonScoreForPoreRadus_swigregister
4662 _GenericAttributeSingletonScoreForPoreRadus_swigregister(_GenericAttributeSingletonScoreForPoreRadus)
4664 class PoreRadiusSingletonScore(_GenericAttributeSingletonScoreForPoreRadus):
4665 """Proxy of C++ IMP::npctransport::PoreRadiusSingletonScore class"""
4666 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4669 """__init__(IMP::npctransport::PoreRadiusSingletonScore self, IMP::Float mean, IMP::Float k) -> PoreRadiusSingletonScore"""
4670 this = _IMP_npctransport.new_PoreRadiusSingletonScore(mean, k)
4672 self.this.append(this)
4677 """set_k(PoreRadiusSingletonScore self, double k)"""
4678 return _IMP_npctransport.PoreRadiusSingletonScore_set_k(self, k)
4682 """__str__(PoreRadiusSingletonScore self) -> std::string"""
4683 return _IMP_npctransport.PoreRadiusSingletonScore___str__(self)
4687 """__repr__(PoreRadiusSingletonScore self) -> std::string"""
4688 return _IMP_npctransport.PoreRadiusSingletonScore___repr__(self)
4693 return _object_cast_to_PoreRadiusSingletonScore(o)
4695 PoreRadiusSingletonScore_swigregister = _IMP_npctransport.PoreRadiusSingletonScore_swigregister
4696 PoreRadiusSingletonScore_swigregister(PoreRadiusSingletonScore)
4699 """Proxy of C++ IMP::npctransport::ExcludeZRangeSingletonScore class"""
4700 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4702 def __init__(self, bottom, top, k):
4703 """__init__(IMP::npctransport::ExcludeZRangeSingletonScore self, double bottom, double top, double k) -> ExcludeZRangeSingletonScore"""
4704 this = _IMP_npctransport.new_ExcludeZRangeSingletonScore(bottom, top, k)
4706 self.this.append(this)
4710 def get_bottom_z(self):
4711 """get_bottom_z(ExcludeZRangeSingletonScore self) -> double"""
4712 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_bottom_z(self)
4715 def get_top_z(self):
4716 """get_top_z(ExcludeZRangeSingletonScore self) -> double"""
4717 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_top_z(self)
4721 """get_k(ExcludeZRangeSingletonScore self) -> double"""
4722 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_k(self)
4725 def do_get_inputs(self, m, pis):
4726 """do_get_inputs(ExcludeZRangeSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4727 return _IMP_npctransport.ExcludeZRangeSingletonScore_do_get_inputs(self, m, pis)
4730 def get_version_info(self):
4731 """get_version_info(ExcludeZRangeSingletonScore self) -> VersionInfo"""
4732 return _IMP_npctransport.ExcludeZRangeSingletonScore_get_version_info(self)
4736 """__str__(ExcludeZRangeSingletonScore self) -> std::string"""
4737 return _IMP_npctransport.ExcludeZRangeSingletonScore___str__(self)
4741 """__repr__(ExcludeZRangeSingletonScore self) -> std::string"""
4742 return _IMP_npctransport.ExcludeZRangeSingletonScore___repr__(self)
4747 return _object_cast_to_ExcludeZRangeSingletonScore(o)
4749 ExcludeZRangeSingletonScore_swigregister = _IMP_npctransport.ExcludeZRangeSingletonScore_swigregister
4750 ExcludeZRangeSingletonScore_swigregister(ExcludeZRangeSingletonScore)
4753 """Proxy of C++ IMP::npctransport::ZBiasSingletonScore class"""
4754 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4758 __init__(IMP::npctransport::ZBiasSingletonScore self, double k, double max_r) -> ZBiasSingletonScore
4759 __init__(IMP::npctransport::ZBiasSingletonScore self, double k) -> ZBiasSingletonScore
4761 this = _IMP_npctransport.new_ZBiasSingletonScore(*args)
4763 self.this.append(this)
4768 """get_k(ZBiasSingletonScore self) -> double"""
4769 return _IMP_npctransport.ZBiasSingletonScore_get_k(self)
4773 """set_k(ZBiasSingletonScore self, double k)"""
4774 return _IMP_npctransport.ZBiasSingletonScore_set_k(self, k)
4777 def do_get_inputs(self, m, pis):
4778 """do_get_inputs(ZBiasSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
4779 return _IMP_npctransport.ZBiasSingletonScore_do_get_inputs(self, m, pis)
4782 def get_version_info(self):
4783 """get_version_info(ZBiasSingletonScore self) -> VersionInfo"""
4784 return _IMP_npctransport.ZBiasSingletonScore_get_version_info(self)
4788 """__str__(ZBiasSingletonScore self) -> std::string"""
4789 return _IMP_npctransport.ZBiasSingletonScore___str__(self)
4793 """__repr__(ZBiasSingletonScore self) -> std::string"""
4794 return _IMP_npctransport.ZBiasSingletonScore___repr__(self)
4799 return _object_cast_to_ZBiasSingletonScore(o)
4801 ZBiasSingletonScore_swigregister = _IMP_npctransport.ZBiasSingletonScore_swigregister
4802 ZBiasSingletonScore_swigregister(ZBiasSingletonScore)
4805 """Proxy of C++ IMP::npctransport::BodyStatisticsOptimizerState class"""
4806 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4808 def __init__(self, p, statistics_manager=None, periodicity=1):
4810 __init__(IMP::npctransport::BodyStatisticsOptimizerState self, Particle p, Statistics statistics_manager=None, unsigned int periodicity=1) -> BodyStatisticsOptimizerState
4811 __init__(IMP::npctransport::BodyStatisticsOptimizerState self, Particle p, Statistics statistics_manager=None) -> BodyStatisticsOptimizerState
4812 __init__(IMP::npctransport::BodyStatisticsOptimizerState self, Particle p) -> BodyStatisticsOptimizerState
4814 this = _IMP_npctransport.new_BodyStatisticsOptimizerState(p, statistics_manager, periodicity)
4816 self.this.append(this)
4820 def get_correlation_time(self):
4821 """get_correlation_time(BodyStatisticsOptimizerState self) -> double"""
4822 return _IMP_npctransport.BodyStatisticsOptimizerState_get_correlation_time(self)
4826 """get_diffusion_coefficient(BodyStatisticsOptimizerState self) -> double"""
4827 return _IMP_npctransport.BodyStatisticsOptimizerState_get_diffusion_coefficient(self)
4830 def update_particle_type_zr_distribution_map(self):
4831 """update_particle_type_zr_distribution_map(BodyStatisticsOptimizerState self)"""
4832 return _IMP_npctransport.BodyStatisticsOptimizerState_update_particle_type_zr_distribution_map(self)
4835 def do_update(self, call_num):
4836 """do_update(BodyStatisticsOptimizerState self, unsigned int call_num)"""
4837 return _IMP_npctransport.BodyStatisticsOptimizerState_do_update(self, call_num)
4840 def get_version_info(self):
4841 """get_version_info(BodyStatisticsOptimizerState self) -> VersionInfo"""
4842 return _IMP_npctransport.BodyStatisticsOptimizerState_get_version_info(self)
4846 """__str__(BodyStatisticsOptimizerState self) -> std::string"""
4847 return _IMP_npctransport.BodyStatisticsOptimizerState___str__(self)
4851 """__repr__(BodyStatisticsOptimizerState self) -> std::string"""
4852 return _IMP_npctransport.BodyStatisticsOptimizerState___repr__(self)
4857 return _object_cast_to_BodyStatisticsOptimizerState(o)
4859 BodyStatisticsOptimizerState_swigregister = _IMP_npctransport.BodyStatisticsOptimizerState_swigregister
4860 BodyStatisticsOptimizerState_swigregister(BodyStatisticsOptimizerState)
4863 """Proxy of C++ IMP::npctransport::ParticleTransportStatisticsOptimizerState class"""
4864 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4866 def __init__(self, p, bottom_z, top_z, statistics_manager=0, owner=0):
4868 __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
4869 __init__(IMP::npctransport::ParticleTransportStatisticsOptimizerState self, Particle p, IMP::Float bottom_z, IMP::Float top_z, WeakPointer< IMP::npctransport::Statistics > statistics_manager=0) -> ParticleTransportStatisticsOptimizerState
4870 __init__(IMP::npctransport::ParticleTransportStatisticsOptimizerState self, Particle p, IMP::Float bottom_z, IMP::Float top_z) -> ParticleTransportStatisticsOptimizerState
4872 this = _IMP_npctransport.new_ParticleTransportStatisticsOptimizerState(p, bottom_z, top_z, statistics_manager, owner)
4874 self.this.append(this)
4878 def set_owner(self, owner):
4879 """set_owner(ParticleTransportStatisticsOptimizerState self, WeakPointer< IMP::atom::Simulator > owner)"""
4880 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_set_owner(self, owner)
4883 def get_owner(self):
4884 """get_owner(ParticleTransportStatisticsOptimizerState self) -> WeakPointer< IMP::atom::Simulator >"""
4885 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_owner(self)
4888 def get_n_transports_up(self):
4889 """get_n_transports_up(ParticleTransportStatisticsOptimizerState self) -> unsigned int"""
4890 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_n_transports_up(self)
4893 def get_n_transports_down(self):
4894 """get_n_transports_down(ParticleTransportStatisticsOptimizerState self) -> unsigned int"""
4895 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_n_transports_down(self)
4898 def get_total_n_transports(self):
4899 """get_total_n_transports(ParticleTransportStatisticsOptimizerState self) -> unsigned int"""
4900 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_total_n_transports(self)
4903 def get_transport_time_points_in_ns(self):
4904 """get_transport_time_points_in_ns(ParticleTransportStatisticsOptimizerState self) -> IMP::Floats const &"""
4905 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_transport_time_points_in_ns(self)
4908 def do_update(self, call_num):
4909 """do_update(ParticleTransportStatisticsOptimizerState self, unsigned int call_num)"""
4910 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_do_update(self, call_num)
4913 def get_version_info(self):
4914 """get_version_info(ParticleTransportStatisticsOptimizerState self) -> VersionInfo"""
4915 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState_get_version_info(self)
4919 """__str__(ParticleTransportStatisticsOptimizerState self) -> std::string"""
4920 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState___str__(self)
4924 """__repr__(ParticleTransportStatisticsOptimizerState self) -> std::string"""
4925 return _IMP_npctransport.ParticleTransportStatisticsOptimizerState___repr__(self)
4930 return _object_cast_to_ParticleTransportStatisticsOptimizerState(o)
4932 ParticleTransportStatisticsOptimizerState_swigregister = _IMP_npctransport.ParticleTransportStatisticsOptimizerState_swigregister
4933 ParticleTransportStatisticsOptimizerState_swigregister(ParticleTransportStatisticsOptimizerState)
4936 """Proxy of C++ IMP::npctransport::ChainStatisticsOptimizerState class"""
4937 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
4939 def __init__(self, ps, periodicity=1):
4941 __init__(IMP::npctransport::ChainStatisticsOptimizerState self, IMP::ParticlesTemp const & ps, unsigned int periodicity=1) -> ChainStatisticsOptimizerState
4942 __init__(IMP::npctransport::ChainStatisticsOptimizerState self, IMP::ParticlesTemp const & ps) -> ChainStatisticsOptimizerState
4944 this = _IMP_npctransport.new_ChainStatisticsOptimizerState(ps, periodicity)
4946 self.this.append(this)
4950 def get_correlation_time(self):
4951 """get_correlation_time(ChainStatisticsOptimizerState self) -> double"""
4952 return _IMP_npctransport.ChainStatisticsOptimizerState_get_correlation_time(self)
4955 def get_local_diffusion_coefficients(self):
4956 """get_local_diffusion_coefficients(ChainStatisticsOptimizerState self) -> IMP::Floats"""
4957 return _IMP_npctransport.ChainStatisticsOptimizerState_get_local_diffusion_coefficients(self)
4961 """get_diffusion_coefficient(ChainStatisticsOptimizerState self) -> double"""
4962 return _IMP_npctransport.ChainStatisticsOptimizerState_get_diffusion_coefficient(self)
4965 def get_mean_radius_of_gyration(self):
4966 """get_mean_radius_of_gyration(ChainStatisticsOptimizerState self) -> double"""
4967 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_radius_of_gyration(self)
4970 def get_mean_square_radius_of_gyration(self):
4971 """get_mean_square_radius_of_gyration(ChainStatisticsOptimizerState self) -> double"""
4972 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_square_radius_of_gyration(self)
4975 def get_mean_end_to_end_distance(self):
4976 """get_mean_end_to_end_distance(ChainStatisticsOptimizerState self) -> double"""
4977 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_end_to_end_distance(self)
4980 def get_mean_square_end_to_end_distance(self):
4981 """get_mean_square_end_to_end_distance(ChainStatisticsOptimizerState self) -> double"""
4982 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_square_end_to_end_distance(self)
4985 def get_mean_bond_distance(self):
4986 """get_mean_bond_distance(ChainStatisticsOptimizerState self) -> double"""
4987 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_bond_distance(self)
4990 def get_mean_square_bond_distance(self):
4991 """get_mean_square_bond_distance(ChainStatisticsOptimizerState self) -> double"""
4992 return _IMP_npctransport.ChainStatisticsOptimizerState_get_mean_square_bond_distance(self)
4995 def do_update(self, call_num):
4996 """do_update(ChainStatisticsOptimizerState self, unsigned int call_num)"""
4997 return _IMP_npctransport.ChainStatisticsOptimizerState_do_update(self, call_num)
5000 def get_version_info(self):
5001 """get_version_info(ChainStatisticsOptimizerState self) -> VersionInfo"""
5002 return _IMP_npctransport.ChainStatisticsOptimizerState_get_version_info(self)
5006 """__str__(ChainStatisticsOptimizerState self) -> std::string"""
5007 return _IMP_npctransport.ChainStatisticsOptimizerState___str__(self)
5011 """__repr__(ChainStatisticsOptimizerState self) -> std::string"""
5012 return _IMP_npctransport.ChainStatisticsOptimizerState___repr__(self)
5017 return _object_cast_to_ChainStatisticsOptimizerState(o)
5019 ChainStatisticsOptimizerState_swigregister = _IMP_npctransport.ChainStatisticsOptimizerState_swigregister
5020 ChainStatisticsOptimizerState_swigregister(ChainStatisticsOptimizerState)
5023 """Proxy of C++ IMP::npctransport::BipartitePairsStatisticsOptimizerState class"""
5024 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
5026 def __init__(self, statistics_manager, interaction_type, particlesI, particlesII, contact_range=1.0, slack=1.0):
5028 __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
5029 __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
5030 __init__(IMP::npctransport::BipartitePairsStatisticsOptimizerState self, Statistics statistics_manager, IMP::npctransport::InteractionType interaction_type, IMP::ParticlesTemp const & particlesI, IMP::ParticlesTemp const & particlesII) -> BipartitePairsStatisticsOptimizerState
5032 this = _IMP_npctransport.new_BipartitePairsStatisticsOptimizerState(statistics_manager, interaction_type, particlesI, particlesII, contact_range, slack)
5034 self.this.append(this)
5038 def get_interaction_type(self):
5039 """get_interaction_type(BipartitePairsStatisticsOptimizerState self) -> IMP::npctransport::InteractionType"""
5040 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_interaction_type(self)
5043 def get_average_number_of_contacts(self):
5044 """get_average_number_of_contacts(BipartitePairsStatisticsOptimizerState self) -> double"""
5045 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_number_of_contacts(self)
5048 def get_average_off_per_contact_per_ns(self):
5049 """get_average_off_per_contact_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5050 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_off_per_contact_per_ns(self)
5053 def get_average_off_per_bound_I_per_ns(self):
5054 """get_average_off_per_bound_I_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5055 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_off_per_bound_I_per_ns(self)
5058 def get_average_off_per_bound_II_per_ns(self):
5059 """get_average_off_per_bound_II_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5060 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_off_per_bound_II_per_ns(self)
5063 def get_average_on_per_missing_contact_per_ns(self):
5064 """get_average_on_per_missing_contact_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5065 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_on_per_missing_contact_per_ns(self)
5068 def get_average_on_per_unbound_I_per_ns(self):
5069 """get_average_on_per_unbound_I_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5070 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_on_per_unbound_I_per_ns(self)
5073 def get_average_on_per_unbound_II_per_ns(self):
5074 """get_average_on_per_unbound_II_per_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5075 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_on_per_unbound_II_per_ns(self)
5078 def get_average_fraction_bound_particles_I(self):
5079 """get_average_fraction_bound_particles_I(BipartitePairsStatisticsOptimizerState self) -> double"""
5080 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particles_I(self)
5083 def get_average_fraction_bound_particles_II(self):
5084 """get_average_fraction_bound_particles_II(BipartitePairsStatisticsOptimizerState self) -> double"""
5085 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particles_II(self)
5088 def get_average_fraction_bound_particle_sites_I(self):
5089 """get_average_fraction_bound_particle_sites_I(BipartitePairsStatisticsOptimizerState self) -> double"""
5090 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particle_sites_I(self)
5093 def get_average_fraction_bound_particle_sites_II(self):
5094 """get_average_fraction_bound_particle_sites_II(BipartitePairsStatisticsOptimizerState self) -> double"""
5095 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_bound_particle_sites_II(self)
5098 def get_average_fraction_nonspecific_interactions_I(self):
5099 """get_average_fraction_nonspecific_interactions_I(BipartitePairsStatisticsOptimizerState self) -> double"""
5100 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_nonspecific_interactions_I(self)
5103 def get_average_fraction_nonspecific_interactions_II(self):
5104 """get_average_fraction_nonspecific_interactions_II(BipartitePairsStatisticsOptimizerState self) -> double"""
5105 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_average_fraction_nonspecific_interactions_II(self)
5108 def get_number_of_particles_1(self):
5109 """get_number_of_particles_1(BipartitePairsStatisticsOptimizerState self) -> IMP::Int"""
5110 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_number_of_particles_1(self)
5113 def get_number_of_particles_2(self):
5114 """get_number_of_particles_2(BipartitePairsStatisticsOptimizerState self) -> IMP::Int"""
5115 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_number_of_particles_2(self)
5118 def get_misc_stats_period_ns(self):
5119 """get_misc_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5120 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_misc_stats_period_ns(self)
5123 def get_off_stats_period_ns(self):
5124 """get_off_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5125 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_off_stats_period_ns(self)
5128 def get_off_I_stats_period_ns(self):
5129 """get_off_I_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5130 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_off_I_stats_period_ns(self)
5133 def get_off_II_stats_period_ns(self):
5134 """get_off_II_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5135 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_off_II_stats_period_ns(self)
5138 def get_on_stats_period_ns(self):
5139 """get_on_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5140 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_on_stats_period_ns(self)
5143 def get_on_I_stats_period_ns(self):
5144 """get_on_I_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5145 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_on_I_stats_period_ns(self)
5148 def get_on_II_stats_period_ns(self):
5149 """get_on_II_stats_period_ns(BipartitePairsStatisticsOptimizerState self) -> double"""
5150 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_on_II_stats_period_ns(self)
5153 def get_version_info(self):
5154 """get_version_info(BipartitePairsStatisticsOptimizerState self) -> VersionInfo"""
5155 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState_get_version_info(self)
5159 """__str__(BipartitePairsStatisticsOptimizerState self) -> std::string"""
5160 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState___str__(self)
5164 """__repr__(BipartitePairsStatisticsOptimizerState self) -> std::string"""
5165 return _IMP_npctransport.BipartitePairsStatisticsOptimizerState___repr__(self)
5170 return _object_cast_to_BipartitePairsStatisticsOptimizerState(o)
5172 BipartitePairsStatisticsOptimizerState_swigregister = _IMP_npctransport.BipartitePairsStatisticsOptimizerState_swigregister
5173 BipartitePairsStatisticsOptimizerState_swigregister(BipartitePairsStatisticsOptimizerState)
5176 def get_close_pairs_range(*args):
5178 get_close_pairs_range(double max_range, double max_range_factor) -> double
5179 get_close_pairs_range(::npctransport_proto::Assignment const & config) -> double
5181 return _IMP_npctransport.get_close_pairs_range(*args)
5185 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
5186 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
5187 get_time_step(double max_d_factor, double max_k, double min_radius, double min_range) -> double
5188 get_time_step(::npctransport_proto::Assignment const & config, double max_trans_relative_to_radius=0.1) -> double
5189 get_time_step(::npctransport_proto::Assignment const & config) -> double
5191 return _IMP_npctransport.get_time_step(*args)
5194 """get_frames_from_ns(double ns, double time_step) -> int"""
5195 return _IMP_npctransport.get_frames_from_ns(ns, time_step)
5198 """get_number_of_frames(::npctransport_proto::Assignment const & config, double time_step) -> int"""
5199 return _IMP_npctransport.get_number_of_frames(config, time_step)
5202 """get_dump_interval_in_frames(::npctransport_proto::Assignment const & config, double time_step) -> int"""
5203 return _IMP_npctransport.get_dump_interval_in_frames(config, time_step)
5207 get_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step, double default_value_ns=0.1) -> int
5208 get_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step) -> int
5210 return _IMP_npctransport.get_statistics_interval_in_frames(assign, time_step, default_value_ns)
5214 get_output_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step, double default_value_ns=1.0) -> int
5215 get_output_statistics_interval_in_frames(::npctransport_proto::Assignment const & assign, double time_step) -> int
5217 return _IMP_npctransport.get_output_statistics_interval_in_frames(assign, time_step, default_value_ns)
5221 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)
5222 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints, bool debug=False, double short_init_factor=1.0, bool is_disable_randomize=False)
5223 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints, bool debug=False, double short_init_factor=1.0)
5224 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints, bool debug=False)
5225 initialize_positions(SimulationData sd, IMP::RestraintsTemp const & extra_restraints)
5226 initialize_positions(SimulationData sd)
5228 return _IMP_npctransport.initialize_positions(*args)
5229 class Avro2PBReader(object):
5230 """Proxy of C++ IMP::npctransport::Avro2PBReader class"""
5231 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
5235 __init__(IMP::npctransport::Avro2PBReader self, IMP::Strings const & avro_filenames) -> Avro2PBReader
5236 __init__(IMP::npctransport::Avro2PBReader self, std::string avro_filename) -> Avro2PBReader
5238 this = _IMP_npctransport.new_Avro2PBReader(*args)
5240 self.this.append(this)
5243 __swig_destroy__ = _IMP_npctransport.delete_Avro2PBReader
5244 __del__ =
lambda self:
None
5246 def read_next(self):
5247 """read_next(Avro2PBReader self) -> IMP::npctransport::Avro2PBReader::ByteBuffer"""
5248 return _IMP_npctransport.Avro2PBReader_read_next(self)
5251 def get_is_valid(self):
5252 """get_is_valid(Avro2PBReader self) -> bool"""
5253 return _IMP_npctransport.Avro2PBReader_get_is_valid(self)
5256 def get_cur_file_name(self):
5257 """get_cur_file_name(Avro2PBReader self) -> std::string"""
5258 return _IMP_npctransport.Avro2PBReader_get_cur_file_name(self)
5261 def show(self, *args):
5263 show(Avro2PBReader self, _ostream out)
5264 show(Avro2PBReader self)
5266 return _IMP_npctransport.Avro2PBReader_show(self, *args)
5270 """__str__(Avro2PBReader self) -> std::string"""
5271 return _IMP_npctransport.Avro2PBReader___str__(self)
5275 """__repr__(Avro2PBReader self) -> std::string"""
5276 return _IMP_npctransport.Avro2PBReader___repr__(self)
5278 Avro2PBReader_swigregister = _IMP_npctransport.Avro2PBReader_swigregister
5279 Avro2PBReader_swigregister(Avro2PBReader)
5283 """get_optimizable_particles(IMP::ParticlesTemp const & particles) -> IMP::ParticlesTemp"""
5284 return _IMP_npctransport.get_optimizable_particles(particles)
5287 """get_non_optimizable_particles(IMP::ParticlesTemp const & particles) -> IMP::ParticlesTemp"""
5288 return _IMP_npctransport.get_non_optimizable_particles(particles)
5291 """get_particle_indexes(IMP::ParticlesTemp const & particles) -> IMP::ParticleIndexes"""
5292 return _IMP_npctransport.get_particle_indexes(particles)
5295 """get_protobuf_configuration_from_text(std::string config_txt, std::string config_pb)"""
5296 return _IMP_npctransport.get_protobuf_configuration_from_text(config_txt, config_pb)
5299 """get_spheres_from_vectors(IMP::algebra::Vector3Ds const & vs, double radius) -> IMP::algebra::Sphere3Ds"""
5300 return _IMP_npctransport.get_spheres_from_vectors(vs, radius)
5302 def get_spheres_centers(spheres):
5303 """get_spheres_centers(IMP::algebra::Sphere3Ds const & spheres) -> IMP::algebra::Vector3Ds"""
5304 return _IMP_npctransport.get_spheres_centers(spheres)
5307 """copy_particle_reference_frame_if_applicable(Particle src_p, Particle trg_p)"""
5308 return _IMP_npctransport.copy_particle_reference_frame_if_applicable(src_p, trg_p)
5311 """copy_hierarchy_reference_frame_recursive(Particle src_p, Particle trg_p)"""
5312 return _IMP_npctransport.copy_hierarchy_reference_frame_recursive(src_p, trg_p)
5315 """copy_FGs_coordinates(SimulationData src_sd, SimulationData trg_sd)"""
5316 return _IMP_npctransport.copy_FGs_coordinates(src_sd, trg_sd)
5319 from .npctransport_pb2
import *
5320 import google.protobuf
5322 print(
"no protobuf support in python")
5323 from ._configuration
import *
5327 """get_module_version() -> std::string const"""
5328 return _IMP_npctransport.get_module_version()
5331 """get_example_path(std::string fname) -> std::string"""
5332 return _IMP_npctransport.get_example_path(fname)
5335 """get_data_path(std::string fname) -> std::string"""
5336 return _IMP_npctransport.get_data_path(fname)
5338 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