comparison src/LazyTensors/lazy_array.jl @ 875:067a322e4f73 laplace_benchmarks

Merge with feature/laplace_opset
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Thu, 27 Jan 2022 10:55:08 +0100
parents 76e5682d0e52
children 7ef605b8f132
comparison
equal deleted inserted replaced
874:7e9ebd572deb 875:067a322e4f73
40 end 40 end
41 41
42 42
43 """ 43 """
44 LazyElementwiseOperation{T,D,Op} <: LazyArray{T,D} 44 LazyElementwiseOperation{T,D,Op} <: LazyArray{T,D}
45 Struct allowing for lazy evaluation of elementwise operations on AbstractArrays. 45 Struct allowing for lazy evaluation of elementwise operations on `AbstractArray`s.
46 46
47 A LazyElementwiseOperation contains two arrays together with an operation. 47 A `LazyElementwiseOperation` contains two arrays together with an operation.
48 The operations are carried out when the LazyElementwiseOperation is indexed. 48 The operations are carried out when the `LazyElementwiseOperation` is indexed.
49 """ 49 """
50 struct LazyElementwiseOperation{T,D,Op,T1<:AbstractArray{T,D},T2<:AbstractArray{T,D}} <: LazyArray{T,D} 50 struct LazyElementwiseOperation{T,D,Op,T1<:AbstractArray{T,D},T2<:AbstractArray{T,D}} <: LazyArray{T,D}
51 a::T1 51 a::T1
52 b::T2 52 b::T2
53 53