 | vector-space-0.7.6: Vector & affine spaces, linear maps, and derivatives (requires ghc 6.9 or better) | Source code | Contents | Index |
|
| Data.Cross | | Stability | experimental | | Maintainer | conal@conal.net |
|
|
|
| Description |
| Cross products and normals
|
|
| Synopsis |
|
|
|
| Documentation |
|
|
| Thing with a normal vector (not necessarily normalized).
| | | Methods | | | Instances | | (Num s, VectorSpace s, HasBasis s, HasTrie (Basis s), HasNormal (:> (Two s) (Three s))) => HasNormal (Three (:> (Two s) s)) | | (Basis s ~ (), Num s, VectorSpace s, HasBasis s, HasTrie (Basis s)) => HasNormal (Two (:> (One s) s)) | | (Basis s ~ (), Num s, HasTrie (Basis (s, s)), HasBasis s) => HasNormal (:> (Two s) (Three s)) | | (Basis s ~ (), HasBasis s, HasTrie (Basis s)) => HasNormal (:> (One s) (Two s)) |
|
|
|
|
| Normalized normal vector. See also cross.
|
|
|
| Singleton
|
|
|
| Homogeneous pair
|
|
| type Three s = (s, s, s) | Source |
|
| Homogeneous triple
|
|
|
| Cross product of various forms of 2D vectors
| | | Methods | | | Instances | |
|
|
|
| Cross product of various forms of 3D vectors
| | | Methods | | | Instances | |
|
|
| Produced by Haddock version 2.6.1 |