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 (std::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.
- compute((analysis_RadGyrXProfilePI)arg1, (object)arg2, (object)arg3, (object)arg4) list :
- C++ signature :
boost::python::list compute(espressopp::analysis::RadGyrXProfilePI {lvalue},int,int,int)