![]() |
MODFLOW 6
version 6.8.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
| type | prtfmitype |
Enumerations | |
| enum | |
| IFLOWFACE numbers for top and bottom faces. More... | |
Functions/Subroutines | |
| subroutine, public | fmi_cr (fmiobj, name_model, input_mempath, inunit, iout) |
| Create a new PrtFmi object. More... | |
| subroutine | fmi_ad (this) |
| Time step advance. More... | |
| subroutine | prtfmi_df (this, dis, idryinactive) |
| Define the flow model interface. More... | |
| subroutine | prtfmi_allocate_scalars (this) |
| Allocate scalars. More... | |
| subroutine | prtfmi_allocate_arrays (this, nodes) |
| Allocate arrays. More... | |
| subroutine | prtfmi_da (this) |
| Deallocate memory. More... | |
| subroutine | accumulate_flows (this) |
| Accumulate flows. More... | |
| subroutine | mark_boundary_face (this, ic, icellface) |
| Mark a face as a boundary face. More... | |
| logical(lgp) function | is_boundary_face (this, ic, icellface) |
| Check if a face is assigned to a boundary package. More... | |
| logical(lgp) function | is_net_out_boundary_face (this, ic, icellface) |
| Check if a face is an assigned boundary with net outflow. More... | |
| integer(i4b) function | iflowface_to_icellface (this, iflowface) |
| Convert an iflowface number to a cell face number. Maps bottom (-2) -> max_faces - 1, top (-1) -> max_faces. More... | |
Variables | |
| character(len=lenpackagename) | text = ' PRTFMI' |
| @, public | iflowface_top = -1 |
| @, public | iflowface_bottom = -2 |
|
private |
Definition at line 22 of file prt-fmi.f90.
|
private |
Definition at line 219 of file prt-fmi.f90.
|
private |
Definition at line 87 of file prt-fmi.f90.
| subroutine, public prtfmimodule::fmi_cr | ( | type(prtfmitype), pointer | fmiobj, |
| character(len=*), intent(in) | name_model, | ||
| character(len=*), intent(in) | input_mempath, | ||
| integer(i4b), intent(inout) | inunit, | ||
| integer(i4b), intent(in) | iout | ||
| ) |
|
private |
Definition at line 349 of file prt-fmi.f90.
|
private |
| [in] | ic | node number (reduced) |
| [in] | icellface | cell face number |
Definition at line 305 of file prt-fmi.f90.

|
private |
| [in] | ic | node number (reduced) |
| [in] | icellface | cell face number |
Definition at line 334 of file prt-fmi.f90.
|
private |
| [in] | ic | node number (reduced) |
| [in] | icellface | cell face number |
Definition at line 278 of file prt-fmi.f90.

|
private |
Definition at line 183 of file prt-fmi.f90.
|
private |
Definition at line 172 of file prt-fmi.f90.
|
private |
Definition at line 204 of file prt-fmi.f90.
| subroutine prtfmimodule::prtfmi_df | ( | class(prtfmitype) | this, |
| class(disbasetype), intent(in), pointer | dis, | ||
| integer(i4b), intent(in) | idryinactive | ||
| ) |
| @, public prtfmimodule::iflowface_bottom = -2 |
Definition at line 24 of file prt-fmi.f90.
| @, public prtfmimodule::iflowface_top = -1 |
Definition at line 23 of file prt-fmi.f90.
|
private |
Definition at line 19 of file prt-fmi.f90.