Function mf6bmi::set_value_double

Function Documentation

integer function mf6bmi::set_value_double (c_var_address, c_arr_ptr)

Set new values for a variable of type double.

The array pointed to by c_arr_ptr can have rank equal to 0, 1, or 2 and should have a C-style layout, which is particularly important for rank > 1. When the memory access in the manager for the variable c_var_address is specified as MEMHIDDEN or MEMREADONLY, the function will return with a BMI error code.

Return

BMI status code

Parameters
  • [in] c_var_address: memory address string of the variable

  • [in] c_arr_ptr: pointer to the double precision array