fromNative static method

List<List<int>> fromNative(
  1. Pointer<pnet_matrix_t> matrix
)

creates a native matrix from a dart double list

Implementation

static List<List<int>> fromNative(ffi.Pointer<pnet_matrix_t> matrix){
    int x = matrix.ref.x;
    int y = matrix.ref.y;

    List<List<int>> m = [];

    for(int i = 0; i < y; i++){
        List<int> row = [];
        for(int j = 0; j < x; j++){
            row.add(matrix.ref.m.elementAt(i).value.elementAt(j).value);
        }
        m.add(row);
    }

    return m;
}