Add dimensions assertions to physics module
Open
Nobody has claimed this yet.
bugfix day
discretization
documentation
quick
- Dominant language
- C++
- Stars
- 245
- Forks
- 36
- Avg merge
- 8d 23h
- Merged PRs (30d)
- 4
Description
We should add compile-time checks to our `Functional` based physics module to allow users to quickly notice if they have an unusable mesh or problem definition.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Functional-based physics module and inspect how mesh and problem-definition dimensions are represented and validated. Review any existing compile-time checks or related tests. Done means unusable dimension combinations are rejected at compile time with diagnostics that help users identify the mismatch.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100