|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.geoprocessing.AbstractGPTool
com.esri.arcgis.geoprocessing.tools.spatialanalysttools.PorousPuff
public class PorousPuff
Calculates the time-dependent, two-dimensional concentration distribution in mass per volume of a solute introduced instantaneously and at a discrete point into a vertically mixed aquifer.
The Porous Puff tool is contained in the Spatial Analyst Tools tool box.
Learn more about how Porous Puff works
Software restrictions: none

| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
|---|
vals |
| Constructor Summary | |
|---|---|
PorousPuff()
Creates the Porous Puff tool with defaults. |
|
PorousPuff(Object inTrackFile,
Object inPorosityRaster,
Object inThicknessRaster,
Object outRaster,
double mass)
Creates the Porous Puff tool with the required parameters. |
|
| Method Summary | |
|---|---|
double |
getDecayCoefficient()
Returns the Decay coefficient parameter of this tool . |
double |
getDispersionTime()
Returns the Dispersion time parameter of this tool . |
double |
getDispersivityRatio()
Returns the Dispersivity ratio parameter of this tool . |
Object |
getInPorosityRaster()
Returns the Input effective formation porosity raster parameter of this tool . |
Object |
getInThicknessRaster()
Returns the Input saturated thickness raster parameter of this tool . |
Object |
getInTrackFile()
Returns the Input particle track file parameter of this tool . |
double |
getLongitudinalDispersivity()
Returns the Longitudinal dispersivity parameter of this tool . |
double |
getMass()
Returns the Mass parameter of this tool . |
Object |
getOutRaster()
Returns the Output raster parameter of this tool . |
double |
getRetardationFactor()
Returns the Retardation factor parameter of this tool . |
String |
getToolboxAlias()
Returns the alias of the tool box containing this tool. |
String |
getToolboxName()
Returns the name of the tool box containing this tool. |
String |
getToolName()
Returns the name of this tool. |
void |
setDecayCoefficient(double decayCoefficient)
Sets the Decay coefficient parameter of this tool . |
void |
setDispersionTime(double dispersionTime)
Sets the Dispersion time parameter of this tool . |
void |
setDispersivityRatio(double dispersivityRatio)
Sets the Dispersivity ratio parameter of this tool . |
void |
setInPorosityRaster(Object inPorosityRaster)
Sets the Input effective formation porosity raster parameter of this tool . |
void |
setInThicknessRaster(Object inThicknessRaster)
Sets the Input saturated thickness raster parameter of this tool . |
void |
setInTrackFile(Object inTrackFile)
Sets the Input particle track file parameter of this tool . |
void |
setLongitudinalDispersivity(double longitudinalDispersivity)
Sets the Longitudinal dispersivity parameter of this tool . |
void |
setMass(double mass)
Sets the Mass parameter of this tool . |
void |
setOutRaster(Object outRaster)
Sets the Output raster parameter of this tool . |
void |
setRetardationFactor(double retardationFactor)
Sets the Retardation factor parameter of this tool . |
| Methods inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool |
|---|
getParameterValues, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PorousPuff()
Initializes the array of tool parameters with the default values specified when the tool was created.
public PorousPuff(Object inTrackFile,
Object inPorosityRaster,
Object inThicknessRaster,
Object outRaster,
double mass)
Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.
inTrackFile - File, this file is generated using Particle Track.inPorosityRaster - Composite Geodataset, the input raster where each cell value represents the effective formation porosity at that location.inThicknessRaster - Composite Geodataset, the value for the thickness is interpreted from geological properties of the aquifer.outRaster - Raster Dataset, each cell value represents the concentration at that location.mass - Double, a value for the amount of mass released instantaneously at the source point, in units of mass.| Method Detail |
|---|
public Object getInTrackFile()
public void setInTrackFile(Object inTrackFile)
inTrackFile - File, this file is generated using Particle Track.public Object getInPorosityRaster()
public void setInPorosityRaster(Object inPorosityRaster)
inPorosityRaster - Composite Geodataset, the input raster where each cell value represents the effective formation porosity at that location.public Object getInThicknessRaster()
public void setInThicknessRaster(Object inThicknessRaster)
inThicknessRaster - Composite Geodataset, the value for the thickness is interpreted from geological properties of the aquifer.public Object getOutRaster()
public void setOutRaster(Object outRaster)
outRaster - Raster Dataset, each cell value represents the concentration at that location.public double getMass()
public void setMass(double mass)
mass - Double, a value for the amount of mass released instantaneously at the source point, in units of mass.public double getDispersionTime()
public void setDispersionTime(double dispersionTime)
dispersionTime - Double, the time must be less than or equal to the maximum time in the track file. If the requested time exceeds the available time from the track file, the function is aborted. The default time is the latest time (corresponding to the terminal point) in the track file.public double getLongitudinalDispersivity()
public void setLongitudinalDispersivity(double longitudinalDispersivity)
longitudinalDispersivity - Double, for details on how the default value is determined, and how it relates to the scale of the study, see the How Porous Puff works section in the documentation.public double getDispersivityRatio()
public void setDispersivityRatio(double dispersivityRatio)
dispersivityRatio - Double, transverse dispersivity is perpendicular to the flow direction in the same horizontal plane. The default value is three.public double getRetardationFactor()
public void setRetardationFactor(double retardationFactor)
retardationFactor - Double, retardation varies between one and infinity, with one corresponding to no retardation. The default value is one.public double getDecayCoefficient()
public void setDecayCoefficient(double decayCoefficient)
decayCoefficient - Double, the default is zero, corresponding to no decay.public String getToolName()
public String getToolboxName()
public String getToolboxAlias()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||