CAM
MathfuncMod.F90 File Reference
#include "bshr_assert.h"

Data Types

interface  mathfuncmod::apvb
 
interface  mathfuncmod::cumsum
 
interface  mathfuncmod::swap
 
type  mathfuncmod::lom_type
 

Modules

module  mathfuncmod
 

Functions/Subroutines

integer function, public mathfuncmod::countelm (ibeg, iend, igap)
 
subroutine mathfuncmod::apvb_s (a, brr, sgn)
 
subroutine mathfuncmod::apvb_v (a, brr, sgn)
 
real(r8) function, public mathfuncmod::heviside (x)
 
subroutine mathfuncmod::swap_i (a, b)
 
subroutine mathfuncmod::swap_r (a, b)
 
subroutine mathfuncmod::swap_rv (a, b, betr_status)
 
real(r8) function, dimension(2), public mathfuncmod::minmax (x)
 
subroutine mathfuncmod::cumsum_v (bstatus, x, y)
 
subroutine mathfuncmod::cumsum_m (bstatus, x, y, idim)
 
subroutine, public mathfuncmod::cumdif (x, y, bstatus)
 
subroutine, public mathfuncmod::diff (x, y, bstatus)
 
real(r8) function, public mathfuncmod::safe_div (a, b, eps)
 
real(r8) function, public mathfuncmod::dot_sum (x, y, bstatus)
 
integer function, public mathfuncmod::addone (a)
 
subroutine, public mathfuncmod::asc_sort_vec (zvec)
 
logical function, public mathfuncmod::is_bounded (x, xl, xr)
 
real(r8) function, public mathfuncmod::minp (p, v, bstatus)
 
subroutine, public mathfuncmod::pd_decomp (m, n, A, AP, AD, bstatus)
 
character(len=32) function, public mathfuncmod::num2str (a, fmt)
 
subroutine mathfuncmod::calc_state_pscal (this, nprimvars, dtime, ystate, p_dt, d_dt, pscal, lneg, bstatus)
 
subroutine mathfuncmod::calc_reaction_rscal (this, nprimvars, nr, pscal, cascade_matrixd, rscal, bstatus)
 
subroutine mathfuncmod::apply_reaction_rscal (this, nr, rscal, reaction_rates)
 
real(r8) function, public mathfuncmod::fpmax (inval)
 
logical function, public mathfuncmod::bisnan (inval)
 

Variables

character(len= *), parameter mathfuncmod::mod_filename = __FILE__