Skew-symmetric cross product matrix.
Definition at line 18 of file cross_product.h.
#include <cross_product.h>
|
| | CrossProductMatrix (const etools::Vector3 &vector) |
| | Default constructor. More...
|
| |
| etools::Matrix3 | eval () const |
| | Evaluate this to matrix. More...
|
| |
| template<class t_DerivedInput , class t_DerivedOutput > |
| void | multiplyLeft (Eigen::PlainObjectBase< t_DerivedOutput > &result, const Eigen::MatrixBase< t_DerivedInput > &matrix) const |
| | matrix * this More...
|
| |
| template<class t_DerivedInput , class t_DerivedOutput > |
| void | multiplyRight (Eigen::PlainObjectBase< t_DerivedOutput > &result, const Eigen::MatrixBase< t_DerivedInput > &matrix) const |
| | this * matrix More...
|
| |
|
| static etools::Matrix3 | eval (const etools::Vector3 &vector) |
| | Static function for transformation of a vector to cross product matrix. More...
|
| |
◆ CrossProductMatrix()
| etools::CrossProductMatrix::CrossProductMatrix |
( |
const etools::Vector3 & |
vector | ) |
|
|
inlineexplicit |
◆ eval() [1/2]
| static etools::Matrix3 etools::CrossProductMatrix::eval |
( |
const etools::Vector3 & |
vector | ) |
|
|
inlinestatic |
Static function for transformation of a vector to cross product matrix.
- Parameters
-
- Returns
- cross product matrix
Definition at line 42 of file cross_product.h.
◆ eval() [2/2]
Evaluate this to matrix.
- Returns
- cross product matrix.
Definition at line 55 of file cross_product.h.
◆ multiplyLeft()
template<class t_DerivedInput , class t_DerivedOutput >
| void etools::CrossProductMatrix::multiplyLeft |
( |
Eigen::PlainObjectBase< t_DerivedOutput > & |
result, |
|
|
const Eigen::MatrixBase< t_DerivedInput > & |
matrix |
|
) |
| const |
|
inline |
matrix * this
- Template Parameters
-
| t_DerivedInput | Eigen parameter |
| t_DerivedOutput | Eigen parameter |
- Parameters
-
Definition at line 72 of file cross_product.h.
◆ multiplyRight()
template<class t_DerivedInput , class t_DerivedOutput >
| void etools::CrossProductMatrix::multiplyRight |
( |
Eigen::PlainObjectBase< t_DerivedOutput > & |
result, |
|
|
const Eigen::MatrixBase< t_DerivedInput > & |
matrix |
|
) |
| const |
|
inline |
this * matrix
- Template Parameters
-
| t_DerivedInput | Eigen parameter |
| t_DerivedOutput | Eigen parameter |
- Parameters
-
Definition at line 90 of file cross_product.h.
◆ vector_
| etools::Vector3 etools::CrossProductMatrix::vector_ |
|
private |
The documentation for this class was generated from the following file: