33template <
typename _EigenvalueScalar,
typename _EigenvectorScalar>
94 throw std::invalid_argument(
"Eigenpair::isEqualTo(Eigenpair, double): Can't compare eigenpairs with eigenvectors of different dimension.");
Definition: Eigenpair.hpp:34
Eigenpair(const size_t dimension=1)
Definition: Eigenpair.hpp:65
_EigenvectorScalar EigenvectorScalar
Definition: Eigenpair.hpp:41
Eigenpair(const EigenvalueScalar eigenvalue, const VectorX< EigenvectorScalar > &eigenvector)
Definition: Eigenpair.hpp:56
_EigenvalueScalar EigenvalueScalar
Definition: Eigenpair.hpp:37
const VectorX< EigenvectorScalar > & eigenvector() const
Definition: Eigenpair.hpp:81
EigenvalueScalar eigenvalue() const
Definition: Eigenpair.hpp:74
bool isEqualTo(const Eigenpair &other, const double tolerance=1.0e-08) const
Definition: Eigenpair.hpp:91
Definition: Matrix.hpp:47
Definition: BaseOneElectronIntegralBuffer.hpp:25