27 INTEGER,
INTENT(IN) :: LT
35 &(i,h,k,hmu,npoin,omega,grav,visco,
36 & diam90,diam50,mvsed,mveau,
37 & regido,ricoef,entreg,entrug,ffw)
40 INTEGER I, NPOIN, REGIDO
41 DOUBLE PRECISION K(npoin)
42 DOUBLE PRECISION HMU(npoin),H(npoin),GRAV,OMEGA
43 DOUBLE PRECISION VISCO, DIAM90, DIAM50,MVSED
44 DOUBLE PRECISION MVEAU, RICOEF,FFW
55 DOUBLE PRECISION Q1,Q2,Q3
71 SUBROUTINE caltetap(TETA,XSGBOR,YSGBOR,ADIR,NPTFR)
75 DOUBLE PRECISION,
INTENT(IN) :: XSGBOR(nptfr,4),YSGBOR(nptfr,4)
76 DOUBLE PRECISION TETA(nptfr),ADIR(nptfr)
84 &(dam,npoin,ipreco,iprec2)
86 INTEGER,
INTENT(IN) :: NPOIN
87 INTEGER,
INTENT(INOUT) :: IPRECO, IPREC2
88 DOUBLE PRECISION,
INTENT(IN) :: DAM(npoin)
96 &(dale,expos,tetah,tetmin,tetmax,
101 DOUBLE PRECISION DALE(ndale)
102 DOUBLE PRECISION EXPOS,TETAH,TETMIN,TETMAX
110 &(npoin,nelem,x,y,ikle,k,lishho)
112 INTEGER NPOIN,NELEM,LISHHO
113 INTEGER IKLE(nelem,*)
114 DOUBLE PRECISION X(npoin),Y(npoin),K(npoin)
122 &(ititre,x,nbr,nbrtot,alemon,alemul,balaye)
124 INTEGER ITITRE,NBR,NBRTOT
126 LOGICAL ALEMON,ALEMUL,BALAYE
133 DOUBLE PRECISION FUNCTION fcte1(KH)
135 DOUBLE PRECISION,
INTENT(IN) :: KH
142 DOUBLE PRECISION FUNCTION fcte2(KH)
144 DOUBLE PRECISION,
INTENT(IN) :: KH
152 &(fw,fwcoef,x,y,npoin,prive,zf)
156 DOUBLE PRECISION FW(npoin),X(npoin),Y(npoin)
157 DOUBLE PRECISION ZF(npoin),FWCOEF
166 &(fw,fwcoef,x,y,npoin,prive,zf)
170 DOUBLE PRECISION FW(npoin),X(npoin),Y(npoin)
171 DOUBLE PRECISION ZF(npoin),FWCOEF
180 &(file_desc,path,ncar,
181 & cas_file,dico_file)
186 CHARACTER(LEN=PATH_LEN),
INTENT(INOUT) :: FILE_DESC(4,
maxkeyword)
187 INTEGER,
INTENT(IN) :: NCAR
188 CHARACTER(LEN=PATH_LEN),
INTENT(IN) :: PATH
189 CHARACTER(LEN=PATH_LEN),
INTENT(IN) :: DICO_FILE
190 CHARACTER(LEN=PATH_LEN),
INTENT(IN) :: CAS_FILE
199 &(texte,textpr,mnemo)
203 CHARACTER(LEN=8) :: MNEMO(
maxvar)
213 INTEGER,
INTENT(IN) :: II
223 &(pale,gamma,perpic,npale,pmin,pmax)
227 DOUBLE PRECISION PALE(npale)
228 DOUBLE PRECISION PERPIC,GAMMA,PMIN,PMAX
255 DOUBLE PRECISION FUNCTION spd(TETA)
257 DOUBLE PRECISION TETA
264 DOUBLE PRECISION FUNCTION spe(F)
273 DOUBLE PRECISION FUNCTION stwc1(F,DIR,SPEC,I)
279 DOUBLE PRECISION F,DIR
286 &(imin,imax,n,dir2,sdir)
291 INTEGER :: IMIN,IMAX,N
292 DOUBLE PRECISION :: SDIR(n),DIR2(n)
319 TYPE(
spectrum) ,
INTENT(INOUT) :: SPEC
320 CHARACTER(LEN=6) ,
INTENT(IN) :: NOM
double precision function stwc1(F, DIR, SPEC, I)
subroutine user_art_corfon
double precision function fcte2(XX)
subroutine entart(ITITRE, X, NBR, NBRTOT, ALEMON, ALEMUL, BALAYE)
subroutine stwc2(IMIN, IMAX, N, DIR2, SDIR)
integer, parameter maxkeyword
subroutine nomvar_artemis(TEXTE, TEXTPR, MNEMO)
subroutine user_condih_particular
integer, parameter maxvar
double precision function spd(TETA)
subroutine user_fwspec(FW, FWCOEF, X, Y, NPOIN, PRIVE, ZF)
subroutine cntpre(DAM, NPOIN, IPRECO, IPREC2)
subroutine user_utimp_art
subroutine radia1(LISHHO)
subroutine dismoy(NPOIN, NELEM, X, Y, IKLE, K, LISHHO)
subroutine dirale(DALE, EXPOS, TETAH, TETMIN, TETMAX, NDALE)
subroutine caltetap(TETA, XSGBOR, YSGBOR, ADIR, NPTFR)
subroutine lecdon_artemis(FILE_DESC, PATH, NCAR, CAS_FILE, DICO_FILE)
subroutine allspec(SPEC, NOM)
double precision function q3(I, TIME, ENTET)
double precision function spe(F)
subroutine fwspec(FW, FWCOEF, X, Y, NPOIN, PRIVE, ZF)
subroutine radia2(LISHHO)
double precision function fcte1(XX)
subroutine perale(PALE, GAMMA, PERPIC, NPALE, PMIN, PMAX)
subroutine calcqb(Q1, Q2, Q3)
subroutine calcfw(I, H, K, HMU, NPOIN, OMEGA, GRAV, VISCO, DIAM90, DIAM50, MVSED, MVEAU, REGIDO, RICOEF, ENTREG, ENTRUG, FFW)