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

Remove hard coded Float64 #22

Open
dlfivefifty opened this issue Dec 3, 2015 · 5 comments
Open

Remove hard coded Float64 #22

dlfivefifty opened this issue Dec 3, 2015 · 5 comments

Comments

@dlfivefifty
Copy link
Member

There should be nothing in the algorithms that depend on the parameters being Float64: BigFloat should in principle be allowed, though I suppose there may be assumptions on eps(T) for choosing cut-offs.

@ajt60gaibb
Copy link
Collaborator

I would need to think very carefully about this. I agree that there is in principle nothing in the algorithm that requires Float64, but there are some algorithmic parameters that do...

@dlfivefifty
Copy link
Member Author

We could have the routines allow for general choices of the parameters.  In the case of Float64 it uses the current defaults, otherwise, users have to specify their own.

On 28 Mar 2016, at 3:00 AM, Alex Townsend notifications@github.com wrote:

I would need to think very carefully about this. I agree that there is in principle nothing in the algorithm that requires Float64, but there are some algorithmic parameters that do...


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub #22 (comment)

@ajt60gaibb
Copy link
Collaborator

I agree. It would also be exciting to add BigFloat versions of all the algorithms too.

@sflammia
Copy link

sflammia commented Apr 5, 2023

I am working on a problem that would benefit from a BigFloat implementation of both gausslegendre and gausslaguerre. I hope this comment will bump this issue up the priority queue!

@dlfivefifty
Copy link
Member Author

I have proposed it as an undergrad summer project so hopefully it can come together.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants