← Back to team overview

fiat team mailing list archive

Projection of user-defined function

 

Now that the generation of dof-maps is (mostly) in place in FFC, the
next thing we need to fix is the projection (interpolation) of
user-defined functions onto the finite element space. (The third step
will be evaluation at vertices for post-processing.)

I then need to take a node in FIAT and ask for its coordinate (if the
dual basis is point evaluation). The coordinate I get would then be
mapped from the reference element to the physical element where the
user-defined function is evaluated to obtain its expansion in the
basis.

I could generate this from what I have now, but I also need
coordinates of internal dofs.

Maybe in the future, we might want to do something more general, like
projecting onto the Dubiner basis and doing a linear transformation to
get the expansion at run-time?

/Anders



Follow ups