ArrayOperations

StockSharp.Xaml.Charting.Numerics.GenericMath

Методы

IsEvenlySpaced``1
internal static bool IsEvenlySpaced<T>(T[] array, int startIndex, int count, double epsilon, double spacing)
result = ArrayOperations.IsEvenlySpaced(array, startIndex, count, epsilon, spacing)

Быстрые общие вычисления того, равномерно ли расположен массив

IsEvenlySpaced``1
internal static bool IsEvenlySpaced<T>(IList<T> items, int startIndex, int count, double epsilon, double spacing)
result = ArrayOperations.IsEvenlySpaced(items, startIndex, count, epsilon, spacing)

Быстрые общие вычисления того, равномерно ли расположен массив

IsSortedAscending``1
internal static bool IsSortedAscending<T>(T[] array, int startIndex, int count)
result = ArrayOperations.IsSortedAscending(array, startIndex, count)

Быстрое общее вычисление того, сортируется ли массив

IsSortedAscending``1
internal static bool IsSortedAscending<T>(IList<T> items, int startIndex, int count)
result = ArrayOperations.IsSortedAscending(items, startIndex, count)

Быстрое общее вычисление того, сортируется ли список

Maximum``1
internal static T Maximum<T>(IEnumerable<T> enumerable)
result = ArrayOperations.Maximum(enumerable)

Возвращает: T.MinValue, если во входе нет элементов. Это необходимо для соединения диапазонов данных

Maximum``1
internal static T Maximum<T>(T[] array, int startIndex, int count)
result = ArrayOperations.Maximum(array, startIndex, count)

Возвращает: T.MinValue, если во входе нет элементов. Это необходимо для соединения диапазонов данных

Minimum``1
internal static T Minimum<T>(IEnumerable<T> enumerable)
result = ArrayOperations.Minimum(enumerable)

Возвращает: T.MaxValue, если во входе нет элементов. Это необходимо для соединения диапазонов данных

Minimum``1
internal static T Minimum<T>(T[] array, int startIndex, int count)
result = ArrayOperations.Minimum(array, startIndex, count)

Возвращает: T.MaxValue, если во входе нет элементов. Это необходимо для соединения диапазонов данных

Minimum``1
internal static T Minimum<T>(T[] array, int startIndex, int count, Func<T, T, T> minFunc)
result = ArrayOperations.Minimum(array, startIndex, count, minFunc)

Возвращает: T.MaxValue, если во входе нет элементов. Это необходимо для соединения диапазонов данных

MinMax``1
public static void MinMax<T>(IEnumerable<T> enumerable, T min, T max)
ArrayOperations.MinMax(enumerable, min, max)

Быстрые общие вычисления числа Min и Max

enumerable
Перечислимый вход.
min
T.MaxValue, если во входе нет элементов. Это необходимо для соединения диапазонов данных
max
T.MinValue, если во входе нет элементов. Это необходимо для соединения диапазонов данных
MinMax``1
internal static void MinMax<T>(T[] array, int startIndex, int count, T min, T max)
ArrayOperations.MinMax(array, startIndex, count, min, max)

Быстрые общие вычисления Min и Max массива

array
Входной массив.
startIndex
Начальный индекс.
count
Граф.
min
T.MaxValue, если во входе нет элементов. Это необходимо для соединения диапазонов данных
max
T.MinValue, если во входе нет элементов. Это необходимо для соединения диапазонов данных