hydroScalingAPI.util.randomSelfSimilarNetworks
Class RsnLinksAnalysis

java.lang.Object
  extended by hydroScalingAPI.util.geomorphology.objects.LinksAnalysis
      extended by hydroScalingAPI.util.randomSelfSimilarNetworks.RsnLinksAnalysis

public class RsnLinksAnalysis
extends LinksAnalysis

Author:
Ricardo Mantilla

Field Summary
 
Fields inherited from class hydroScalingAPI.util.geomorphology.objects.LinksAnalysis
basinMagnitude, basinOrder, completeStreamLinksArray, connectionsArray, contactsArray, headsArray, localMetaRaster, magnitudeArray, nextLinkArray, OuletLinkNum, ressimID, tailsArray
 
Constructor Summary
RsnLinksAnalysis(RsnStructure rsns)
          Creates a new instance of RsnLinksAnalysis
 
Method Summary
 void getDistance(float[][] dToOutlet, int li)
           
 float[][] getDistancesToOutlet()
          Returns the topologic and geometric distances of all links to the outlet link
 float[][] getVarValues(int varIndex)
          Returns and array with information about the link.
static void main(java.lang.String[] args)
           
static void main0(java.lang.String[] args)
           
static void main1(java.lang.String[] args)
           
 
Methods inherited from class hydroScalingAPI.util.geomorphology.objects.LinksAnalysis
getBasinOrder, getDistancesToOutlet, getLinkIDbyHead, getOutletID, getResSimID, getWidthFunctions, getWidthFunctions, main2
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RsnLinksAnalysis

public RsnLinksAnalysis(RsnStructure rsns)
Creates a new instance of RsnLinksAnalysis

Method Detail

getDistancesToOutlet

public float[][] getDistancesToOutlet()
Description copied from class: LinksAnalysis
Returns the topologic and geometric distances of all links to the outlet link

Overrides:
getDistancesToOutlet in class LinksAnalysis
Returns:
A float[][] array. Where float[0] contains the array of topologic distances to the outlet and float[1] contains the array of geometric distances to the outlet

getDistance

public void getDistance(float[][] dToOutlet,
                        int li)

getVarValues

public float[][] getVarValues(int varIndex)
Description copied from class: LinksAnalysis
Returns and array with information about the link. Available variables are:

0: Link's Hillslope Area. This is done by subtraction of area at head and area at incoming links head

1: Link's Length. This is done by subtraction of tcl at head and tcl at incoming links head

2: Link's Upstream area.

3: Link's drop

4: Link's order

5: Total Channel Length

6: Link's Magnitude

7: Link's Distance to Outlet

8: Link's Topologic Distance to Outlet

9: Link's outlet Slope

10: Link's Elevation

11: Longest Channel Length

12: Binary Link Address

13: Total Channel Drop

14: Upstream area at links head

Overrides:
getVarValues in class LinksAnalysis
Parameters:
varIndex - An integer indicating the desired variable associated to the group of links
Returns:
A float[1][numLinks]

main

public static void main(java.lang.String[] args)
Parameters:
args - the command line arguments

main0

public static void main0(java.lang.String[] args)
Parameters:
args - the command line arguments

main1

public static void main1(java.lang.String[] args)


CUENCAS was initially developed by Ricardo Mantilla at the University of Colorado under the supervision of Dr. Vijay K. Gupta. We wish to recognize the support from the National Science Fundation.