hydroScalingAPI.modules.rainfallRunoffModel.objects
Class SimulationToAsciiFile

java.lang.Object
  extended by hydroScalingAPI.modules.rainfallRunoffModel.objects.SimulationToAsciiFile
All Implemented Interfaces:
java.lang.Runnable

public class SimulationToAsciiFile
extends java.lang.Object
implements java.lang.Runnable

Author:
Ricardo Mantilla

Constructor Summary
SimulationToAsciiFile(int x, int y, byte[][] direcc, int[][] magnitudes, MetaRaster md, java.io.File stormFile, float infiltRate, int routingType, java.io.File outputDirectory, java.util.Hashtable routingParams)
           
SimulationToAsciiFile(int x, int y, byte[][] direcc, int[][] magnitudes, MetaRaster md, java.io.File stormFile, MetaRaster infiltMetaRaster, int routingType, java.io.File outputDirectory, java.util.Hashtable routingParams)
           
SimulationToAsciiFile(int xx, int yy, byte[][] direcc, int[][] magnitudesOR, MetaRaster md, float rainIntensityOR, float rainDurationOR, java.io.File stormFileOR, MetaRaster infiltMetaRasterOR, float infiltRateOR, int routingTypeOR, java.io.File outputDirectoryOR, java.util.Hashtable rP)
           
SimulationToAsciiFile(int x, int y, byte[][] direcc, int[][] magnitudes, MetaRaster md, float rainIntensity, float rainDuration, float infiltRate, int routingType, java.io.File outputDirectory, java.util.Hashtable routingParams)
          Creates new simulationsRep3
 
Method Summary
 void executeSimulation()
           
static void main(java.lang.String[] args)
           
 void run()
           
static void subMain0(java.lang.String[] args)
           
static void subMain1(java.lang.String[] args)
           
static void subMain2(java.lang.String[] args)
           
static void subMain3(java.lang.String[] args)
           
static void subMain4(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimulationToAsciiFile

public SimulationToAsciiFile(int x,
                             int y,
                             byte[][] direcc,
                             int[][] magnitudes,
                             MetaRaster md,
                             float rainIntensity,
                             float rainDuration,
                             float infiltRate,
                             int routingType,
                             java.io.File outputDirectory,
                             java.util.Hashtable routingParams)
                      throws java.io.IOException,
                             visad.VisADException
Creates new simulationsRep3

Throws:
java.io.IOException
visad.VisADException

SimulationToAsciiFile

public SimulationToAsciiFile(int x,
                             int y,
                             byte[][] direcc,
                             int[][] magnitudes,
                             MetaRaster md,
                             java.io.File stormFile,
                             float infiltRate,
                             int routingType,
                             java.io.File outputDirectory,
                             java.util.Hashtable routingParams)
                      throws java.io.IOException,
                             visad.VisADException
Throws:
java.io.IOException
visad.VisADException

SimulationToAsciiFile

public SimulationToAsciiFile(int x,
                             int y,
                             byte[][] direcc,
                             int[][] magnitudes,
                             MetaRaster md,
                             java.io.File stormFile,
                             MetaRaster infiltMetaRaster,
                             int routingType,
                             java.io.File outputDirectory,
                             java.util.Hashtable routingParams)
                      throws java.io.IOException,
                             visad.VisADException
Throws:
java.io.IOException
visad.VisADException

SimulationToAsciiFile

public SimulationToAsciiFile(int xx,
                             int yy,
                             byte[][] direcc,
                             int[][] magnitudesOR,
                             MetaRaster md,
                             float rainIntensityOR,
                             float rainDurationOR,
                             java.io.File stormFileOR,
                             MetaRaster infiltMetaRasterOR,
                             float infiltRateOR,
                             int routingTypeOR,
                             java.io.File outputDirectoryOR,
                             java.util.Hashtable rP)
                      throws java.io.IOException,
                             visad.VisADException
Throws:
java.io.IOException
visad.VisADException
Method Detail

executeSimulation

public void executeSimulation()
                       throws java.io.IOException,
                              visad.VisADException
Throws:
java.io.IOException
visad.VisADException

run

public void run()
Specified by:
run in interface java.lang.Runnable

main

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

subMain0

public static void subMain0(java.lang.String[] args)
                     throws java.io.IOException,
                            visad.VisADException
Throws:
java.io.IOException
visad.VisADException

subMain1

public static void subMain1(java.lang.String[] args)
                     throws java.io.IOException,
                            visad.VisADException
Throws:
java.io.IOException
visad.VisADException

subMain2

public static void subMain2(java.lang.String[] args)
                     throws java.io.IOException,
                            visad.VisADException
Throws:
java.io.IOException
visad.VisADException

subMain3

public static void subMain3(java.lang.String[] args)
                     throws java.io.IOException,
                            visad.VisADException
Throws:
java.io.IOException
visad.VisADException

subMain4

public static void subMain4(java.lang.String[] args)
                     throws java.io.IOException,
                            visad.VisADException
Throws:
java.io.IOException
visad.VisADException


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.