-
Rotationally invariant operators are typically represented by `ModalInterlace` which combines matrices acting only on Fourier modes into a diagonal-block-banded matrix (that is, block banded matrix wi…
-
The name should have been `db/noPtr` indicating that it does not use external pointers to C++ class instances. I haven't changed the name because I can't remember how to do that on github and it won'…
-
Due to the coming of the new API, the names of some methods and keyword arguments are going to change, these are all preliminary so feel free to share alternatives. Here are some of the changes:
#####…
-
Strang's Linear Algebra and Its Applications (Fourth Edition) says:
> "In fact, there is only one possible rule [for matrix multiplication], and I am not sure who discovered it. It makes everything…
-
With ChangesOfVariables.jl we now have a standard for how to express transforms with log-abs-det-jacbian values, supported by central packages like LogExpFunctions.jl, as well as TransformVariables.jl…
-
## For reference: the forward problem
For a single electric source term, the forward problem can be defined as:
```math
\begin{bmatrix}
\mathbf{A_{dc}} & & & & & \\
\mathbf{B_1 G} & \mathbf{A…
-
For example, while you can build the `lu(A)`, every use of it errors:
```julia
using StaticArrays, LinearAlgebra
A = @SMatrix rand(3,3)
Alu = lu(A)
c = rand(3)
b = rand(3)
Alu \ b
Alu / b
…
-
Is this package the place where we'd like to put other algorithms as well? Such as
- Chebyshev (requires prior knowledge of spectral range of the operator)
- [Padé](https://en.wikipedia.org/wiki/Padé…
jagot updated
5 years ago
-
[[Solution](https://github.com/JuliaLang/julia/issues/50806#issuecomment-1666733607) to this issue: Use [AppleAccelerate.jl](https://github.com/JuliaLinearAlgebra/AppleAccelerate.jl).]
I'm a mainta…
-
```
import scid.matvec;
void main() {
auto m = DiagonalMatrix!double([1.0, 2, 3]);
eval(m / 3.0);
}
```
scid\ops\expression.d(403): Error: static assert "Types 'BasicMatrix!(BasicDiagonalMa…