Open-FVS
eccalc.f File Reference

Functions/Subroutines

subroutine eccalc (IY, ICYC, JSP, MGMID, NPLT, ITITLE)
 
subroutine processeconstart ()
 
subroutine initializesavedvariables ()
 
subroutine resetsavedcyclevariables ()
 
subroutine resetlocalcyclevariables ()
 
subroutine valueharvest ()
 
subroutine calcecon ()
 
subroutine accumulate (accumulator, increment)
 
pure character(len=5) function rtoc (n)
 
pure character(len=7) function itoc (n)
 
real function computeirr (rate, irrCalculated, pnv)
 
pure real function computepv (amt, time, rate)
 
pure real function computepnv (rate)
 
real function calcappreamt (amt, valueRate, valueDuration, apprecTime, done)
 
real function calcappresev (amt, priceOrCost, valueRate, valueDuration, evntTime)
 
real function sevhrvcosts ()
 
real function sevhrvrevenues ()
 
subroutine calcanncostrevsev ()
 
subroutine writetableheaders ()
 

Function/Subroutine Documentation

subroutine eccalc::accumulate ( real, intent(inout)  accumulator,
real, intent(in)  increment 
)
subroutine eccalc::calcanncostrevsev ( )

Here is the call graph for this function:

real function eccalc::calcappreamt ( real, intent(in)  amt,
real, dimension(*), intent(in)  valueRate,
integer, dimension(*), intent(in)  valueDuration,
integer, intent(in)  apprecTime,
logical, intent(out)  done 
)
real function eccalc::calcappresev ( real, intent(in)  amt,
real  priceOrCost,
real, dimension(*), intent(in)  valueRate,
integer, dimension(*), intent(in)  valueDuration,
integer, intent(in)  evntTime 
)

Here is the call graph for this function:

subroutine eccalc::calcecon ( )

0 is activity not found, chk for next sequenced event

0=activity not found, chk for next sequenced event

Here is the call graph for this function:

real function eccalc::computeirr ( real, intent(in)  rate,
logical, intent(out)  irrCalculated,
real, intent(in)  pnv 
)

Here is the call graph for this function:

pure real function eccalc::computepnv ( real, intent(in)  rate)

Here is the call graph for this function:

pure real function eccalc::computepv ( real, intent(in)  amt,
integer, intent(in)  time,
real, intent(in)  rate 
)
subroutine eccalc ( integer, dimension(maxcy1), intent(in)  IY,
integer, intent(in)  ICYC,
character (len=4), dimension(maxsp), intent(in)  JSP,
character (len=4), intent(in)  MGMID,
character (len=26), intent(in)  NPLT,
character (len=72), intent(in)  ITITLE 
)

Here is the call graph for this function:

subroutine eccalc::initializesavedvariables ( )
pure character(len=7) function eccalc::itoc ( integer, intent(in)  n)
subroutine eccalc::processeconstart ( )

Here is the call graph for this function:

subroutine eccalc::resetlocalcyclevariables ( )
subroutine eccalc::resetsavedcyclevariables ( )
pure character(len=5) function eccalc::rtoc ( real, intent(in)  n)
real function eccalc::sevhrvcosts ( )

Here is the call graph for this function:

real function eccalc::sevhrvrevenues ( )

Here is the call graph for this function:

subroutine eccalc::valueharvest ( )

Here is the call graph for this function:

subroutine eccalc::writetableheaders ( )