apf::Field * recoverField(apf::Field *ip_field)
recover a nodal field using patch recovery
apf::Field * getSPRSizeField(apf::Field *f, double adapt_ratio)
run the SPR ZZ error estimator
apf::Field * getGradIPField(apf::Field *f, const char *name, int order)
compute the gradient of a vector or scalar field at integration points
Small runtime-sized matrices.
apf::Field * getTargetSPRSizeField(apf::Field *f, size_t t, double alpha=0.25, double beta=2.0)
run the SPR ZZ error estimator with a target # of output elems
Small runtime-sized vectors.