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)));
 }
Exemple #3
0
 private static bool Different(double a, double b, double c)
 {
     return(!AdvancedMath.Equals(a, b) && !AdvancedMath.Equals(b, c) && !AdvancedMath.Equals(c, a));
 }