Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

Copying and assignment
[Non-member C-style functions]

Collaboration diagram for Copying and assignment:

Non-member methods that copy one object into another. More...

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.

Detailed Description

Non-member methods that copy one object into another.


Generated on Wed Jun 14 22:25:31 2006 for linalg by  doxygen 1.4.4