Skip to content

Commit 72bb796

Browse files
committed
v0.0.1
1 parent d3afe08 commit 72bb796

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

Project.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
name = "ContinuumArrays"
22
uuid = "7ae1f121-cc2c-504b-ac30-9b923412ae5c"
3+
version = "0.0.1"
34

45
[deps]
56
BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
@@ -11,10 +12,10 @@ LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1112
QuasiArrays = "c4ea9172-b204-11e9-377d-29865faadc5c"
1213

1314
[compat]
14-
BandedMatrices = "0.11,0.12"
15+
BandedMatrices = "0.12"
1516
FillArrays = "0.7"
1617
IntervalSets = "0.3.1"
17-
LazyArrays = "0.11,0.12"
18+
LazyArrays = "0.12"
1819
julia = "1.0"
1920
QuasiArrays = "0.0.2"
2021

src/ContinuumArrays.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import QuasiArrays: cardinality, checkindex, QuasiAdjoint, QuasiTranspose, Inclu
1414
ApplyQuasiArray, ApplyQuasiMatrix, LazyQuasiArrayApplyStyle, AbstractQuasiArrayApplyStyle,
1515
LazyQuasiArray, LazyQuasiVector, LazyQuasiMatrix, LazyLayout, LazyQuasiArrayStyle
1616

17-
export Spline, LinearSpline, HeavisideSpline, DiracDelta, Derivative, fullmaterialize, ℵ₁, Inclusion
17+
export Spline, LinearSpline, HeavisideSpline, DiracDelta, Derivative, fullmaterialize, ℵ₁, Inclusion, Basis, WeightedBasis
1818

1919
####
2020
# Interval indexing support

src/bases/bases.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
abstract type Basis{T} <: LazyQuasiMatrix{T} end
22

33

4+
const WeightedBasis{T, A<:AbstractQuasiVector, B<:Basis} = BroadcastQuasiMatrix{T,typeof(*),<:Tuple{A,B}}
5+
46
MemoryLayout(::Type{<:Basis}) = LazyLayout()
57
ApplyStyle(::typeof(pinv), ::Type{<:Basis}) = LazyQuasiArrayApplyStyle()
68
pinv(J::Basis) = apply(pinv,J)

0 commit comments

Comments
 (0)