29 . NKNOT1,NKNOT2,NKNOT3,IDCUT,NEWKNOT)
37#include "implicit_f.inc"
45 INTEGER KXIG3D(NIXIG3D,*)
51 INTEGER IDNBCUT,IDKNOT1,IDKNOT2
75 offset_knot = iad_knot
80 offset_knot = iad_knot + nknot1
85 offset_knot = iad_knot + nknot1 + nknot2
96 newknot=knot(offset_knot+kxig3d(idknot1,iel))+
97 + (knot(offset_knot+kxig3d(idknot2,iel))-knot(offset_knot+kxig3d(idknot1,iel)))/2
101 newknot=knot(offset_knot+kxig3d(idknot1,iel))+
102 + 1*(knot(offset_knot+kxig3d(idknot2,iel))-knot(offset_knot+kxig3d(idknot1,iel)))/4
106 newknot=knot(offset_knot+kxig3d(idknot1,iel))+
107 + 3*(knot(offset_knot+kxig3d(idknot2,iel))-knot(offset_knot
111 newknot=knot(offset_knot+kxig3d(idknot1,iel))+
112 + 1*(knot(offset_knot+kxig3d(idknot2,iel))-knot(offset_knot+kxig3d(idknot1,iel)))/8
116 newknot=knot(offset_knot+kxig3d(idknot1,iel))+
117 + 3*(knot(offset_knot+kxig3d(idknot2,iel))-knot(offset_knot
121 newknot=knot(offset_knot+kxig3d(idknot1,iel))+
122 + 5*(knot(offset_knot+kxig3d(idknot2,iel))-knot(offset_knot+kxig3d(idknot1,iel)))/8
126 newknot=knot(offset_knot+kxig3d(idknot1,iel))+
127 + 7*(knot(offset_knot+kxig3d(idknot2,iel))-knot(offset_knot+kxig3d(idknot1,iel)))/8
142#include "implicit_f.inc"
146#include "param_c.inc"
150 INTEGER (NIXIG3D,*),TAB_OLDIDCUT(3,*)
151 INTEGER IDNEIGHBOUR,IDNBCUT,IDCUT_VOISIN,DIR
170 IF(kxig3d(idnbcut,idneighbour)==1)
THEN
173 idcut_voisin = tab_oldidcut(dir,idneighbour)-kxig3d(idnbcut,idneighbour)+1
subroutine find_newknot(iel, kxig3d, knot, dir, iad_knot, nknot1, nknot2, nknot3, idcut, newknot)