5 &( x ,errx, icom , mesh)
48 INTEGER,
INTENT(IN) :: ICOM
52 TYPE(bief_mesh),
INTENT(INOUT) :: MESH
53 TYPE(bief_obj),
INTENT(INOUT) :: X
54 DOUBLE PRECISION,
INTENT(INOUT) :: ERRX(*)
58 TYPE(bief_obj),
POINTER :: X2,X3
59 INTEGER NPOIN,NPLAN,IAN,NP11,NSEG
71 IF(mesh%DIM1.EQ.3)
THEN 73 nplan = mesh%NPOIN/npoin
90 & x%R(np11+1:np11+nseg),
91 & x%R(np11+1:np11+nseg),
92 & nseg,1,icom,ian,mesh,1,11)
95 ELSEIF(x%TYPE.EQ.4)
THEN 104 ELSEIF(ian.EQ.2)
THEN 107 ELSEIF(ian.EQ.3)
THEN 111 WRITE(
lu,*)
'PARCOM: NO MORE THAN 3 VECTORS' 117 & ,nplan,icom,ian,mesh)
121 IF(x%ADR(1)%P%ELM.EQ.13)
THEN 125 & x%ADR(1)%P%R(np11+1:np11+nseg),
126 & x%ADR(1)%P%R(np11+1:np11+nseg),
128 & nseg,1,icom,1 ,mesh,1,11)
130 IF(ian.GE.2.AND.x2%ELM.EQ.13)
THEN 134 & x2%R(np11+1:np11+nseg),
135 & x2%R(np11+1:np11+nseg),
137 & nseg,1,icom,1 ,mesh,1,11)
139 IF(ian.EQ.3.AND.x3%ELM.EQ.13)
THEN 143 & x3%R(np11+1:np11+nseg),
144 & x3%R(np11+1:np11+nseg),
146 & nseg,1,icom,1 ,mesh,1,11)
154 53
FORMAT(1x,
' CAS NON PREVU')
156 54
FORMAT(1x,
' UNEXPECTED CASE')
integer function bief_nbpts(IELM, MESH)
subroutine parcom2_comp(X1, X2, X3, ERRX, NPOIN, NPLAN, ICOM, IAN, MESH)
subroutine parcom2_seg(X1, X2, X3, NSEG, NPLAN, ICOM, IAN, MESH, OPT, IELM)
subroutine parcom_comp(X, ERRX, ICOM, MESH)