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

Go to the source code of this file.

Functions/Subroutines

subroutine predif (CX, CY, IKLE2, IFABOR, ELT, ETA, XK, CG, ITR01, NPOIN3, NPOIN2, NELEM2, NDIRE, NF, COURAN, F, RX, RY, RXX, RYY, NEIGB)
 

Function/Subroutine Documentation

◆ predif()

subroutine predif ( type(bief_obj), intent(inout)  CX,
type(bief_obj), intent(inout)  CY,
integer, dimension(nelem2,3), intent(in)  IKLE2,
integer, dimension(nelem2,7), intent(inout)  IFABOR,
integer, dimension(npoin3,nf), intent(inout)  ELT,
integer, dimension(npoin3,nf), intent(inout)  ETA,
double precision, dimension(npoin2,nf), intent(in)  XK,
double precision, dimension(npoin2,nf), intent(in)  CG,
integer, dimension(npoin3,3), intent(inout)  ITR01,
integer, intent(in)  NPOIN3,
integer, intent(in)  NPOIN2,
integer, intent(in)  NELEM2,
integer, intent(in)  NDIRE,
integer, intent(in)  NF,
logical, intent(in)  COURAN,
double precision, dimension(npoin2,ndire,nf), intent(in)  F,
double precision, dimension(maxnsp,npoin2), intent(in)  RX,
double precision, dimension(maxnsp,npoin2), intent(in)  RY,
double precision, dimension(maxnsp,npoin2), intent(in)  RXX,
double precision, dimension(maxnsp,npoin2), intent(in)  RYY,
integer, dimension(npoin2,maxnsp), intent(in)  NEIGB 
)
Parameters
[in]npoin3CG Discretized group velocity
[in]COURANLogical indicating if there is a current
[in,out]CXAdvection field along x(or phi)
[in,out]CYAdvection field along y(or lambda)
[in,out]ELTNumbers of the elements 2d of the POINTS TO BE ADVECTED
[in,out]ETANumbers of the layers of the POINTS TO BE ADVECTED
[in,out]FVariance density directional spectrum
[in]IFABORElements behind the edges of a triangle IF NEGATIVE OR ZERO, THE EDGE IS A LIQUID, SOLID OR PERIODIC BOUNDARY
[in]IKLE2Transition between local and global numbering OF THE 2D MESH
[in,out]ITR01Work table
[in]NEIGBNeighbour points for meshfree method
[in]NELEM2Number of elements in 2d mesh
[in]NFNumber of frequencies
[in]NDIRENumber of directions
[in]NPOIN2Number of points in 2d mesh
[in]NPOIN3Npoin2*ndire
[in]RXArray used in the meshfree technique
[in]RXXArray used in the meshfree technique
[in]RYArray used in the meshfree technique
[in]RYYArray used in the meshfree technique
[in,out]SHPBarycentric coordinates of the nodes in THEIR ASSOCIATED 2D ELEMENT "ELT"
[in,out]SHZBarycentric coordinates along teta of the NODES IN THEIR ASSOCIATED LAYER "ETA"
[in]SINTETSine of teta angle
[in]TETADiscretized directions
[in,out]TRA01Work table
[in]XKDiscretized wave number
[in]npoin2CG Discretized group velocity
[in]COURANLogical indicating if there is a current
[in,out]CXAdvection field along x(or phi)
[in,out]CYAdvection field along y(or lambda)
[in,out]ELTNumbers of the elements 2d of the POINTS TO BE ADVECTED
[in,out]ETANumbers of the layers of the POINTS TO BE ADVECTED
[in,out]FVariance density directional spectrum
[in]IFABORElements behind the edges of a triangle IF NEGATIVE OR ZERO, THE EDGE IS A LIQUID, SOLID OR PERIODIC BOUNDARY
[in]IKLE2Transition between local and global numbering OF THE 2D MESH
[in,out]ITR01Work table
[in]NEIGBNeighbour points for meshfree method
[in]NELEM2Number of elements in 2d mesh
[in]NFNumber of frequencies
[in]NDIRENumber of directions
[in]NPOIN2Number of points in 2d mesh
[in]NPOIN3Npoin2*ndire
[in]RXArray used in the meshfree technique
[in]RXXArray used in the meshfree technique
[in]RYArray used in the meshfree technique
[in]RYYArray used in the meshfree technique
[in,out]SHPBarycentric coordinates of the nodes in THEIR ASSOCIATED 2D ELEMENT "ELT"
[in,out]SHZBarycentric coordinates along teta of the NODES IN THEIR ASSOCIATED LAYER "ETA"
[in]SINTETSine of teta angle
[in]TETADiscretized directions
[in,out]TRA01Work table
[in]XKDiscretized wave number
[in]nelem2CG Discretized group velocity
[in]COURANLogical indicating if there is a current
[in,out]CXAdvection field along x(or phi)
[in,out]CYAdvection field along y(or lambda)
[in,out]ELTNumbers of the elements 2d of the POINTS TO BE ADVECTED
[in,out]ETANumbers of the layers of the POINTS TO BE ADVECTED
[in,out]FVariance density directional spectrum
[in]IFABORElements behind the edges of a triangle IF NEGATIVE OR ZERO, THE EDGE IS A LIQUID, SOLID OR PERIODIC BOUNDARY
[in]IKLE2Transition between local and global numbering OF THE 2D MESH
[in,out]ITR01Work table
[in]NEIGBNeighbour points for meshfree method
[in]NELEM2Number of elements in 2d mesh
[in]NFNumber of frequencies
[in]NDIRENumber of directions
[in]NPOIN2Number of points in 2d mesh
[in]NPOIN3Npoin2*ndire
[in]RXArray used in the meshfree technique
[in]RXXArray used in the meshfree technique
[in]RYArray used in the meshfree technique
[in]RYYArray used in the meshfree technique
[in,out]SHPBarycentric coordinates of the nodes in THEIR ASSOCIATED 2D ELEMENT "ELT"
[in,out]SHZBarycentric coordinates along teta of the NODES IN THEIR ASSOCIATED LAYER "ETA"
[in]SINTETSine of teta angle
[in]TETADiscretized directions
[in,out]TRA01Work table
[in]XKDiscretized wave number
[in]ndireCG Discretized group velocity
[in]COURANLogical indicating if there is a current
[in,out]CXAdvection field along x(or phi)
[in,out]CYAdvection field along y(or lambda)
[in,out]ELTNumbers of the elements 2d of the POINTS TO BE ADVECTED
[in,out]ETANumbers of the layers of the POINTS TO BE ADVECTED
[in,out]FVariance density directional spectrum
[in]IFABORElements behind the edges of a triangle IF NEGATIVE OR ZERO, THE EDGE IS A LIQUID, SOLID OR PERIODIC BOUNDARY
[in]IKLE2Transition between local and global numbering OF THE 2D MESH
[in,out]ITR01Work table
[in]NEIGBNeighbour points for meshfree method
[in]NELEM2Number of elements in 2d mesh
[in]NFNumber of frequencies
[in]NDIRENumber of directions
[in]NPOIN2Number of points in 2d mesh
[in]NPOIN3Npoin2*ndire
[in]RXArray used in the meshfree technique
[in]RXXArray used in the meshfree technique
[in]RYArray used in the meshfree technique
[in]RYYArray used in the meshfree technique
[in,out]SHPBarycentric coordinates of the nodes in THEIR ASSOCIATED 2D ELEMENT "ELT"
[in,out]SHZBarycentric coordinates along teta of the NODES IN THEIR ASSOCIATED LAYER "ETA"
[in]SINTETSine of teta angle
[in]TETADiscretized directions
[in,out]TRA01Work table
[in]XKDiscretized wave number
[in]nfCG Discretized group velocity
[in]COURANLogical indicating if there is a current
[in,out]CXAdvection field along x(or phi)
[in,out]CYAdvection field along y(or lambda)
[in,out]ELTNumbers of the elements 2d of the POINTS TO BE ADVECTED
[in,out]ETANumbers of the layers of the POINTS TO BE ADVECTED
[in,out]FVariance density directional spectrum
[in]IFABORElements behind the edges of a triangle IF NEGATIVE OR ZERO, THE EDGE IS A LIQUID, SOLID OR PERIODIC BOUNDARY
[in]IKLE2Transition between local and global numbering OF THE 2D MESH
[in,out]ITR01Work table
[in]NEIGBNeighbour points for meshfree method
[in]NELEM2Number of elements in 2d mesh
[in]NFNumber of frequencies
[in]NDIRENumber of directions
[in]NPOIN2Number of points in 2d mesh
[in]NPOIN3Npoin2*ndire
[in]RXArray used in the meshfree technique
[in]RXXArray used in the meshfree technique
[in]RYArray used in the meshfree technique
[in]RYYArray used in the meshfree technique
[in,out]SHPBarycentric coordinates of the nodes in THEIR ASSOCIATED 2D ELEMENT "ELT"
[in,out]SHZBarycentric coordinates along teta of the NODES IN THEIR ASSOCIATED LAYER "ETA"
[in]SINTETSine of teta angle
[in]TETADiscretized directions
[in,out]TRA01Work table
[in]XKDiscretized wave number

Definition at line 9 of file predif.f.

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