A list that contains all objects contained in OCN, in addition to the objects listed below.
A new sublist CM, containing variables at the catchment aggregation levels, is created.
FD$slopeVector (of length OCN$FD$nNodes) of slope values (in elevation units/planar units)
for each FD pixel, as derived by the slope/area relationship.
FD$lengVector (of length OCN$FD$nNodes) of pixel lengths. OCN$FD$leng[i] = OCN$FD$cellsize
if flow direction in i is horizontal or vertical; OCN$FD$leng[i] = OCN$FD$cellsize*sqrt(2) if flow direction in i is diagonal.
FD$toCMVector (of length OCN$FD$nNodes) with catchment index values for each FD pixel.
Example: OCN$FD$toCM[i] = j if pixel i drains into the outlet whose location is defined by
outletSide[j], outletPos[j].
FD$XDrawWhen periodicBoundaries = TRUE, it is a vector (of length OCN$FD$nNodes) with real X coordinate of FD pixels.
If periodicBoundaries = FALSE, it is equal to OCN$FD$X.
FD$YDrawWhen periodicBoundaries = TRUE, it is a vector (of length OCN$FD$nNodes) with real Y coordinate of FD pixels.
If periodicBoundaries = FALSE, it is equal to OCN$FD$Y.
FD$ZVector (of length OCN$FD$nNodes) of elevation values for each FD pixel. Values are calculated by consecutive implementation
of the slope/area relationship along upstream paths.
CM$AVector (of length OCN$nOutlet) with values of drainage area (in square planar units) for each of the catchments
identified by the corresponding OCN$FD$outlet.
CM$WAdjacency matrix (OCN$nOutlet by OCN$nOutlet) at the catchment level. Two catchments are connected
if they share a border. Note that this is not a flow connection. Unlike the adjacency matrices at levels FD, RN, AG, this matrix is symmetric.
It is a spam object.
CM$XContour (CM$Y_contour)List with number of objects equal to OCN$FD$nOutlet. Each object i is a list
with X (Y) coordinates of the contour of catchment i for use in plots with exactDraw = FALSE (see functions draw_contour_OCN,
draw_thematic_OCN). If catchment i is constituted by regions that are only connected through a diagonal flow direction,
CM$XContour[[i]] (CM$Y_contour[[i]]) contains as many objects as the number of regions into which catchment i is split.
CM$XContourDraw (CM$YContourDraw)List with number of objects equal to OCN$FD$nOutlet. Each object i is a list
with X (Y) coordinates of the contour of catchment i for use in plots with exactDraw = TRUE (see functions draw_contour_OCN,
draw_thematic_OCN). If catchment i is constituted by regions that are only connected through a diagonal flow direction,
CM$XContourDraw[[i]] (CM$YContourDraw[[i]]) contains as many objects as the number of regions into which catchment i is split.
OptListList of output parameters produced by the optimization function optim (only present if optimizeDZ = TRUE).
Finally, slope0 and zMin are passed to the list as they were included in the input.