diff --git a/Post/adaptiveData.cpp b/Post/adaptiveData.cpp index 81191562342ef4063698472196e68f52e13c8609..6cba227cdec9a8e8f45bfc1ceca49c55fc55565c 100644 --- a/Post/adaptiveData.cpp +++ b/Post/adaptiveData.cpp @@ -1301,7 +1301,7 @@ void adaptiveElements<T>::adapt(double tol, int numComp, adaptiveVertex *p = (adaptiveVertex*)&(*it); p->val = res(i); if(resxyz){ - p->valx = (*resxyz)(i, 0); + p->val = (*resxyz)(i, 0); p->valy = (*resxyz)(i, 1); p->valz = (*resxyz)(i, 2); } @@ -1337,7 +1337,7 @@ void adaptiveElements<T>::adapt(double tol, int numComp, if(numComp == 1) values.push_back(PValues(p[i]->val)); else - values.push_back(PValues(p[i]->valx, p[i]->valy, p[i]->valz)); + values.push_back(PValues(p[i]->val, p[i]->valy, p[i]->valz)); } } } diff --git a/Post/adaptiveData.h b/Post/adaptiveData.h index 15f5758a0fd3ed57bd083d55c973e34ac536c04a..35fd883bd641934c6f9d35805b0fea671e970cfe 100644 --- a/Post/adaptiveData.h +++ b/Post/adaptiveData.h @@ -18,8 +18,9 @@ class GMSH_PostPlugin; class adaptiveVertex { public: - double x, y, z, X, Y, Z; - double val, valx, valy, valz; + float x, y, z; //!< parametric coordinates + double X, Y, Z; //!< cartesian coordinates + double val,valy,valz; //!< maximal three values public: static adaptiveVertex *add(double x, double y, double z, std::set<adaptiveVertex> &allVertice);