Grassmann.jl icon indicating copy to clipboard operation
Grassmann.jl copied to clipboard

⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra

Results 20 Grassmann.jl issues
Sort by recently updated
recently updated
newest added

When getting the elements of a `MultiVector`, you can use parentheses to select the grade, i.e. ``` A = 1 + 2v1 + 3v12 + 4v123 # 1 + 2v₁...

question

Using @basis S"+++" Define: x = v1 + v2 + v3 i = v23 when I want the inner product I get x | i = 0, even though I...

question

Is there a function or a way to extract a scalar as a floating point number for further linear algebra computations? For instance, if I have a diagonal matrix [2.3v...

```julia using Grassmann function gram_schmidt(vectors) # A = accumulate(∧, vectors; init = one(eltype(vectors))) A = Chain{3}[vectors[1]] for i in 2:length(vectors) push!(A, A[i - 1] ∧ vectors[i]) end println(A) c =...

I was following along with the examples presented in [Symbolic Coefficients by Declairing Albegra](https://grassmann.crucialflow.com/stable/algebra/#Symbolic-coefficients-by-declaring-algebra), and all was working as expected, until I tried to rotate a point `P` using the...

v1 is the standard basis vector ``` julia> Zygote.gradient(v->0v, v1) ERROR: cannot convert from ⟨×××⟩ to ⟨+++---⟩* Stacktrace: [1] error(s::String) @ Base ./error.jl:33 [2] (::SubManifold{⟨+++---⟩*, 6, 0x000000000000003f})(b::SubManifold{⟨×××⟩, 0, 0x0000000000000000}) @...

Announcement: I'd like to officially announce that Grassmann.jl software design discussions with me will be handled in private from now on. Of course, everyone is still welcome to publicly open...

I wanted to tell you I pinged you at: https://discourse.julialang.org/t/quaternion-and-up-to-sedenion-valued-neural-networks-parallellizing-hamilton-product-on-gpus-cuda/48442/2?u=palli in the thread I started (I probably have the answers I need for now, so I'm only telling you I...

As title demonstrates, I want some tool to create an external tensor product space under two non-interacting Clifford algebra (just like to create a tensor product space under two basic...

enhancement

I would like to experiment with this in my line of work. What basis/algebra do I need for 3D navigation algorithms / computer graphics? like: 1) finding the line intersection...

question