pub struct ContractionDescriptor { /* private fields */ }Implementations§
Source§impl ContractionDescriptor
impl ContractionDescriptor
pub fn create( context: &Context, a: &TensorDescriptor, modes_a: &[Mode], b: &TensorDescriptor, modes_b: &[Mode], c: &TensorDescriptor, modes_c: &[Mode], d: &TensorDescriptor, modes_d: &[Mode], compute: ComputeType, ) -> Result<Self>
pub fn workspace( &self, find: &ContractionFind, preference: WorkspacePreference, ) -> Result<Workspace>
pub const fn as_raw(&self) -> cutensorMgContractionDescriptor_t
Trait Implementations§
Source§impl Debug for ContractionDescriptor
impl Debug for ContractionDescriptor
Source§impl Drop for ContractionDescriptor
impl Drop for ContractionDescriptor
Auto Trait Implementations§
impl Freeze for ContractionDescriptor
impl RefUnwindSafe for ContractionDescriptor
impl !Send for ContractionDescriptor
impl !Sync for ContractionDescriptor
impl Unpin for ContractionDescriptor
impl UnsafeUnpin for ContractionDescriptor
impl UnwindSafe for ContractionDescriptor
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