![]() |
MODFLOW 6
version 6.8.0.dev0
USGS Modular Hydrologic Model
|
Data Types | |
| interface | mem_set_value |
Functions/Subroutines | |
| subroutine, public | memorystore_remove (component, subcomponent, context) |
| subroutine, public | memorystore_release (varname, memory_path) |
| Release a single variable from the memory store. More... | |
| subroutine | mem_set_value_logical (p_mem, varname, memory_path, found, release) |
| Set pointer to value of memory list logical variable. More... | |
| subroutine | mem_set_value_int (p_mem, varname, memory_path, found, release) |
| Set pointer to value of memory list int variable. More... | |
| subroutine | mem_set_value_int_setval (p_mem, varname, memory_path, setval, found, release) |
| subroutine | mem_set_value_str_mapped_int (p_mem, varname, memory_path, str_list, found, release) |
| subroutine | mem_set_value_logical1d (p_mem, varname, memory_path, found, release) |
| Set pointer to value of memory list 1d logical array variable. More... | |
| subroutine | mem_set_value_logical1d_mapped (p_mem, varname, memory_path, map, found, release) |
| Set pointer to value of memory list 1d logical array variable with mapping. More... | |
| subroutine | mem_set_value_int1d (p_mem, varname, memory_path, found, release) |
| Set pointer to value of memory list 1d int array variable. More... | |
| subroutine | mem_set_value_int1d_mapped (p_mem, varname, memory_path, map, found, release) |
| Set pointer to value of memory list 1d int array variable with mapping. More... | |
| subroutine | mem_set_value_int2d (p_mem, varname, memory_path, found, release) |
| Set pointer to value of memory list 2d int array variable. More... | |
| subroutine | mem_set_value_int3d (p_mem, varname, memory_path, found, release) |
| Set pointer to value of memory list 3d int array variable. More... | |
| subroutine | mem_set_value_dbl (p_mem, varname, memory_path, found, release) |
| Set pointer to value of memory list double variable. More... | |
| subroutine | mem_set_value_dbl1d (p_mem, varname, memory_path, found, release) |
| Set pointer to value of memory list 1d dbl array variable. More... | |
| subroutine | mem_set_value_dbl1d_mapped (p_mem, varname, memory_path, map, found, release) |
| Set pointer to value of memory list 1d dbl array variable with mapping. More... | |
| subroutine | mem_set_value_dbl2d (p_mem, varname, memory_path, found, release) |
| Set pointer to value of memory list 2d dbl array variable. More... | |
| subroutine | mem_set_value_dbl3d (p_mem, varname, memory_path, found, release) |
| Set pointer to value of memory list 3d dbl array variable. More... | |
| subroutine | mem_set_value_str (p_mem, varname, memory_path, found, release) |
| subroutine | mem_set_value_charstr1d (p_mem, varname, memory_path, found, release) |
|
private |
| [in,out] | p_mem | pointer to charstr 1d array |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 583 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to dbl scalar |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 398 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to 1d dbl array |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 422 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to 1d dbl array |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | map | pointer to 1d int mapping array |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 453 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to 2d dbl array |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 492 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to 3d dbl array |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 526 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to int scalar |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 110 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to 1d int array |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 257 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to 1d int array |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | map | pointer to 1d int mapping array |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 288 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to 2d int array |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 327 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to 3d int array |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 361 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to int scalar |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | setval | set p_mem to setval if varname found |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 132 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to logical scalar |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 82 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to 1d logical array |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 186 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to 1d logical array |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | map | pointer to 1d int mapping array |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 218 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to str scalar |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 561 of file MemoryManagerExt.f90.
|
private |
| [in,out] | p_mem | pointer to int scalar |
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
| [in] | release | if true (default), deallocate input context memory after copy |
Definition at line 155 of file MemoryManagerExt.f90.
| subroutine, public memorymanagerextmodule::memorystore_release | ( | character(len=*), intent(in) | varname, |
| character(len=*), intent(in) | memory_path | ||
| ) |
Looks up the variable by name and path and deallocates its data. Safe to call when the variable is not found or was already released.
| [in] | varname | variable name |
| [in] | memory_path | path where variable is stored |
Definition at line 67 of file MemoryManagerExt.f90.


| subroutine, public memorymanagerextmodule::memorystore_remove | ( | character(len=*), intent(in) | component, |
| character(len=*), intent(in), optional | subcomponent, | ||
| character(len=*), intent(in), optional | context | ||
| ) |
| [in] | component | name of the solution, model, or exchange |
| [in] | subcomponent | name of the package (optional) |
| [in] | context | name of the context (optional) |
Definition at line 30 of file MemoryManagerExt.f90.

