PEXSI
 All Classes Namespaces Files Functions Variables Typedefs Pages
Namespaces | Functions
utility_impl.hpp File Reference

Implementation of utility subroutines. More...

#include <numeric>

Go to the source code of this file.

Namespaces

 PEXSI
 The main namespace.
 

Functions

void PEXSI::ReadSparseMatrix (const char *filename, SparseMatrix< Real > &spmat)
 
void PEXSI::ReadDistSparseMatrix (const char *filename, DistSparseMatrix< Real > &pspmat, MPI_Comm comm)
 
void PEXSI::ParaWriteDistSparseMatrix (const char *filename, DistSparseMatrix< Real > &pspmat, MPI_Comm comm)
 
void PEXSI::ParaReadDistSparseMatrix (const char *filename, DistSparseMatrix< Real > &pspmat, MPI_Comm comm)
 
void PEXSI::ReadDistSparseMatrixFormatted (const char *filename, DistSparseMatrix< Real > &pspmat, MPI_Comm comm)
 
void PEXSI::ParaReadDistSparseMatrix (const char *filename, DistSparseMatrix< Complex > &pspmat, MPI_Comm comm)
 
void PEXSI::ParaWriteDistSparseMatrix (const char *filename, DistSparseMatrix< Complex > &pspmat, MPI_Comm comm)
 
void PEXSI::ReadDistSparseMatrixFormatted (const char *filename, DistSparseMatrix< Complex > &pspmat, MPI_Comm comm)
 
template<typename T >
void PEXSI::GetDiagonal (const DistSparseMatrix< T > &A, NumVec< T > &diag)
 
template<typename T >
void PEXSI::CSCToCSR (const DistSparseMatrix< T > &sparseA, DistSparseMatrix< T > &sparseB)
 

Detailed Description

Implementation of utility subroutines.

Date
2012-09-27