This particle stores parametersrmation about the current state of a simulation in a form that can be accessed by other objects. Currently, it is used by IMP::atom::BrownianDynamics. It you want to access such parameters from IMP::atom::MolecularDynamics, give us a hollar.

Public Member Functions | |
| Float | get_current_time_in_femtoseconds () const |
| Float | get_last_time_step_in_femtoseconds () const |
| Float | get_maximum_time_step_in_femtoseconds () const |
| Float | get_temperature_in_kelvin () const |
| void | set_current_time_in_femtoseconds (double t) |
| void | set_last_time_step_in_femtoseconds (double t) |
| void | set_maximum_time_step_in_femtoseconds (double t) |
| SimulationParameters (::IMP::Particle *p) | |
Static Public Member Functions | |
| static SimulationParameters | decorate_particle (::IMP::Particle *p) |
| static FloatKey | get_current_time_key () |
| static FloatKey | get_last_time_step_key () |
| static FloatKey | get_maximum_time_step_key () |
| static FloatKey | get_temperature_key () |
| static bool | particle_is_instance (Particle *p) |
| return true if the particle has the needed attributes | |
| static SimulationParameters | setup_particle (Particle *p, double time_step=1e3, double T=IMP::internal::DEFAULT_TEMPERATURE.get_value()) |
| static SimulationParameters IMP::atom::SimulationParameters::setup_particle | ( | Particle * | p, | |
| double | time_step = 1e3, |
|||
| double | T = IMP::internal::DEFAULT_TEMPERATURE.get_value() | |||
| ) | [static] |
Create a decorator. Bad constructor, be careful not to switch values.