clifford.MultiVector.vee

MultiVector.vee(other) → clifford._multivector.MultiVector[source]

Vee product \(A \vee B\).

This is often defined as:

\[`(A \vee B)^* &= A^* \wedge B^*` \implies A \vee B &= (A^* \wedge B^*)^{-*}\]

This is very similar to the meet() function, but always uses the dual in the full space .

Internally, this is actually implemented using the complement functions instead, as these work in degenerate metrics like PGA too, and are equivalent but faster in other metrics.