diff --git a/Geo/MHexahedron.cpp b/Geo/MHexahedron.cpp index 93909ec0df145d37c7c2c4814e97fcc7dd7aca7c..c204d9f390cf1e03816bdd08a0a0881ff577ddbd 100644 --- a/Geo/MHexahedron.cpp +++ b/Geo/MHexahedron.cpp @@ -201,7 +201,7 @@ const nodalBasis* MHexahedron::getFunctionSpace(int o) const case 0: return BasisFactory::getNodalBasis(MSH_HEX_1); case 1: return BasisFactory::getNodalBasis(MSH_HEX_8); case 2: return BasisFactory::getNodalBasis(MSH_HEX_20); - case 3: return BasisFactory::getNodalBasis(MSH_HEX_56); + case 3: return BasisFactory::getNodalBasis(MSH_HEX_32); case 4: return BasisFactory::getNodalBasis(MSH_HEX_44); case 5: return BasisFactory::getNodalBasis(MSH_HEX_56); case 6: return BasisFactory::getNodalBasis(MSH_HEX_68); @@ -240,7 +240,7 @@ const JacobianBasis* MHexahedron::getJacobianFuncSpace(int o) const case 0: return BasisFactory::getJacobianBasis(MSH_HEX_1); case 1: return BasisFactory::getJacobianBasis(MSH_HEX_8); case 2: return BasisFactory::getJacobianBasis(MSH_HEX_20); - case 3: return BasisFactory::getJacobianBasis(MSH_HEX_56); + case 3: return BasisFactory::getJacobianBasis(MSH_HEX_32); case 4: return BasisFactory::getJacobianBasis(MSH_HEX_44); case 5: return BasisFactory::getJacobianBasis(MSH_HEX_56); case 6: return BasisFactory::getJacobianBasis(MSH_HEX_68); diff --git a/Geo/MHexahedron.h b/Geo/MHexahedron.h index c1802e03f48f1cd9f8ca0a162013be5f7d5ccc98..e532e1fcaf2e65c38683b475cb1ddccd098dc91f 100644 --- a/Geo/MHexahedron.h +++ b/Geo/MHexahedron.h @@ -531,7 +531,7 @@ class MHexahedronN : public MHexahedron { if(_order == 9 && _vs.size() + 8 == 1000) return MSH_HEX_1000; if(_order == 2 && _vs.size() + 8 == 20) return MSH_HEX_20; - if(_order == 3 && _vs.size() + 8 == 56 ) return MSH_HEX_56; + if(_order == 3 && _vs.size() + 8 == 56 ) return MSH_HEX_32; if(_order == 4 && _vs.size() + 8 == 44) return MSH_HEX_44; if(_order == 5 && _vs.size() + 8 == 56) return MSH_HEX_56; if(_order == 6 && _vs.size() + 8 == 68) return MSH_HEX_68;