diff --git a/Post/PViewData.cpp b/Post/PViewData.cpp index c2852b19b4e1f434537ded6fcdd61d5356034d45..bedcbe799f7b0e456df7e4a9c62f633506b31d21 100644 --- a/Post/PViewData.cpp +++ b/Post/PViewData.cpp @@ -25,8 +25,8 @@ bool PViewData::finalize() Msg::Info("Initializing adaptive data %p interp size=%d", this, _interpolation.size()); _adaptive = new adaptiveData(this); - _adaptive->initWithLowResolution(0); } + if(_adaptive) _adaptive->initWithLowResolution(0); _dirty = false; return true; } diff --git a/Post/adaptiveData.cpp b/Post/adaptiveData.cpp index 1467b34221b312c14c2c30342ec726019f2e5cb9..ac09c30bae15f64d7918a2a3ad82acde968793ec 100644 --- a/Post/adaptiveData.cpp +++ b/Post/adaptiveData.cpp @@ -999,11 +999,13 @@ void adaptiveElements<T>::initWithLowResolution(PViewData *data, int step) if(data->skipElement(step, ent, ele) || data->getNumEdges(step, ent, ele) != T::numEdges) continue; if(numVal != data->getNumValues(step, ent, ele)){ - Msg::Error("Wrong number of values (%d) in element %d (expecting %d)", numVal, ele, data->getNumValues(step, ent, ele)); + Msg::Error("Wrong number of values (%d) in element %d (expecting %d)", + numVal, ele, data->getNumValues(step, ent, ele)); continue; } if(numNodes != data->getNumNodes(step, ent, ele)){ - Msg::Error("Wrong number of nodes (%d) in element %d (expecting %d)", numNodes, ele, data->getNumNodes(step, ent, ele)); + Msg::Error("Wrong number of nodes (%d) in element %d (expecting %d)", + numNodes, ele, data->getNumNodes(step, ent, ele)); continue; } for(int nod = 0; nod < numNodes; nod++){ diff --git a/benchmarks/2d/transfinite_b.geo b/benchmarks/2d/transfinite_b.geo index 8efc8c45351a05dde8707afd9f3250c640ebb243..1a209a14a2764eb1d11eaea879837c57ac33d8f9 100644 --- a/benchmarks/2d/transfinite_b.geo +++ b/benchmarks/2d/transfinite_b.geo @@ -16,4 +16,4 @@ Transfinite Line {4} = 20 Using Progression 1./1.2; Transfinite Line {3,2} = 10 Using Progression 1; Transfinite Line {5} = 19 Using Progression 1; Transfinite Surface {7} = {3,6,4,2} Alternated; -Recombine Surface {7}; +//Recombine Surface {7};