WPILibC++ 2023.4.3-108-ge5452e3
MatrixLogarithm.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::matrix_log_min_pade_degree< Scalar >
 
struct  Eigen::internal::matrix_log_max_pade_degree< Scalar >
 
class  Eigen::internal::MatrixLogarithmAtomic< MatrixType >
 Helper class for computing matrix logarithm of atomic matrices. More...
 
class  Eigen::MatrixLogarithmReturnValue< Derived >
 Proxy for the matrix logarithm of some matrix (expression). More...
 
struct  Eigen::internal::traits< MatrixLogarithmReturnValue< Derived > >
 

Namespaces

namespace  Eigen
 Namespace containing all symbols from the Eigen library.
 
namespace  Eigen::internal
 

Functions

template<typename MatrixType >
void Eigen::internal::matrix_log_compute_2x2 (const MatrixType &A, MatrixType &result)
 Compute logarithm of 2x2 triangular matrix. More...
 
int Eigen::internal::matrix_log_get_pade_degree (float normTminusI)
 
int Eigen::internal::matrix_log_get_pade_degree (double normTminusI)
 
int Eigen::internal::matrix_log_get_pade_degree (long double normTminusI)
 
template<typename MatrixType >
void Eigen::internal::matrix_log_compute_pade (MatrixType &result, const MatrixType &T, int degree)
 
template<typename MatrixType >
void Eigen::internal::matrix_log_compute_big (const MatrixType &A, MatrixType &result)
 Compute logarithm of triangular matrices with size > 2. More...