From 915509778e8b1a9f1ececbe2d8a0ce33c9d9f14d Mon Sep 17 00:00:00 2001 From: Nicolas Marsic <nicolas.marsic@gmail.com> Date: Tue, 21 Jan 2014 17:00:56 +0000 Subject: [PATCH] Now TetNodeBasis is coherent with TriNodeBasis -- 3D Free space case seems ok now \o/ --- FunctionSpace/TetNodeBasis.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/FunctionSpace/TetNodeBasis.cpp b/FunctionSpace/TetNodeBasis.cpp index bd66ecdff0..71fa5d7923 100644 --- a/FunctionSpace/TetNodeBasis.cpp +++ b/FunctionSpace/TetNodeBasis.cpp @@ -79,8 +79,8 @@ TetNodeBasis::TetNodeBasis(size_t order){ for(size_t l = 1; l < order; l++){ basis[s][i] = new Polynomial(intLegendre[l].compose - (lagrange[edgeIdx[s][e][0]] - - lagrange[edgeIdx[s][e][1]] + (lagrange[edgeIdx[s][e][1]] - + lagrange[edgeIdx[s][e][0]] , lagrange[edgeIdx[s][e][0]] + lagrange[edgeIdx[s][e][1]])); @@ -89,9 +89,6 @@ TetNodeBasis::TetNodeBasis(size_t order){ } } - // Face Based // - // TO CHECK: Are Triangles face matching tets ? - for(size_t s = 0; s < nRefSpace; s++){ size_t i = nVertex + nEdge; @@ -105,8 +102,8 @@ TetNodeBasis::TetNodeBasis(size_t order){ basis[s][i] = new Polynomial(intLegendre[l1].compose - (lagrange[faceIdx[s][f][0]] - - lagrange[faceIdx[s][f][1]] + (lagrange[faceIdx[s][f][1]] - + lagrange[faceIdx[s][f][0]] , lagrange[faceIdx[s][f][0]] + lagrange[faceIdx[s][f][1]]) -- GitLab