package defpackage;

/* JADX INFO: loaded from: classes.dex */
public abstract class ao1 {

    public static class a extends ao1 {
        public double[] a;

        @Override // defpackage.ao1
        public final double b(double d) {
            return this.a[0];
        }

        @Override // defpackage.ao1
        public final void c(double d, double[] dArr) {
            double[] dArr2 = this.a;
            System.arraycopy(dArr2, 0, dArr, 0, dArr2.length);
        }

        @Override // defpackage.ao1
        public final void d(double d, float[] fArr) {
            int i = 0;
            while (true) {
                double[] dArr = this.a;
                if (i >= dArr.length) {
                    return;
                }
                fArr[i] = (float) dArr[i];
                i++;
            }
        }

        @Override // defpackage.ao1
        public final void e(double d, double[] dArr) {
            for (int i = 0; i < this.a.length; i++) {
                dArr[i] = 0.0d;
            }
        }
    }

    public static ao1 a(int i, double[] dArr, double[][] dArr2) {
        if (dArr.length == 1) {
            i = 2;
        }
        if (i == 0) {
            return new t86(dArr, dArr2);
        }
        if (i == 2) {
            double d = dArr[0];
            double[] dArr3 = dArr2[0];
            a aVar = new a();
            aVar.a = dArr3;
            return aVar;
        }
        c95 c95Var = new c95();
        int length = dArr2[0].length;
        c95Var.c = new double[length];
        c95Var.a = dArr;
        c95Var.b = dArr2;
        if (length > 2) {
            double d2 = 0.0d;
            int i2 = 0;
            while (true) {
                double d3 = d2;
                if (i2 >= dArr.length) {
                    break;
                }
                double d4 = dArr2[i2][0];
                if (i2 > 0) {
                    Math.hypot(d4 - d2, d4 - d3);
                }
                i2++;
                d2 = d4;
            }
        }
        return c95Var;
    }

    public abstract double b(double d);

    public abstract void c(double d, double[] dArr);

    public abstract void d(double d, float[] fArr);

    public abstract void e(double d, double[] dArr);
}
