lowlevel | R Documentation |
clifford
objectsHelper functions for clifford
objects, written in C
using the
STL
map class.
c_identity(L, p, m) c_grade(L, c, m, n) c_add(L1, c1, L2, c2, m) c_multiply(L1, c1, L2, c2, m, sig) c_power(L, c, m, p, sig) c_equal(L1, c1, L2, c2, m) c_overwrite(L1, c1, L2, c2, m) c_cartan(L, c, m, n) c_cartan_inverse(L, c, m, n)
L,L1,L2 |
Lists of terms |
c1,c2,c |
Numeric vectors of coefficients |
m |
Maximum entry of terms |
n |
Grade to extract |
p |
Integer power |
sig |
Two positive integers, \mjseqnp and \mjseqnq, representing the number of \mjseqn+1 and \mjseqn-1 terms on the main diagonal of quadratic form |
The functions documented here are low-level helper functions that wrap
the C
code. They are called by functions like
clifford_plus_clifford()
, which are themselves called by the
binary operators documented at Ops.clifford.Rd
.
Function clifford_inverse()
is problematic as nonnull blades
always have an inverse; but function is.blade()
is not yet
implemented. Blades (including null blades) have a pseudoinverse, but
this is not implemented yet either.
The high-level functions documented here return an object of
clifford
. But don't use the low-level functions.
Robin K. S. Hankin
Ops.clifford
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.