pub trait CrossProductMatrix: Sized {
type CrossMat;
type CrossMatTr;
// Required methods
fn gcross_matrix(self) -> Self::CrossMat;
fn gcross_matrix_tr(self) -> Self::CrossMatTr;
}Expand description
Trait for computing cross product matrices.
Required Associated Types§
Sourcetype CrossMatTr
type CrossMatTr
The transposed cross product matrix type.
Required Methods§
Sourcefn gcross_matrix(self) -> Self::CrossMat
fn gcross_matrix(self) -> Self::CrossMat
Returns the cross product matrix of this vector.
Sourcefn gcross_matrix_tr(self) -> Self::CrossMatTr
fn gcross_matrix_tr(self) -> Self::CrossMatTr
Returns the transposed cross product matrix of this vector.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.