Support properties that are indexed per-node in more mesh types #720
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.
Writing a property on an unstructured mesh as support is currently supported with "cells" as indexable element, but not "nodes". It appears that the only change needed to support "nodes" as indexable element for, e.g., a TetraMesh is in the code that verifies the shape of the input array. Our proposed code change is similar to how nodes were added as indexable elements to structured meshes in PR #214.
We would like to add a test to this PR that covers writing nodes-indexed properties on unstructured, and possibly properties on unstructured grids more generally. Where do you propose that we add these tests, in tests/unit_tests/unstructured or in tests/unit_tests/property?