|
| recursive subroutine | multisystem_oct_m::multisystem_init_parallelization (this, grp) |
| | brief initialize the parallelization of the multisystem More...
|
| |
| recursive real(real64) function | multisystem_oct_m::multisystem_next_time_on_largest_dt (this) |
| |
| recursive subroutine | multisystem_oct_m::multisystem_execute_algorithm (this) |
| |
| recursive subroutine | multisystem_oct_m::multisystem_reset_iteration_counters (this, accumulated_iterations) |
| |
| recursive subroutine | multisystem_oct_m::multisystem_init_algorithm (this, factory) |
| |
| recursive logical function | multisystem_oct_m::multisystem_algorithm_finished (this) |
| |
| recursive subroutine | multisystem_oct_m::multisystem_init_iteration_counters (this) |
| | initialize the iteration counters of the contained systems More...
|
| |
| recursive subroutine | multisystem_oct_m::multisystem_propagation_start (this) |
| | call the propagation_start routine for all contained systems More...
|
| |
| recursive subroutine | multisystem_oct_m::multisystem_propagation_finish (this) |
| | call the propagation_finish routine for all contained systems More...
|
| |
| recursive subroutine | multisystem_oct_m::multisystem_add_partners_to_list (this, list, interaction_type) |
| | add interaction partners contained in the multisystem to a list More...
|
| |
| recursive subroutine | multisystem_oct_m::multisystem_create_interactions (this, interaction_factory, available_partners) |
| | create the interactions of the multisystem More...
|
| |
| subroutine | multisystem_oct_m::multisystem_init_interaction (this, interaction) |
| | initialize a specific interaction More...
|
| |
| recursive subroutine | multisystem_oct_m::multisystem_write_interaction_graph (this, iunit, include_ghosts) |
| | write a graphical representation of the interactions More...
|
| |
| recursive subroutine | multisystem_oct_m::multisystem_initial_conditions (this) |
| |
| logical function | multisystem_oct_m::multisystem_do_algorithmic_operation (this, operation, updated_quantities) |
| |
| recursive logical function | multisystem_oct_m::multisystem_is_tolerance_reached (this, tol) |
| |
| subroutine | multisystem_oct_m::multisystem_update_quantity (this, iq) |
| |
| subroutine | multisystem_oct_m::multisystem_init_interaction_as_partner (partner, interaction) |
| |
| subroutine | multisystem_oct_m::multisystem_copy_quantities_to_interaction (partner, interaction) |
| |
| recursive logical function | multisystem_oct_m::multisystem_process_is_slave (this) |
| |
| recursive subroutine | multisystem_oct_m::multisystem_update_kinetic_energy (this) |
| | Calculate the kinetic energy: The kinetic energy of a container (multisystem) is defined by the kinetic energy with respect to the center or mass motion. More...
|
| |
| recursive subroutine | multisystem_oct_m::multisystem_update_internal_energy (this) |
| |
| subroutine | multisystem_oct_m::multisystem_update_potential_energy (this) |
| | Calculate the potential energy for a container. More...
|
| |
| recursive real(real64) function | multisystem_oct_m::multisystem_pair_energy (partner_A, partner_B) |
| | This function calculates the complete interaction energy between partner_A and partner_B, which means that for any container its constituents will be accounted for. This continues recursively up to the level of non-container systems. More...
|
| |
| real(real64) function | interaction_energy (system, partner) |
| |
| recursive subroutine | multisystem_oct_m::multisystem_get_flat_list (this, flat_list) |
| | Generate a list of all systems contained in a multisystem, including those inside child containers. More...
|
| |
| recursive subroutine, public | multisystem_oct_m::multisystem_end (this) |
| |
| recursive subroutine | multisystem_oct_m::multisystem_start_barrier (this, target_time, barrier_index) |
| |
| recursive subroutine | multisystem_oct_m::multisystem_end_barrier (this, barrier_index) |
| |
| recursive logical function | multisystem_oct_m::multisystem_arrived_at_barrier (this, barrier_index) |
| |
| recursive subroutine | multisystem_oct_m::multisystem_restart_write (this) |
| |
| recursive logical function | multisystem_oct_m::multisystem_restart_read (this) |
| |
| subroutine | multisystem_oct_m::multisystem_restart_write_data (this) |
| |
| logical function | multisystem_oct_m::multisystem_restart_read_data (this) |
| |