|
| procedure, public | destroy (this) |
| | destructor for the subcell
|
| procedure, public | init (this) |
| | initializes the rectangular subcell
|
| procedure(init), deferred | init (this) |
| | initializer
|
| procedure(destroy), deferred | destroy (this) |
| | destructor
|
|
| double precision, public | sinrot |
| | sine of rotation angle for local (x, y)
|
| double precision, public | cosrot |
| | cosine of rotation angle for local (x, y)
|
| double precision, public | xorigin |
| | cell x origin for local (x, y)
|
| double precision, public | yorigin |
| | cell y origin for local (x, y)
|
| double precision, public | zorigin |
| | cell z origin for local z
|
| double precision, public | dx |
| double precision, public | dy |
| double precision, public | dz |
| | subcell dimensions
|
| double precision, public | vx1 |
| double precision, public | vx2 |
| double precision, public | vy1 |
| double precision, public | vy2 |
| double precision, public | vz1 |
| double precision, public | vz2 |
| | subcell face velocities
|
| integer, public | isubcell |
| | index of subcell in the cell
|
| integer, public | icell |
| | index of cell in the source grid
|
| character(len=40), pointer | type |
| | character string that names the tracking domain type
|
Definition at line 10 of file SubcellRect.f90.
◆ destroy() [1/2]
| procedure(destroy), deferred domainmodule::domaintype::destroy |
( |
class(domaintype), intent(inout) | this | ) |
|
|
pure virtualinherited |
◆ destroy() [2/2]
| procedure, public subcellrectmodule::subcellrecttype::destroy |
( |
class(subcellrecttype), intent(inout) | this | ) |
|
◆ init() [1/2]
| procedure(init), deferred subcellmodule::subcelltype::init |
( |
class(subcelltype), intent(inout) | this | ) |
|
|
pure virtualinherited |
◆ init() [2/2]
| procedure, public subcellrectmodule::subcellrecttype::init |
( |
class(subcellrecttype), intent(inout) | this | ) |
|
◆ cosrot
| double precision, public subcellrectmodule::subcellrecttype::cosrot |
◆ dx
| double precision, public subcellrectmodule::subcellrecttype::dx |
Definition at line 17 of file SubcellRect.f90.
17 double precision, public :: dx, dy, dz
◆ dy
| double precision, public subcellrectmodule::subcellrecttype::dy |
◆ dz
| double precision, public subcellrectmodule::subcellrecttype::dz |
◆ icell
| integer, public subcellmodule::subcelltype::icell |
|
inherited |
Definition at line 12 of file Subcell.f90.
12 integer, public :: icell
◆ isubcell
| integer, public subcellmodule::subcelltype::isubcell |
|
inherited |
Definition at line 11 of file Subcell.f90.
11 integer, public :: isubcell
◆ sinrot
| double precision, public subcellrectmodule::subcellrecttype::sinrot |
◆ type
| character(len=40), pointer domainmodule::domaintype::type |
|
inherited |
Definition at line 9 of file Domain.f90.
9 character(len=40), pointer :: type
◆ vx1
| double precision, public subcellrectmodule::subcellrecttype::vx1 |
Definition at line 18 of file SubcellRect.f90.
18 double precision, public :: vx1, vx2, vy1, vy2, vz1, vz2
◆ vx2
| double precision, public subcellrectmodule::subcellrecttype::vx2 |
◆ vy1
| double precision, public subcellrectmodule::subcellrecttype::vy1 |
◆ vy2
| double precision, public subcellrectmodule::subcellrecttype::vy2 |
◆ vz1
| double precision, public subcellrectmodule::subcellrecttype::vz1 |
◆ vz2
| double precision, public subcellrectmodule::subcellrecttype::vz2 |
◆ xorigin
| double precision, public subcellrectmodule::subcellrecttype::xorigin |
Definition at line 14 of file SubcellRect.f90.
14 double precision, public :: xOrigin
◆ yorigin
| double precision, public subcellrectmodule::subcellrecttype::yorigin |
Definition at line 15 of file SubcellRect.f90.
15 double precision, public :: yOrigin
◆ zorigin
| double precision, public subcellrectmodule::subcellrecttype::zorigin |
Definition at line 16 of file SubcellRect.f90.
16 double precision, public :: zOrigin
The documentation for this type was generated from the following file:
- /home/runner/work/modflow6/modflow6/src/Solution/ParticleTracker/Domain/SubcellRect.f90