![]()  | 
  
    Octopus
    
   | 
 
Go to the source code of this file.
Modules | |
| module | interaction_oct_m | 
| This module defines the abstract interaction_t class, and some auxiliary classes for interactions.  | |
Data Types | |
| type | interaction_oct_m::interaction_t | 
| abstract interaction class  More... | |
| interface | interaction_oct_m::interaction_calculate | 
| All interactions need to implement the following deferred method, which takes information form the interaction partner and system to calculate the interaction.  More... | |
| interface | interaction_oct_m::interaction_calculate_energy | 
| All interactions need to implement the following deferred method, which takes information form the interaction partner and system to calculate the interaction energy.  More... | |
| type | interaction_oct_m::interaction_list_t | 
| These classes extend the list and list iterator to make an interaction list.  More... | |
| type | interaction_oct_m::interaction_iterator_t | 
| These class extend the list and list iterator to make an interaction list.  More... | |
Functions/Subroutines | |
| subroutine | interaction_oct_m::interaction_update_partner_couplings (this, requested_iteration) | 
| Try to update all the couplings needed from the partner to update the interaction.  More... | |
| subroutine | interaction_oct_m::interaction_update (this, requested_iteration) | 
| Update the interaction to the requested_iteration.  More... | |
| subroutine, public | interaction_oct_m::interaction_end (this) | 
| logical function | interaction_oct_m::interaction_restart_read (this, namespace) | 
| read restart information  More... | |
| subroutine | interaction_oct_m::interaction_restart_write (this, namespace) | 
| subroutine | interaction_oct_m::interaction_list_add_node (this, interaction) | 
| class(interaction_t) function, pointer | interaction_oct_m::interaction_iterator_get_next (this) | 
Variables | |
| integer, parameter, public | interaction_oct_m::timing_exact = 1 | 
| integer, parameter, public | interaction_oct_m::timing_retarded = 2 |