![]() |
MODFLOW 6
version 6.9.0.dev0
USGS Modular Hydrologic Model
|
Previous variable names checked in as deprecated aliases. More...
Data Types | |
| interface | mem_alias_deprecated |
Functions/Subroutines | |
| subroutine | alias_int (sclr, name, mem_path, name2, mem_path2, version) |
| Check in a deprecated name for an integer scalar. More... | |
| subroutine | alias_logical1d (alog, name, mem_path, name2, mem_path2, version) |
| Check in a deprecated name for a 1d logical array. More... | |
| subroutine | alias_int1d (aint, name, mem_path, name2, mem_path2, version) |
| Check in a deprecated name for a 1d integer array. More... | |
| subroutine | alias_int2d (aint, name, mem_path, name2, mem_path2, version) |
| Check in a deprecated name for a 2d integer array. More... | |
| subroutine | alias_dbl1d (adbl, name, mem_path, name2, mem_path2, version) |
| Check in a deprecated name for a 1d double precision array. More... | |
| subroutine | alias_dbl2d (adbl, name, mem_path, name2, mem_path2, version) |
| Check in a deprecated name for a 2d double precision array. More... | |
| subroutine | alias_charstr1d (acharstr1d, ilen, name, mem_path, name2, mem_path2, version) |
| Check in a deprecated name for a 1d character string array. More... | |
| subroutine | record_alias (name, mem_path, name2, mem_path2, version) |
| Record the replacement and version of a deprecated name. More... | |
| subroutine, public | get_deprecated_alias (name, mem_path, found, replacement, version) |
| Get the replacement and version of a deprecated name. More... | |
| subroutine, public | mem_alias_da () |
| Clear the recorded aliases. More... | |
Variables | |
| integer(i4b), parameter | lenversion = 16 |
| maximum length of a version string More... | |
| type(hashtabletype), pointer | alias_index => null() |
| alias address to record number More... | |
| integer(i4b) | nalias = 0 |
| number of recorded aliases More... | |
| character(len=lenmemaddress), dimension(:), allocatable | replacements |
| address of the replacement variable More... | |
| character(len=lenversion), dimension(:), allocatable | versions |
| version the alias was deprecated in More... | |
A package that renames or moves a variable checks in the previous name as an alias of the variable, so a program that addresses it through the API still resolves, and records the replacement for the API to report.
|
private |
| [in,out] | acharstr1d | the replacement variable |
| [in] | ilen | string length |
| [in] | name | deprecated variable name |
| [in] | mem_path | path of the deprecated name |
| [in] | name2 | replacement variable name |
| [in] | mem_path2 | path of the replacement variable |
| [in] | version | version the name was deprecated in |
Definition at line 140 of file MemoryAlias.f90.
|
private |
| [in,out] | adbl | the replacement variable |
| [in] | name | deprecated variable name |
| [in] | mem_path | path of the deprecated name |
| [in] | name2 | replacement variable name |
| [in] | mem_path2 | path of the replacement variable |
| [in] | version | version the name was deprecated in |
Definition at line 110 of file MemoryAlias.f90.
|
private |
| [in,out] | adbl | the replacement variable |
| [in] | name | deprecated variable name |
| [in] | mem_path | path of the deprecated name |
| [in] | name2 | replacement variable name |
| [in] | mem_path2 | path of the replacement variable |
| [in] | version | version the name was deprecated in |
Definition at line 125 of file MemoryAlias.f90.
|
private |
| [in] | sclr | the replacement variable |
| [in] | name | deprecated variable name |
| [in] | mem_path | path of the deprecated name |
| [in] | name2 | replacement variable name |
| [in] | mem_path2 | path of the replacement variable |
| [in] | version | version the name was deprecated in |
Definition at line 45 of file MemoryAlias.f90.
|
private |
| [in,out] | aint | the replacement variable |
| [in] | name | deprecated variable name |
| [in] | mem_path | path of the deprecated name |
| [in] | name2 | replacement variable name |
| [in] | mem_path2 | path of the replacement variable |
| [in] | version | version the name was deprecated in |
Definition at line 80 of file MemoryAlias.f90.
|
private |
| [in,out] | aint | the replacement variable |
| [in] | name | deprecated variable name |
| [in] | mem_path | path of the deprecated name |
| [in] | name2 | replacement variable name |
| [in] | mem_path2 | path of the replacement variable |
| [in] | version | version the name was deprecated in |
Definition at line 95 of file MemoryAlias.f90.
|
private |
| [in] | alog | the replacement variable |
| [in] | name | deprecated variable name |
| [in] | mem_path | path of the deprecated name |
| [in] | name2 | replacement variable name |
| [in] | mem_path2 | path of the replacement variable |
| [in] | version | version the name was deprecated in |
Definition at line 65 of file MemoryAlias.f90.
| subroutine, public memoryaliasmodule::get_deprecated_alias | ( | character(len=*), intent(in) | name, |
| character(len=*), intent(in) | mem_path, | ||
| logical(lgp), intent(out) | found, | ||
| character(len=lenmemaddress), intent(out) | replacement, | ||
| character(len=*), intent(out) | version | ||
| ) |
| [in] | name | variable name |
| [in] | mem_path | path of the variable |
| [out] | found | true when the name is deprecated |
| [out] | replacement | address of the replacement variable |
| [out] | version | version the name was deprecated in |
Definition at line 176 of file MemoryAlias.f90.


| subroutine, public memoryaliasmodule::mem_alias_da |
The alias entries themselves are deallocated with the memory manager.
Definition at line 200 of file MemoryAlias.f90.


|
private |
| [in] | name | deprecated variable name |
| [in] | mem_path | path of the deprecated name |
| [in] | name2 | replacement variable name |
| [in] | mem_path2 | path of the replacement variable |
| [in] | version | version the name was deprecated in |
Definition at line 158 of file MemoryAlias.f90.


|
private |
Definition at line 36 of file MemoryAlias.f90.
|
private |
Definition at line 23 of file MemoryAlias.f90.
|
private |
Definition at line 37 of file MemoryAlias.f90.
|
private |
Definition at line 38 of file MemoryAlias.f90.
|
private |
Definition at line 39 of file MemoryAlias.f90.