Compute the largest eigenvalues and the associated principle eigenvector via power iteration. More...
#include <pinocchio/math/eigenvalues.hpp>
Public Types | |
typedef Vector::Scalar | Scalar |
typedef _Vector | Vector |
Public Member Functions | |
PowerIterationAlgoTpl (const Eigen::DenseIndex size, const int max_it=10, const Scalar rel_tol=Scalar(1e-8)) | |
template<typename MatrixLike > | |
void | lowest (const MatrixLike &mat, const bool compute_largest=true) |
template<typename MatrixLike , typename VectorLike > | |
void | lowest (const MatrixLike &mat, const Eigen::PlainObjectBase< VectorLike > &largest_eigenvector_est, const Eigen::PlainObjectBase< VectorLike > &lowest_eigenvector_est, const bool compute_largest=true) |
void | reset () |
template<typename MatrixLike > | |
void | run (const MatrixLike &mat) |
template<typename MatrixLike , typename VectorLike > | |
void | run (const MatrixLike &mat, const Eigen::PlainObjectBase< VectorLike > &eigenvector_est) |
Public Attributes | |
Scalar | convergence_criteria |
int | it |
Scalar | largest_eigen_value |
Scalar | lowest_eigen_value |
Vector | lowest_eigen_vector |
int | max_it |
Vector | principal_eigen_vector |
Scalar | rel_tol |
Protected Attributes | |
Vector | eigen_vector_prev |
Compute the largest eigenvalues and the associated principle eigenvector via power iteration.
Definition at line 17 of file eigenvalues.hpp.
Definition at line 20 of file eigenvalues.hpp.
|
inlineexplicit |
Definition at line 22 of file eigenvalues.hpp.
|
inline |
Definition at line 68 of file eigenvalues.hpp.
|
inline |
Definition at line 99 of file eigenvalues.hpp.
Definition at line 110 of file eigenvalues.hpp.
|
inline |
Definition at line 35 of file eigenvalues.hpp.
|
inline |
Definition at line 61 of file eigenvalues.hpp.
Definition at line 127 of file eigenvalues.hpp.
Definition at line 130 of file eigenvalues.hpp.
Definition at line 125 of file eigenvalues.hpp.
Definition at line 122 of file eigenvalues.hpp.
Definition at line 123 of file eigenvalues.hpp.
Definition at line 121 of file eigenvalues.hpp.
Definition at line 124 of file eigenvalues.hpp.
Definition at line 120 of file eigenvalues.hpp.
Definition at line 126 of file eigenvalues.hpp.