CAM
soilhydrologytype Module Reference

Data Types

type  soilhydrology_type
 

Functions/Subroutines

subroutine init (this, bounds, NLFilename)
 
subroutine initallocate (this, bounds)
 
subroutine inithistory (this, bounds)
 
subroutine initcold (this, bounds)
 
subroutine restart (this, bounds, ncid, flag)
 
subroutine, private initsoilparvic (c, claycol, sandcol, om_fraccol, soilhydrology_vars)
 
subroutine, private initclmvicmap (c, soilhydrology_vars)
 
subroutine, private linear_interp (x, y, x0, x1, y0, y1)
 
subroutine readnl (this, NLFilename)
 

Function/Subroutine Documentation

◆ init()

subroutine soilhydrologytype::init ( class(soilhydrology_type this,
type(bounds_type), intent(in)  bounds,
character(len=*), intent(in)  NLFilename 
)

◆ initallocate()

subroutine soilhydrologytype::initallocate ( class(soilhydrology_type this,
type(bounds_type), intent(in)  bounds 
)
private

◆ initclmvicmap()

subroutine, private soilhydrologytype::initclmvicmap ( integer, intent(in)  c,
type(soilhydrology_type), intent(inout)  soilhydrology_vars 
)
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ initcold()

subroutine soilhydrologytype::initcold ( class(soilhydrology_type this,
type(bounds_type), intent(in)  bounds 
)
Here is the call graph for this function:

◆ inithistory()

subroutine soilhydrologytype::inithistory ( class(soilhydrology_type this,
type(bounds_type), intent(in)  bounds 
)
Here is the call graph for this function:

◆ initsoilparvic()

subroutine, private soilhydrologytype::initsoilparvic ( integer, intent(in)  c,
real(r8), dimension(:,:), pointer  claycol,
real(r8), dimension(:,:), pointer  sandcol,
real(r8), dimension(:,:), pointer  om_fraccol,
type(soilhydrology_type), intent(inout)  soilhydrology_vars 
)
private
Here is the caller graph for this function:

◆ linear_interp()

subroutine, private soilhydrologytype::linear_interp ( real(r8), intent(in)  x,
real(r8), intent(out)  y,
real(r8), intent(in)  x0,
real(r8), intent(in)  x1,
real(r8), intent(in)  y0,
real(r8), intent(in)  y1 
)
private
Here is the caller graph for this function:

◆ readnl()

subroutine soilhydrologytype::readnl ( class(soilhydrology_type this,
character(len=*), intent(in)  NLFilename 
)
private
Here is the call graph for this function:

◆ restart()

subroutine soilhydrologytype::restart ( class(soilhydrology_type this,
type(bounds_type), intent(in)  bounds,
type(file_desc_t), intent(inout)  ncid,
character(len=*), intent(in)  flag 
)