| 
 | 
| template<typename C >  | 
| void  | replace_matrix_data (const Matrix< C > &M, const std::vector< int > &dest_rank, const std::vector< size_t > &local_position, Matrix< C > &M_new) | 
|   | 
| template<typename C >  | 
| void  | replace_matrix_data (const std::vector< C > &V, const std::vector< int > &dest_rank, const std::vector< size_t > &local_position, Matrix< C > &M_new) | 
|   | 
| template<typename C >  | 
| void  | sum_matrix_data (const Matrix< C > &M, const std::vector< int > &dest_rank, const std::vector< size_t > &local_position, Matrix< C > &M_new) | 
|   | 
| template<typename C >  | 
| C  | matrix_trace (const Matrix< C > &a) | 
|   | 
| template<typename C >  | 
| double  | max_abs (const Matrix< C > &a) | 
|   | 
| template<typename C >  | 
| double  | min_abs (const Matrix< C > &a) | 
|   | 
| template<typename C >  | 
| void  | matrix_product (const Matrix< C > &a, const Matrix< C > &b, Matrix< C > &c) | 
|   | 
| template<typename C >  | 
| int  | matrix_svd (Matrix< C > &a, Matrix< C > &u, std::vector< double > &s, Matrix< C > &v) | 
|   | 
| template<typename C >  | 
| int  | matrix_svd (Matrix< C > &a, std::vector< double > &s) | 
|   | 
| template<typename C >  | 
| int  | matrix_qr (Matrix< C > &a, Matrix< C > &r) | 
|   | 
| template<typename C >  | 
| int  | matrix_eigh (Matrix< C > &a, std::vector< double > &s, Matrix< C > &u) | 
|   | 
| template<typename C >  | 
| int  | matrix_eigh (Matrix< C > &a, std::vector< double > &s) | 
|   | 
| template<typename C >  | 
| int  | matrix_eigh (Matrix< C > &a, Matrix< C > &b, std::vector< double > &s, Matrix< C > &u) | 
|   | 
| template<typename C >  | 
| int  | matrix_eig (Matrix< C > &a, std::vector< complex > &s, Matrix< complex > &u) | 
|   | 
| template<typename C >  | 
| int  | matrix_eig (Matrix< C > &a, std::vector< complex > &s) | 
|   | 
| template<typename C >  | 
| int  | matrix_solve (Matrix< C > &a, Matrix< C > &b) | 
|   | 
| template<typename C >  | 
| double  | max (const Matrix< C > &a) | 
|   | 
| template<typename C >  | 
| double  | min (const Matrix< C > &a) | 
|   | 
Namespace for the non-distributed Matrix class with LAPACK.