Octopus
|
Data Types | |
type | charged_particles_t |
Functions/Subroutines | |
subroutine, public | charged_particles_init (this, np) |
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, public | charged_particles_copy (this, cp_in) |
subroutine, public | charged_particles_init_interaction (this, interaction) |
subroutine, public | charged_particles_update_quantity (this, iq) |
subroutine, public | charged_particles_init_interaction_as_partner (partner, interaction) |
subroutine, public | charged_particles_copy_quantities_to_interaction (partner, interaction) |
subroutine, public | charged_particles_end (this) |
subroutine, public charged_particles_oct_m::charged_particles_init | ( | class(charged_particles_t), intent(inout) | this, |
integer, intent(in) | np | ||
) |
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.
[in] | np | Number of particles |
Definition at line 158 of file charged_particles.F90.
subroutine, public charged_particles_oct_m::charged_particles_copy | ( | class(charged_particles_t), intent(out) | this, |
class(charged_particles_t), intent(in) | cp_in | ||
) |
Definition at line 178 of file charged_particles.F90.
subroutine, public charged_particles_oct_m::charged_particles_init_interaction | ( | class(charged_particles_t), intent(inout), target | this, |
class(interaction_surrogate_t), intent(inout) | interaction | ||
) |
Definition at line 191 of file charged_particles.F90.
subroutine, public charged_particles_oct_m::charged_particles_update_quantity | ( | class(charged_particles_t), intent(inout) | this, |
integer, intent(in) | iq | ||
) |
Definition at line 211 of file charged_particles.F90.
subroutine, public charged_particles_oct_m::charged_particles_init_interaction_as_partner | ( | class(charged_particles_t), intent(in) | partner, |
class(interaction_surrogate_t), intent(inout) | interaction | ||
) |
Definition at line 232 of file charged_particles.F90.
subroutine, public charged_particles_oct_m::charged_particles_copy_quantities_to_interaction | ( | class(charged_particles_t), intent(inout) | partner, |
class(interaction_surrogate_t), intent(inout) | interaction | ||
) |
Definition at line 260 of file charged_particles.F90.
subroutine, public charged_particles_oct_m::charged_particles_end | ( | class(charged_particles_t), intent(inout) | this | ) |
Definition at line 285 of file charged_particles.F90.