R/convertStatesToMoles.R

Defines functions convertStatesToMoles

Documented in convertStatesToMoles

#' convertStatesToMoles
#'
#' convert network nodes from mass to moles for resources (microbes remain as mass)
#'
#' @param nodeMass is the value of each node in the network (named vector)
#' @param MolarMass is a named vector containing the molar mass for each resource e.g. out$parms$molarMass
#' @export
#' 
convertStatesToMoles=function(nodeMass,MolarMass){

    nodeWeights=nodeMass
    
    #convert resources to moles
    for (s in names(nodeWeights)){
        if (s%in%names(MolarMass)){
            nodeWeights[s]=nodeMass[s]/MolarMass[s]
        }
    }
    
    return(nodeWeights)

}#----------------------------------------------------------------------------------------------------------------------------------------

Try the microPop package in your browser

Any scripts or data that you put into this service are public.

microPop documentation built on Feb. 3, 2022, 5:07 p.m.