From 7a06ca3b73eb93656549946dc8d82cee4ce2a30a Mon Sep 17 00:00:00 2001 From: giavancini Date: Tue, 4 Jun 2024 12:42:49 -0300 Subject: [PATCH] Changes in approxcreator to allow TPZShapeHDivOptimized to be used with duplicate connects --- Pre/TPZHDivApproxCreator.cpp | 4 ++-- Pre/pzcreateapproxspace.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Pre/TPZHDivApproxCreator.cpp b/Pre/TPZHDivApproxCreator.cpp index b9d89f17d..698d6f7bb 100644 --- a/Pre/TPZHDivApproxCreator.cpp +++ b/Pre/TPZHDivApproxCreator.cpp @@ -77,8 +77,8 @@ void TPZHDivApproxCreator::CheckSetupConsistency() { DebugStop(); } - if(fHybridType == HybridizationType::ESemi && fHDivFam != HDivFamily::EHDivConstant){ - std::cout << "The only HDiv space with available Semi hybridization is HDivConstant" << std::endl; + if(fHybridType == HybridizationType::ESemi && (fHDivFam != HDivFamily::EHDivConstant && fHDivFam != HDivFamily::EHDivOptimized)){ + std::cout << "The only HDiv spaces with available Semi hybridization is HDivConstant and HDivOptimized" << std::endl; DebugStop(); } diff --git a/Pre/pzcreateapproxspace.cpp b/Pre/pzcreateapproxspace.cpp index 45a328ef9..dc89b56e6 100644 --- a/Pre/pzcreateapproxspace.cpp +++ b/Pre/pzcreateapproxspace.cpp @@ -537,7 +537,7 @@ void TPZCreateApproximationSpace::SetAllCreateFunctionsHDivDuplConnects(int dime fStyle = EHDiv; const HDivFamily &hdivfam = this->fhdivfam; - if (hdivfam != HDivFamily::EHDivConstant){ + if (hdivfam != HDivFamily::EHDivConstant || hdivfam != HDivFamily::EHDivOptimized){ std::cout << "HDiv Dupl Connects not implemented yet for this HDiv family!" << std::endl; DebugStop(); }