I think you are asking for the *unmapped* shape functions as they are defined
on the reference cell. That's something you can get from the finite element
itself via the
FiniteElement::shape_grad()
function or its implementation in derived classes.
The gradient of the shape functions mapped to a particular cell in a mesh can
be obtained via FEValues::shape_grad(), which I think is what you are
referring to above.
Best
W.
--
------------------------------------------------------------------------
Wolfgang Bangerth email:
bang...@colostate.edu
www:
http://www.math.colostate.edu/~bangerth/