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