Releases: SciML/SciMLOperators.jl
Releases · SciML/SciMLOperators.jl
v0.1.7
SciMLOperators v0.1.7
Closed issues:
- support kwargs in
update_coefficients!
(#87)
Merged pull requests:
v0.1.6
SciMLOperators v0.1.6
Closed issues:
update_coefficients!
currently broken, probably needs mutable structs (#56)- hoist out scaling in tensor product, composition (#61)
- Avoid
permutedims!
inTensorProductOperator
whenever possible (#63) - potential bug - mistaken operator fusion (#66)
- short circuit
ScalarOperator
ifiszero(L.\lambda)
(#71) - Batched Operators (#81)
Merged pull requests:
v0.1.5
SciMLOperators v0.1.5
Merged pull requests:
v0.1.4
SciMLOperators v0.1.4
Closed issues:
- overload
Base.kron
(#49) - Nest
TensorProductOperator
s (#50) FunctionOperator
FFTW example (#64)- Extend
AffineOperator
formA*u + b
toA*u + B*b
(#72)
Merged pull requests:
- remove eager operator fusion to preserve update behaviour (#47) (@vpuri3)
- small fixes (#52) (@vpuri3)
- Let SciMLOperators be applied to
AbstractArray
s (#54) (@vpuri3) - Faster TensorProductOperator (#59) (@vpuri3)
- Update Downstream.yml (#60) (@MartinuzziFrancesco)
- small fixes (#65) (@vpuri3)
- Fix FunctionOperator caching (#67) (@vpuri3)
- method ambiguities (#69) (@vpuri3)
- small fixes (#74) (@vpuri3)
- update AffineOperator (#76) (@vpuri3)
v0.1.3
SciMLOperators v0.1.3
Merged pull requests:
v0.1.2
SciMLOperators v0.1.2
Merged pull requests:
v0.1.1
v0.1.0
SciMLOperators v0.1.0
Closed issues:
- lazy affine wrapper (#2)
InvertibleDiffEqOperator
? (#6)- Make
AbstractDiffEqCompositeOperator
a SciMLOperator, make it a direct subtype ofSciMLOperator
(#10) - need lazy adjoint fallback for
AbstractDiffEqLinearOperator
(#12) - [later] clean up overlapping operator functionality (#13)
- 5 argument mul!, 2 argument ldiv! (#17)
- AffineOperator documentation (#18)
- remove
\alpha, \beta isa Number
restriction in 5-arg mul!. (#35)
Merged pull requests:
- gitignore (#4) (@vpuri3)
- fix dependencies for project and tests (#5) (@vpuri3)
- basic operators (#7) (@vpuri3)
- scaling and addition of operators (#11) (@vpuri3)
- compose operator and skeleton of matrix-free (#15) (@vpuri3)
- DiffEq --> SciML (#16) (@vpuri3)
- FunctionOperator (#19) (@vpuri3)
- clean up affine operator (#21) (@vpuri3)
- 5-argument mul!, 2-arg ldiv! (#22) (@vpuri3)
- CompatHelper: add new compat entry for StaticArrays at version 1, (keep existing compat) (#24) (@github-actions[bot])
- CompatHelper: add new compat entry for DocStringExtensions at version 0.9, (keep existing compat) (#25) (@github-actions[bot])
- CompatHelper: add new compat entry for DiffEqBase at version 6, (keep existing compat) (#26) (@github-actions[bot])
- CompatHelper: add new compat entry for Setfield at version 1, (keep existing compat) (#27) (@github-actions[bot])
- CompatHelper: add new compat entry for ArrayInterfaceCore at version 0.1, (keep existing compat) (#28) (@github-actions[bot])
- CompatHelper: add new compat entry for Lazy at version 0.15, (keep existing compat) (#29) (@github-actions[bot])
- few small fixes (#30) (@vpuri3)
- Adjoint, transpose, diagonal operators (#31) (@vpuri3)
InvertedOperator
,FactorizedOperator
-> more generalInvertibleOperator
(#34) (@vpuri3)- CompatHelper: add new compat entry for DocStringExtensions at version 0.9, (keep existing compat) (#36) (@github-actions[bot])
- Start real docs (#38) (@ChrisRackauckas)