The TELEMAC-MASCARET system  trunk
ov_2.f
Go to the documentation of this file.
1 ! ***************
2  SUBROUTINE ov_2
3 ! ***************
4 !
5  & ( op , x , dimx , y , dimy , z , dimz , c , dim1 , npoin )
6 !
7 !***********************************************************************
8 ! BIEF V6P1 21/08/2010
9 !***********************************************************************
10 !
11 !brief BETWEEN OS AND OV WHEN 2-DIMENSION VECTORS ARE INVOLVED.
12 !
13 !history J-M HERVOUET (LNH)
14 !+ 29/11/94
15 !+ V5P2
16 !+
17 !
18 !history N.DURAND (HRW), S.E.BOURBAN (HRW)
19 !+ 13/07/2010
20 !+ V6P0
21 !+ Translation of French comments within the FORTRAN sources into
22 !+ English comments
23 !
24 !history N.DURAND (HRW), S.E.BOURBAN (HRW)
25 !+ 21/08/2010
26 !+ V6P0
27 !+ Creation of DOXYGEN tags for automated documentation and
28 !+ cross-referencing of the FORTRAN sources
29 !
30 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 !| C |-->| A GIVEN CONSTANT
32 !| DIM1 |-->| FIRST DIMENSION OF X, Y AND Z
33 !| DIMX |-->| SECOND DIMENSION OF X
34 !| DIMY |-->| SECOND DIMENSION OF Y
35 !| DIMZ |-->| SECOND DIMENSION OF Z
36 !| NPOIN |-->| SIZE OF VECTORS
37 !| OP |-->| STRING INDICATING THE OPERATION TO BE DONE
38 !| X |<--| RESULTING VECTOR
39 !| Y |-->| TO BE USED IN THE OPERATION
40 !| Z |-->| TO BE USED IN THE OPERATION
41 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42 !
44  IMPLICIT NONE
45 !
46 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
47 !
48  INTEGER, INTENT(IN) :: DIMX,DIMY,DIMZ,DIM1,NPOIN
49  DOUBLE PRECISION, INTENT(IN) :: C
50  CHARACTER(LEN=8), INTENT(IN) :: OP
51  DOUBLE PRECISION, INTENT(INOUT) :: X(dim1,*)
52  DOUBLE PRECISION, INTENT(IN) :: Y(dim1,*),Z(dim1,*)
53 !
54 !+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
55 !
56  CALL ov(op, x(1,dimx), y(1,dimy), z(1,dimz), c, npoin)
57 !
58 !-----------------------------------------------------------------------
59 !
60  RETURN
61  END
subroutine ov(OP, X, Y, Z, C, DIM1)
Definition: ov.f:7
subroutine ov_2(OP, X, DIMX, Y, DIMY, Z, DIMZ, C, DIM1, NPOIN)
Definition: ov_2.f:7