Go to the source code of this file.
|
| class(charged_particle_t) function, pointer | charged_particle_oct_m::charged_particle_constructor (namespace, grp) |
| | The factory routine (or constructor) allocates a pointer of the corresponding type and then calls the init routine which is a type-bound procedure of the corresponding type. With this design, also derived classes can use the init routine of the parent class. More...
|
| |
| subroutine, public | charged_particle_oct_m::charged_particle_init (this, namespace, grp) |
| | The init routine is a module level procedure This has the advantage that different classes can have different signatures for the initialization routines because they are not type-bound and thus also not inherited. More...
|
| |
| subroutine | charged_particle_oct_m::charged_particle_init_interaction (this, interaction) |
| |
| subroutine | charged_particle_oct_m::charged_particle_initialize (this) |
| |
| logical function | charged_particle_oct_m::charged_particle_is_tolerance_reached (this, tol) |
| |
| subroutine | charged_particle_oct_m::charged_particle_update_quantity (this, label) |
| |
| subroutine | charged_particle_oct_m::charged_particle_init_interaction_as_partner (partner, interaction) |
| |
| subroutine | charged_particle_oct_m::charged_particle_copy_quantities_to_interaction (partner, interaction) |
| |