|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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.
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
- the input particle track path file. this is an ASCII text file containing information about the position, the local velocity vector, and the cumulative length and time of travel along the path. this file is generated using the Particle Track tool.inPorosityRaster
- the input raster where each cell value represents the effective formation porosity at that location.inThicknessRaster
- the input raster where each cell value represents the saturated thickness at that location. the value for the thickness is interpreted from geological properties of the aquifer.outRaster
- the output raster of the concentration distribution. each cell value represents the concentration at that location.mass
- 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
- the input particle track path file. this is an ASCII text file containing information about the position, the local velocity vector, and the cumulative length and time of travel along the path. this file is generated using the Particle Track tool.public Object getInPorosityRaster()
public void setInPorosityRaster(Object inPorosityRaster)
inPorosityRaster
- the input raster where each cell value represents the effective formation porosity at that location.public Object getInThicknessRaster()
public void setInThicknessRaster(Object inThicknessRaster)
inThicknessRaster
- the input raster where each cell value represents the saturated thickness at that location. the value for the thickness is interpreted from geological properties of the aquifer.public Object getOutRaster()
public void setOutRaster(Object outRaster)
outRaster
- the output raster of the concentration distribution. each cell value represents the concentration at that location.public double getMass()
public void setMass(double mass)
mass
- 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
- a value representing the time horizon for dispersion of the solute, in units of time. 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 tool 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
- a value representing the dispersivity parallel to the flow direction. for details on how the default value is determined, and how it relates to the scale of the study, consult see the How Porous Puff works section in the documentation.public double getDispersivityRatio()
public void setDispersivityRatio(double dispersivityRatio)
dispersivityRatio
- a value representing the ratio of longitudinal dispersivity over transverse dispersivity. 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
- a dimensionless value representing the retardation of the solute in the aquifer. 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
- decay coefficient for solutes undergoing first-order exponential decay (for example, radionuclides) in units of inverse time. 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 |