the ensemble class
The ensemble class extends the multisystem_t and is aimed at multitrajectory simulations. For this, it contains many copies (replicas) of the same system.
- Note
- Currently, the implementation enforces that systems contained in an ensemble need to be of the multisystem_basic_t type.
Definition at line 140 of file ensemble.F90.
|
| type(iteration_counter_t), public | iteration |
| |
| class(algorithm_t), pointer, public | algo => null() |
| |
| integer, dimension(:), allocatable, public | supported_interactions |
| |
| type(interaction_list_t), public | interactions |
| | List with all the interactions of this system. More...
|
| |
| type(mpi_grp_t), public | grp |
| | mpi group for this system More...
|
| |
| real(real64), public | kinetic_energy |
| | Energy not from interactions, like the kinetic energy. More...
|
| |
| real(real64), public | potential_energy |
| | Energy from the interactions with external systems. More...
|
| |
| real(real64), public | internal_energy |
| | Energy from the interactions with itself and for containers. More...
|
| |
| real(real64), public | total_energy |
| | Sum of internal, external, and self energy. More...
|
| |
| type(namespace_t), public | namespace |
| |
| integer, dimension(:), allocatable, public | supported_interactions_as_partner |
| | list of interactions, which support this interaction_partner_t as partner More...
|
| |
| type(quantity_list_t), public | quantities |
| | List of quantities known by the system. More...
|
| |