espressopp.analysis.RadGyrXProfilePI¶
Class to compute the radius of gyration profile in adaptive path integral-based simulations along slabs in the x-direction of the system for specified particle type.
Examples:
>>> gyrationprofile_instance = espressopp.analysis.RadGyrXProfilePI(system=system)
>>> # creates instance of the class for calculating the radius of gyration profile
>>> gyrationprofile_list = gyrationprofile_instance.compute(bins=100, ntrotter=32, ptype=2)
>>> # computes the radius of gyration profile for particles of type 2 using 100 bins. The system uses 32 Trotter beads.
-
espressopp.analysis.
RadGyrXProfilePI
(system)¶ Constructs the RadGyrXProfilePI object.
Parameters: system (shared_ptr<System>) – system object
-
espressopp.analysis.RadGyrXProfilePI.compute(bins, ntrotter, ptype):
Calculates the radius of gyration profile in x-direction.
Parameters: - bins (int) – number of bins
- ntrotter (int) – number of Trotter beads
- ptype (int) – particle type
Return type: list of reals
-
class
espressopp.analysis.RadGyrXProfilePI.
RadGyrXProfilePILocal
(system)¶ The (local) class for computing the radius of gyration profile in x-direction of path integral ring polymers.