Collaboration diagram for Copying and assignment:
![]() |
Functions | |
template<typename T> | |
void | Copy (DenseVector< T > &dest, const Vector< T > &src) |
Copies a vector into a dense vector. | |
template<typename T> | |
void | Copy (DenseMatrix< T > &dest, const Matrix< T > &src) |
Copies a matrix into a dense matrix. | |
template<typename T> | |
void | Copy (DenseVector< T > &dest, const DenseVector< T > &src) |
Copies a dense vector into a dense vector. Specialized for T = {complex, double} to use BLAS. | |
template<typename T> | |
void | Copy (DenseMatrix< T > &dest, const DenseMatrix< T > &src) |
Copies a matrix into a dense matrix. Uses BLAS if possible (T = complex, double). | |
template<> | |
void | Copy (DenseVector< double > &dest, const DenseVector< double > &src) |
Copy one DenseVector<double> into another. Uses BLAS if possible. | |
template<> | |
void | Copy (DenseVector< complex > &dest, const DenseVector< complex > &src) |
Copies one DenseVector<complex> into another. Uses BLAS if possible. | |
template<> | |
void | Copy (DenseMatrix< double > &dest, const DenseMatrix< double > &src) |
Copies one DenseMatrix<double> into another. Uses BLAS if possible. | |
template<> | |
void | Copy (DenseMatrix< complex > &dest, const DenseMatrix< complex > &src) |
Copies one DenseMatrix<complex> into another. Uses BLAS if possible. |