Trait BLASBuilder

Source
pub trait BLASBuilder<'c, F, D>
where D: Dimension,
{ // Required method fn run(self) -> Result<ArrayOut<'c, F, D>, BLASError>; }

Required Methods§

Source

fn run(self) -> Result<ArrayOut<'c, F, D>, BLASError>

Implementors§

Source§

impl<'a, 'b, 'c, F> BLASBuilder<'c, F, Dim<[usize; 2]>> for GEMM_Builder<'a, 'b, 'c, F>
where F: GEMMNum,

Source§

impl<'a, 'b, 'c, F> BLASBuilder<'c, F, Dim<[usize; 2]>> for HEMM_Builder<'a, 'b, 'c, F>
where F: HEMMNum,

Source§

impl<'a, 'b, 'c, F> BLASBuilder<'c, F, Dim<[usize; 2]>> for HER2K_Builder<'a, 'b, 'c, F>
where F: HER2KNum,

Source§

impl<'a, 'b, 'c, F> BLASBuilder<'c, F, Dim<[usize; 2]>> for SYMM_Builder<'a, 'b, 'c, F>
where F: SYMMNum,

Source§

impl<'a, 'b, 'c, F> BLASBuilder<'c, F, Dim<[usize; 2]>> for SYR2K_Builder<'a, 'b, 'c, F>
where F: SYR2KNum,

Source§

impl<'a, 'b, F> BLASBuilder<'b, F, Dim<[usize; 2]>> for TRMM_Builder<'a, 'b, F>
where F: TRMMNum,

Source§

impl<'a, 'b, F> BLASBuilder<'b, F, Dim<[usize; 2]>> for TRSM_Builder<'a, 'b, F>
where F: TRSMNum,

Source§

impl<'a, 'c, F> BLASBuilder<'c, F, Dim<[usize; 2]>> for HERK_Builder<'a, 'c, F>
where F: HERKNum,

Source§

impl<'a, 'c, F> BLASBuilder<'c, F, Dim<[usize; 2]>> for SYRK_Builder<'a, 'c, F>
where F: SYRKNum,

Source§

impl<'a, 'x, 'y, F> BLASBuilder<'y, F, Dim<[usize; 1]>> for GBMV_Builder<'a, 'x, 'y, F>
where F: GBMVNum,

Source§

impl<'a, 'x, 'y, F> BLASBuilder<'y, F, Dim<[usize; 1]>> for GEMV_Builder<'a, 'x, 'y, F>
where F: GEMVNum,

Source§

impl<'a, 'x, 'y, F> BLASBuilder<'y, F, Dim<[usize; 1]>> for HBMV_Builder<'a, 'x, 'y, F>
where F: HBMVNum,

Source§

impl<'a, 'x, 'y, F> BLASBuilder<'y, F, Dim<[usize; 1]>> for HEMV_Builder<'a, 'x, 'y, F>
where F: HEMVNum,

Source§

impl<'a, 'x, 'y, F> BLASBuilder<'y, F, Dim<[usize; 1]>> for HPMV_Builder<'a, 'x, 'y, F>
where F: HPMVNum,

Source§

impl<'a, 'x, F> BLASBuilder<'x, F, Dim<[usize; 1]>> for TBMV_Builder<'a, 'x, F>
where F: TBMVNum,

Source§

impl<'a, 'x, F> BLASBuilder<'x, F, Dim<[usize; 1]>> for TBSV_Builder<'a, 'x, F>
where F: TBSVNum,

Source§

impl<'a, 'x, F> BLASBuilder<'x, F, Dim<[usize; 1]>> for TPMV_Builder<'a, 'x, F>
where F: TPMVNum,

Source§

impl<'a, 'x, F> BLASBuilder<'x, F, Dim<[usize; 1]>> for TPSV_Builder<'a, 'x, F>
where F: TPSVNum,

Source§

impl<'a, 'x, F> BLASBuilder<'x, F, Dim<[usize; 1]>> for TRMV_Builder<'a, 'x, F>
where F: TRMVNum,

Source§

impl<'a, 'x, F> BLASBuilder<'x, F, Dim<[usize; 1]>> for TRSV_Builder<'a, 'x, F>
where F: TRSVNum,

Source§

impl<'x, 'a, F> BLASBuilder<'a, F, Dim<[usize; 1]>> for HPR_Builder<'x, 'a, F>
where F: HPRNum,

Source§

impl<'x, 'a, F> BLASBuilder<'a, F, Dim<[usize; 2]>> for HER_Builder<'x, 'a, F>
where F: HERNum,

Source§

impl<'x, 'y, 'a, F> BLASBuilder<'a, F, Dim<[usize; 1]>> for HPR2_Builder<'x, 'y, 'a, F>
where F: HPR2Num,

Source§

impl<'x, 'y, 'a, F> BLASBuilder<'a, F, Dim<[usize; 2]>> for GER_Builder<'x, 'y, 'a, F>
where F: GERNum,

Source§

impl<'x, 'y, 'a, F> BLASBuilder<'a, F, Dim<[usize; 2]>> for GERC_Builder<'x, 'y, 'a, F>
where F: GERCNum,

Source§

impl<'x, 'y, 'a, F> BLASBuilder<'a, F, Dim<[usize; 2]>> for HER2_Builder<'x, 'y, 'a, F>
where F: HER2Num,