|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectACRU.Components.CNode
ACRU.Processes.PProcess
ACRUSalinity.Processes.SurfaceSaltMovement.PSurfaceSaltMovement
ACRUSalinity.Processes.SurfaceSaltMovement.PLandSegSaltMovement
This process is responsible for distributing runoff salt load from a land segment to the appropriate outflow components, such as a channel and dam reaches, as is done with the hydrological process.
| Field Summary | |
protected ACRU.Components.CAdjunctImperviousArea |
adjunctImperviousArea
The adjunct impervious area contained in the land segment. |
protected ACRU.Components.CDam |
dam
The dam contained in the land segment. |
protected ACRU.Components.CDisjunctImperviousArea |
disjunctImperviousArea
The disjunct impervious area contained in the land segment. |
protected ACRU.Components.CGroundwater |
groundwaterStore
The groundwater store of the land segment. |
protected ACRU.Components.CIrrigatedArea |
irrigatedArea
The irrigated area contained in the land segment. |
protected ACRU.Components.CLandSegment |
landSegment
The land segment from which salt is to be distributed. |
| Fields inherited from class ACRU.Processes.PProcess |
CURRENT_DATE, END_SIMULATION_DATE, initialised, START_SIMULATION_DATE |
| Fields inherited from class ACRU.Components.CNode |
|
| Constructor Summary | |
PLandSegSaltMovement(ACRU.Components.CComponent component)
Constructor that requires a CLandSegment type of CComponent as an argument. |
|
PLandSegSaltMovement(ACRU.Components.CLandSegment landSegment)
Constructor that takes a CLandSegment object as an argument. |
|
| Method Summary | |
void |
flowSalt()
Distributes runoff salt load from a land segment to the appropriate outflow components, such as channel and dam reaches, as is done in the hydrological process. |
private void |
setRequiredData()
Sets the DData objects required from the CComponent objects associated with this process. |
| Methods inherited from class ACRUSalinity.Processes.SurfaceSaltMovement.PSurfaceSaltMovement |
runProcess, transportSalt |
| Methods inherited from class ACRU.Processes.PProcess |
initialise, isInitialised, setCurrentDate, setEndDate, setStartDate, toString |
| Methods inherited from class ACRU.Components.CNode |
getNext, getNext, getNext, getNext, getNextCount, getNextCount, getNexts, getNexts, getTypeOfNexts, getTypeOfNexts, setNext, setNext, setNext, setNext, setNext, setNexts, setNexts, setNexts |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected ACRU.Components.CLandSegment landSegment
protected ACRU.Components.CGroundwater groundwaterStore
protected ACRU.Components.CIrrigatedArea irrigatedArea
protected ACRU.Components.CDam dam
protected ACRU.Components.CAdjunctImperviousArea adjunctImperviousArea
protected ACRU.Components.CDisjunctImperviousArea disjunctImperviousArea
| Constructor Detail |
public PLandSegSaltMovement(ACRU.Components.CLandSegment landSegment)
throws ACRU.Exceptions.EException
landSegment - The land segment from which salt load is to be distributed.
ACRU.Exceptions.EException - EExceptions not dealt with internally.
public PLandSegSaltMovement(ACRU.Components.CComponent component)
throws ACRU.Exceptions.EException,
ACRU.Exceptions.EIllegalComponentTypeException
component - The land segment from which salt load is to be distributed.
ACRU.Exceptions.EException - EExceptions not dealt with internally.
ACRU.Exceptions.EIllegalComponentTypeException - If the argument
CComponent is not an instance of
CLandSegment.| Method Detail |
private void setRequiredData()
public void flowSalt()
throws java.lang.Exception,
ACRU.Exceptions.EException
flowSalt in interface ACRU.Interfaces.ISaltFlowflowSalt in class PSurfaceSaltMovementjava.lang.Exception - Exceptions not dealt with internally.
ACRU.Exceptions.EException - EExceptions not dealt with internally.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||