ParticlesClass Module



Derived Types

type, public ::  Particles_t

Components

Type Visibility Attributes Name Initial
integer, public :: no_of_particles
integer, public :: part_per_parcel
type(Particle_t), public, allocatable :: particle(:)
type(DimensionlessParticles_t), public :: dimensionless
logical, public :: active
logical, public :: highordersource
type(pMesh_t), public :: pMesh
type(injection_t), public :: injection

Type-Bound Procedures

procedure, public :: Construct => ConstructParticles
procedure, public :: Integrate => IntegrateParticles
procedure, public :: ExportToVTK => ExportToVTKParticles
procedure, public :: AddSource => AddSourceParticles
procedure, public :: ComputeSourceTerm => ComputeSourceTermParticles
procedure, public :: Inject => InjectParticles