MODFLOW 6
version 6.7.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
interface | readarray |
Functions/Subroutines | |
subroutine | read_array_int1d (iu, iarr, aname, ndim, jj, iout, k) |
subroutine | read_array_int2d (iu, iarr, aname, ndim, jj, ii, iout, k) |
subroutine | read_array_int3d (iu, iarr, aname, ndim, ncol, nrow, nlay, iout, k1, k2) |
subroutine | read_array_int3d_all (iu, iarr, aname, ndim, nvals, iout) |
subroutine | read_array_int1d_layered (iu, iarr, aname, ndim, ncol, nrow, nlay, nval, iout, k1, k2) |
subroutine | read_array_dbl1d (iu, darr, aname, ndim, jj, iout, k) |
subroutine | read_array_dbl2d (iu, darr, aname, ndim, jj, ii, iout, k) |
subroutine | read_array_dbl3d (iu, darr, aname, ndim, ncol, nrow, nlay, iout, k1, k2) |
subroutine | read_array_dbl3d_all (iu, darr, aname, ndim, nvals, iout) |
subroutine | read_array_dbl1d_layered (iu, darr, aname, ndim, ncol, nrow, nlay, nval, iout, k1, k2) |
subroutine | read_control_int (iu, iout, aname, locat, iconst, iclose, iprn) |
subroutine | read_control_dbl (iu, iout, aname, locat, cnstnt, iclose, iprn) |
subroutine | read_control_1 (iu, iout, aname, locat, iclose, line, icol, fname) |
subroutine | read_control_2 (iu, iout, fname, line, icol, locat, iclose, iprn) |
subroutine | build_format_int (iprn, prfmt, prowcolnum, ncpl, ndig) |
subroutine | build_format_dbl (iprn, prfmt, prowcolnum, ncpl, ndig) |
subroutine | print_array_int (iarr, aname, iout, jj, ii, k, prfmt, ncpl, ndig, prowcolnum) |
subroutine | print_array_dbl (darr, aname, iout, jj, ii, k, prfmt, ncpl, ndig, prowcolnum) |
subroutine, public | read_binary_header (locat, iout, arrname, nval) |
subroutine, public | check_binary_filesize (locat, expected_size, arrname) |
logical(lgp) function | check_binary_size (nval, nvalt, arrsize, aname, locat) |
@ brief Check the binary data size More... | |
Variables | |
integer(i4b), parameter | binary_char_bytes = 1 |
integer(i4b), parameter, public | binary_int_bytes = 4 |
integer(i4b), parameter, public | binary_double_bytes = 8 |
integer(i4b), parameter | binary_strlen = 16 |
integer(i4b), parameter, public | binary_header_bytes = (5 * BINARY_INT_BYTES) + (2 * BINARY_DOUBLE_BYTES) + (BINARY_STRLEN * BINARY_CHAR_BYTES) |
array text More... | |
|
private |
Definition at line 797 of file ArrayReaders.f90.
|
private |
Definition at line 743 of file ArrayReaders.f90.
subroutine, public arrayreadersmodule::check_binary_filesize | ( | integer(i4b), intent(in) | locat, |
integer(i4b), intent(in) | expected_size, | ||
character(len=*), intent(in) | arrname | ||
) |
Definition at line 1069 of file ArrayReaders.f90.
|
private |
Check the size of the binary data that will be read relative to the unfilled elements in the array .
[in] | nval | number of array |
[in] | nvalt | current data index |
[in] | arrsize | size of the array |
[in] | aname | name of array |
[in] | locat | binary file unit |
Definition at line 1095 of file ArrayReaders.f90.
|
private |
Definition at line 983 of file ArrayReaders.f90.
|
private |
Definition at line 937 of file ArrayReaders.f90.
|
private |
|
private |
Definition at line 524 of file ArrayReaders.f90.
|
private |
|
private |
|
private |
Definition at line 512 of file ArrayReaders.f90.
|
private |
|
private |
Definition at line 285 of file ArrayReaders.f90.
|
private |
|
private |
|
private |
Definition at line 273 of file ArrayReaders.f90.
subroutine, public arrayreadersmodule::read_binary_header | ( | integer(i4b), intent(in) | locat, |
integer(i4b), intent(in) | iout, | ||
character(len=*), intent(in) | arrname, | ||
integer, intent(out) | nval | ||
) |
Definition at line 1029 of file ArrayReaders.f90.
|
private |
Definition at line 635 of file ArrayReaders.f90.
subroutine arrayreadersmodule::read_control_2 | ( | integer(i4b), intent(in) | iu, |
integer(i4b), intent(in) | iout, | ||
character(len=*), intent(in) | fname, | ||
character(len=*), intent(inout) | line, | ||
integer(i4b), intent(inout) | icol, | ||
integer(i4b), intent(inout) | locat, | ||
integer(i4b), intent(in) | iclose, | ||
integer(i4b), intent(inout) | iprn | ||
) |
Definition at line 679 of file ArrayReaders.f90.
|
private |
Definition at line 587 of file ArrayReaders.f90.
|
private |
Definition at line 540 of file ArrayReaders.f90.
|
private |
Definition at line 24 of file ArrayReaders.f90.
integer(i4b), parameter, public arrayreadersmodule::binary_double_bytes = 8 |
Definition at line 26 of file ArrayReaders.f90.
integer(i4b), parameter, public arrayreadersmodule::binary_header_bytes = (5 * BINARY_INT_BYTES) + (2 * BINARY_DOUBLE_BYTES) + (BINARY_STRLEN * BINARY_CHAR_BYTES) |
Definition at line 28 of file ArrayReaders.f90.
integer(i4b), parameter, public arrayreadersmodule::binary_int_bytes = 4 |
Definition at line 25 of file ArrayReaders.f90.
|
private |
Definition at line 27 of file ArrayReaders.f90.