pub struct CusolverMg { /* private fields */ }Implementations§
Source§impl CusolverMg
impl CusolverMg
pub fn cusolver_mg_create(&self) -> Result<PFN_cusolverMgCreate, LoaderError>
pub fn cusolver_mg_destroy(&self) -> Result<PFN_cusolverMgDestroy, LoaderError>
pub fn cusolver_mg_device_select( &self, ) -> Result<PFN_cusolverMgDeviceSelect, LoaderError>
pub fn cusolver_mg_create_device_grid( &self, ) -> Result<PFN_cusolverMgCreateDeviceGrid, LoaderError>
pub fn cusolver_mg_destroy_grid( &self, ) -> Result<PFN_cusolverMgDestroyGrid, LoaderError>
pub fn cusolver_mg_create_matrix_desc( &self, ) -> Result<PFN_cusolverMgCreateMatrixDesc, LoaderError>
pub fn cusolver_mg_destroy_matrix_desc( &self, ) -> Result<PFN_cusolverMgDestroyMatrixDesc, LoaderError>
pub fn cusolver_mg_getrf_buffer_size( &self, ) -> Result<PFN_cusolverMgGetrf_bufferSize, LoaderError>
pub fn cusolver_mg_getrf(&self) -> Result<PFN_cusolverMgGetrf, LoaderError>
pub fn cusolver_mg_potrf_buffer_size( &self, ) -> Result<PFN_cusolverMgPotrf_bufferSize, LoaderError>
pub fn cusolver_mg_potrf(&self) -> Result<PFN_cusolverMgPotrf, LoaderError>
pub fn cusolver_mg_syevd_buffer_size( &self, ) -> Result<PFN_cusolverMgSyevd_bufferSize, LoaderError>
pub fn cusolver_mg_syevd(&self) -> Result<PFN_cusolverMgSyevd, LoaderError>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for CusolverMg
impl RefUnwindSafe for CusolverMg
impl Send for CusolverMg
impl Sync for CusolverMg
impl Unpin for CusolverMg
impl UnsafeUnpin for CusolverMg
impl UnwindSafe for CusolverMg
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