|
| integer(kind=c_int) function | mf6bmi::bmi_get_component_name (name) |
| |
| integer(kind=c_int) function | mf6bmi::bmi_initialize () |
| | Initialize the computational core. More...
|
| |
| integer(kind=c_int) function | mf6bmi::bmi_update () |
| | Perform a computational time step. More...
|
| |
| integer(kind=c_int) function | mf6bmi::bmi_finalize () |
| | Clean up the initialized simulation. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_start_time (start_time) |
| | Get the start time of the simulation. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_end_time (end_time) |
| | Get the end time of the simulation. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_current_time (current_time) |
| | Get the current time of the simulation. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_time_step (time_step) |
| | Get the time step for the simulation. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_input_item_count (count) |
| | Get the number of input variables in the simulation. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_output_item_count (count) |
| | Get the number of output variables in the simulation. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_input_var_names (c_names) |
| | Returns all input variables in the simulation. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_output_var_names (c_names) |
| | Returns all output variables in the simulation. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_var_itemsize (c_var_address, var_size) |
| | Get the size (in bytes) of a single element of a variable. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_var_nbytes (c_var_address, var_nbytes) |
| | Get size of the variable, in bytes. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_value_double (c_var_address, c_arr_ptr) |
| | Copy the double precision values of a variable into the array. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_value_int (c_var_address, c_arr_ptr) |
| | Copy the integer values of a variable into the array. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_value_bool (c_var_address, c_arr_ptr) |
| | Copy the logical scalar value into the array. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_value_string (c_var_address, c_arr_ptr) |
| | Copy the string(s) of a variable into the array. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_value (c_var_address, c_arr_ptr) |
| | Copy the value of a variable into the array. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_value_ptr (c_var_address, c_arr_ptr) |
| | Get a pointer to an array. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_value_ptr_double (c_var_address, c_arr_ptr) |
| | Get a pointer to the array of double precision numbers. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_value_ptr_int (c_var_address, c_arr_ptr) |
| | Get a pointer to the array of integer numbers. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_value_ptr_bool (c_var_address, c_arr_ptr) |
| | Get a pointer to the logical scalar value. More...
|
| |
| integer(kind=c_int) function | mf6bmi::set_value (c_var_address, c_arr_ptr) |
| | Set new values for a given variable. More...
|
| |
| integer(kind=c_int) function | mf6bmi::set_value_double (c_var_address, c_arr_ptr) |
| | Set new values for a variable of type double. More...
|
| |
| integer(kind=c_int) function | mf6bmi::set_value_int (c_var_address, c_arr_ptr) |
| | Set new values for a variable of type integer. More...
|
| |
| integer(kind=c_int) function | mf6bmi::set_value_bool (c_var_address, c_arr_ptr) |
| | Set new value for a logical scalar variable. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_var_type (c_var_address, c_var_type) |
| | Get the variable type as a string. More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_var_rank (c_var_address, c_var_rank) |
| | Get the variable rank (non-BMI) More...
|
| |
| integer(kind=c_int) function | mf6bmi::get_var_shape (c_var_address, c_var_shape) |
| | Get the shape of the array for the variable (non-BMI) More...
|
| |