openmi.om.channelObject | R Documentation |
The base class for executable equation based meta-model components.
The base class for executable equation based meta-model components.
reference class of type openmi.om.channelObject
openmi.om::openmi.om.base
-> openmi.om::openmi.om.linkableComponent
-> openmi.om.channelObject
area
the drainage area to this channel (square miles)
length
the length of the channel segment (ft)
base
the channel bottom base in feet (used for trapezoidal or rectangular)
Z
side slope
slope
channel slope
n
Manning's roughness coefficient
substrateclass
substrate class (USGS hab model aram, A, B, C, D)
channeltype
channel shape (only trapezoidal channels, type=2 are currently supported)
storageinitialized
is the storage initialized on first exec?
pdepth
mean pool depth below channel bottom
tol
solution exactness tolerance to stop iterating.
settable()
settable returns properties that can be set at initialize()
openmi.om.channelObject$settable()
array c() of object property names
new()
create new instance of channel object
openmi.om.channelObject$new(elem_list = list(), format = "raw")
elem_list
list of attributes to set on object
format
data format of elem_list
array c() of object property names
init()
init sets up stream for model run
openmi.om.channelObject$init()
NULL
update()
update executes the parsed equation, sets object value prop
openmi.om.channelObject$update()
NULL
evaluate()
evaluate is called by update, but can also be called if calling routine wants the value returned
openmi.om.channelObject$evaluate()
value the result of the equation
evaluate_heat()
evaluate is called by update, but can also be called if calling routine wants the value returned
openmi.om.channelObject$evaluate_heat()
value the result of the equation
clone()
The objects of this class are cloneable with this method.
openmi.om.channelObject$clone(deep = FALSE)
deep
Whether to make a deep clone.
NA
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.