CatchmentValueBuffer Class |
Namespace: DHI.Mike1D.RainfallRunoffModule
The CatchmentValueBuffer type exposes the following members.
Name | Description | |
---|---|---|
CatchmentValueBuffer |
Default constructor
|
Name | Description | |
---|---|---|
StoreFloat |
Debug flag, storing floats, to get similar results when running decoupled as live.
| |
TimeBuffer |
Bool indicating if to buffer in time, or just within the current time step.
If set to true, then the MinTime must be set in order to clean up the buffer accordingly. | |
Times |
Times stored in buffer
|
Name | Description | |
---|---|---|
CleanupBefore |
Dequeue all values older than date,
i.e. keep the first one older than date,
such that we can do interpolation.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetBuffer |
Get the buffer values for buffer at the provided index.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
RefreshBuffer |
Refresh the buffer with current values.
If CurrentTime has changed, the buffers are reset and reloaded (ResetBuffers).
| |
ResetBuffers |
Reset the buffer, clear values and add current state to buffer.
| |
TimeOffers |
List of data types that is offered and can be used in GetValue
| |
TimeValueGetter |
Get value getter for the specified data quantity
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Update |
Update catchment and buffer to time | |
UpdateBuffer |
Update buffer with new values from catchment.
To be called at end of every time step. |
Name | Description | |
---|---|---|
Getter | From the proxy, return an FuncTResult for the specified quantity. It returns the first quantity of that type that is offered, and null if the quantity is not offered. | |
TimeValueGetter | From the proxy, return an FuncT, TResult for the specified quantity. It returns the first quantity of that type that is offered, and null if the quantity is not offered. |