chrono::ChStarMatrix33< Real > Class Template Reference
Description
template<typename Real = double>
class chrono::ChStarMatrix33< Real >
Special MBD 3x3 "star" matrix, , representing vector cross products.
(1) given two 3d vectors a and b, a x b = [Astar(a)] * b.
(2) double cross product.
#include <ChMatrixMBD.h>
Inherits Matrix< Real, 3, 3, Eigen::RowMajor >.
Public Member Functions | |
ChStarMatrix33 (const ChVector3< Real > &v) | |
Construct a 3x3 "star matrix" (aka "tilde matrix") for matrix form of cross product. More... | |
ChStarMatrix33 (const ChVector3< Real > &vA, const ChVector3< Real > &vB) | |
Construct a 3x3 "star matrix" representing a double cross product. | |
ChVector3< Real > | operator* (const ChVector3< Real > &v) const |
Multiply this matrix by a 3d vector. | |
Constructor & Destructor Documentation
◆ ChStarMatrix33()
template<typename Real = double>
|
inline |
Construct a 3x3 "star matrix" (aka "tilde matrix") for matrix form of cross product.
If a and b are 3d vectors, then a x b = [Astar(a)] * b.
The documentation for this class was generated from the following file:
- /builds/uwsbel/chrono/src/chrono/core/ChMatrixMBD.h