MODFLOW 6  version 6.5.0.dev2
MODFLOW 6 Code Documentation
subcelltrimodule::subcelltritype Type Reference
Inheritance diagram for subcelltrimodule::subcelltritype:
Inheritance graph
Collaboration diagram for subcelltrimodule::subcelltritype:
Collaboration graph

Public Member Functions

procedure, public destroy => destroy_subcell_tri
 destructor for the subcell More...
 
procedure, public init => init_subcell_tri
 initializes the triangular subcell More...
 

Public Attributes

double precision, public x0
 
double precision, public y0
 
double precision, public x1
 
double precision, public y1
 
double precision, public x2
 
double precision, public y2
 subcell corner coordinates More...
 
double precision, public v0x
 
double precision, public v0y
 
double precision, public v1x
 
double precision, public v1y
 
double precision, public v2x
 
double precision, public v2y
 subcell corner velocities More...
 
double precision, public ztop
 
double precision, public zbot
 subcell top and bottom elevations More...
 
double precision, public dz
 subcell thickness More...
 
double precision, public vztop
 
double precision, public vzbot
 subcell top and bottom velocities More...
 
character(len=40), pointer, public type
 character string that names the tracking domain type More...
 
integer, public isubcell
 index of subcell in the cell More...
 
integer, public icell
 index of cell in the source grid More...
 

Detailed Description

Definition at line 10 of file SubcellTri.f90.

Member Function/Subroutine Documentation

◆ destroy()

procedure, public subcelltrimodule::subcelltritype::destroy

Definition at line 18 of file SubcellTri.f90.

◆ init()

procedure, public subcelltrimodule::subcelltritype::init

Definition at line 19 of file SubcellTri.f90.

Member Data Documentation

◆ dz

double precision, public subcelltrimodule::subcelltritype::dz

Definition at line 15 of file SubcellTri.f90.

15  double precision, public :: dz !< subcell thickness

◆ icell

integer, public subcellmodule::subcelltype::icell
inherited

Definition at line 13 of file Subcell.f90.

13  integer, public :: icell !< index of cell in the source grid

◆ isubcell

integer, public subcellmodule::subcelltype::isubcell
inherited

Definition at line 12 of file Subcell.f90.

12  integer, public :: isubcell !< index of subcell in the cell

◆ type

character(len=40), pointer, public subcellmodule::subcelltype::type
inherited

Definition at line 11 of file Subcell.f90.

11  character(len=40), pointer, public :: type !< character string that names the tracking domain type

◆ v0x

double precision, public subcelltrimodule::subcelltritype::v0x

Definition at line 13 of file SubcellTri.f90.

13  double precision, public :: v0x, v0y, v1x, v1y, v2x, v2y !< subcell corner velocities

◆ v0y

double precision, public subcelltrimodule::subcelltritype::v0y

Definition at line 13 of file SubcellTri.f90.

◆ v1x

double precision, public subcelltrimodule::subcelltritype::v1x

Definition at line 13 of file SubcellTri.f90.

◆ v1y

double precision, public subcelltrimodule::subcelltritype::v1y

Definition at line 13 of file SubcellTri.f90.

◆ v2x

double precision, public subcelltrimodule::subcelltritype::v2x

Definition at line 13 of file SubcellTri.f90.

◆ v2y

double precision, public subcelltrimodule::subcelltritype::v2y

Definition at line 13 of file SubcellTri.f90.

◆ vzbot

double precision, public subcelltrimodule::subcelltritype::vzbot

Definition at line 16 of file SubcellTri.f90.

◆ vztop

double precision, public subcelltrimodule::subcelltritype::vztop

Definition at line 16 of file SubcellTri.f90.

16  double precision, public :: vztop, vzbot !< subcell top and bottom velocities

◆ x0

double precision, public subcelltrimodule::subcelltritype::x0

Definition at line 12 of file SubcellTri.f90.

12  double precision, public :: x0, y0, x1, y1, x2, y2 !< subcell corner coordinates

◆ x1

double precision, public subcelltrimodule::subcelltritype::x1

Definition at line 12 of file SubcellTri.f90.

◆ x2

double precision, public subcelltrimodule::subcelltritype::x2

Definition at line 12 of file SubcellTri.f90.

◆ y0

double precision, public subcelltrimodule::subcelltritype::y0

Definition at line 12 of file SubcellTri.f90.

◆ y1

double precision, public subcelltrimodule::subcelltritype::y1

Definition at line 12 of file SubcellTri.f90.

◆ y2

double precision, public subcelltrimodule::subcelltritype::y2

Definition at line 12 of file SubcellTri.f90.

◆ zbot

double precision, public subcelltrimodule::subcelltritype::zbot

Definition at line 14 of file SubcellTri.f90.

◆ ztop

double precision, public subcelltrimodule::subcelltritype::ztop

Definition at line 14 of file SubcellTri.f90.

14  double precision, public :: ztop, zbot !< subcell top and bottom elevations

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