particle_t Derived Type

type, public :: particle_t


Inherited by

type~~particle_t~~InheritedByGraph type~particle_t particle_t type~particle_ptr particle_ptr type~particle_ptr->type~particle_t self

Components

Type Visibility Attributes Name Initial
double precision, public :: dt

time step

logical, public :: follow

follow the history of the particle

integer, public :: index

identity number

double precision, public :: m

mass

double precision, public :: q

charge

double precision, public :: time

time

double precision, public :: u(3)

velocity, momentum, or special ones

double precision, public :: x(3)

coordinates


Source Code

  type particle_t
    !> follow the history of the particle
    logical          :: follow
    !> identity number
    integer          :: index
    !> charge
    double precision :: q
    !> mass
    double precision :: m
    !> time
    double precision :: time
    !> time step
    double precision :: dt
    !> coordinates
    double precision :: x(3)
    !> velocity, momentum, or special ones
    double precision :: u(3)
  end type particle_t