Fill the column with index col_ix using the linearly interpolated (x, y) data
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(LT_t), | intent(inout) | :: | my_lt | |||
| integer, | intent(in) | :: | col_ix | |||
| real(kind=dp), | intent(in) | :: | x(:) | |||
| real(kind=dp), | intent(in) | :: | y(:) |
pure subroutine LT_set_col(my_lt, col_ix, x, y) type(LT_t), intent(inout) :: my_lt integer, intent(in) :: col_ix real(dp), intent(in) :: x(:), y(:) my_lt%cols_rows(col_ix, :) = LT_get_spaced_data(x, y,& LT_get_xdata(my_lt%x_min, my_lt%dx, my_lt%n_points)) my_lt%rows_cols(:, col_ix) = my_lt%cols_rows(col_ix, :) end subroutine LT_set_col