MinMaxQueue Class |
Namespace: FinAnalysis.Base
public class MinMaxQueue
The MinMaxQueue type exposes the following members.
| Name | Description | |
|---|---|---|
| MinMaxQueue(Int32, MinMaxQueueMinOrMax) |
Initializes a new instance of the FinAnalysis.Base.MinMaxQueue.
Queue will find Min or Max on sliding window of exact "capacity" elements.
| |
| MinMaxQueue(TimeSpan, MinMaxQueueMinOrMax) |
Initializes a new instance of the FinAnalysis.Base.Minimizer
Queue will find Min or Max on sliding window during timePeiod
|
| Name | Description | |
|---|---|---|
| Extremum |
Min or Max value on sliding value. Depends on minOrMax constructor parameter.
| |
| ExtremumDateTime |
What time was associated with extremal value.
| |
| ExtremumPoint |
How many values have been added since extremal value on specified period.
|
| Name | Description | |
|---|---|---|
| Clone |
Makes full copy of this instance.
| |
| CopyTo |
Sets internal state to destination object.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Put(Double) |
Store arbitrary data and time in queue.
Do not call this method for MinMaxQueue created on time period.
| |
| Put(Double, DateTime) |
Store arbitrary data and time in queue.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |