
Numeric.LinearAlgebra.Multivector  Stability  experimental  Maintainer  Alberto Ruiz <aruiz@um.es> 



Description 
A simple implementation of Geometric Algebra.
The Num instance provides the geometric product, and the Fractional
instance provides the inverse of multivectors.
This module provides a simple Euclidean embedding.


Synopsis 



Documentation 


Instances  





Creates a scalar multivector.



Creates a grade 1 multivector of from a list of coordinates.



The kth basis element.



The exterior (outer) product.



The contractive inner product.



Intersection of subspaces.



The reversion operator.



The full space of the given dimension. This is the leviCivita simbol, and the basis of the pseudoscalar.






Apply a linear transformation, expressed as the image of the element ith of the basis.
(This is a monadic bind!)









Extract a multivector representation from a full antisymmetric tensor.
(We do not check that the tensor is actually antisymmetric.)


Produced by Haddock version 2.6.1 