|
| subroutine | type_particle_list::t_particle_list_init (self, ndata, n, maxn) |
| | Initialize the list with a given number of elements and max elements.
|
| |
| subroutine | type_particle_list::t_particle_list_copy (self, particle_list_to_copy, maxn) |
| | Initialize the list with a given number of elements and max elements.
|
| |
| subroutine | type_particle_list::t_particle_list_resize (self, n) |
| | Change the size of the particle list.
|
| |
| subroutine | type_particle_list::t_particle_list_mpi_exchange (self) |
| | Exchange the particles with the neighbooring nodes if outside the local domain.
|
| |
| subroutine | type_particle_list::t_particle_list_set_advection_method (self, method) |
| | Set the advection method Accepted values:
|
| |
| subroutine | type_particle_list::t_particle_list_advect (self, dt_nm1, dt_n, dt, velocity_nm1, velocity_n, velocity_np1, interpolant) |
| | Advect the particle list with the advection method.
|
| |
| recursive subroutine | type_particle_list::t_particle_list_relocalize (self, exchange) |
| | Relocalize the particles in the domain or in foreign MPI nodes.
|
| |
| subroutine | type_particle_list::t_particle_list_clamp (self, nghosts_allowed) |
| | Clamp the particles inside the effective usable domain This is done for security matters as no particle should live outside the domain before advection.
|
| |
| subroutine | type_particle_list::t_particle_list_print (self) |
| |