firedrakeproject / asQ

A library for implementing ParaDIAG timestepping algorithms using Firedrake
MIT License
4 stars 1 forks source link

`ManifoldTransferManager` _is a_ `TransferManager` (i.e. inherits from) instead of _has a_ `TransferManager` #148

Closed JHopeCollins closed 10 months ago

JHopeCollins commented 10 months ago

This tidies up the ManifoldTransferManager a bit by making it inherit from firedrake.TransferManager. The firedrake manager takes care of transferring mixed spaces, so the code in manifold_transfer_manager was redundant.