Crate tclifford

Source

Re-exports§

pub use crate::algebra::ClAlgebra;
pub use crate::algebra::ClBasis;

Modules§

algebra
clifft
pga
quaternion
types

Macros§

declare_algebra
declare_algebra! macro defines a type for a Clifford algebra.

Structs§

FFTRepr
FFTRepr is a representation of a multivector that provides the fastest multiplication for densely-packed multivectors.
MultivectorBase
Base type for multivectors with a generic coefficient storage. See Multivector, SparseMultivector.

Enums§

ClError

Traits§

Norm
One
Defines a multiplicative identity element for Self.
Zero
Defines an additive identity element for Self.

Type Aliases§

Multivector
The multivector type where coefficients are stored in a ndarray.
SparseMultivector
The multivector type where coefficients are stored in a HashMap.