|
character(len=40), pointer, public | type |
| method name More...
|
|
logical(lgp), public | delegates |
| whether the method delegates More...
|
|
type(prtfmitype), pointer, public | fmi => null() |
| ptr to fmi More...
|
|
class(celltype), pointer, public | cell => null() |
| ptr to the current cell More...
|
|
class(subcelltype), pointer, public | subcell => null() |
| ptr to the current subcell More...
|
|
type(trackfilecontroltype), pointer, public | trackfilectl => null() |
| ptr to track file control More...
|
|
type(timeselecttype), pointer, public | tracktimes => null() |
| ptr to user-defined tracking times More...
|
|
integer(i4b), dimension(:), pointer, public, contiguous | izone => null() |
| pointer to zone numbers More...
|
|
real(dp), dimension(:), pointer, public, contiguous | flowja => null() |
| pointer to intercell flows More...
|
|
real(dp), dimension(:), pointer, public, contiguous | porosity => null() |
| pointer to aquifer porosity More...
|
|
real(dp), dimension(:), pointer, public, contiguous | retfactor => null() |
| pointer to retardation factor More...
|
|
Definition at line 23 of file MethodDisv.f90.
◆ apply()
procedure, public methoddisvmodule::methoddisvtype::apply |
◆ deallocate()
procedure, public methoddisvmodule::methoddisvtype::deallocate |
◆ init()
procedure methodmodule::methodtype::init |
|
privateinherited |
◆ load()
procedure, public methoddisvmodule::methoddisvtype::load |
◆ load_boundary_flows_to_defn_poly()
procedure methoddisvmodule::methoddisvtype::load_boundary_flows_to_defn_poly |
|
private |
◆ load_boundary_flows_to_defn_rect()
procedure methoddisvmodule::methoddisvtype::load_boundary_flows_to_defn_rect |
|
private |
◆ load_boundary_flows_to_defn_rect_quad()
procedure methoddisvmodule::methoddisvtype::load_boundary_flows_to_defn_rect_quad |
|
private |
◆ load_cell_defn()
procedure, public methoddisvmodule::methoddisvtype::load_cell_defn |
pass the particle to the next cell
Definition at line 30 of file MethodDisv.f90.
◆ load_face_flows_to_defn_poly()
procedure methoddisvmodule::methoddisvtype::load_face_flows_to_defn_poly |
|
private |
◆ load_flows()
procedure methoddisvmodule::methoddisvtype::load_flows |
|
private |
◆ load_indicators()
procedure methoddisvmodule::methoddisvtype::load_indicators |
|
private |
◆ load_neighbors()
procedure methoddisvmodule::methoddisvtype::load_neighbors |
|
private |
◆ load_particle()
procedure methoddisvmodule::methoddisvtype::load_particle |
|
private |
◆ load_polygon()
procedure methoddisvmodule::methoddisvtype::load_polygon |
|
private |
◆ load_properties()
procedure methoddisvmodule::methoddisvtype::load_properties |
|
private |
◆ map_neighbor()
procedure methoddisvmodule::methoddisvtype::map_neighbor |
|
private |
◆ track()
procedure methodmodule::methodtype::track |
|
privateinherited |
◆ try_pass()
procedure methodmodule::methodtype::try_pass |
|
privateinherited |
◆ update()
procedure methodmodule::methodtype::update |
|
privateinherited |
◆ update_flowja()
procedure methoddisvmodule::methoddisvtype::update_flowja |
|
private |
◆ cell
class(celltype), pointer, public methodmodule::methodtype::cell => null() |
|
inherited |
Definition at line 33 of file Method.f90.
33 class(CellType),
pointer,
public :: cell => null()
◆ delegates
logical(lgp), public methodmodule::methodtype::delegates |
|
inherited |
Definition at line 31 of file Method.f90.
31 logical(LGP),
public :: delegates
◆ flowja
real(dp), dimension(:), pointer, public, contiguous methodmodule::methodtype::flowja => null() |
|
inherited |
Definition at line 38 of file Method.f90.
38 real(DP),
dimension(:),
pointer,
contiguous,
public :: flowja => null()
◆ fmi
type(prtfmitype), pointer, public methodmodule::methodtype::fmi => null() |
|
inherited |
Definition at line 32 of file Method.f90.
32 type(PrtFmiType),
pointer,
public :: fmi => null()
◆ izone
integer(i4b), dimension(:), pointer, public, contiguous methodmodule::methodtype::izone => null() |
|
inherited |
Definition at line 37 of file Method.f90.
37 integer(I4B),
dimension(:),
pointer,
contiguous,
public :: izone => null()
◆ neighbor
type(celldefntype), pointer methoddisvmodule::methoddisvtype::neighbor => null() |
|
private |
Definition at line 25 of file MethodDisv.f90.
25 type(CellDefnType),
pointer :: neighbor => null()
◆ porosity
real(dp), dimension(:), pointer, public, contiguous methodmodule::methodtype::porosity => null() |
|
inherited |
Definition at line 39 of file Method.f90.
39 real(DP),
dimension(:),
pointer,
contiguous,
public :: porosity => null()
◆ retfactor
real(dp), dimension(:), pointer, public, contiguous methodmodule::methodtype::retfactor => null() |
|
inherited |
Definition at line 40 of file Method.f90.
40 real(DP),
dimension(:),
pointer,
contiguous,
public :: retfactor => null()
◆ subcell
class(subcelltype), pointer, public methodmodule::methodtype::subcell => null() |
|
inherited |
Definition at line 34 of file Method.f90.
34 class(SubcellType),
pointer,
public :: subcell => null()
◆ trackfilectl
Definition at line 35 of file Method.f90.
35 type(TrackFileControlType),
pointer,
public :: trackfilectl => null()
◆ tracktimes
Definition at line 36 of file Method.f90.
36 type(TimeSelectType),
pointer,
public :: tracktimes => null()
◆ type
character(len=40), pointer, public methodmodule::methodtype::type |
|
inherited |
Definition at line 30 of file Method.f90.
30 character(len=40),
pointer,
public ::
type
The documentation for this type was generated from the following file:
- /home/runner/work/modflow6/modflow6/src/Solution/ParticleTracker/MethodDisv.f90