Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=RP), | public | :: | pos(3) | ||||
real(kind=RP), | public | :: | pos_old(3) | ||||
real(kind=RP), | public | :: | vel(3) | ||||
real(kind=RP), | public | :: | vel_old(3) | ||||
real(kind=RP), | public | :: | temp | ||||
real(kind=RP), | public | :: | temp_old | ||||
real(kind=RP), | public | :: | fluidVel(3) | ||||
real(kind=RP), | public | :: | fluidTemp | ||||
logical, | public | :: | active | ||||
integer, | public | :: | eID | ||||
integer, | public | :: | eID_old | ||||
real(kind=RP), | public | :: | x(3) | ||||
real(kind=RP), | public | :: | xi(3) | ||||
real(kind=RP), | public | :: | xi_old(3) | ||||
real(kind=RP), | public, | allocatable | :: | lxi(:) | |||
real(kind=RP), | public, | allocatable | :: | leta(:) | |||
real(kind=RP), | public, | allocatable | :: | lzeta(:) |
procedure, public :: init => particle_init | |
procedure, public :: set_pos => particle_set_pos | |
procedure, public :: set_vel => particle_set_vel | |
procedure, public :: set_temp => particle_set_temp | |
procedure, public :: setGlobalPos => particle_setGlobalPos | |
procedure, public :: getFluidVelandTemp => particle_getFluidVelandTemp | |
procedure, public :: show => particle_show | |
procedure, public :: integrate => particle_integrate | |
procedure, public :: source => particle_source | |
procedure, public :: updateVelRK3 => particle_updateVelRK3 | |
procedure, public :: updateTempRK3 => particle_updateTempRK3 |