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

Public Member Functions

procedure, public destroy => destroy_subcell_rect
 destructor for the subcell More...
 
procedure, public init => init_subcell_rect
 initializes the rectangular subcell More...
 

Public Attributes

double precision, public sinrot
 sine of rotation angle for local (x, y) More...
 
double precision, public cosrot
 cosine of rotation angle for local (x, y) More...
 
double precision, public xorigin
 cell x origin for local (x, y) More...
 
double precision, public yorigin
 cell y origin for local (x, y) More...
 
double precision, public zorigin
 cell z origin for local z More...
 
double precision, public dx
 
double precision, public dy
 
double precision, public dz
 subcell dimensions More...
 
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 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 SubcellRect.f90.

Member Function/Subroutine Documentation

◆ destroy()

procedure, public subcellrectmodule::subcellrecttype::destroy

Definition at line 20 of file SubcellRect.f90.

◆ init()

procedure, public subcellrectmodule::subcellrecttype::init

Definition at line 21 of file SubcellRect.f90.

Member Data Documentation

◆ cosrot

double precision, public subcellrectmodule::subcellrecttype::cosrot

Definition at line 13 of file SubcellRect.f90.

13  double precision, public :: cosrot !< cosine of rotation angle for local (x, y)

◆ dx

double precision, public subcellrectmodule::subcellrecttype::dx

Definition at line 17 of file SubcellRect.f90.

17  double precision, public :: dx, dy, dz !< subcell dimensions

◆ dy

double precision, public subcellrectmodule::subcellrecttype::dy

Definition at line 17 of file SubcellRect.f90.

◆ dz

double precision, public subcellrectmodule::subcellrecttype::dz

Definition at line 17 of file SubcellRect.f90.

◆ 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

◆ sinrot

double precision, public subcellrectmodule::subcellrecttype::sinrot

Definition at line 12 of file SubcellRect.f90.

12  double precision, public :: sinrot !< sine of rotation angle for local (x, y)

◆ 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

◆ 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 !< subcell face velocities

◆ vx2

double precision, public subcellrectmodule::subcellrecttype::vx2

Definition at line 18 of file SubcellRect.f90.

◆ vy1

double precision, public subcellrectmodule::subcellrecttype::vy1

Definition at line 18 of file SubcellRect.f90.

◆ vy2

double precision, public subcellrectmodule::subcellrecttype::vy2

Definition at line 18 of file SubcellRect.f90.

◆ vz1

double precision, public subcellrectmodule::subcellrecttype::vz1

Definition at line 18 of file SubcellRect.f90.

◆ vz2

double precision, public subcellrectmodule::subcellrecttype::vz2

Definition at line 18 of file SubcellRect.f90.

◆ xorigin

double precision, public subcellrectmodule::subcellrecttype::xorigin

Definition at line 14 of file SubcellRect.f90.

14  double precision, public :: xOrigin !< cell x origin for local (x, y)

◆ yorigin

double precision, public subcellrectmodule::subcellrecttype::yorigin

Definition at line 15 of file SubcellRect.f90.

15  double precision, public :: yOrigin !< cell y origin for local (x, y)

◆ zorigin

double precision, public subcellrectmodule::subcellrecttype::zorigin

Definition at line 16 of file SubcellRect.f90.

16  double precision, public :: zOrigin !< cell z origin for local z

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