QuantEcon/QuantEcon.jl

LQ name conflict

Open

#229 aperta il 11 dic 2018

Vedi su GitHub
 (3 commenti) (0 reazioni) (0 assegnatari)Julia (300 fork)batch import
bughelp wanted

Metriche repository

Star
 (495 star)
Metriche merge PR
 (Merge medio 1g 1h) (2 PR mergiate in 30 g)

Descrizione

Now that Julia has an LQ type (in the LinearAlgebra stdlib), there's a name conflict with the type exported by the package.

One way to handle this would be to change the following to ... struct LQProblem with the appropriate constructor.

mutable struct LQ
    Q::ScalarOrArray
    R::ScalarOrArray
    A::ScalarOrArray
    B::ScalarOrArray
    C::ScalarOrArray
    N::ScalarOrArray
    bet::Real
    capT::Union{Int, Nothing} # terminal period
    rf::ScalarOrArray
    P::ScalarOrArray
    d::Real
    F::ScalarOrArray # policy rule
end

https://github.com/QuantEcon/lecture-source-jl/issues/436

Guida contributor