Trait coaster_blas::plugin::Scal
source · pub trait Scal<F> {
// Required method
fn scal(
&self,
a: &SharedTensor<F>,
x: &mut SharedTensor<F>
) -> Result<(), Error>;
}
Expand description
Provides the scal operation.
Required Methods§
sourcefn scal(
&self,
a: &SharedTensor<F>,
x: &mut SharedTensor<F>
) -> Result<(), Error>
fn scal( &self, a: &SharedTensor<F>, x: &mut SharedTensor<F> ) -> Result<(), Error>
Scales a vector x
by a constant a
aka. a * x
.
Saves the resulting vector back into x
.
This is a Level 1 BLAS operation.