| 
| class(electrons_t) function, pointer  | electrons_constructor (namespace, generate_epot) | 
|   | 
| subroutine  | electrons_init_interaction (this, interaction) | 
|   | 
| subroutine  | electrons_init_parallelization (this, grp) | 
|   | 
| subroutine  | electrons_init_algorithm (this, factory) | 
|   | 
| subroutine  | electrons_initial_conditions (this) | 
|   | 
| subroutine  | electrons_propagation_start (this) | 
|   | 
| logical function  | electrons_do_algorithmic_operation (this, operation, updated_quantities) | 
|   | 
| logical function  | electrons_is_tolerance_reached (this, tol) | 
|   | 
| subroutine  | electrons_update_quantity (this, iq) | 
|   | 
| subroutine  | electrons_init_interaction_as_partner (partner, interaction) | 
|   | 
| subroutine  | electrons_copy_quantities_to_interaction (partner, interaction) | 
|   | 
| subroutine  | electrons_output_start (this) | 
|   | 
| subroutine  | electrons_output_write (this) | 
|   | 
| subroutine  | electrons_output_finish (this) | 
|   | 
| logical function  | electrons_process_is_slave (this) | 
|   | 
| subroutine  | electrons_exec_end_of_timestep_tasks (this, prop) | 
|   | 
| subroutine  | electrons_restart_write_data (this) | 
|   | 
| logical function  | electrons_restart_read_data (this) | 
|   | 
| subroutine  | electrons_update_kinetic_energy (this) | 
|   | 
| subroutine  | get_fields_from_interaction (this, time) | 
|   | 
| subroutine  | electrons_finalize (sys) | 
|   |