-
Notifications
You must be signed in to change notification settings - Fork 44
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
Multidimensional Views 🦏 #288
Merged
Merged
Changes from 171 commits
Commits
Show all changes
174 commits
Select commit
Hold shift + click to select a range
0d7a76d
Adding n-dim view expressions
fuchsto 1890e3f
Merge branch 'feat-191-lranges' of github.com:dash-project/dash into …
fuchsto 9ecac86
Extending view expressions to n-dim
fuchsto a7e32a4
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto 8f62258
Fixed broken code from merge in NViewMod
fuchsto 4f019fc
Extending index sets to multiple dimensions
fuchsto 35eb605
Extending index sets to multiple dimensions
fuchsto 53def95
Extending index sets to multiple dimensions
fuchsto 1ecc208
Extending index sets to multiple dimensions
fuchsto df1fe2b
Extending index sets to multiple dimensions
fuchsto 3ca7375
Reactivated Range tests
fuchsto 4e02b1a
Extending index sets to multiple dimensions
fuchsto aa10389
Extending index sets to multiple dimensions
fuchsto 8df97d5
Extending index sets to multiple dimensions
fuchsto 63d9a8c
Extending index sets to multiple dimensions
fuchsto 89a381c
Extending index sets to multiple dimensions
fuchsto e085c0e
Fixing performance (constexpr folding) of view types
fuchsto 39dd797
Added notes on rvalue/lvalue ref binding
fuchsto 7b8353e
Merge branch 'feat-191-lranges' of github.com:dash-project/dash into …
fuchsto 66344d1
Fixed assertion in UniversalMemberTest
fuchsto a917ff6
Merge branch 'feat-191-lranges' of github.com:dash-project/dash into …
fuchsto e191d36
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto 79486e3
Merge branch 'feat-191-lranges' of github.com:dash-project/dash into …
fuchsto bf30ce8
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto e4eec0d
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto 7c7e1ac
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto 6225eee
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto beae4c1
Fixed signature of dash::mmult, removed static_assert in dash::Matrix
fuchsto d48faf8
Fixed signature of dash::mmult, removed static_assert in dash::Matrix
fuchsto 123a617
Fixed const-correctness in GlobPtr, GlobIter, GlobRef
fuchsto 0c3fd3c
Fixed const-correctness in GlobPtr, GlobIter, GlobRef
fuchsto e91e596
Fixed const-correctness in GlobPtr, GlobIter, GlobRef
fuchsto fd4b2bd
Fixed const-correctness in GlobPtr, GlobIter, GlobRef
fuchsto fc9a63d
Fixed const-correctness in GlobPtr, GlobIter, GlobRef
fuchsto 9b0381d
Fixed const-correctness in GlobPtr, GlobIter, GlobRef
fuchsto ed5b3db
Fixed const-correctness in GlobPtr, GlobIter, GlobRef
fuchsto a6b6488
Fixed const-correctness in GlobPtr, GlobIter, GlobRef
fuchsto 31d661d
Fixing const-correctness in Views
fuchsto 48716ca
Fixed type conversions in GlobPtr, GlobIter, GlobRef
fuchsto 5ec8304
Fixed type conversions in GlobPtr, GlobIter, GlobRef
fuchsto e0684f4
Fixed accessors in sub-view
fuchsto 2e477c8
Merge branch 'development' into feat-192-nviews
fuchsto c95555f
Extending tests of n-dim views
fuchsto 2df1ffc
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto 3c75cf5
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto c40bd14
Fixed dependent const types in Atomic, GlobPtr, GlobRef
fuchsto 80f680c
Merge branch 'feat-290-const-correct' of github.com:dash-project/dash…
fuchsto a56447f
Merge branch 'feat-290-const-correct' of github.com:dash-project/dash…
fuchsto 66cb197
Added meta trait definition has_type_##T
fuchsto eda84ec
Cleanup in view/range type traits and test headers
fuchsto b24dec9
Merge branch 'feat-290-const-correct' of github.com:dash-project/dash…
fuchsto 2a928da
Merge branch 'feat-290-const-correct' of github.com:dash-project/dash…
fuchsto b8a1b63
Merge branch 'development' into feat-192-nviews
fuchsto be102d1
Cleanup in view types
fuchsto 0a272a7
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto 1668ce6
Implementing n-dimensional chained views
fuchsto 547cd5e
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto c9a0755
Implementing n-dimensional chained views
fuchsto 02d4a99
Implementing n-dimensional chained views
fuchsto 039f072
Added view iterator template
fuchsto 6549b67
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto b1c3144
Fixed 1-dim view tests
fuchsto 3ec120e
Implementing n-dimensional chained views
fuchsto 9e22a59
Fix in 1-dim view tests
fuchsto 61b71ec
Extended NView tests
fuchsto 52dd9dc
Fixing SUMMA tests
fuchsto 707af26
Implementing n-dim chained views
fuchsto 3095d75
Merge branch 'development' into feat-192-nviews
fuchsto 3bddcd3
Merge branch 'feat-283-constMatrix' of github.com:dash-project/dash i…
fuchsto 23cbbeb
Merge branch 'development' into feat-192-nviews
fuchsto 3473b30
BlockPattern<1>: constexpr cleanup, added missing method
fuchsto c42014c
Extending use cases of combined 1-dim view expressions
fuchsto 7d1a6c5
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto 7906d9f
Extending use cases of combined 1-dim view expressions
fuchsto 0eed06e
Extending use cases of combined 1-dim view expressions
fuchsto b7a182f
Extending use cases of combined 1-dim view expressions
fuchsto 5de338d
Fixed type deduction in io::hdf5::StorageDriver
fuchsto 1a2e3f7
Merge branch 'development' into feat-192-nviews
fuchsto fbe3113
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto 53d300e
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto 344a034
Introducing relative and absolute mapping in index sets
fuchsto 52bce5c
Introducing relative and absolute mapping in index sets
fuchsto cb517ec
Introducing relative and absolute mapping in index sets
fuchsto ac0434d
Introducing relative and absolute mapping in index sets
fuchsto edee3b7
Extending view unit test
fuchsto 77df0a3
Introducing relative and absolute mapping in index sets
fuchsto 86f885a
Testing binding of view temporaries as const-refs
fuchsto bf8bbb8
Cleanup in view headers
fuchsto 1d03af3
Cleanup in view headers
fuchsto cfef7b3
Cleanup in view headers
fuchsto 903e62e
Organized unit test source files in subdirectories
fuchsto 1b2996e
Extending view tests
fuchsto f651726
Cleanup in view headers
fuchsto 74dd0dd
Cleanup in view headers
fuchsto 33ab5e8
Added conversions in ViewIterator
fuchsto 758a0bd
Fixed reference semantics in GlobRef
fuchsto 3d05fc2
Fixed iterator type conversion in block views
fuchsto 5350e40
Extended view unit test
fuchsto 35a8e6e
binding of view patterns in index sets
fuchsto 45d3ff4
Merge branch 'development' into feat-192-nviews
fuchsto c10e313
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto 1455a68
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto 43ef4ac
Index sets binding / referring to domains
fuchsto 7dc0cc0
Extended view unit test
fuchsto 85f9d94
Fixed scoped mapping to view origins
fuchsto c3bc2e9
Fixed scoped mapping of index sets
fuchsto 51d7052
Bidirectional mapping of local / global index sets
fuchsto 0e6a83b
Added iterator dependent type traits, extended tests
fuchsto c61aba3
Fixed index set origin mapping in block views
fuchsto ff74303
Cleanup in view types
fuchsto c1e9c80
Added ViewSpec.range
fuchsto f023002
Extending view tests
fuchsto 7be9f41
Intermediate [skip ci]
fuchsto 11e496d
Intermediate [skip ci]
fuchsto 4fd116e
Finished mapping of strided index sets
fuchsto 1561b78
Fixing index sets of n-dim chained views
fuchsto 26313ac
Fix recursive type resolution for icc and clang-3.8
fuchsto 1ddccd9
Fixed type resolution for IndexSetIdentity
fuchsto e0e59c2
Fixed possibly recursive resolution of dash::global
fuchsto 825bd10
Minor
fuchsto e95c222
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto 85e03d8
Added dash::is_container_compatible
fuchsto c6e43d6
Nested n-dim local index space mapping
fuchsto dfa7e4f
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto 21eedc3
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto 253858f
Re-activated check is_trivially_copyable
fuchsto 9fba755
Fixed compiler error in DARTMemAllocTest
fuchsto 2c0292b
Disabled DART thread-support in build until it reaches maturity
fuchsto 079d9ee
Merge branch 'bug-dart-threadsupport' of github.com:dash-project/dash…
fuchsto a759998
Fixing strided n-dim views
fuchsto d2d4455
Fixing strided n-dim views
fuchsto 913a179
Fixing nested n-dim local index space mapping
fuchsto 2c6c8a1
Fixing nested n-dim local index space mapping
fuchsto 89c4ea2
Fixing nested n-dim local index space mapping
fuchsto 27d4e60
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto 35bdf7c
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto 020b744
Merging View* and NView* types to uniform View*<NDim>
fuchsto e943ecd
Merging View* and NView* types to uniform View*<NDim>
fuchsto e822e62
Merging View* and NView* types to uniform View*<NDim>
fuchsto 78b15ec
Merging View* and NView* types to uniform View*<NDim>
fuchsto eeb0d58
Merged View* and NView* types to uniform View*<NDim>
fuchsto 5d71639
Merge branch 'development' into feat-192-nviews
fuchsto f0d05fc
Extending block views for n-dim block specs
fuchsto b979d98
Extending block views for n-dim block specs
fuchsto b310029
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto c469009
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto 1572aad
Merge branch 'development' into feat-192-nviews
fuchsto 9567b9b
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto 7744e58
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto 78db6b2
Merge branch 'bug-319-constexpr' of github.com:dash-project/dash into…
fuchsto c94232a
Extended view tests
fuchsto 7f0acc3
Minor, alignment in CompilerFlags.cmake
fuchsto f079aa8
Merge branch 'feat-192-nviews' of github.com:dash-project/dash into f…
fuchsto 31bcb8a
Merge branch 'bug-319-constexpr' of github.com:dash-project/dash into…
fuchsto 5e9cfb7
Extended tests of 1-dim view expressions
fuchsto db7043e
Extended tests of 1-dim view expressions
fuchsto 119ba8e
Fixed test helpers for floating point assertions
fuchsto c104a9e
Fix in local 1-dim index set
fuchsto 9dc42c5
Reactivated test case for 1-dim views
fuchsto cf5d829
Merge branch 'development' of github.com:dash-project/dash into feat-…
fuchsto 2518009
Fixing resolution of local view origins
fuchsto 9b99717
Fixed resolution of local view origins
fuchsto b22f077
Extended tests of 1-dim views
fuchsto c353d9f
Extended tests of 1-dim views
fuchsto 74b89fe
Fixed definitions of view types for clang
fuchsto 170a0d1
Fixed chained n-dim views
fuchsto ab4cb9e
Cleanup in tests of n-dim views
fuchsto f01070e
Merge branch 'development' into feat-192-nviews
fuchsto ab23cd8
Minor fix 1-dim view test
fuchsto 03d7e5e
Added assertions in 1-dim view tests
fuchsto a5b9987
Extending tests of n-dim views
fuchsto d5bfcd3
Cleanup and requested changes from reviews
fuchsto 5b3dca4
Removed deactivated code snippets
fuchsto c52cfcf
More cleanup, GlobRef now with correct reference semantics
fuchsto 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
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
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
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
Oops, something went wrong.
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.
Please leave warnings on by default on
dev
builds.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.
Ah, that was by accident.