18 using namespace Eigen;
 
   23 CDirectEigenSolver::CDirectEigenSolver()
 
   45         SG_DEBUG(
"Minimum/maximum eigenvalues are already computed, exiting\n");
 
   51     REQUIRE(op, 
"Linear operator is not of CDenseMatrixOperator type!\n");
 
   57     SelfAdjointEigenSolver<MatrixXd> eig_solver(map_m);
 
SGMatrix< T > get_matrix_operator() const 
 
const index_t get_dimension() const 
 
float64_t m_min_eigenvalue
 
float64_t m_max_eigenvalue
 
virtual ~CDirectEigenSolver()
 
virtual const char * get_name() const 
 
Abstract base class that provides an abstract compute method for computing eigenvalues of a real valu...
 
all of classes and functions are contained in the shogun namespace 
 
Abstract template base class that represents a linear operator, e.g. a matrix. 
 
CLinearOperator< float64_t > * m_linear_operator