CAM
tracerfluxtype Module Reference

Data Types

type  tracerflux_type
 

Functions/Subroutines

subroutine init (this, bounds, lbj, ubj, betrtracer_vars)
 
subroutine initallocate (this, bounds, lbj, ubj, betrtracer_vars)
 
subroutine inithistory (this, bounds, betrtracer_vars)
 
subroutine initcold (this, bounds)
 
subroutine restart (this, bounds, flag, betrtracer_vars)
 
subroutine reset (this, bounds, numf, filter)
 
subroutine temporal_average (this, column, dtime)
 
subroutine flux_summary (this, col, betr_time, c, betrtracer_vars, bstatus)
 
subroutine flux_display (this, c, jj, betrtracer_vars, msg)
 
subroutine retrieve_hist (this, bounds, lbj, ubj, flux_2d, flux_1d, betrtracer_vars)
 

Variables

character(len= *), parameter, private mod_filename = __FILE__
 

Function/Subroutine Documentation

◆ flux_display()

subroutine tracerfluxtype::flux_display ( class(tracerflux_type), intent(inout)  this,
integer, intent(in)  c,
integer, intent(in)  jj,
type(betrtracer_type), intent(in)  betrtracer_vars,
character(len=betr_errmsg_len), intent(out)  msg 
)

◆ flux_summary()

subroutine tracerfluxtype::flux_summary ( class(tracerflux_type), intent(inout)  this,
type(betr_column_type), intent(in)  col,
class(betr_time_type), intent(in)  betr_time,
integer, intent(in)  c,
type(betrtracer_type), intent(in)  betrtracer_vars,
type(betr_status_type), intent(out)  bstatus 
)
private
Here is the call graph for this function:

◆ init()

subroutine tracerfluxtype::init ( class(tracerflux_type), intent(inout)  this,
type(bounds_type), intent(in)  bounds,
integer, intent(in)  lbj,
integer, intent(in)  ubj,
type(betrtracer_type), intent(in)  betrtracer_vars 
)

◆ initallocate()

subroutine tracerfluxtype::initallocate ( class(tracerflux_type), intent(inout)  this,
type(bounds_type), intent(in)  bounds,
integer, intent(in)  lbj,
integer, intent(in)  ubj,
type(betrtracer_type), intent(in)  betrtracer_vars 
)

◆ initcold()

subroutine tracerfluxtype::initcold ( class(tracerflux_type), intent(inout)  this,
type(bounds_type), intent(in)  bounds 
)

◆ inithistory()

subroutine tracerfluxtype::inithistory ( class(tracerflux_type), intent(inout)  this,
type(bounds_type), intent(in)  bounds,
type(betrtracer_type), intent(in)  betrtracer_vars 
)

◆ reset()

subroutine tracerfluxtype::reset ( class(tracerflux_type), intent(inout)  this,
type(bounds_type), intent(in)  bounds,
integer, intent(in)  numf,
integer, dimension(:), intent(in)  filter 
)

◆ restart()

subroutine tracerfluxtype::restart ( class(tracerflux_type), intent(inout)  this,
type(bounds_type), intent(in)  bounds,
character(len=*), intent(in)  flag,
type(betrtracer_type), intent(in)  betrtracer_vars 
)
private

◆ retrieve_hist()

subroutine tracerfluxtype::retrieve_hist ( class(tracerflux_type), intent(inout)  this,
type(bounds_type), intent(in)  bounds,
integer, intent(in)  lbj,
integer, intent(in)  ubj,
real(r8), dimension(bounds%begc:bounds%endc, lbj:ubj,1:this%num_hist2d), intent(inout)  flux_2d,
real(r8), dimension(bounds%begc:bounds%endc, 1:this%num_hist1d), intent(inout)  flux_1d,
type(betrtracer_type), intent(in)  betrtracer_vars 
)
Here is the call graph for this function:

◆ temporal_average()

subroutine tracerfluxtype::temporal_average ( class(tracerflux_type), intent(inout)  this,
integer, intent(in)  column,
real(r8), intent(in)  dtime 
)
private

Variable Documentation

◆ mod_filename

character(len=*), parameter, private tracerfluxtype::mod_filename = __FILE__
private