The TELEMAC-MASCARET system  trunk
user_fwspec.f
Go to the documentation of this file.
1 ! **********************
2  SUBROUTINE user_fwspec
3 ! **********************
4 !
5  &(fw,fwcoef,x,y,npoin,prive,zf)
6 !
7 !***********************************************************************
8 ! ARTEMIS V6P1 21/08/2010
9 !***********************************************************************
10 !
11 !brief SPECIFIES THE BOTTOM FRICTION COEFFICIENT
12 !+ IF IT IS VARIABLE IN SPACE.
13 !
14 !warning THIS SUBROUTINE IS MERELY AN EXAMPLE;
15 !+ MUST BE CODED BY THE USER
16 !
17 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18 !| FW |<--| BOTTOM FRICTION FACTOR
19 !| FWCOEF |-->| CONSTANT FRICTION FACTOR IMPOSED
20 !| NPOIN |-->| NUMBER OF POINTS
21 !| PRIVE |-->| PRIVATE TABLE DEFINED IN PRINCI
22 !| X,Y |-->| MESH COORDINATES
23 !| ZF |-->| BOTTOM
24 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25 !
26  USE bief
27  USE interface_artemis, ex_user_fwspec => user_fwspec
28 !
30  IMPLICIT NONE
31 !
32  INTEGER NPOIN
33 !
34  DOUBLE PRECISION FW(npoin),X(npoin),Y(npoin)
35  DOUBLE PRECISION ZF(npoin),FWCOEF
36 !
37  TYPE(bief_obj) :: PRIVE
38 !
39 !-----------------------------------------------------------------------
40 !
41 !
42 !-----------------------------------------------------------------------
43 !
44  RETURN
45  END
46 
subroutine user_fwspec(FW, FWCOEF, X, Y, NPOIN, PRIVE, ZF)
Definition: user_fwspec.f:7
Definition: bief.f:3