73 TYPE(bief_obj) ,
INTENT(INOUT) :: B
74 TYPE(bief_obj) ,
INTENT(IN) :: A
75 TYPE(bief_mesh),
INTENT(INOUT) :: MESH
76 LOGICAL ,
INTENT(IN) :: COPY
77 INTEGER ,
INTENT(IN) :: LV
87 ELSEIF(a%TYPE.EQ.4)
THEN 91 400
FORMAT(1x,
'DCPLDU (BIEF) :',1i6,
' UNEXPECTED TYPE FOR A.')
98 ELSEIF(b%TYPE.EQ.4)
THEN 102 401
FORMAT(1x,
'DCPLDU (BIEF) :',1i6,
' UNEXPECTED TYPE FOR B.')
109 IF(sa.EQ.0.AND.sb.EQ.0)
THEN 111 CALL decldu(b,a,mesh,copy,lv)
113 ELSEIF(sb.GT.0.AND.sa.GT.0)
THEN 118 CALL decldu(b%ADR(i)%P,a%ADR(1+(sb+1)*(i-1))%P,
122 ELSEIF(sa.NE.0.AND.sb.EQ.0)
THEN 126 CALL decldu(b,a%ADR(1)%P,mesh,copy,lv)
131 402
FORMAT(1x,
'DCPLDU (BIEF) : UNEXPECTED CASE')
subroutine dcpldu(B, A, MESH, COPY, LV)
subroutine decldu(B, A, MESH, COPY, LV)