1
DOUBLE PRECISION FUNCTION VNORM (N, V, W)
3
C-----------------------------------------------------------------------
4
C THIS FUNCTION ROUTINE COMPUTES THE WEIGHTED ROOT-MEAN-SQUARE NORM
5
C OF THE VECTOR OF LENGTH N CONTAINED IN THE ARRAY V, WITH WEIGHTS
6
C CONTAINED IN THE ARRAY W OF LENGTH N..
7
C VNORM = SQRT( (1/N) * SUM( V(I)*W(I) )**2 )
8
C-----------------------------------------------------------------------
10
DOUBLE PRECISION V, W, SUM
14
10 SUM = SUM + (V(I)*W(I))**2
15
VNORM = DSQRT(SUM/DBLE(N))
17
C----------------------- END OF FUNCTION VNORM -------------------------