linalg.kernels.matvec_kernels# Functions# matvec_1d(mat00, x0, out0, starts, nrows, ...) matvec_2d(mat00, x0, out0, starts, nrows, ...) matvec_3d(mat00, x0, out0, starts, nrows, ...) Details# matvec_1d(mat00: T[:, :], x0: T[:], out0: T[:], starts: int64[:], nrows: int64[:], nrows_extra: int64[:], dm: int64[:], cm: int64[:], pad_imp: int64[:], ndiags: int64[:], gpads: int64[:])[source]# matvec_2d(mat00: T[:, :, :, :], x0: T[:, :], out0: T[:, :], starts: int64[:], nrows: int64[:], nrows_extra: int64[:], dm: int64[:], cm: int64[:], pad_imp: int64[:], ndiags: int64[:], gpads: int64[:])[source]# matvec_3d(mat00: T[:, :, :, :, :, :], x0: T[:, :, :], out0: T[:, :, :], starts: int64[:], nrows: int64[:], nrows_extra: int64[:], dm: int64[:], cm: int64[:], pad_imp: int64[:], ndiags: int64[:], gpads: int64[:])[source]#