#include "implicit_f.inc"
#include "mvsiz_p.inc"
Go to the source code of this file.
|
| subroutine | i12dis3 (crst, nsv, itab, gap, noint, itest, tagkine, ssc, ttc, lft, llt, nft) |
◆ i12dis3()
| subroutine i12dis3 |
( |
| crst, |
|
|
integer, dimension(*) | nsv, |
|
|
integer, dimension(*) | itab, |
|
|
| gap, |
|
|
integer | noint, |
|
|
integer | itest, |
|
|
integer, dimension(*) | tagkine, |
|
|
intent(inout) | ssc, |
|
|
intent(inout) | ttc, |
|
|
integer, intent(inout) | lft, |
|
|
integer, intent(inout) | llt, |
|
|
integer, intent(inout) | nft ) |
Definition at line 28 of file i12dis3.F.
32
33
34
35#include "implicit_f.inc"
36
37
38
39#include "mvsiz_p.inc"
40
41
42
43 INTEGER, INTENT(INOUT) :: LFT
44 INTEGER, INTENT(INOUT) :: LLT
45 INTEGER, INTENT(INOUT) :: NFT
46 INTEGER NSV(*),ITAB(*),NOINT,ITEST,TAGKINE(*)
48 . crst(2,*),gap
49 my_real,
DIMENSION(MVSIZ),
INTENT(INOUT) :: ssc,ttc
50
51
52
53
54
55
56 INTEGER I,ISGN,
57
58
59 DO i=lft,llt
60 ii=i+nft
61 IF(abs(ssc(i))>one+gap .OR. abs(ttc(i))>one+gap)THEN
62 IF(tagkine(ii)>0)itest=itest+1
63 ENDIF
64 IF(abs(ssc(i))>one)ssc(i)=ssc(i)/abs(ssc(i))
65 IF(abs(ttc(i))>one)ttc(i)=ttc(i)/abs(ttc(i))
66 crst(1,ii)=ssc(i)
67 crst(2,ii)=ttc(i)
68 ENDDO
69
70 RETURN