version 0.6.0
type_particle_list::t_particle_list Type Reference

Public Member Functions

procedure, non_overridable init => t_particle_list_init
 
procedure, non_overridable copy => t_particle_list_copy
 
procedure, non_overridable resize => t_particle_list_resize
 
procedure, non_overridable relocalize => t_particle_list_relocalize
 
procedure, non_overridable set_advection_method => t_particle_list_set_advection_method
 
procedure, non_overridable advect => t_particle_list_advect
 
procedure, non_overridable print => t_particle_list_print
 Debug purposes.
 

Public Attributes

type(t_particle), dimension(:), allocatable particles
 
integer ndata
 The number of double data associated to each particles.
 
integer nelements
 The effective number of elements.
 
integer max_nelements = default_max_elements
 The maximum number of elements (can be resized)
 
integer advection_method = default_particles_advection_method
 The advection method,. More...
 
integer ndim
 The number of dimensions.
 
double precision, dimension(:,:), allocatable data
 The data associated to each particle. It is indexed as (ndata:nparticles).
 

Member Data Documentation

◆ advection_method

integer type_particle_list::t_particle_list::advection_method = default_particles_advection_method
See also
enum_time_order_discretization Currently, only time_order_1 (Euler) and time_order_RK2 are implemented

The documentation for this type was generated from the following file: