public final class PrecisionUtils extends Object
Modifier and Type | Method and Description |
---|---|
static double |
autoEpsilon(double... inputs)
Guess a reasonable precision parameter.
|
static double |
autoEpsilon(double[]... inputs)
Guess a reasonable precision parameter.
|
static double |
autoEpsilon(MatrixTable A)
Guess a reasonable precision parameter.
|
public static double autoEpsilon(double... inputs)
auto ε = |max(inputs)| * sqrt(number of inputs) * machine ε * 10
inputs
- double
spublic static double autoEpsilon(double[]... inputs)
auto ε = |max(inputs)| * sqrt(number of inputs) * machine ε * 10
inputs
- arrays of double[]
spublic static double autoEpsilon(MatrixTable A)
auto ε = |max(inputs)| * sqrt(number of inputs) * machine ε * 10
A
- a matrixCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.