Octopus
|
Go to the source code of this file.
Modules | |
module | interaction_partner_oct_m |
This module defines classes and functions for interaction partners. | |
Data Types | |
type | interaction_partner_oct_m::interaction_partner_t |
abstract class for general interaction partners More... | |
interface | interaction_partner_oct_m::interaction_partner_init_interaction_as_partner |
interface | interaction_partner_oct_m::interaction_partner_copy_quantities_to_interaction |
type | interaction_partner_oct_m::partner_list_t |
the list of partners More... | |
type | interaction_partner_oct_m::partner_iterator_t |
iterator for the list of partners More... | |
Functions/Subroutines | |
subroutine | interaction_partner_oct_m::interaction_partner_update_quantity (this, iq) |
Method to be overriden by interaction partners that have quantities that can be updated on demand. More... | |
subroutine | interaction_partner_oct_m::interaction_partner_update_on_demand_quantities (this, quantities, requested_iteration, retardation_allowed) |
Given a list of quantities, update the ones that can be update on demand. More... | |
integer function | interaction_partner_oct_m::interaction_partner_check_couplings_status (this, couplings, requested_iteration) |
Check the status of some couplings. More... | |
subroutine | interaction_partner_oct_m::partner_list_add_node (this, partner) |
add a partner to the list More... | |
class(interaction_partner_t) function, pointer | interaction_partner_oct_m::partner_iterator_get_next (this) |
get next partner from the list More... | |
Variables | |
integer, parameter, public | interaction_partner_oct_m::couplings_undefined = 0 |
integer, parameter, public | interaction_partner_oct_m::couplings_behind_in_time = 1 |
integer, parameter, public | interaction_partner_oct_m::couplings_on_time = 2 |
integer, parameter, public | interaction_partner_oct_m::couplings_ahead_in_time = 3 |