Draft: Introduce the IntegralFunctional class and its linearization
This class currently resides in the dune-fracture-phasefields
module, but there is nothing fracture-specific about it.
However, there are a few details that I would like to get opinions on:
- Is
functionals
the best subdirectory? - Is the new code in
functionalstest.hh
appropriate, or should it go into a separate file?
Most importantly:
- The MR contains the
ElementQuantityAssembler
class, which uses thedune-fufem
assemblers. Butdune-fufem
is not a dependency ofdune-tnnmg
. Where should this code go? - I am still not happy with the name
ElementQuantityAssembler
. Can we come up with anything better?
Finally, the MR needs a changelog entry.