164 typedef Matrix3d
Mat;
165 typedef Vector3d
Vec;
166 Mat A = Mat::Random(3, 3);
172 BENCH(
t, tries, rep, eig.compute(
A));
173 std::cout <<
"Eigen iterative: " <<
t.best() <<
"s\n";
175 BENCH(
t, tries, rep, eig.computeDirect(
A));
176 std::cout <<
"Eigen direct : " <<
t.best() <<
"s\n";
181 std::cout <<
"Direct: " <<
t.best() <<
"s\n\n";
#define BENCH(TIMER, TRIES, REP, CODE)
Definition: BenchTimer.h:150
Matrix< SCALARA, Dynamic, Dynamic, opt_A > A
Definition: bench_gemm.cpp:47
Definition: BenchTimer.h:55
Computes eigenvalues and eigenvectors of selfadjoint matrices.
Definition: SelfAdjointEigenSolver.h:82
void eigen33(const Matrix &mat, Matrix &evecs, Vector &evals)
Definition: eig33.cpp:85
Matrix< Scalar, Dynamic, Dynamic > Mat
Definition: gemm_common.h:15
Matrix< Scalar, Dynamic, 1 > Vec
Definition: gemv_common.h:17
t
Definition: plotPSD.py:36