The TELEMAC-MASCARET system  trunk
corrxy.f
Go to the documentation of this file.
1 ! *****************
2  SUBROUTINE corrxy
3 ! *****************
4 !
5  & (x,y,npoin)
6 !
7 !***********************************************************************
8 ! BIEF
9 !***********************************************************************
10 !
11 !brief MODIFIES THE COORDINATES OF THE POINTS IN THE MESH.
12 !
13 !warning DO NOT PERFORM ROTATIONS AS IT WILL CHANGE
14 !+ THE NUMBERING OF THE LIQUID BOUNDARIES
15 !
16 !history EMILE RAZAFINDRAKOTO (LNHE)
17 !+ 17/10/05
18 !+ V5P6
19 !+
20 !
21 !history N.DURAND (HRW), S.E.BOURBAN (HRW)
22 !+ 13/07/2010
23 !+ V6P0
24 !+ Translation of French comments within the FORTRAN sources into
25 !+ English comments
26 !
27 !history N.DURAND (HRW), S.E.BOURBAN (HRW)
28 !+ 21/08/2010
29 !+ V6P0
30 !+ Creation of DOXYGEN tags for automated documentation and
31 !+ cross-referencing of the FORTRAN sources
32 !
33 !history Y. AUDOUIN (LNHE)
34 !+ 22/10/18
35 !+ V8P1
36 !+ Call of USER_CORRXY User Fortran where the modifications are done
37 !
38 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 !| NPOIN |-->| NUMBER OF POINTS IN THE MESH
40 !| X |<->| ABSCISSAE OF POINTS IN THE MESH
41 !| X,Y |<->| ORDINATES OF POINTS IN THE MESH
42 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43 !
44  USE bief, ex_corrxy => corrxy
45 !
46 ! OTHER DATA ARE AVAILABLE WITH THE DECLARATIONS OF EACH PROGRAM
47 !
48 ! USE DECLARATIONS_TELEMAC2D
49 !
51  IMPLICIT NONE
52 !
53 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
54 !
55  INTEGER, INTENT(IN) :: NPOIN
56  DOUBLE PRECISION, INTENT(INOUT) :: X(npoin),Y(npoin)
57 !
58 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
59 !
60 !
61 !-----------------------------------------------------------------------
62 !
63  CALL user_corrxy(x,y,npoin)
64 !
65 !-----------------------------------------------------------------------
66 !
67  RETURN
68  END
subroutine corrxy(X, Y, NPOIN)
Definition: corrxy.f:7
Definition: bief.f:3
subroutine user_corrxy(X, Y, NPOIN)
Definition: user_corrxy.f:7