32 allocate (method%type)
33 method%type =
"passtobottom"
34 method%delegates = .false.
41 deallocate (this%type)
49 real(DP),
intent(in) :: tmax
51 call this%update(particle, this%defn)
52 if (.not. particle%advancing)
return
53 particle%z = this%defn%bot
54 particle%iboundary(2) = this%defn%npolyverts + 2
55 call this%save(particle, reason=1)
subroutine, public create_defn(cellDefn)
Create a new cell definition object.
This module defines variable data types.
subroutine, public create_method_cell_ptb(method)
Create a new tracking method.
subroutine apply_ptb(this, particle, tmax)
Pass particle vertically and instantaneously to the cell bottom.
Particle tracking strategies.
Base grid cell definition.
Base type for grid cells of a concrete type. Contains a cell-definition which is information shared b...
Base type for particle tracking methods.
A particle tracked by the PRT model.
Manages particle track (i.e. pathline) files.