R/viscosity.r

Defines functions viscosity

Documented in viscosity

#' viscosity
#'
#' Calculates  the viscosity of air [kg/(m s)] given air temperature in Kelvin degrees.
#'
#' @param tk numeric Air temperature in degK.
#' @return air viscosity
#'
#'
#' @author  Istituto per la Bioeconomia CNR Firenze Italy  Alfonso Crisci \email{alfonso.crisci@@ibe.cnr.it}
#' @keywords  viscosity 
#' @references Oke T R, Boundary Layer Climate,Routledge Atmosphere, Weather and Climate, 2th edition, p.373.
#' @export
#'
#'
#'
#'

viscosity=function(tk) {
                         ct$assign("t", as.array(tk))
                         ct$eval("var res=[]; for(var i=0, len=Tair.length; i < len; i++){ res[i]=viscosity(t[i])};")
                         res=ct$get("res")
                         return(ifelse(res==9999,NA,res))
}
alfcrisci/rBiometeo documentation built on Feb. 1, 2024, 4:47 p.m.