Right now the SJLT functionality we have can only be used to sketch a data matrix from the left, where the data matrix is row-major. We need to get support for (at least) sketching from the left where the data matrix is column-major. @Tianyu-Liang did quite a bit of work exploring the design space for applying SJLTs. His scratch work is at https://github.com/BallisticLA/RandBLAS/blob/has_scratch/z_scratch/tianyu/save_storage.cpp.
Right now the SJLT functionality we have can only be used to sketch a data matrix from the left, where the data matrix is row-major. We need to get support for (at least) sketching from the left where the data matrix is column-major. @Tianyu-Liang did quite a bit of work exploring the design space for applying SJLTs. His scratch work is at https://github.com/BallisticLA/RandBLAS/blob/has_scratch/z_scratch/tianyu/save_storage.cpp.