Collaboration diagram for Scalar multiplication:
Functions | |
template<typename T> | |
void | Multiply (DenseVector< T > &result, const Vector< T > &v, T scalar) |
Multiplies a vector by a scalar, and stores the result. | |
template<typename T> | |
void | Multiply (DenseVector< T > &result, const DenseVector< T > &v, T scalar) |
Multiplies a vector by a scalar, and stores the result. Uses BLAS if possible (T = complex, double). | |
template<typename T> | |
void | MultiplyBy (DenseVector< T > &result, T scalar) |
Multiplies a vector by a scalar in place. Uses BLAS if possible (T = complex, double). | |
template<typename T> | |
void | Multiply (DenseMatrix< T > &result, const DenseMatrix< T > &m, T scalar) |
Multiplies a matrix by a scalar, and stores the result. Uses BLAS if possible (T = complex, double). | |
template<typename T> | |
void | MultiplyBy (DenseMatrix< T > &result, T scalar) |
Multiplies a matrix by a scalar in place. Uses BLAS if possible (T = complex, double). | |
template<> | |
void | Multiply (DenseVector< double > &result, const DenseVector< double > &v, double scalar) |
Scales one DenseVector<double> by a scalar, storing the result in another. Uses BLAS if possible. | |
template<> | |
void | MultiplyBy (DenseVector< double > &result, double scalar) |
Scales a DenseVector<double> by a scalar in place. Uses BLAS if possible. | |
template<> | |
void | Multiply (DenseMatrix< double > &result, const DenseMatrix< double > &m, double scalar) |
Scales a DenseMatrix<double> by a scalar, storing the result in another. Uses BLAS if possible. | |
template<> | |
void | MultiplyBy (DenseMatrix< double > &result, double scalar) |
Scales a DenseMatrix<double> by a scalar in place. Uses BLAS if possible. | |
template<> | |
void | Multiply (DenseMatrix< complex > &result, const DenseMatrix< complex > &m, complex scalar) |
Scales a DenseMatrix<complex> by a scalar, storing the result in another. Uses BLAS if possible. | |
template<> | |
void | MultiplyBy (DenseMatrix< complex > &result, complex scalar) |
Scales a DenseMatrix<complex> by a scalar in place. Uses BLAS if possible. |