Method | Inherited | Description |
ArrayMath | (Self) | Creates an ArrayMath object and initialize it with the given array. |
DoubleArray | (Self) | Conversion operator to automatically convert ArrayMath object to DoubleArray. |
add | (Self) | Adds an array to the ArrayMath object. |
add2 | (Self) | Adds a number to every element of the ArrayMath object. |
sub | (Self) | Subtracts an array from the ArrayMath object. |
sub2 | (Self) | Subtracts a number from every element of the ArrayMath object. |
mul | (Self) | Multiplies an array to the ArrayMath object. |
mul2 | (Self) | Multiplies a number to every element of the ArrayMath object. |
div | (Self) | Divides the ArrayMath object by the given array. |
div2 | (Self) | Divides every element of the ArrayMath object by the given number. |
financeDiv | (Self) | Divides the ArrayMath object by the given array, with special handling of the case of zero divided by zero. |
shift | (Self) | Shifts the array "rightwards". |
delta | (Self) | Subtracts each element of the ArrayMath object by an earlier element in the same ArrayMath object. |
rate | (Self) | Divides each element of the ArrayMath object by an earlier element in the same ArrayMath object. |
abs | (Self) | Replaces each element of the ArrayMath object by its absolute value. |
acc | (Self) | Replaces each element of the ArrayMath object by the accumulated total of its previous element (including itself). |
selectGTZ | (Self) | Selects the elements of the ArrayMath object by checking if the elements of the given decisionArray is greater than zero. |
selectGEZ | (Self) | Selects the elements of the ArrayMath object by checking if the elements of the given decisionArray is greater than or equal to zero. |
selectLTZ | (Self) | Selects the elements of the ArrayMath object by checking if the elements of the given decisionArray is less than zero. |
selectLEZ | (Self) | Selects the elements of the ArrayMath object by checking if the elements of the given decisionArray is less than or equal to zero. |
selectEQZ | (Self) | Selects the elements of the ArrayMath object by checking if the elements of the given decisionArray is equal to zero. |
selectNEZ | (Self) | Selects the elements of the ArrayMath object by checking if the elements of the given decisionArray is not equal to zero. |
selectStartOfSecond | (Self) | Selects the elements of the ArrayMath object that represents a different second from the previous element. |
selectStartOfMinute | (Self) | Selects the elements of the ArrayMath object that represents a different minute from the previous element. |
selectStartOfHour | (Self) | Selects the elements of the ArrayMath object that represents a different hour from the previous element. |
selectStartOfDay | (Self) | Selects the elements of the ArrayMath object that represents a different day from the previous element. |
selectStartOfWeek | (Self) | Selects the elements of the ArrayMath object that represents a different week from the previous element. |
selectStartOfMonth | (Self) | Selects the elements of the ArrayMath object that represents a different month from the previous element. |
selectStartOfYear | (Self) | Selects the elements of the ArrayMath object that represents a different year from the previous element. |
selectRegularSpacing | (Self) | Selects an evenly spaced subset of elements of the ArrayMath object. |
trim | (Self) | Trims the ArrayMath object by keeping only some elements in the middle. |
insert | (Self) | Inserts the elements of an array to the ArrayMath object. |
insert2 | (Self) | Inserts some constant elements to the ArrayMath object. |
replace | (Self) | Finds elements that are equal to a given value and replace it with another value. |
movAvg | (Self) | Replaces each element of the ArrayMath object by its moving average. |
expAvg | (Self) | Replaces each element of the ArrayMath object by its exponential average. |
movMed | (Self) | Replaces each element of the ArrayMath object by its moving median. |
movPercentile | (Self) | Replaces each element of the ArrayMath object by its moving percentile. |
movMax | (Self) | Replaces each element of the ArrayMath object by its moving maximum. |
movMin | (Self) | Replaces each element of the ArrayMath object by its moving minimum. |
movStdDev | (Self) | Replaces each element of the ArrayMath object by its moving standard deviation. |
movCorr | (Self) | Replaces each element of the ArrayMath object by the moving correlation with another array or with itself. |
lowess | (Self) | Fits a curve through the data points in the ArrayMath object using the LOWESS algorithm. |
lowess2 | (Self) | Fits a curve through the data points in the ArrayMath object using the LOWESS algorithm, where the spacing of the data points is supplied by the given array. |
result | (Self) | Gets the content of the ArrayMath object as a normal array to be used in other ChartDirector API. |
sum | (Self) | Gets the total value of the elements of the ArrayMath object. |
max | (Self) | Gets the maximum value of the elements of the ArrayMath object. |
min | (Self) | Gets the minimum value of the elements of the ArrayMath object. |
avg | (Self) | Gets the average value of the elements of the ArrayMath object. |
med | (Self) | Gets the median value of the elements of the ArrayMath object. |
percentile | (Self) | Gets the required percentile value of the elements of the ArrayMath object. |
stdDev | (Self) | Gets the standard deviation value of the elements of the ArrayMath object. |
maxIndex | (Self) | Gets the index of the maximum value element of the ArrayMath object. |
minIndex | (Self) | Gets the index of the minimum value element of the ArrayMath object. |
aggregate | (Self) | Aggregates a data array by merging groups of elements, similar to the GROUP BY clause in SQL statements. |