A module for Vectors
3 Dimensional Vector type
Type to represent a scalar value
Type to represent a Vector Space
Type to represent an Inner Product Space
Real Numbered Vector Space
Abelian Group instance for a real valued Vector.
Real Numbered Inner Product Space
Complex Numbered Vector Space
Group instance for a complex valued Vector.
Complex Numbered Inner Product Space
Scalar multiplication over a Vector s
Calculate the length of a Real valued Vector
Calculate the length of a Complex valued Vector
Adjust a real valued vector so that its length is exactly one
Adjust a real valued vector so that its length is exactly one
Take the complex conjugate of a Complex Numbered Vector
Add two Vectors
Subtract Vectors
Hadamard Multiplication Vectors
Calculate the dot product of two Vectors
Calculate the angle between two vectors
Take the cross product of two 3D vectors
Calculate the tensor product of two vectors
Calculate distance between two vectors
Calculate distance between two vectors
Determine whether a list of Vectors makes a Subspace
Commutative Semigroup instance for a real valued Vector.
Commutative Semigroup instance for a complex valued Vector.
Commutative Monoid instance for a real valued Vector.
Commutative Monoid instance for a complex valued Vector.
Compare two vectors for equality using a comparator
Parse a Vector
Print a Real Vector as a string
Print a Complex Vector as a string
Try to read a string into a Real Vector
Try to read a string into a Complex Vector
Convert a Vector3 type to a Vector type
Parse a Float that can be negative or positive
Vector type