|
| subroutine | mf6bmiutil::split_address (c_var_address, mem_path, var_name, success) |
| | Split the variable address string. More...
|
| |
| subroutine | mf6bmiutil::check_mem_address (mem_path, var_name, found) |
| | Check if the variable exists in the memory manager. More...
|
| |
| pure integer(i4b) function | mf6bmiutil::strlen (char_array, max_len) |
| | Returns the string length without the trailing null character. More...
|
| |
| pure character(len=length) function | mf6bmiutil::char_array_to_string (char_array, length) |
| | Convert C-style string to Fortran character string. More...
|
| |
| pure character(kind=c_char, len=1) function, dimension(length+1) | mf6bmiutil::string_to_char_array (string, length) |
| | Convert Fortran string to C-style character string. More...
|
| |
| character(len=lenmodelname) function | mf6bmiutil::extract_model_name (var_address, success) |
| | Extract the model name from a memory address string. More...
|
| |
| character(len=lenmodelname) function | mf6bmiutil::get_model_name (grid_id) |
| | Get the model name from the grid id. More...
|
| |
| class(basesolutiontype) function, pointer | mf6bmiutil::getsolution (subcomponent_idx) |
| | Get the solution object for this index. More...
|
| |
| subroutine | mf6bmiutil::get_grid_type_model (model_name, grid_type_f) |
| | Get the grid type for a named model as a fortran string. More...
|
| |
| logical function | mf6bmiutil::confirm_grid_type (grid_id, expected_type) |
| | Confirm that grid is of an expected type. More...
|
| |
|
| integer(i4b), parameter | mf6bmiutil::lengridtype = 16 |
| | max length for Fortran grid type string More...
|
| |
| integer(c_int), bind(C, name="BMI_LENVARTYPE") | mf6bmiutil::bmi_lenvartype = LENMEMTYPE + 1 |
| | max. length for variable type C-strings More...
|
| |
| integer(c_int), bind(C, name="BMI_LENGRIDTYPE") | mf6bmiutil::bmi_lengridtype = LENGRIDTYPE + 1 |
| | max. length for grid type C-strings More...
|
| |
| integer(c_int), bind(C, name="BMI_LENVARADDRESS") | mf6bmiutil::bmi_lenvaraddress = LENMEMADDRESS + 1 |
| | max. length for the variable's address C-string More...
|
| |
| integer(c_int), bind(C, name="BMI_LENCOMPONENTNAME") | mf6bmiutil::bmi_lencomponentname = 256 |
| | component name length, i.e. 'MODFLOW 6' More...
|
| |
| integer(c_int), bind(C, name="BMI_LENVERSION") | mf6bmiutil::bmi_lenversion = 256 |
| | length of version string, e.g. '6.3.1' or '6.4.1-dev' More...
|
| |