5 &(x, a,b ,ditr,mesh,copy)
76 CHARACTER(LEN=1),
INTENT(IN) :: DITR
78 LOGICAL,
INTENT(IN) :: COPY
84 TYPE(bief_obj),
INTENT(INOUT) :: X
85 TYPE(bief_obj),
INTENT(INOUT) :: B
91 TYPE(bief_mesh),
INTENT(INOUT) :: MESH
97 TYPE(bief_obj),
INTENT(IN) :: A
116 ELSEIF(a%TYPE.EQ.4)
THEN 120 400
FORMAT(1x,
'PUOG (BIEF) :',1i6,
' UNEXPECTED TYPE FOR A.')
127 IF(s.EQ.0.AND.sa.EQ.0)
THEN 131 CALL puog1(x, a,b ,ditr,mesh,copy)
133 ELSEIF(s.GT.0.AND.s.EQ.sa)
THEN 138 CALL puog1( x%ADR(i)%P,
144 ELSEIF(s.GT.0.AND.s**2.EQ.sa)
THEN 150 CALL puog1(x%ADR(i)%P,
151 & a%ADR(1+(s+1)*(i-1))%P,
158 ELSEIF(s.GT.0.AND.sa.EQ.0)
THEN 161 CALL puog1( x%ADR(i)%P,
169 401
FORMAT(1x,
'PUOG (BIEF) : UNEXPECTED CASE')
subroutine puog(X, A, B, DITR, MESH, COPY)
subroutine puog1(X, A, B, DITR, MESH, COPY)