From 173f305b659584ee29f27bd36ac2f2bd8e0461f1 Mon Sep 17 00:00:00 2001 From: Mohamed Tarek Date: Fri, 8 Jul 2022 20:28:26 +1000 Subject: [PATCH] dim(a) -> LinearAlgebra.checksquare(a) --- src/scalmat.jl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/scalmat.jl b/src/scalmat.jl index c347250..cc458c3 100644 --- a/src/scalmat.jl +++ b/src/scalmat.jl @@ -71,12 +71,12 @@ LinearAlgebra.sqrt(a::ScalMat) = ScalMat(a.dim, sqrt(a.value)) ### whiten and unwhiten function whiten!(r::AbstractVecOrMat, a::ScalMat, x::AbstractVecOrMat) - @check_argdims dim(a) == size(x, 1) + @check_argdims LinearAlgebra.checksquare(a) == size(x, 1) _ldiv!(r, sqrt(a.value), x) end function unwhiten!(r::AbstractVecOrMat, a::ScalMat, x::AbstractVecOrMat) - @check_argdims dim(a) == size(x, 1) + @check_argdims LinearAlgebra.checksquare(a) == size(x, 1) mul!(r, x, sqrt(a.value)) end @@ -93,21 +93,21 @@ invquad!(r::AbstractArray, a::ScalMat, x::AbstractMatrix) = colwise_sumsqinv!(r, ### tri products function X_A_Xt(a::ScalMat, x::AbstractMatrix) - @check_argdims dim(a) == size(x, 2) + @check_argdims LinearAlgebra.checksquare(a) == size(x, 2) lmul!(a.value, x * transpose(x)) end function Xt_A_X(a::ScalMat, x::AbstractMatrix) - @check_argdims dim(a) == size(x, 1) + @check_argdims LinearAlgebra.checksquare(a) == size(x, 1) lmul!(a.value, transpose(x) * x) end function X_invA_Xt(a::ScalMat, x::AbstractMatrix) - @check_argdims dim(a) == size(x, 2) + @check_argdims LinearAlgebra.checksquare(a) == size(x, 2) _rdiv!(x * transpose(x), a.value) end function Xt_invA_X(a::ScalMat, x::AbstractMatrix) - @check_argdims dim(a) == size(x, 1) + @check_argdims LinearAlgebra.checksquare(a) == size(x, 1) _rdiv!(transpose(x) * x, a.value) end