pub struct Cufft { /* private fields */ }Expand description
Lazily-resolved cuFFT function-pointer table.
Implementations§
Source§impl Cufft
impl Cufft
Sourcepub fn cufft_create(&self) -> Result<PFN_cufftCreate, LoaderError>
pub fn cufft_create(&self) -> Result<PFN_cufftCreate, LoaderError>
func (func).
Sourcepub fn cufft_destroy(&self) -> Result<PFN_cufftDestroy, LoaderError>
pub fn cufft_destroy(&self) -> Result<PFN_cufftDestroy, LoaderError>
func (func).
Sourcepub fn cufft_plan_1d(&self) -> Result<PFN_cufftPlan1d, LoaderError>
pub fn cufft_plan_1d(&self) -> Result<PFN_cufftPlan1d, LoaderError>
func (func).
Sourcepub fn cufft_plan_2d(&self) -> Result<PFN_cufftPlan2d, LoaderError>
pub fn cufft_plan_2d(&self) -> Result<PFN_cufftPlan2d, LoaderError>
func (func).
Sourcepub fn cufft_plan_3d(&self) -> Result<PFN_cufftPlan3d, LoaderError>
pub fn cufft_plan_3d(&self) -> Result<PFN_cufftPlan3d, LoaderError>
func (func).
Sourcepub fn cufft_plan_many(&self) -> Result<PFN_cufftPlanMany, LoaderError>
pub fn cufft_plan_many(&self) -> Result<PFN_cufftPlanMany, LoaderError>
func (func).
Sourcepub fn cufft_make_plan_1d(&self) -> Result<PFN_cufftMakePlan1d, LoaderError>
pub fn cufft_make_plan_1d(&self) -> Result<PFN_cufftMakePlan1d, LoaderError>
func (func).
Sourcepub fn cufft_make_plan_2d(&self) -> Result<PFN_cufftMakePlan2d, LoaderError>
pub fn cufft_make_plan_2d(&self) -> Result<PFN_cufftMakePlan2d, LoaderError>
func (func).
Sourcepub fn cufft_make_plan_3d(&self) -> Result<PFN_cufftMakePlan3d, LoaderError>
pub fn cufft_make_plan_3d(&self) -> Result<PFN_cufftMakePlan3d, LoaderError>
func (func).
Sourcepub fn cufft_make_plan_many(&self) -> Result<PFN_cufftMakePlanMany, LoaderError>
pub fn cufft_make_plan_many(&self) -> Result<PFN_cufftMakePlanMany, LoaderError>
func (func).
Sourcepub fn cufft_make_plan_many64(
&self,
) -> Result<PFN_cufftMakePlanMany64, LoaderError>
pub fn cufft_make_plan_many64( &self, ) -> Result<PFN_cufftMakePlanMany64, LoaderError>
func (func).
Sourcepub fn cufft_estimate_1d(&self) -> Result<PFN_cufftEstimate1d, LoaderError>
pub fn cufft_estimate_1d(&self) -> Result<PFN_cufftEstimate1d, LoaderError>
func (func).
Sourcepub fn cufft_estimate_2d(&self) -> Result<PFN_cufftEstimate2d, LoaderError>
pub fn cufft_estimate_2d(&self) -> Result<PFN_cufftEstimate2d, LoaderError>
func (func).
Sourcepub fn cufft_estimate_3d(&self) -> Result<PFN_cufftEstimate3d, LoaderError>
pub fn cufft_estimate_3d(&self) -> Result<PFN_cufftEstimate3d, LoaderError>
func (func).
Sourcepub fn cufft_estimate_many(&self) -> Result<PFN_cufftEstimateMany, LoaderError>
pub fn cufft_estimate_many(&self) -> Result<PFN_cufftEstimateMany, LoaderError>
func (func).
Sourcepub fn cufft_get_size_1d(&self) -> Result<PFN_cufftGetSize1d, LoaderError>
pub fn cufft_get_size_1d(&self) -> Result<PFN_cufftGetSize1d, LoaderError>
func (func).
Sourcepub fn cufft_get_size(&self) -> Result<PFN_cufftGetSize, LoaderError>
pub fn cufft_get_size(&self) -> Result<PFN_cufftGetSize, LoaderError>
func (func).
Sourcepub fn cufft_set_work_area(&self) -> Result<PFN_cufftSetWorkArea, LoaderError>
pub fn cufft_set_work_area(&self) -> Result<PFN_cufftSetWorkArea, LoaderError>
func (func).
Sourcepub fn cufft_set_auto_allocation(
&self,
) -> Result<PFN_cufftSetAutoAllocation, LoaderError>
pub fn cufft_set_auto_allocation( &self, ) -> Result<PFN_cufftSetAutoAllocation, LoaderError>
func (func).
Sourcepub fn cufft_set_stream(&self) -> Result<PFN_cufftSetStream, LoaderError>
pub fn cufft_set_stream(&self) -> Result<PFN_cufftSetStream, LoaderError>
func (func).
Sourcepub fn cufft_get_version(&self) -> Result<PFN_cufftGetVersion, LoaderError>
pub fn cufft_get_version(&self) -> Result<PFN_cufftGetVersion, LoaderError>
func (func).
Sourcepub fn cufft_get_property(&self) -> Result<PFN_cufftGetProperty, LoaderError>
pub fn cufft_get_property(&self) -> Result<PFN_cufftGetProperty, LoaderError>
func (func).
Sourcepub fn cufft_exec_r2c(&self) -> Result<PFN_cufftExecR2C, LoaderError>
pub fn cufft_exec_r2c(&self) -> Result<PFN_cufftExecR2C, LoaderError>
func (func).
Sourcepub fn cufft_exec_c2r(&self) -> Result<PFN_cufftExecC2R, LoaderError>
pub fn cufft_exec_c2r(&self) -> Result<PFN_cufftExecC2R, LoaderError>
func (func).
Sourcepub fn cufft_exec_c2c(&self) -> Result<PFN_cufftExecC2C, LoaderError>
pub fn cufft_exec_c2c(&self) -> Result<PFN_cufftExecC2C, LoaderError>
func (func).
Sourcepub fn cufft_exec_d2z(&self) -> Result<PFN_cufftExecD2Z, LoaderError>
pub fn cufft_exec_d2z(&self) -> Result<PFN_cufftExecD2Z, LoaderError>
func (func).
Sourcepub fn cufft_exec_z2d(&self) -> Result<PFN_cufftExecZ2D, LoaderError>
pub fn cufft_exec_z2d(&self) -> Result<PFN_cufftExecZ2D, LoaderError>
func (func).
Sourcepub fn cufft_exec_z2z(&self) -> Result<PFN_cufftExecZ2Z, LoaderError>
pub fn cufft_exec_z2z(&self) -> Result<PFN_cufftExecZ2Z, LoaderError>
func (func).
Sourcepub fn cufft_xt_set_gpus(&self) -> Result<PFN_cufftXtSetGPUs, LoaderError>
pub fn cufft_xt_set_gpus(&self) -> Result<PFN_cufftXtSetGPUs, LoaderError>
func (func).
Sourcepub fn cufft_xt_make_plan_many(
&self,
) -> Result<PFN_cufftXtMakePlanMany, LoaderError>
pub fn cufft_xt_make_plan_many( &self, ) -> Result<PFN_cufftXtMakePlanMany, LoaderError>
func (func).
Sourcepub fn cufft_xt_malloc(&self) -> Result<PFN_cufftXtMalloc, LoaderError>
pub fn cufft_xt_malloc(&self) -> Result<PFN_cufftXtMalloc, LoaderError>
func (func).
Sourcepub fn cufft_xt_free(&self) -> Result<PFN_cufftXtFree, LoaderError>
pub fn cufft_xt_free(&self) -> Result<PFN_cufftXtFree, LoaderError>
func (func).
Sourcepub fn cufft_xt_memcpy(&self) -> Result<PFN_cufftXtMemcpy, LoaderError>
pub fn cufft_xt_memcpy(&self) -> Result<PFN_cufftXtMemcpy, LoaderError>
func (func).
Sourcepub fn cufft_xt_exec(&self) -> Result<PFN_cufftXtExec, LoaderError>
pub fn cufft_xt_exec(&self) -> Result<PFN_cufftXtExec, LoaderError>
func (func).
Sourcepub fn cufft_xt_exec_descriptor(
&self,
) -> Result<PFN_cufftXtExecDescriptor, LoaderError>
pub fn cufft_xt_exec_descriptor( &self, ) -> Result<PFN_cufftXtExecDescriptor, LoaderError>
func (func).
Sourcepub fn cufft_xt_query_plan(&self) -> Result<PFN_cufftXtQueryPlan, LoaderError>
pub fn cufft_xt_query_plan(&self) -> Result<PFN_cufftXtQueryPlan, LoaderError>
func (func).
Sourcepub fn cufft_xt_set_callback(
&self,
) -> Result<PFN_cufftXtSetCallback, LoaderError>
pub fn cufft_xt_set_callback( &self, ) -> Result<PFN_cufftXtSetCallback, LoaderError>
func (func).
Sourcepub fn cufft_xt_clear_callback(
&self,
) -> Result<PFN_cufftXtClearCallback, LoaderError>
pub fn cufft_xt_clear_callback( &self, ) -> Result<PFN_cufftXtClearCallback, LoaderError>
func (func).
func (func).
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Cufft
impl RefUnwindSafe for Cufft
impl Send for Cufft
impl Sync for Cufft
impl Unpin for Cufft
impl UnsafeUnpin for Cufft
impl UnwindSafe for Cufft
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