diff --git a/Numeric/nodalBasis.cpp b/Numeric/nodalBasis.cpp index 70cf2f0071984367abe19ef0bc105d48976c1b99..925b9c2ffaf3e2c5d22ee17c99028847b9a538fa 100644 --- a/Numeric/nodalBasis.cpp +++ b/Numeric/nodalBasis.cpp @@ -950,17 +950,3 @@ bool nodalBasis::forwardRenumbering(const fullMatrix<double> &nodes, int *renum, return renum; } - -inline int nodalBasis::getClosureId(int iFace, int iSign, int iRot) const -{ - return iFace + numFaces * (iSign == 1 ? 0 : 1) + 2 * numFaces * iRot; -} - -inline void nodalBasis::breakClosureId(int i, int &iFace, int &iSign, - int &iRot) const -{ - iFace = i % numFaces; - i = (i - iFace) / numFaces; - iSign = i % 2; - iRot = (i - iSign) / 2; -} diff --git a/Numeric/nodalBasis.h b/Numeric/nodalBasis.h index 5ae73edc7ca40ccb07bf2601c46970a971dbc9cd..c4b1838aea62978b116e02132ba99886d02bbbbd 100644 --- a/Numeric/nodalBasis.h +++ b/Numeric/nodalBasis.h @@ -81,4 +81,18 @@ public: inline void breakClosureId(int i, int &iFace, int &iSign, int &iRot) const; }; +inline int nodalBasis::getClosureId(int iFace, int iSign, int iRot) const +{ + return iFace + numFaces * (iSign == 1 ? 0 : 1) + 2 * numFaces * iRot; +} + +inline void nodalBasis::breakClosureId(int i, int &iFace, int &iSign, + int &iRot) const +{ + iFace = i % numFaces; + i = (i - iFace) / numFaces; + iSign = i % 2; + iRot = (i - iSign) / 2; +} + #endif