espressopp.analysis.Configurations

  • gather() add configuration to trajectory
  • clear() clear trajectory
  • back() get last configuration of trajectory
  • capacity maximum number of configurations in trajectory further adding (gather()) configurations results in erasing oldest configuration before adding new one capacity=0 means: infinite capacity (until memory is full)
  • size number of stored configurations

usage:

storing trajectory

>>> configurations = espressopp.Configurations(system)
>>> configurations.gather()
>>> for k in xrange(100):
>>>   integrator.run(100)
>>>   configurations.gather()

accessing trajectory data:

iterate over all stored configurations:

>>> for conf in configurations:

iterate over all particles stored in configuration:

>>>   for pid in conf
>>>     particle_coords = conf[pid]
>>>     print pid, particle_coords

access particle with id <pid> of stored configuration <n>:

>>> print "particle coord: ",configurations[n][pid]
espressopp.analysis.Configurations(system)
Parameters:system
espressopp.analysis.Configurations.back()
Return type:
espressopp.analysis.Configurations.clear()
Return type:
espressopp.analysis.Configurations.gather()
Return type: