Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

eig not defined for BigFloat #19

Closed
vtjnash opened this issue Jul 28, 2013 · 5 comments
Closed

eig not defined for BigFloat #19

vtjnash opened this issue Jul 28, 2013 · 5 comments

Comments

@vtjnash
Copy link
Member

vtjnash commented Jul 28, 2013

eig of a matrix of BigFloat's causes an infinite recursion:

julia> eig(convert(Matrix{BigFloat},randn(2,2)))
ERROR: stack overflow
 in eigfact! at linalg/factorization.jl:501 (repeats 80000 times)
@stevengj
Copy link
Member

Partial dup of #11 (although it should presumably give a MethodError, not a stack overflow).

@ViralBShah
Copy link
Member

Infinite recursion is the correct error given this definition, since the specific method for BigFloat does not exist.

eigfact!(A::StridedMatrix) = eigfact!(float(A))

@stevengj
Copy link
Member

@ViralBShah, I agree that Julia is doing what we tell it to do, but I don't think this is what we want it to do. We should throw a MethodError if eigfact! is called for unsupported numeric types.

@raichu
Copy link

raichu commented Aug 28, 2013

Bump for eigvals.
How about using mplapack as backend?

@JeffBezanson
Copy link
Member

closing as dup

KristofferC referenced this issue in JuliaLang/julia Apr 10, 2024
Stdlib: Pkg
URL: https://github.com/JuliaLang/Pkg.jl.git
Stdlib branch: master
Julia branch: master
Old commit: 162634c56
New commit: 8f772ffa7
Julia version: 1.12.0-DEV
Pkg version: 1.12.0
Bump invoked by: @KristofferC
Powered by:
[BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl)

Diff:
JuliaLang/Pkg.jl@162634c...8f772ff

```
$ git log --oneline 162634c56..8f772ffa7
8f772ffa7 prune manifest after the set of some deps have been "demoted" to weakdeps (#3864)
88c38b2cd make `add` and `dev` on a package remove it from the set of weak dependencies (#3865)
9210a1da5 fix how entry point to package is computed with `path` provided in project file (#3850)
77620a945 extensions: fixup entire manifest (#3720)
8cc835c7d Report failures to download artifacts as failures (#3860)
2f318cf66 remove unused PkgPrecompileError type (#3858)
```

Co-authored-by: Dilum Aluthge <[email protected]>
IanButterworth referenced this issue in JuliaLang/julia Apr 11, 2024
…626b0 (#54049)

Stdlib: Pkg
URL: https://github.com/JuliaLang/Pkg.jl.git
Stdlib branch: release-1.10
Julia branch: backports-release-1.10
Old commit: 70525539d
New commit: f487626b0
Julia version: 1.10.2
Pkg version: 1.10.0(Does not match)
Bump invoked by: @IanButterworth
Powered by:
[BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl)

Diff:
JuliaLang/Pkg.jl@7052553...f487626

```
$ git log --oneline 70525539d..f487626b0
f487626b0 Merge pull request #3868 from JuliaLang/backports-release-1.10
e4a6078a2 prune manifest after the set of some deps have been "demoted" to weakdeps (#3864)
72ba57759 Report failures to download artifacts as failures (#3860)
4ee732f1b why: show more when package is both a direct and indirect dep (#3771)
```

Co-authored-by: Dilum Aluthge <[email protected]>
IanButterworth referenced this issue in JuliaLang/julia Apr 12, 2024
…626b0 (#54049)

Stdlib: Pkg
URL: https://github.com/JuliaLang/Pkg.jl.git
Stdlib branch: release-1.10
Julia branch: backports-release-1.10
Old commit: 70525539d
New commit: f487626b0
Julia version: 1.10.2
Pkg version: 1.10.0(Does not match)
Bump invoked by: @IanButterworth
Powered by:
[BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl)

Diff:
JuliaLang/Pkg.jl@7052553...f487626

```
$ git log --oneline 70525539d..f487626b0
f487626b0 Merge pull request #3868 from JuliaLang/backports-release-1.10
e4a6078a2 prune manifest after the set of some deps have been "demoted" to weakdeps (#3864)
72ba57759 Report failures to download artifacts as failures (#3860)
4ee732f1b why: show more when package is both a direct and indirect dep (#3771)
```

Co-authored-by: Dilum Aluthge <[email protected]>
Drvi referenced this issue in RelationalAI/julia Jun 7, 2024
…626b0 (JuliaLang#54049)

Stdlib: Pkg
URL: https://github.com/JuliaLang/Pkg.jl.git
Stdlib branch: release-1.10
Julia branch: backports-release-1.10
Old commit: 70525539d
New commit: f487626b0
Julia version: 1.10.2
Pkg version: 1.10.0(Does not match)
Bump invoked by: @IanButterworth
Powered by:
[BumpStdlibs.jl](https://github.com/JuliaLang/BumpStdlibs.jl)

Diff:
JuliaLang/Pkg.jl@7052553...f487626

```
$ git log --oneline 70525539d..f487626b0
f487626b0 Merge pull request JuliaLang#3868 from JuliaLang/backports-release-1.10
e4a6078a2 prune manifest after the set of some deps have been "demoted" to weakdeps (#3864)
72ba57759 Report failures to download artifacts as failures (JuliaLang#3860)
4ee732f1b why: show more when package is both a direct and indirect dep (JuliaLang#3771)
```

Co-authored-by: Dilum Aluthge <[email protected]>
@KristofferC KristofferC transferred this issue from JuliaLang/julia Nov 26, 2024
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants