#include <Eigen/src/Core/SkewSymmetricMatrix3.h>
template<typename Derived>
class Eigen::SkewSymmetricBase< Derived >
Base class for skew symmetric matrices and expressions.
This is the base class that is inherited by SkewSymmetricMatrix3 and related expression types, which internally use a three vector for storing the entries. SkewSymmetric types always represent square three times three matrices.
This implementations follows class DiagonalMatrix
- Template Parameters
-
- See also
- class SkewSymmetricMatrix3, class SkewSymmetricWrapper
◆ cols()
template<typename Derived>
- Returns
- the number of columns.
◆ derived() [1/2]
template<typename Derived>
- Returns
- a const reference to the derived object.
◆ derived() [2/2]
template<typename Derived>
- Returns
- a reference to the derived object.
◆ determinant()
template<typename Derived>
◆ exponential()
template<typename Derived>
- Returns
- the exponential of this matrix using Rodrigues’ formula
◆ operator*() [1/3]
template<typename Derived>
template<typename MatrixDerived>
- Returns
- the matrix product of
*this by the dense matrix, matrix
◆ operator*() [2/3]
template<typename Derived>
- Returns
- the product of
*this by the scalar scalar
◆ operator*() [3/3]
template<typename Derived>
template<typename MatrixDerived>
- Returns
- the matrix product of
*this by the skew symmetric matrix, matrix
◆ operator+()
template<typename Derived>
template<typename OtherDerived>
- Returns
- the sum of
*this and the skew symmetric matrix other
◆ operator-()
template<typename Derived>
template<typename OtherDerived>
- Returns
- the difference of
*this and the skew symmetric matrix other
◆ rows()
template<typename Derived>
- Returns
- the number of rows.
◆ toDenseMatrix()
template<typename Derived>
Constructs a dense matrix from *this. Note, this directly returns a dense matrix type, not an expression.
- Returns
- A dense matrix, with its entries set from the the derived object.
◆ transpose()
template<typename Derived>
◆ vector() [1/2]
template<typename Derived>
- Returns
- a const reference to the derived object's vector of coefficients.
◆ vector() [2/2]
template<typename Derived>
- Returns
- a reference to the derived object's vector of coefficients.
◆ wedge()
template<typename Derived>
template<typename OtherDerived>
- Returns
- the wedge product of
*this by the skew symmetric matrix other A wedge B = AB - BA
The documentation for this class was generated from the following file: