eigen.h File Reference
#include <madness/config.h>
#include "mpqc/mpqc_config.h"
#include <Eigen/Dense>
Include dependency graph for eigen.h:

Namespaces

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

Typedefs

template<typename T >
using mpqc::RowMatrix = ::Eigen::Matrix< T, ::Eigen::Dynamic, ::Eigen::Dynamic, ::Eigen::RowMajor >
 
using mpqc::RowMatrixXd = RowMatrix< double >
 
template<typename T >
using mpqc::EigenVector = ::Eigen::Matrix< T, ::Eigen::Dynamic, 1 >
 
template<typename T >
using mpqc::RowEigenVector = ::Eigen::Matrix< T, 1, ::Eigen::Dynamic >
 
using mpqc::MatrixZ = RowMatrix< std::complex< double > >
 
using mpqc::RowMatrixXz = MatrixZ
 
using mpqc::VectorZ = EigenVector< std::complex< double > >
 
using mpqc::VectorD = EigenVector< double >
 
using mpqc::Vector3d = Eigen::Vector3d
 
using mpqc::Vector3i = Eigen::Vector3i
 

Functions

template<class T >
archive_array< T > madness::archive::wrap (const T *, unsigned int)