diff --git a/Geo/MQuadrangle.cpp b/Geo/MQuadrangle.cpp index 9a2d1f07239b51fab31cc5eb0ffcb46e434ef283..e274fc992889aeb74be64ec64bf19eeb392fd5eb 100644 --- a/Geo/MQuadrangle.cpp +++ b/Geo/MQuadrangle.cpp @@ -137,17 +137,20 @@ int MQuadrangle::getNumFacesRep(bool curved) int MQuadrangleN::getNumFacesRep(bool curved) { - return curved ? 2*SQU(CTX::instance()->mesh.numSubEdges) : 2; + return curved ? 2*SQU(CTX::instance()->mesh.numSubEdges) : + MQuadrangle::getNumFacesRep(curved); } int MQuadrangle8::getNumFacesRep(bool curved) { - return curved ? 2*SQU(CTX::instance()->mesh.numSubEdges) : 2; + return curved ? 2*SQU(CTX::instance()->mesh.numSubEdges) : + MQuadrangle::getNumFacesRep(curved); } int MQuadrangle9::getNumFacesRep(bool curved) { - return curved ? 2*SQU(CTX::instance()->mesh.numSubEdges) : 2; + return curved ? 2*SQU(CTX::instance()->mesh.numSubEdges) : + MQuadrangle::getNumFacesRep(curved); } static void _myGetFaceRep(MQuadrangle *t, int num, double *x, double *y, double *z,