Classes | Namespaces | Functions
eigenvalues.hpp File Reference
#include "pinocchio/math/fwd.hpp"
#include <Eigen/Core>
Include dependency graph for eigenvalues.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pinocchio::PowerIterationAlgoTpl< _Vector >
 Compute the largest eigenvalues and the associated principle eigenvector via power iteration. More...
 

Namespaces

 pinocchio
 Main pinocchio namespace.
 

Functions

template<typename MatrixLike , typename VectorLike >
void pinocchio::computeLargestEigenvector (const MatrixLike &mat, const Eigen::PlainObjectBase< VectorLike > &_eigenvector_est, const int max_it=10, const typename MatrixLike::Scalar rel_tol=1e-8)
 Compute the lagest eigenvector of a given matrix according to a given eigenvector estimate. More...
 
template<typename MatrixLike >
Eigen::Matrix< typename MatrixLike::Scalar, MatrixLike::RowsAtCompileTime, 1 > pinocchio::computeLargestEigenvector (const MatrixLike &mat, const int max_it=10, const typename MatrixLike::Scalar rel_tol=1e-8)
 Compute the lagest eigenvector of a given matrix. More...
 
template<typename MatrixLike >
Eigen::Matrix< typename MatrixLike::Scalar, MatrixLike::RowsAtCompileTime, 1 > pinocchio::computeLowestEigenvector (const MatrixLike &mat, const bool compute_largest=true, const int max_it=10, const typename MatrixLike::Scalar rel_tol=1e-8)
 Compute the lagest eigenvector of a given matrix. More...
 
template<typename MatrixLike , typename VectorLike1 , typename VectorLike2 >
void pinocchio::computeLowestEigenvector (const MatrixLike &mat, const Eigen::PlainObjectBase< VectorLike1 > &largest_eigenvector_est, const Eigen::PlainObjectBase< VectorLike2 > &lowest_eigenvector_est, const bool compute_largest=true, const int max_it=10, const typename MatrixLike::Scalar rel_tol=1e-8)
 Compute the lagest eigenvector of a given matrix according to a given eigenvector estimate. More...
 
template<typename VectorLike >
VectorLike::Scalar pinocchio::retrieveLargestEigenvalue (const Eigen::MatrixBase< VectorLike > &eigenvector)
 Compute the lagest eigenvalue of a given matrix. This is taking the eigenvector computed by the function computeLargestEigenvector. More...
 


pinocchio
Author(s):
autogenerated on Tue Jun 25 2024 02:42:41