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

Go to the source code of this file.

Functions/Subroutines

subroutine preverseg (XAUX, AD, AX, TYPDIA, TYPEXT, NPOIN, MESH, NSEG3D, TYPEMESH)
 

Function/Subroutine Documentation

◆ preverseg()

subroutine preverseg ( double precision, dimension(npoin,*), intent(inout)  XAUX,
double precision, dimension(npoin), intent(in)  AD,
double precision, dimension(nseg3d,*), intent(in)  AX,
character(len=1), intent(in)  TYPDIA,
character(len=1), intent(in)  TYPEXT,
integer, intent(in)  NPOIN,
type(bief_mesh), intent(inout)  MESH,
integer, intent(in)  NSEG3D,
integer, intent(in)  TYPEMESH 
)
Parameters
[in]npoinAD Matrix diagonal
[in]AXMatrix off-diagonal terms
[in]MESHMesh structure
[in]NPOINNumber of points
[in]NSEG3DNumber of segments in 3d mesh
[in]TYPDIAType of diagonal: TYPDIA = 'Q' : ANY VALUE TYPDIA = 'I' : IDENTITY TYPDIA = '0' : ZERO
[in]TYPEXTType of off-diagonal terms TYPEXT = 'Q' : ANY VALUE TYPEXT = 'S' : SYMMETRIC TYPEXT = '0' : ZERO
[in]TYPEMESHType of mesh (40: prisms, 50: prisms cut into TETRAHEDRONS)
[out]XAUXTridiagonal matrix
[in]nseg3dAD Matrix diagonal
[in]AXMatrix off-diagonal terms
[in]MESHMesh structure
[in]NPOINNumber of points
[in]NSEG3DNumber of segments in 3d mesh
[in]TYPDIAType of diagonal: TYPDIA = 'Q' : ANY VALUE TYPDIA = 'I' : IDENTITY TYPDIA = '0' : ZERO
[in]TYPEXTType of off-diagonal terms TYPEXT = 'Q' : ANY VALUE TYPEXT = 'S' : SYMMETRIC TYPEXT = '0' : ZERO
[in]TYPEMESHType of mesh (40: prisms, 50: prisms cut into TETRAHEDRONS)
[out]XAUXTridiagonal matrix
[in]typemeshAD Matrix diagonal
[in]AXMatrix off-diagonal terms
[in]MESHMesh structure
[in]NPOINNumber of points
[in]NSEG3DNumber of segments in 3d mesh
[in]TYPDIAType of diagonal: TYPDIA = 'Q' : ANY VALUE TYPDIA = 'I' : IDENTITY TYPDIA = '0' : ZERO
[in]TYPEXTType of off-diagonal terms TYPEXT = 'Q' : ANY VALUE TYPEXT = 'S' : SYMMETRIC TYPEXT = '0' : ZERO
[in]TYPEMESHType of mesh (40: prisms, 50: prisms cut into TETRAHEDRONS)
[out]XAUXTridiagonal matrix

Definition at line 7 of file preverseg.f.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: