LinearMaps.jl
                                
                                 LinearMaps.jl copied to clipboard
                                
                                    LinearMaps.jl copied to clipboard
                            
                            
                            
                        A Julia package for defining and working with linear maps, also known as linear transformations or linear operators acting on vectors. The only requirement for a LinearMap is that it can act on a vect...
This is my WIP. Here's the main issue: if `A` is a LM with elements that are integers with units seconds, and `B` is LM with elements that are Float32...
Some of this package works fine with Unitful values thanks to its support for `Number`s. But maybe it hasn't actually been tested with Unitful values. Now I am trying to...
Hi, very useful package! I work with huge vectors (~30Gb) and encountered a problem with composite maps. `(A * B) * x` gives the same as `A * (B *...
This takes a small step towards what I think is wide-spread in the SciML/DiffEq world: making mutability a type-parameter. This allows to solve #193 by multiple dispatch, rather than querying...
The idea came up in #184, where a rather advanced application of `LinearMaps.jl` (in collaboration with `IterativeSolvers.jl`) is added to the tests, and a brief version thereof added to the...
Is any way to define linear maps depending on some parameters? For example, I would like to define a time-dependent map `A(t)` or even a map `A(t,p)` depending on time...
My apologies in case this has been discussed before. @dkarrasch would you consider making `LinearMap{T}` a subtype of `AbstractMatrix{T}`? I've really grow to love the flexibility of `LinearMap`s and the...
Hello We just ran into this package and it looks like there is quite the overlap (and differences) with a package we have been developing since julia v0.5. Our research...
I generate quite large block-maps with sparse block occupancy, so creating `BlockMap`s via `*cat` operations is cumbersome. In addition, I wanted to avoid having to fill out the zero blocks...