[−][src]Trait nphysics2d::utils::GeneralizedCross
This is a non-standard generalization of the cross product design exclusively to group the 3D cross product and the 2D perpendicular product behind the same interface.
Associated Types
type Rhs
The right-hand-side of this cross product.
type CrossVector
The result type of the this (non-standard) generalized cross product.
type CrossMatrix
The matrix representation of this (non-standard) generalized cross product.
type CrossMatrixTr
The transposed matrix representation of this (non-standard) generalized cross product.
Required methods
fn gcross(&self, rhs: &Self::Rhs) -> Self::CrossVector
Computes this (non-standard) generalized cross product.
fn gcross_matrix(&self) -> Self::CrossMatrix
Computes the matrix represenattion of this (non-standard) generalized cross product.
fn gcross_matrix_tr(&self) -> Self::CrossMatrixTr
Computes the transposed matrix represenattion of this (non-standard) generalized cross product.