@@ -19,26 +19,26 @@ const OneElementVecOrMat{T,I,A} = Union{OneElementVector{T,I,A}, OneElementMatri
1919
2020OneElement (val, inds:: NTuple{N,Int} , sz:: NTuple{N,Integer} ) where N = OneElement (val, inds, oneto .(sz))
2121"""
22- OneElement(val, ind::Int, n::Int )
22+ OneElement(val, ind::Int, n::Integer )
2323
2424Creates a length `n` vector where the `ind` entry is equal to `val`, and all other entries are zero.
2525"""
26- OneElement (val, ind:: Int , len:: Int ) = OneElement (val, (ind,), (len,))
26+ OneElement (val, ind:: Int , len:: Integer ) = OneElement (val, (ind,), (len,))
2727"""
28- OneElement(ind::Int, n::Int )
28+ OneElement(ind::Int, n::Integer )
2929
3030Creates a length `n` vector where the `ind` entry is equal to `1`, and all other entries are zero.
3131"""
32- OneElement (inds:: Int , sz:: Int ) = OneElement (1 , inds, sz)
32+ OneElement (inds:: Int , sz:: Integer ) = OneElement (1 , inds, sz)
3333OneElement {T} (val, inds:: NTuple{N,Int} , sz:: NTuple{N,Integer} ) where {T,N} = OneElement (convert (T,val), inds, oneto .(sz))
34- OneElement {T} (val, inds:: Int , sz:: Int ) where T = OneElement {T} (val, (inds,), (sz,))
34+ OneElement {T} (val, inds:: Int , sz:: Integer ) where T = OneElement {T} (val, (inds,), (sz,))
3535
3636"""
3737 OneElement{T}(ind::Int, n::Int)
3838
3939Creates a length `n` vector where the `ind` entry is equal to `one(T)`, and all other entries are zero.
4040"""
41- OneElement {T} (inds:: Int , sz:: Int ) where T = OneElement (one (T), inds, sz)
41+ OneElement {T} (inds:: Int , sz:: Integer ) where T = OneElement (one (T), inds, sz)
4242
4343Base. size (A:: OneElement ) = map (length, A. axes)
4444Base. axes (A:: OneElement ) = A. axes
0 commit comments