|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HydroBehavior
Interface for running different hydrological behaviors
Method Summary | |
---|---|
java.lang.String |
getName()
Method to get the name of the model |
java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,double[]>> |
getWaterBodyData()
Method gets data for a water body based on the water body's name, with data containing info on monthly discharge/volume |
java.util.Map<java.lang.String,java.lang.Double> |
getWaterQuantityByBody()
Method to get the current estimated discharge for rivers |
boolean |
isDegradeQuantity()
Check to see if hydrology quantity is degraded |
void |
runModel()
Method to run the model |
void |
setData(java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,double[]>> data)
Discharge/volume data set according to river/water source name and data arranged by month (month represented by an integer |
void |
setDischargeInfo(java.lang.String river,
int time,
java.util.Map<java.lang.Integer,double[]> sample)
Setter for monthly discharge data |
void |
setScenarioData(ScenarioData scenarioData)
Method to set the scenario data |
void |
setTickReset(double tickReset)
Method to reset when a model should reset to older data. |
Method Detail |
---|
void runModel()
java.util.Map<java.lang.String,java.lang.Double> getWaterQuantityByBody()
java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,double[]>> getWaterBodyData()
void setDischargeInfo(java.lang.String river, int time, java.util.Map<java.lang.Integer,double[]> sample)
name
- of the river this is relevant fortime
- the time data is saved for (e.g. month, day, etc.)sample
- the discharge data associated with the monthvoid setData(java.util.Map<java.lang.String,java.util.Map<java.lang.Integer,double[]>> data)
data
- the data map containing discharge/volume informationvoid setTickReset(double tickReset)
tickReset
- tick when to resetjava.lang.String getName()
boolean isDegradeQuantity()
void setScenarioData(ScenarioData scenarioData)
scenarioData
- the scenario data
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |