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

Go to the source code of this file.

Functions/Subroutines

subroutine layer (ZFCL_W, NLAYER, ZR, ZF, ESTRAT, ELAY, MASBAS, ACLADM, NSICLA, NPOIN, ELAY0, VOLTOT, ES, AVAIL, CONST_ALAYER, ESTRATNEW, NLAYNEW)
 

Function/Subroutine Documentation

◆ layer()

subroutine layer ( type (bief_obj), intent(in)  ZFCL_W,
type (bief_obj), intent(inout)  NLAYER,
type (bief_obj), intent(in)  ZR,
type (bief_obj), intent(in)  ZF,
type (bief_obj), intent(inout)  ESTRAT,
type (bief_obj), intent(inout)  ELAY,
type (bief_obj), intent(in)  MASBAS,
type (bief_obj), intent(in)  ACLADM,
integer, intent(in)  NSICLA,
integer, intent(in)  NPOIN,
double precision, intent(inout)  ELAY0,
double precision, dimension(nsicla), intent(inout)  VOLTOT,
double precision, dimension(npoin,nomblay), intent(inout)  ES,
double precision, dimension(npoin,nomblay,nsicla), intent(inout)  AVAIL,
logical, intent(in)  CONST_ALAYER,
double precision, dimension(npoin), intent(inout)  ESTRATNEW,
integer, dimension(npoin), intent(inout)  NLAYNEW 
)
Parameters
[in]zfcl_wACLADM Mean diameter of sediment
[in,out]AVAILSediment fraction for each layer, class, point
[in]CONST_ALAYERConstant active layer thickness or not
[in,out]ELAYActive layer thickness for each point
[in,out]ELAY0Active layer thickness
[in,out]ESLayer thicknesses as double precision
[in,out]ESTRATActive stratum thickness for each point
[in,out]ESTRATNEWActive stratum thickness at time t+dt
[in]MASBASIntegral of test functions
[out]NLAYERNumber of layer for each point
[in,out]NLAYNEWNumber of layer at time t+dt
[in]NPOINNumber of points
[in]NSICLANumber of size classes for bed materials
[in,out]VOLTOTTotal volume of sediment in the bed
[in]ZFElevation of bottom
[in]ZFCL_WBed evolution for each sediment class
[in]ZRNon erodable bed
[in]zrACLADM Mean diameter of sediment
[in,out]AVAILSediment fraction for each layer, class, point
[in]CONST_ALAYERConstant active layer thickness or not
[in,out]ELAYActive layer thickness for each point
[in,out]ELAY0Active layer thickness
[in,out]ESLayer thicknesses as double precision
[in,out]ESTRATActive stratum thickness for each point
[in,out]ESTRATNEWActive stratum thickness at time t+dt
[in]MASBASIntegral of test functions
[out]NLAYERNumber of layer for each point
[in,out]NLAYNEWNumber of layer at time t+dt
[in]NPOINNumber of points
[in]NSICLANumber of size classes for bed materials
[in,out]VOLTOTTotal volume of sediment in the bed
[in]ZFElevation of bottom
[in]ZFCL_WBed evolution for each sediment class
[in]ZRNon erodable bed
[in]zfACLADM Mean diameter of sediment
[in,out]AVAILSediment fraction for each layer, class, point
[in]CONST_ALAYERConstant active layer thickness or not
[in,out]ELAYActive layer thickness for each point
[in,out]ELAY0Active layer thickness
[in,out]ESLayer thicknesses as double precision
[in,out]ESTRATActive stratum thickness for each point
[in,out]ESTRATNEWActive stratum thickness at time t+dt
[in]MASBASIntegral of test functions
[out]NLAYERNumber of layer for each point
[in,out]NLAYNEWNumber of layer at time t+dt
[in]NPOINNumber of points
[in]NSICLANumber of size classes for bed materials
[in,out]VOLTOTTotal volume of sediment in the bed
[in]ZFElevation of bottom
[in]ZFCL_WBed evolution for each sediment class
[in]ZRNon erodable bed

Definition at line 8 of file layer.f.

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