My Project
Public Attributes | List of all members
particle_class::particle Type Reference
Collaboration diagram for particle_class::particle:
Collaboration graph
[legend]

Public Attributes

integer id =0
 
integer pid =0
 
integer elem =0
 
integer group =0
 
type(timetbeg
 
type(timetend
 
real(sp), dimension(3) x =0.0_sp
 
real(sp), dimension(3) xn =0.0_sp
 
real(sp) el =0._SP
 
real(sp) h =0._SP
 
real(sp) u =0._SP
 
real(sp) v =0._SP
 
real(sp) w =0._SP
 
real(sp) zloc =0._SP
 
real(sp), dimension(number_of_scalarss =0._SP
 
real(sp), dimension(3, 4) chi =0._SP
 
real(sp) deltat =0._SP
 
real(sp) pathlength =0._SP
 
logical found = .false.
 

Detailed Description

Definition at line 81 of file particle.f90.

Member Data Documentation

◆ chi

real(sp), dimension(3,4) particle_class::particle::chi =0._SP

Definition at line 97 of file particle.f90.

97  real(sp) :: chi(3,4) =0._sp !!Runge-Kutta stage contributions

◆ deltat

real(sp) particle_class::particle::deltat =0._SP

Definition at line 98 of file particle.f90.

98  real(sp) :: deltat =0._sp !!particle time step

◆ el

real(sp) particle_class::particle::el =0._SP

Definition at line 90 of file particle.f90.

90  real(sp) :: el =0._sp !!surface elevation at particle point

◆ elem

integer particle_class::particle::elem =0

Definition at line 84 of file particle.f90.

84  integer :: elem =0 !!element containing particle

◆ found

logical particle_class::particle::found = .false.

Definition at line 100 of file particle.f90.

100  logical :: found = .false.

◆ group

integer particle_class::particle::group =0

Definition at line 85 of file particle.f90.

85  integer :: group =0 !!element group id

◆ h

real(sp) particle_class::particle::h =0._SP

Definition at line 91 of file particle.f90.

91  real(sp) :: h =0._sp !!bathymetry at particle point

◆ id

integer particle_class::particle::id =0

Definition at line 82 of file particle.f90.

82  integer :: id =0 !!global particle number

◆ pathlength

real(sp) particle_class::particle::pathlength =0._SP

Definition at line 99 of file particle.f90.

99  real(sp) :: pathlength =0._sp !!particle integrated pathlength [m]

◆ pid

integer particle_class::particle::pid =0

Definition at line 83 of file particle.f90.

83  integer :: pid =0 !!processor id number

◆ s

real(sp), dimension(number_of_scalars) particle_class::particle::s =0._SP

Definition at line 96 of file particle.f90.

96  real(sp) :: s(number_of_scalars) =0._sp !!particle scalar

◆ tbeg

type(time) particle_class::particle::tbeg

Definition at line 86 of file particle.f90.

86  TYPE(TIME) :: tbeg !! START TIME

◆ tend

type(time) particle_class::particle::tend

Definition at line 87 of file particle.f90.

87  TYPE(TIME) :: tend !! END TIME

◆ u

real(sp) particle_class::particle::u =0._SP

Definition at line 92 of file particle.f90.

92  real(sp) :: u =0._sp !!x-velocity at particle location

◆ v

real(sp) particle_class::particle::v =0._SP

Definition at line 93 of file particle.f90.

93  real(sp) :: v =0._sp !!y-velocity at particle location

◆ w

real(sp) particle_class::particle::w =0._SP

Definition at line 94 of file particle.f90.

94  real(sp) :: w =0._sp !!sigma-velocity at particle location

◆ x

real(sp), dimension(3) particle_class::particle::x =0.0_sp

Definition at line 88 of file particle.f90.

88  real(sp) :: x(3) =0.0_sp !!particle position

◆ xn

real(sp), dimension(3) particle_class::particle::xn =0.0_sp

Definition at line 89 of file particle.f90.

89  real(sp) :: xn(3) =0.0_sp !!last time step position

◆ zloc

real(sp) particle_class::particle::zloc =0._SP

Definition at line 95 of file particle.f90.

95  real(sp) :: zloc =0._sp !!z position of particle [m]

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