| 90 | } |
| 91 | |
| 92 | LGBM_SE LGBM_DatasetCreateFromMat_R(LGBM_SE data, |
| 93 | LGBM_SE num_row, |
| 94 | LGBM_SE num_col, |
| 95 | LGBM_SE parameters, |
| 96 | LGBM_SE reference, |
| 97 | LGBM_SE out, |
| 98 | LGBM_SE call_state) { |
| 99 | R_API_BEGIN(); |
| 100 | int32_t nrow = static_cast<int32_t>(R_AS_INT(num_row)); |
| 101 | int32_t ncol = static_cast<int32_t>(R_AS_INT(num_col)); |
| 102 | double* p_mat = R_REAL_PTR(data); |
| 103 | DatasetHandle handle = nullptr; |
| 104 | CHECK_CALL(LGBM_DatasetCreateFromMat(p_mat, C_API_DTYPE_FLOAT64, nrow, ncol, COL_MAJOR, |
| 105 | R_CHAR_PTR(parameters), R_GET_PTR(reference), &handle)); |
| 106 | R_SET_PTR(out, handle); |
| 107 | R_API_END(); |
| 108 | } |
| 109 | |
| 110 | LGBM_SE LGBM_DatasetGetSubset_R(LGBM_SE handle, |
| 111 | LGBM_SE used_row_indices, |
nothing calls this directly
no test coverage detected