Skip to content

Commit 4661937

Browse files
committed
import constants from ArrayInterfaceCore
1 parent cd5841f commit 4661937

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

lib/ArrayInterfaceCore/src/ArrayInterfaceCore.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ parameterless_type(x::Type) = __parameterless_type(x)
3434

3535
const VecAdjTrans{T,V<:AbstractVector{T}} = Union{Transpose{T,V},Adjoint{T,V}}
3636
const MatAdjTrans{T,M<:AbstractMatrix{T}} = Union{Transpose{T,M},Adjoint{T,M}}
37+
const UpTri{T,M} = Union{UpperTriangular{T,M},UnitUpperTriangular{T,M}}
38+
const LoTri{T,M} = Union{LowerTriangular{T,M},UnitLowerTriangular{T,M}}
3739

3840
@inline static_first(x) = Static.maybe_static(known_first, first, x)
3941
@inline static_last(x) = Static.maybe_static(known_last, last, x)

src/ArrayInterface.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ import ArrayInterfaceCore: axes, axes_types, lazy_axes, LazyAxis
2828
import ArrayInterfaceCore: size, known_size, known_length, static_length
2929
# managing immutables
3030
import ArrayInterfaceCore: ismutable, can_change_size, can_setindex, deleteat, insert
31+
# constants
32+
import ArrayInterfaceCore: MatAdjTrans, VecAdjTrans, UpTri, LoTri
3133

3234
using Static
3335
using Static: Zero, One, nstatic, eq, ne, gt, ge, lt, le, eachop, eachop_tuple,

0 commit comments

Comments
 (0)