David Wells
David Wells
We can probably clean up our book-keeping along the way - we just need a tuple of enumerations covering all the implemented cases.
We should deprecate the parts of `FEDataManager` related to quadrature rules once this is in.
I have been using these macros, but I would still like to make this change so that users notice deprecation at compile time.
I am currently (in preparation for the 0.4 release) trying to find all calls to deprecated libMesh functions. Since they use a nonstandard (i.e, not `[[deprecated]]` nor `__attribute__ ((deprecated))` there...
@abarret would you be willing to write some tests for this?
@boyceg what is the plan for this PR?
See also #1123.
From #1126 - let's see if we can teach clang-format to put the function name at the end of functions like it does for namespaces.
See also [ibamr_lag_data.pdf](https://github.com/IBAMR/IBAMR/files/6831436/ibamr_lag_data.pdf)
Those functions (`updateInterpQuadratureRule` et al) don't seem to read any state from `FEDataManager` so we can refactor them out to utility functions easily. I am hesitant to make any changes...