MODFLOW 6  version 6.7.0.dev2
USGS Modular Hydrologic Model
methodsubcellternarymodule::barycentricexitsolutiontype Type Reference

Barycentric velocity interpolation exit solution. Inherit from LinearExitSolutionType to get around array polymorphism limitations in Fortran; the exit_solutions array below needs to be of one type for convenient use. More...

Inheritance diagram for methodsubcellternarymodule::barycentricexitsolutiontype:
Inheritance graph
Collaboration diagram for methodsubcellternarymodule::barycentricexitsolutiontype:
Collaboration graph

Public Attributes

real(dp) v = DZERO
 particle velocity More...
 
real(dp) dvdx = DZERO
 velocity gradient More...
 
integer(i4b) status = -1
 domain exit status code More...
 
integer(i4b) iboundary = 0
 boundary number More...
 
real(dp) dt = 1.0d+20
 time to exit More...
 

Private Attributes

real(dp) alpexit = DZERO
 
real(dp) betexit = DZERO
 alpha and beta coefficients More...
 
integer(i4b) itopbotexit = -1
 
integer(i4b) itrifaceexit = -1
 
real(dp) rxx = DZERO
 
real(dp) rxy = DZERO
 
real(dp) ryx = DZERO
 
real(dp) ryy = DZERO
 
real(dp) sxx = DZERO
 
real(dp) sxy = DZERO
 
real(dp) syy = DZERO
 

Detailed Description

Definition at line 32 of file MethodSubcellTernary.f90.

Member Data Documentation

◆ alpexit

real(dp) methodsubcellternarymodule::barycentricexitsolutiontype::alpexit = DZERO
private

Definition at line 33 of file MethodSubcellTernary.f90.

33  real(DP) :: alpexit = dzero, betexit = dzero !< alpha and beta coefficients

◆ betexit

real(dp) methodsubcellternarymodule::barycentricexitsolutiontype::betexit = DZERO
private

Definition at line 33 of file MethodSubcellTernary.f90.

◆ dt

real(dp) exitsolutionmodule::exitsolutiontype::dt = 1.0d+20
inherited

Definition at line 21 of file ExitSolution.f90.

21  real(DP) :: dt = 1.0d+20 !< time to exit

◆ dvdx

real(dp) exitsolutionmodule::linearexitsolutiontype::dvdx = DZERO
inherited

Definition at line 27 of file ExitSolution.f90.

27  real(DP) :: dvdx = dzero !< velocity gradient

◆ iboundary

integer(i4b) exitsolutionmodule::exitsolutiontype::iboundary = 0
inherited

Definition at line 20 of file ExitSolution.f90.

20  integer(I4B) :: iboundary = 0 !< boundary number

◆ itopbotexit

integer(i4b) methodsubcellternarymodule::barycentricexitsolutiontype::itopbotexit = -1
private

Definition at line 34 of file MethodSubcellTernary.f90.

34  integer(I4B) :: itopbotexit = -1, itrifaceexit = -1

◆ itrifaceexit

integer(i4b) methodsubcellternarymodule::barycentricexitsolutiontype::itrifaceexit = -1
private

Definition at line 34 of file MethodSubcellTernary.f90.

◆ rxx

real(dp) methodsubcellternarymodule::barycentricexitsolutiontype::rxx = DZERO
private

Definition at line 36 of file MethodSubcellTernary.f90.

36  real(DP) :: rxx = dzero

◆ rxy

real(dp) methodsubcellternarymodule::barycentricexitsolutiontype::rxy = DZERO
private

Definition at line 37 of file MethodSubcellTernary.f90.

37  real(DP) :: rxy = dzero

◆ ryx

real(dp) methodsubcellternarymodule::barycentricexitsolutiontype::ryx = DZERO
private

Definition at line 38 of file MethodSubcellTernary.f90.

38  real(DP) :: ryx = dzero

◆ ryy

real(dp) methodsubcellternarymodule::barycentricexitsolutiontype::ryy = DZERO
private

Definition at line 39 of file MethodSubcellTernary.f90.

39  real(DP) :: ryy = dzero

◆ status

integer(i4b) exitsolutionmodule::exitsolutiontype::status = -1
inherited

Definition at line 19 of file ExitSolution.f90.

19  integer(I4B) :: status = -1 !< domain exit status code

◆ sxx

real(dp) methodsubcellternarymodule::barycentricexitsolutiontype::sxx = DZERO
private

Definition at line 40 of file MethodSubcellTernary.f90.

40  real(DP) :: sxx = dzero

◆ sxy

real(dp) methodsubcellternarymodule::barycentricexitsolutiontype::sxy = DZERO
private

Definition at line 41 of file MethodSubcellTernary.f90.

41  real(DP) :: sxy = dzero

◆ syy

real(dp) methodsubcellternarymodule::barycentricexitsolutiontype::syy = DZERO
private

Definition at line 42 of file MethodSubcellTernary.f90.

42  real(DP) :: syy = dzero

◆ v

real(dp) exitsolutionmodule::linearexitsolutiontype::v = DZERO
inherited

Definition at line 26 of file ExitSolution.f90.

26  real(DP) :: v = dzero !< particle velocity

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