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.) |