public Function(Type type, int n, double[] a, double[] b, double c) { // TODO check dimensions Type = type; N = n; _a = AdvancedMath.ToMatrix(type, n, a); A = _a.ComputeA(); _b = AdvancedMath.ToVector(n, b); _c = c; }
public double Apply(double[] x) { return(Apply(AdvancedMath.ToVector(N, x))); }
private static bool Different(double a, double b, double c) { return(!AdvancedMath.Equals(a, b) && !AdvancedMath.Equals(b, c) && !AdvancedMath.Equals(c, a)); }