linalg.kernels.transpose_kernels#

Functions#

interface_transpose_1d(M, Mt, n, nc, gp, p, ...)

interface_transpose_2d(M, Mt, n, nc, gp, p, ...)

interface_transpose_3d(M, Mt, n, nc, gp, p, ...)

transpose_1d(M, Mt, n, nc, gp, p, dm, cm, ...)

transpose_2d(M, Mt, n, nc, gp, p, dm, cm, ...)

transpose_3d(M, Mt, n, nc, gp, p, dm, cm, ...)

Details#

transpose_1d(M: T[:, :], Mt: T[:, :], n: int64[:], nc: int64[:], gp: int64[:], p: int64[:], dm: int64[:], cm: int64[:], nd: int64[:], ndT: int64[:], si: int64[:], sk: int64[:], sl: int64[:])[source]#
transpose_2d(M: T[:, :, :, :], Mt: T[:, :, :, :], n: int64[:], nc: int64[:], gp: int64[:], p: int64[:], dm: int64[:], cm: int64[:], nd: int64[:], ndT: int64[:], si: int64[:], sk: int64[:], sl: int64[:])[source]#
transpose_3d(M: T[:, :, :, :, :, :], Mt: T[:, :, :, :, :, :], n: int64[:], nc: int64[:], gp: int64[:], p: int64[:], dm: int64[:], cm: int64[:], nd: int64[:], ndT: int64[:], si: int64[:], sk: int64[:], sl: int64[:])[source]#
interface_transpose_1d(M: T[:, :], Mt: T[:, :], n: int64[:], nc: int64[:], gp: int64[:], p: int64[:], dm: int64[:], cm: int64[:], nd: int64[:], ndT: int64[:], si: int64[:], sk: int64[:], sl: int64[:])[source]#
interface_transpose_2d(M: T[:, :, :, :], Mt: T[:, :, :, :], n: int64[:], nc: int64[:], gp: int64[:], p: int64[:], dm: int64[:], cm: int64[:], nd: int64[:], ndT: int64[:], si: int64[:], sk: int64[:], sl: int64[:])[source]#
interface_transpose_3d(M: T[:, :, :, :, :, :], Mt: T[:, :, :, :, :, :], n: int64[:], nc: int64[:], gp: int64[:], p: int64[:], dm: int64[:], cm: int64[:], nd: int64[:], ndT: int64[:], si: int64[:], sk: int64[:], sl: int64[:])[source]#