hydroScalingAPI.modules.rainfallRunoffModel.objects
Class InfiltrationManager

java.lang.Object
  extended by hydroScalingAPI.modules.rainfallRunoffModel.objects.InfiltrationManager

public class InfiltrationManager
extends java.lang.Object

This is a primitive implementation of a dynamic InfiltrationManager. This class provides information for the average infiltration rate at time t for a hillslope

Author:
Ricardo Mantilla

Constructor Summary
InfiltrationManager(Basin myCuenca, LinksAnalysis linksStructure, MetaRaster metaDatos, byte[][] matDir, int[][] magnitudes)
          Creates a new instance of InfiltrationManager (with spatially variable infiltration rate over the basin)
InfiltrationManager(LinksAnalysis linksStructure, float infiltRate)
          Creates a new instance of InfiltrationManager (with constant infiltration rate over the basin)
 
Method Summary
 float getInfiltrationOnHillslope(int HillNumber)
          Returns the value of infiltration rate in mm/h for a given moment of time
 void randomizeValues()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InfiltrationManager

public InfiltrationManager(LinksAnalysis linksStructure,
                           float infiltRate)
Creates a new instance of InfiltrationManager (with constant infiltration rate over the basin)

Parameters:
linksStructure - The topologic structure of the river network
infiltRate - A constant value of infiltration for the entire basin

InfiltrationManager

public InfiltrationManager(Basin myCuenca,
                           LinksAnalysis linksStructure,
                           MetaRaster metaDatos,
                           byte[][] matDir,
                           int[][] magnitudes)
Creates a new instance of InfiltrationManager (with spatially variable infiltration rate over the basin)

Parameters:
myCuenca - The Basin object describing the basin under consideration
linksStructure - The topologic structure of the river network
metaDatos - A MetaRaster describing the infiltration map
matDir - The directions matrix of the DEM that contains the basin
magnitudes - The magnitudes matrix of the DEM that contains the basin
Method Detail

getInfiltrationOnHillslope

public float getInfiltrationOnHillslope(int HillNumber)
Returns the value of infiltration rate in mm/h for a given moment of time

Parameters:
HillNumber - The index of the desired hillslope
Returns:
The value of infiltration intensity

randomizeValues

public void randomizeValues()


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.