pub trait GemmScalar:
Sealed
+ TensorScalar
+ Copy
+ Send
+ Sync
+ PartialEq
+ Zero
+ One
+ Mul<Output = Self>
+ 'static {
// Required method
unsafe fn gemm_raw(
backend: &dyn GemmBackend,
transa: Transpose,
transb: Transpose,
m: usize,
n: usize,
k: usize,
alpha: Self,
a: *const Self,
lda: usize,
b: *const Self,
ldb: usize,
beta: Self,
c: *mut Self,
ldc: usize,
) -> Result<(), GemmError>;
}Expand description
Scalars supported by gemm: f64 and Complex<f64>.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".