Classes
Class | Description | |
---|---|---|
ModelParamClass | Model parameter class. | |
ModelParameterClass | Model parameter class. | |
ModelParameterEventArgs | Additional information for model parameter events. | |
ParameterManagerClass | Parameter manager class. / | |
ProcessClass |
A process class managed by the ProcessManager
| |
ProcessManagerClass |
ProcessManager Class
| |
providerArrayProperty |
Base class for All Provider Model Parameters
| |
providerArrayProperty_readonly |
A readonly version of providerArrayProperty class
| |
ProviderClass |
This a static class that provides support methods and constants for the eProvider enum
| |
ReportClass | Report class. | |
ReportHeader | Report header. | |
TrackProviderDeficits |
A ProcessClass that keeps track of ProviderDeficits;
| |
WaterSim |
This is the root class for interface with the WaterSim model.
| |
WaterSim..::..RiverRange | River range. | |
WaterSim..::..UserRiverRange | User river range. | |
WaterSim_DB | WaterSim with database support. | |
WaterSim_Exception | Exception for signalling water simulation errors. |
Structures
Structure | Description | |
---|---|---|
AnnualSimulationResults |
A structure for one years worth of Simulation Results
| |
ModelParameterBaseArray |
An array structure for ModelParamter integer data for Base parameters.
RemarksEach cell corresponds to a different ModelParmeter value. See ParameterManager for indexes to array. | |
ModelParameterProviderArray |
An Array structure for ModelParameters for Provider Data.
RemarksEach cell corresponds to a different ModelParmeter value. See ParameterManager for indexes to array. | |
ProviderDoubleArray |
An array structure for provider integer data. Each cell corresponds to a different provider. Used to set and retrieve ModelParameter data. See ProviderClass for indexes to array
ProviderClass | |
ProviderIntArray |
An array structure for provider integer data. Each cell corresponds to a different provider. Used to set and retrieve ModelParameter data. See ProviderClass for indexes to array
ProviderClass | |
ProviderStringArray |
An array structure for provider strings. Each cell corresponds to a different provider. Used primarily for labeling
| |
SimulationInputs |
Struct to hold base and Provider Inputs
| |
SimulationOutputs |
Struct to hold base and Provider Outputs
RemarksThe ParameterManagerClass provides a method to create this struct without passing sizes to the constructor ExamplesCopyC# WaterSim WSim = new WaterSim("Temp","Data"); SimulationOutputs MySO = WSim.ParamManager.NewSimulationOutputs(); | |
SimulationStrings | Simulation strings for Labels. |
Delegates
Delegate | Description | |
---|---|---|
ProcessMethod |
Delegate for method to be called by WaterSim before and after each year is run
| |
ReloadEventHandler | Delegate for handling Reload events. |
Enumerations
Enumeration | Description | |
---|---|---|
eModelParam | Values that represent ModelParameter. | |
eProvider |
enum values for each of the Water Providers
| |
modelParamtype | Values that represent modelParamtype. | |
ProcessType |
Enumeration of Process Type, Pre or Post ProcessClass | |
rangeChecktype | Values that represent rangeChecktype. |