Methods
CreateRange
#Create a range of numbers.
Parameters:
| from (BigInteger) | First number in range. |
| to (BigInteger) | Last number in range. |
Returns: Range of values.
CreateRanges
#Create several ranges of numbers.
Parameters:
| from (BigInteger[]) | Range start values. |
| to (BigInteger[]) | Range end values. |
Returns: Ranges of values.
CreateRangesWithApproximateStepSize
#public static NumericRange[] CreateRangesWithApproximateStepSize(double[] from, double[] to, double[] approximateStepSize)
Create several ranges of numbers.
CreateRangesWithStepCount
#public static NumericRange[] CreateRangesWithStepCount(BigInteger[] from, BigInteger[] to, int[] stepCount)
Create several ranges of numbers.
Parameters:
| from (BigInteger[]) | Range start values. |
| to (BigInteger[]) | Range end values. |
| stepCount (int[]) | Number of steps per range. |
Returns: Ranges of values.
CreateRangesWithStepCount
#Create several ranges of numbers.
Parameters:
| from (BigInteger[]) | Range start values. |
| stepCount (int[]) | Number of steps per range. |
Returns: Ranges of values.
CreateRangesWithStepCountAndStepSize
#public static NumericRange[] CreateRangesWithStepCountAndStepSize(BigInteger[] from, int[] count, BigInteger[] stepSize)
Create several ranges of numbers.
Parameters:
| from (BigInteger[]) | Range start values. |
| count (int[]) | Range end values. |
| stepSize (BigInteger[]) | Number of steps per range. |
Returns: Ranges of values.
CreateRangesWithStepCountAndStepSize
#public static NumericRange[] CreateRangesWithStepCountAndStepSize(double[] from, int[] count, double[] stepSize)
Create several ranges of numbers.
CreateRangesWithStepCountAndStepSize
#public static NumericRange[] CreateRangesWithStepCountAndStepSize(int[] from, int[] count, int[] stepSize)
Create several ranges of numbers.
CreateRangesWithStepSize
#public static NumericRange[] CreateRangesWithStepSize(BigInteger[] from, BigInteger[] to, BigInteger[] stepSize)
Create several ranges of numbers.
Parameters:
| from (BigInteger[]) | Range start values. |
| to (BigInteger[]) | Range end values. |
| stepSize (BigInteger[]) | Step sizes for ranges. |
Returns: Ranges of values.
CreateRangesWithStepSize
#public static NumericRange[] CreateRangesWithStepSize(double[] from, double[] to, double[] stepSize)
Create several ranges of numbers.
CreateRangeWithApproximateStepSize
#public static NumericRange CreateRangeWithApproximateStepSize(double from, double to, double approximateStepSize)
Create a range of numbers. The range is guaranteed to include the first and last value.
CreateRangeWithStepCount
#Create a range of numbers.
Parameters:
| from (BigInteger) | First number in range. |
| to (BigInteger) | Last number in range. |
| stepCount (int) | Number of steps to take. |
Returns: Range of values.
CreateRangeWithStepCount
#Create a range of numbers.
Parameters:
| from (BigInteger) | First number in range. |
| stepCount (int) | Number of steps to take. |
Returns: Range of values.
CreateRangeWithStepCountAndStepSize
#public static NumericRange CreateRangeWithStepCountAndStepSize(BigInteger from, int stepCount, BigInteger stepSize)
Create a range of numbers.
Parameters:
| from (BigInteger) | First number in range. |
| stepCount (int) | Number of steps to take. The range holds one value more than this, since it starts at from. |
| stepSize (BigInteger) | Size of each step. |
Returns: Range of values.
CreateRangeWithStepCountAndStepSize
#public static NumericRange CreateRangeWithStepCountAndStepSize(double from, int stepCount, double stepSize)
Create a range of numbers.
CreateRangeWithStepCountAndStepSize
#public static NumericRange CreateRangeWithStepCountAndStepSize(int from, int stepCount, int stepSize)
Create a range of numbers.
CreateRangeWithStepSize
#public static NumericRange CreateRangeWithStepSize(BigInteger from, BigInteger to, BigInteger stepSize)
Create a range of numbers.
Parameters:
| from (BigInteger) | First number in range. |
| to (BigInteger) | Last number in range. |
| stepSize (BigInteger) | Step size. Will be automatically negated if required. |
Returns: Range of values.
ParseRangeExpression
#Parse a range expression create the described numeric range.
Parameters:
| notation (string) | Notation to parse. |