Classes | Namespaces | Functions
math/matrix.hpp File Reference
#include "pinocchio/macros.hpp"
#include "pinocchio/math/fwd.hpp"
#include "pinocchio/utils/static-if.hpp"
#include <boost/type_traits.hpp>
#include <Eigen/Dense>
Include dependency graph for math/matrix.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pinocchio::internal::CallCorrectMatrixInverseAccordingToScalar< Scalar >
 
struct  pinocchio::internal::isNormalizedAlgo< VectorLike, value >
 
struct  pinocchio::internal::isNormalizedAlgo< VectorLike, false >
 
struct  pinocchio::internal::isUnitaryAlgo< MatrixLike, value >
 
struct  pinocchio::internal::isUnitaryAlgo< MatrixLike, false >
 
struct  pinocchio::internal::isZeroAlgo< MatrixLike, value >
 
struct  pinocchio::internal::isZeroAlgo< MatrixLike, false >
 
struct  pinocchio::MatrixMatrixProduct< M1, M2 >
 
struct  pinocchio::MatrixScalarProduct< Matrix, Scalar >
 
struct  pinocchio::internal::normalizeAlgo< VectorLike, value >
 
struct  pinocchio::internal::normalizeAlgo< VectorLike, false >
 
struct  pinocchio::ScalarMatrixProduct< Scalar, Matrix >
 

Namespaces

 pinocchio
 Main pinocchio namespace.
 
 pinocchio::internal
 

Functions

template<typename Derived >
bool pinocchio::hasNaN (const Eigen::DenseBase< Derived > &m)
 
template<typename MatrixIn , typename MatrixOut >
void pinocchio::inverse (const Eigen::MatrixBase< MatrixIn > &m_in, const Eigen::MatrixBase< MatrixOut > &dest)
 
template<typename VectorLike >
bool pinocchio::isNormalized (const Eigen::MatrixBase< VectorLike > &vec, const typename VectorLike::RealScalar &prec=Eigen::NumTraits< typename VectorLike::Scalar >::dummy_precision())
 Check whether the input vector is Normalized within the given precision. More...
 
template<typename MatrixLike >
bool pinocchio::isUnitary (const Eigen::MatrixBase< MatrixLike > &mat, const typename MatrixLike::RealScalar &prec=Eigen::NumTraits< typename MatrixLike::Scalar >::dummy_precision())
 Check whether the input matrix is Unitary within the given precision. More...
 
template<typename MatrixLike >
bool pinocchio::isZero (const Eigen::MatrixBase< MatrixLike > &m, const typename MatrixLike::RealScalar &prec=Eigen::NumTraits< typename MatrixLike::Scalar >::dummy_precision())
 
template<typename VectorLike >
void pinocchio::normalize (const Eigen::MatrixBase< VectorLike > &vec)
 Normalize the input vector. More...
 


pinocchio
Author(s):
autogenerated on Sat Jun 1 2024 02:40:39