-
## Enhancement - Improve performance of CrsMatrix::copyAndPermute
In evaluating the Jacobian in a Panzer mini-EM test, a significant fraction of time is spent in copyAndPermute. Timing calipers show…
-
Would it be possible to have compatibility with einops when using an array type like numpy arrays? It would be useful to be able to manipulate the arrays directly through the multivector object rather…
-
## Question
I am prototyping a real process that will have a square matrix of about 8 million x 8 million. There will be about 400 entries per row. In my prototype code, I am getting a segmentation f…
-
When getting the elements of a `MultiVector`, you can use parentheses to select the grade, i.e.
```
A = 1 + 2v1 + 3v12 + 4v123 # 1 + 2v₁ + 3v₁₂ + 4v₁₂₃
typeof(A) # MultiVector{⟨1,1,1⟩, Int64, 8}…
-
-
e.g. if X is an multivector and i is a an integer < 32 than X[3] is an multivector with only a value !=0 at index 3
-
FYI, the continued evolution of the Clifford/MultiVector code has resulted in a failure in two of your Rosettacode tasks, as using 'reversion' now fails:
```
No such method 'reversion' for invocan…
-
### What should we add?
When creating a quantum circuit with more than one quibit. Printing the counts and plot_bloch_multivector behaves unexpectedly (in different order).
counts -> quibit_n, ..., …
-
## Feature request
Given two very simple functions:
```python
@numba.njit
def ident(x):
return x
@numba.njit
def value_of(y):
return y.value
```
and a custom type something like:
…
-
This means that odd-valued transformations only make sense for full multivector fields and part of their behavior is swapping even and odd parts. For instance, Equation 11 in https://github.com/lukebu…