jaxga.ops package

Submodules

jaxga.ops.add module

jaxga.ops.add.get_mv_add(a_blade_indices, b_blade_indices)[source]

jaxga.ops.dual module

jaxga.ops.dual.get_mv_dual(a_blade_indices, dims)[source]

jaxga.ops.inverse module

jaxga.ops.inverse.get_mv_inverse(a_blade_indices, signature)[source]

jaxga.ops.keepnonzero module

jaxga.ops.keepnonzero.get_mv_keep_nonzero(a_blade_indices, a_values)[source]

jaxga.ops.multiply module

jaxga.ops.multiply.get_mv_multiply(a_blade_indices, b_blade_indices, signature, prod='gp')[source]

jaxga.ops.reduce_same module

jaxga.ops.reduce_same.get_mv_reduce_same(a_blade_indices)[source]

jaxga.ops.sandwich module

jaxga.ops.sandwich.get_mv_sandwich(a_blade_indices, b_blade_indices, signature, prod='gp')[source]

a b ~a

jaxga.ops.select module

jaxga.ops.select.get_mv_select(a_blade_indices, select_index)[source]

jaxga.ops.simple_exp module

jaxga.ops.simple_exp.get_mv_simple_exp(a_blade_indices, signature)[source]

Module contents