28 float *r_eigen_values,
29 float *r_eigen_vectors)
31 SelfAdjointEigenSolver<MatrixXf> eigen_solver;
36 if (eigen_solver.info() != Success) {
41 Map<VectorXf>(r_eigen_values,
size) = eigen_solver.eigenvalues().transpose();
44 if (r_eigen_vectors) {
45 Map<MatrixXf>(r_eigen_vectors,
size,
size) = eigen_solver.eigenvectors();