R/createJunction.default.R

Defines functions createJunction.default

Documented in createJunction.default

createJunction.default <-
function(name="Unttitled",downstream=NA,inflow=NA,delayInflow=1)
{
   if(!any(class(downstream)==c('createJunction','createDiversion','createReservoir','createSubbasin','createReach')))
   {
      if(!is.na(downstream)) stop('Bad object specified as downstream!')
   }
   if(any(class(downstream)==c('createJunction','createDiversion','createReservoir','createSubbasin','createReach'))) downstream<-downstream$operation$label
   result<-list()
   operation<-createJunction.base(name,downstream,inflow,delayInflow)
   result$operation<-operation
   result$call<-match.call()
   class(result)<-"createJunction"
   return(result)
}

Try the RHMS package in your browser

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

RHMS documentation built on Sept. 27, 2021, 5:06 p.m.