ucsrmatrix.h File Reference
#include "mpqc/math/linalg/fwd.h"
#include <mpqc/math/linalg/davidson_diag.h>
#include <TiledArray/util/vector.h>
Include dependency graph for ucsrmatrix.h:
This graph shows which files directly or indirectly include this file:

Classes

class  mpqc::UCSRMatrix< T >
 
class  mpqc::UCSRDiagonalMatrixPreconditioner< Vector >
 

Namespaces

 mpqc
 The top-level namespace for all Massively Parallel Quantum Chemistry package.
 

Functions

template<typename T >
auto mpqc::chop (const UCSRMatrix< T > &m, T eps=1000 *std::numeric_limits< T >::epsilon())
 
template<typename Ch , typename Tr , typename T >
std::basic_ostream< Ch, Tr > & mpqc::operator<< (std::basic_ostream< Ch, Tr > &os, const UCSRMatrix< T > &mat)
 
template<bool SelfAdjoint = false, typename T >
auto mpqc::to_eigen_dense (const UCSRMatrix< T > &spmat)