I would like to setup a type stable function where one of the arguments is
the result of lufact(A) where A::Array{Float64,2}.
Here is code I wrote to test this out:
A = rand(100,100);
f = rand(100,1);
luA = lufact(A);
typeof(luA)
function test(f::Vector{Float64},luA::LU{Float64,Array{Float64,2}})
\(luA,f)
end
The output i get is:
*typeof(luA)*
*LU{Float64,Array{Float64,2}} (constructor with 1 method)*
*julia> **function
test(f::Vector{Float64},luA::LU{Float64,Array{Float64,2}}) *
* \(luA,f) *
* end*
*ERROR: LU not defined*
I am working in Julia 0.3.7. I am relatively new to Julia, so I imagine I
am missing something quite simple...