jaxga package

Subpackages

Submodules

jaxga.jaxga module

jaxga.jaxga.blade_name(blade_indices)[source]
jaxga.jaxga.dual_blade_index(blade_index, dims)[source]
jaxga.jaxga.get_normal_ordered(blade_name)[source]
jaxga.jaxga.is_scalar_index(b)[source]
jaxga.jaxga.mv_repr(indices, values)[source]
jaxga.jaxga.pseudoscalar_index(dims)[source]
jaxga.jaxga.reduce_bases(a, b, metric)[source]
jaxga.jaxga.reverse_indices(blade_indices)[source]

jaxga.mv module

class jaxga.mv.MultiVector(values, indices, signature=<function positive_signature>)[source]

Bases: object

dual(dims)[source]
e(**kwargs)[source]
inverse()[source]
keep_nonzero()[source]
reduce_same()[source]
sandwich(other)[source]
simple_exp()[source]

jaxga.signatures module

jaxga.signatures.cga_signature(b)[source]

+-(…+)

jaxga.signatures.negative_signature(b)[source]

(…-)

jaxga.signatures.null_signature(b)[source]

(…0)

jaxga.signatures.pga_signature(b)[source]

0(…+)

jaxga.signatures.positive_signature(b)[source]

(…+)

jaxga.signatures.sta_signature(b)[source]

+(…-)

jaxga.signatures.stap_signature(b)[source]

0+(…-)

Module contents