The C++ interface to the Parallel Control Unit.
Small runtime-sized matrices.
Small runtime-sized vectors.
The Parallel Contrul Unit class encapsulates parallel communication.
All SPR error estimator functions.
apf::Field * getGradIPField(apf::Field *f, const char *name, int order)
compute the gradient of a vector or scalar field at integration points
apf::Field * getTargetSPRSizeField(apf::Field *f, size_t t, pcu::PCU *PCUObj, double alpha=0.25, double beta=2.0)
run the SPR ZZ error estimator with a target # of output elems
apf::Field * recoverField(apf::Field *ip_field)
recover a nodal field using patch recovery
apf::Field * getSPRSizeField(apf::Field *f, double adapt_ratio, pcu::PCU *PCUObj)
run the SPR ZZ error estimator