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)