From d8c2e61e8b3274989f15882fce9a3e6031e0a79d Mon Sep 17 00:00:00 2001
From: Thomas Toulorge <thomas.toulorge@mines-paristech.fr>
Date: Tue, 4 Nov 2014 14:49:00 +0000
Subject: [PATCH] Lowered order of CondNumBasis (now order of mapping at most).

---
 Numeric/CondNumBasis.cpp | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/Numeric/CondNumBasis.cpp b/Numeric/CondNumBasis.cpp
index 67cd3253c7..28bfb13c07 100644
--- a/Numeric/CondNumBasis.cpp
+++ b/Numeric/CondNumBasis.cpp
@@ -376,12 +376,12 @@ int CondNumBasis::condNumOrder(int parentType, int order)
   switch (parentType) {
     case TYPE_PNT : return 0;
     case TYPE_LIN : return order - 1;
-    case TYPE_TRI : return 2*order - 2;
-    case TYPE_QUA : return 2*order - 1;
-    case TYPE_TET : return 3*order - 3;
-    case TYPE_PRI : return 3*order - 1;
-    case TYPE_HEX : return 3*order - 1;
-    case TYPE_PYR : return 3*order - 3;
+    case TYPE_TRI : return (order == 1) ? 0 : order;
+    case TYPE_QUA : return order;
+    case TYPE_TET : return (order == 1) ? 0 : order;
+    case TYPE_PRI : return order;
+    case TYPE_HEX : return order;
+    case TYPE_PYR : return (order == 1) ? 0 : order;
     default :
       Msg::Error("Unknown element type %d, return order 0", parentType);
       return 0;
-- 
GitLab