espressopp.analysis.AdressDensity¶
Class to compute radial density profiles in adaptive resolution simulations based on distance to closest AdResS center. Works also for multiple overlapping AdResS regions.
Examples:
>>> densityprofile = espressopp.analysis.AdressDensity(system, verletlist)
>>> # creates the class
>>> densityprofile.addExclusions([1,2,3])
>>> # defines particle to be excluded from the calculation based on list of particle ids
>>> densityprofile.compute(100)
>>> # computes the densityprofile using 100 bins
-
espressopp.analysis.
AdressDensity
(system, verletlist)¶ Parameters: - system (shared_ptr<System>) – system object
- verletlist (shared_ptr<VerletListAdress>) – verletlist object
-
espressopp.analysis.AdressDensity.
compute
(bins)¶ Parameters: bins (int) – number of bins Return type: list of reals
-
espressopp.analysis.AdressDensity.
addExclusions
(pidlist)¶ Parameters: pidlist (list of ints) – list of ids of particles to be excluded from the calculation