pub struct MatrixDesc { /* private fields */ }Expand description
Matrix-distribution descriptor.
Implementations§
Source§impl MatrixDesc
impl MatrixDesc
Sourcepub fn new(
num_rows: i64,
num_cols: i64,
row_block_size: i64,
col_block_size: i64,
data_type: cudaDataType,
grid: &DeviceGrid,
) -> Result<Self>
pub fn new( num_rows: i64, num_cols: i64, row_block_size: i64, col_block_size: i64, data_type: cudaDataType, grid: &DeviceGrid, ) -> Result<Self>
Create a distributed-matrix descriptor
(cusolverMgCreateMatrixDesc).
Sourcepub fn as_raw(&self) -> cudaLibMgMatrixDesc_t
pub fn as_raw(&self) -> cudaLibMgMatrixDesc_t
Raw cudaLibMgMatrixDesc_t. Use with care.
Trait Implementations§
Source§impl Debug for MatrixDesc
impl Debug for MatrixDesc
Source§impl Drop for MatrixDesc
impl Drop for MatrixDesc
Auto Trait Implementations§
impl !Send for MatrixDesc
impl !Sync for MatrixDesc
impl Freeze for MatrixDesc
impl RefUnwindSafe for MatrixDesc
impl Unpin for MatrixDesc
impl UnsafeUnpin for MatrixDesc
impl UnwindSafe for MatrixDesc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more