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>
chrono::ChStarMatrix33< Real >::ChStarMatrix33 ( const ChVector3< Real > &  v)
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