FEniCS / ufl

UFL - Unified Form Language
https://fenicsproject.org
GNU Lesser General Public License v3.0
97 stars 64 forks source link

External operator dualspace #206

Closed nbouziani closed 1 year ago

nbouziani commented 1 year ago

This PR sits on the Interp PR (#26) and adds the ExternalOperator objects.

The Interp contains most of the necessary changes to make ExternalOperator possible as it introduces the concept of BaseFormOperator which describes operators mapping between Hilbert spaces (i.e. that are Operator and BaseForm objects at the same time).

(cf. https://github.com/firedrakeproject/ufl/pull/40)