-
Notifications
You must be signed in to change notification settings - Fork 24
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
WIP: Automatic Domain Splitting #178
Open
LuEdRaMo
wants to merge
64
commits into
PerezHz:main
Choose a base branch
from
LuEdRaMo:lerm/ADS
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 1 commit
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
f8c9459
Automatic Domain Splitting
LuEdRaMo 6fe7df0
Remove const from ADSBinaryNode
LuEdRaMo c5d32fc
In-place exp fit
LuEdRaMo f54660c
Add tests
LuEdRaMo 9487448
raw -> doc
LuEdRaMo 649a7a9
Try to fix docs
LuEdRaMo 150b02c
Merge branch 'main' into lerm/ADS
LuEdRaMo e752b96
Merge branch 'main' into lerm/ADS
LuEdRaMo fdf71d5
adsnorm
LuEdRaMo 742c224
Fix evaltree
LuEdRaMo 4c1a0d9
Fix countnodes
LuEdRaMo 484f89a
Update ADS tests
LuEdRaMo 8a82a0d
norm(, Inf) adsnorm
LuEdRaMo d9329ba
Fix evaltree
LuEdRaMo b32dfe6
Update ADS tests
LuEdRaMo e4d7a47
exp(varorder+1) adsnorm
LuEdRaMo 7a15a78
Update ADS tests
LuEdRaMo 8b8f595
Custom print for ADSDomain/ADSBinaryNode
LuEdRaMo f99590a
Fix ADSDomain custom print
LuEdRaMo bcc27be
Extend time from Real to Number
LuEdRaMo 820cf77
Suggestions by @lbenet
LuEdRaMo 65391eb
Reuse xaux in ADS taylorinteg
LuEdRaMo 3d5aeec
timeshift
LuEdRaMo 78a21f9
Merge branch 'main' into lerm/ADS
LuEdRaMo 9661c58
Merge branch 'main' into lerm/ADS
LuEdRaMo 5500aee
Fix unbound arg in ADSDomain()
LuEdRaMo 5113e45
Add AT and LF compat entries
LuEdRaMo 0b6f81b
Use TS.coeff_table
LuEdRaMo 47d9228
Merge branch 'main' into lerm/ADS
LuEdRaMo 612fd03
Merge branch 'main' into lerm/ADS
PerezHz 85e8d38
Add comment
PerezHz 5a50309
Remove local's from test/ads.jl
LuEdRaMo 42ed56f
Export ADSBinaryNode
LuEdRaMo 4e8cb49
Add ADSBinaryNode to docs/src/api.md
LuEdRaMo 0e8b23e
size_per_variable -> truncerror
LuEdRaMo d656cc5
diams -> widths
LuEdRaMo 79807f3
Use correct latin plural infima and suprema
LuEdRaMo 889f409
Change output of split to tuple of ADSBinaryNode
LuEdRaMo b192757
Explicit Base and AT overloads
LuEdRaMo 0d3a09c
Test ADSDomain constructors
LuEdRaMo 52a8a5a
Test timeshift
LuEdRaMo fc3a769
Reorganize test/ads.jl
LuEdRaMo 8c4bb53
Add ADS vs MC tests
LuEdRaMo 98a67f9
Note on Base.IteratorEltype overload
LuEdRaMo 2bbb724
Merge branch 'main' into lerm/ADS
LuEdRaMo 73bac35
Suggestions by @lbenet
LuEdRaMo 9a79f44
One RetAlloc per split
LuEdRaMo 1b4d2cd
Fix evaltree
LuEdRaMo 77b09a3
Updates due to JuliaDiff/TaylorSeries.jl#361
PerezHz 7e2dd16
Remove comments and small fix
PerezHz 2c0c7b7
Merge branch 'main' into lerm/ADS
LuEdRaMo f45e6e1
Merge branch 'main' into lerm/ADS
LuEdRaMo d9d60c4
Update ADS code to new API
LuEdRaMo 386c7b6
Merge branch 'main' into lerm/ADS
LuEdRaMo 1ee8994
Add docstrings
LuEdRaMo 5fef1c4
Update tests
LuEdRaMo cfe5dd3
Add countnodes
LuEdRaMo 9e06818
Add timeshift!
LuEdRaMo c85dc7b
Add evaltree(::ADSTaylorSolution, ::Number)
LuEdRaMo a10d539
Add evaltree(::ADSTaylorSolution, ::Number, ::AbstractVector)
LuEdRaMo 57bbc38
Fix tests
LuEdRaMo 43f87dc
Suggestions by @lbenet
LuEdRaMo 06e7823
Non recursive countnodes
LuEdRaMo 7a01193
Non recursive evaltree
LuEdRaMo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
exp(varorder+1) adsnorm
- Loading branch information
commit e4d7a47f5b8efcf945f82910f0383b3c19488eb2
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggestion: does it make sense here to pass
ys
as an arg toadsnorm
so thatys
is only updated here without having to allocate it on every call?