29 #ifndef NEMOSYS_PATCHRECOVERY_H_ 30 #define NEMOSYS_PATCHRECOVERY_H_ 32 #include "nemosys_export.h" 48 const std::vector<int> &arrayIDs);
58 void recoverNodalSolution(
bool ortho);
64 std::vector<std::vector<double>> computeNodalError();
72 getMinMaxCoords(
const std::vector<std::vector<double>> &coords)
const;
75 void regularizeCoords(std::vector<std::vector<double>> &coords,
76 std::vector<double> &genNodeCoord)
const;
80 std::vector<std::vector<double>> &coords,
81 std::vector<Eigen::VectorXd> &
data,
82 const std::vector<int> &numComponents,
86 #endif // NEMOSYS_PATCHRECOVERY_H_
data_type data
Edge/face with sorted point ids (a, b, c, ...) is located at some index i in data[b], with data[b][i].first == [a, c] (for edges, third point id treated as -1).
std::vector< pntDataPair > pntDataPairVec
std::unique_ptr< GaussCubature > cubature