|
OpenMM
|
DCDReporter outputs a series of frames from a Simulation to a DCD file. More...
Inheritance diagram for DCDReporter:Public Member Functions | |
| def | __init__ |
| Create a DCDReporter. More... | |
| def | describeNextReport |
| Get information about the next report this object will generate. More... | |
| def | report |
| Generate a report. More... | |
| def | __del__ |
DCDReporter outputs a series of frames from a Simulation to a DCD file.
To use it, create a DCDReporter, then add it to the Simulation's list of reporters.
| def __init__ | ( | self, | |
| file, | |||
| reportInterval | |||
| ) |
Create a DCDReporter.
| file | (string) The file to write to |
| reportInterval | (int) The interval (in time steps) at which to write frames |
References DCDReporter._dcd, DCDReporter._out, CheckpointReporter._out, DCDReporter._reportInterval, and CheckpointReporter._reportInterval.
| def __del__ | ( | self | ) |
| def describeNextReport | ( | self, | |
| simulation | |||
| ) |
Get information about the next report this object will generate.
| simulation | (Simulation) The Simulation to generate a report for |
References DCDReporter._reportInterval, and CheckpointReporter._reportInterval.
| def report | ( | self, | |
| simulation, | |||
| state | |||
| ) |
Generate a report.
| simulation | (Simulation) The Simulation to generate a report for |
| state | (State) The current state of the simulation |
References DCDReporter._dcd, DCDReporter._out, CheckpointReporter._out, DCDReporter._reportInterval, and CheckpointReporter._reportInterval.