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