double ShapeFunction::value(ShapeFunctionIndex n, const GaussPoint &g) const { return sftable[g.order()]->f_table[g.index()][n]; }
// derivative wrt master coordinates double ShapeFunction::masterderiv(ShapeFunctionIndex n, SpaceIndex j, const GaussPoint &g) const { // Trace("ShapeFunction::masterderiv sf=" + to_string(n) + " gpt=" + to_string(g.mastercoord())); return sftable[g.order()]->df_table[g.index()][n][j]; }