@@ -5,6 +5,7 @@ import Base: adjoint, convert, transpose, size, getindex, similar, copy, getprop
5
5
import Base: parent
6
6
import Base: == , + , - , * , \
7
7
import Base: AbstractMatrix
8
+ import Base: require_one_based_indexing
8
9
import LinearAlgebra: Cholesky, Factorization
9
10
import LinearAlgebra: ldiv!, factorize, lmul!, pinv, eigvals, eigvecs, eigen, Eigen, det
10
11
import LinearAlgebra: cholesky!, cholesky, tril!, triu!, checksquare, rmul!, dot, mul!, tril, triu, diag
@@ -23,14 +24,6 @@ const HermOrSym{T,M} = Union{Hermitian{T,M}, Symmetric{T,M}}
23
24
export AbstractToeplitz, Toeplitz, SymmetricToeplitz, Circulant, LowerTriangularToeplitz, UpperTriangularToeplitz, TriangularToeplitz, Hankel
24
25
export durbin, trench, levinson
25
26
26
- @static if isdefined (Base, :require_one_based_indexing )
27
- const require_one_based_indexing = Base. require_one_based_indexing
28
- else
29
- function require_one_based_indexing (A... )
30
- ! Base. has_offset_axes (A... ) || throw (ArgumentError (" offset arrays are not supported but got an array with index other than 1" ))
31
- end
32
- end
33
-
34
27
include (" iterativeLinearSolvers.jl" )
35
28
36
29
# Abstract
0 commit comments