The TELEMAC-MASCARET system  trunk
Functions/Subroutines
opass.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine opass (OP, X, W, IW, Y, IY, LIMVOI, MXPTVS, NPMAX)
 

Function/Subroutine Documentation

◆ opass()

subroutine opass ( character(len=8), intent(in)  OP,
double precision, dimension(*), intent(inout)  X,
double precision, dimension(*), intent(in)  W,
integer, dimension(npmax,*), intent(in)  IW,
double precision, dimension(*), intent(in)  Y,
integer, dimension(npmax,*), intent(in)  IY,
integer, dimension(11,2), intent(in)  LIMVOI,
integer, intent(in)  MXPTVS,
integer, intent(in)  NPMAX 
)
Parameters
[in]npmaxIW Addresses in w
[in]IYAddresses in y
[in]LIMVOILimvoi(n,1): lower rank of points with n neighbours LIMVOI(N,2): UPPER RANK OF POINTS WITH N NEIGHBOURS
[in]MXPTVSMaximum number of neighbours of a point
[in]NPMAXMaximum number of points
[in]OPOperation to be done (see above)
[in]WOff-diagonal terms of matrix
[in,out]XFinal assembled vector
[in]YX=ay where off-diagonal terms of a are here w
[in]mxptvsIW Addresses in w
[in]IYAddresses in y
[in]LIMVOILimvoi(n,1): lower rank of points with n neighbours LIMVOI(N,2): UPPER RANK OF POINTS WITH N NEIGHBOURS
[in]MXPTVSMaximum number of neighbours of a point
[in]NPMAXMaximum number of points
[in]OPOperation to be done (see above)
[in]WOff-diagonal terms of matrix
[in,out]XFinal assembled vector
[in]YX=ay where off-diagonal terms of a are here w

Definition at line 7 of file opass.f.

+ Here is the caller graph for this function: