Closed acse-ej321 closed 4 months ago
@acse-ej321 Apologies for pushing to your branch but I thought it would be easier than explaining my suggestion. What do you think of these changes?
update_function_spaces
becomes the method that actually does the update.function_spaces
remains a property pointing to the underlying function spaces.@acse-ej321 Are you happy to merge this? It's good to go. (Usually I leave merging to the developer.)
fixes #107 Calls the override
project
function instead of the default Firedrake function to deal with mixed function spaces and adjoints.Additionally, modifies the creation of the enriched mesh to:
self._fs
variable required for mesh-to-mesh conservative transfer