Boundary conditions and Constraints
Extension and redesign of boundary conditions:
- Add a
BoundaryManager
to define parts of the boundary and boundary IDs - Add a base class for boundary conditions that depend on the BoundaryManager
- Add a
Constraints
class that can be specialized on the matrix type to implement dirichlet and periodic changes to the matrix - Add
PeriodicBC
for periodic boundary conditions
Closes #12