Remove assemble[23]D() and assembly[23]DDefined() functions from forms
The Form
class requires that all derived classes implemented the functions mentioned in the title.
However, these functions are never used except for the cases listed below:
# rg "(assemble[23]D|assembly[23]DDefined)"
src/hyteg/mixedoperators/EdgeDoFToVertexDoFOperator/EdgeDoFToVertexDoFOperator.cpp
96: if ( form_.assemble3D() )
112: if ( form_.assemble2D() )
src/hyteg/mixedoperators/VertexDoFToEdgeDoFOperator/VertexDoFToEdgeDoFOperator.cpp
84: if ( form_.assemble3D() )
98: if ( form_.assemble2D() )
src/hyteg/edgedofspace/EdgeDoFOperator.cpp
85: if ( form_.assemble3D() )
94: if ( form_.assemble2D() )
…
In the above cases, these checks do not have a real value since the code is already guarded by checks like this->getStorage()->hasGlobalCells()
.