Mercurial > repos > public > sbplib_julia
annotate src/LazyTensors/LazyTensors.jl @ 998:390dfc3db4b1 refactor/lazy_tensors
Move simplifying implementations from \circ to LazyTensorComposition
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Fri, 18 Mar 2022 21:36:17 +0100 |
parents | 20c376dffe84 |
children | 20cb83efb3f1 |
rev | line source |
---|---|
184
6945c15a6a7a
Rename package LazyTensor to LazyTensors
Jonatan Werpers <jonatan@werpers.com>
parents:
180
diff
changeset
|
1 module LazyTensors |
954
8f1b8827d389
Remove unused `using` of RegionIndices
Jonatan Werpers <jonatan@werpers.com>
parents:
335
diff
changeset
|
2 |
995 | 3 export LazyTensorApplication |
4 export LazyTensorTranspose | |
5 export LazyTensorComposition | |
976 | 6 export LazyLinearMap |
995 | 7 export IdentityTensor |
992
bc384aaade30
Add a bunch of todos and add a ScalingTensor
Jonatan Werpers <jonatan@werpers.com>
parents:
976
diff
changeset
|
8 export ScalingTensor |
995 | 9 export InflatedLazyTensor |
976 | 10 export LazyOuterProduct |
11 export ⊗ | |
12 export SizeMismatch | |
13 | |
996 | 14 include("lazy_tensor.jl") |
267
634453a4e1d8
Restructure code in LazyTensors
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents:
190
diff
changeset
|
15 include("lazy_array.jl") |
634453a4e1d8
Restructure code in LazyTensors
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents:
190
diff
changeset
|
16 include("lazy_tensor_operations.jl") |
997
20c376dffe84
Move tuple functions to their own file
Jonatan Werpers <jonatan@werpers.com>
parents:
996
diff
changeset
|
17 include("tuple_manipulation.jl") |
180
b7397ae8afaf
Move tensor mappings to a package LazyTensor
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
18 |
b7397ae8afaf
Move tensor mappings to a package LazyTensor
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
19 end # module |