package com.ifpdos.autotest.lancontrol.module.other.e.y;

import android.annotation.SuppressLint;
import java.lang.reflect.Array;
import java.util.List;
import java.util.function.ToDoubleFunction;

/* JADX INFO: compiled from: Matrix3x3.java */
/* JADX INFO: loaded from: classes.dex */
public class f {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private double[][] f2160a;

    public f(double[] dArr) {
        if (dArr.length != 9) {
            throw new RuntimeException("invalid array length: " + dArr.length);
        }
        double[][] dArr2 = (double[][]) Array.newInstance((Class<?>) double.class, 3, 3);
        this.f2160a = dArr2;
        dArr2[0][0] = dArr[0];
        dArr2[0][1] = dArr[1];
        dArr2[0][2] = dArr[2];
        dArr2[1][0] = dArr[3];
        dArr2[1][1] = dArr[4];
        dArr2[1][2] = dArr[5];
        dArr2[2][0] = dArr[6];
        dArr2[2][1] = dArr[7];
        dArr2[2][2] = dArr[8];
    }

    public g b(n nVar) {
        double d2 = nVar.v;
        double[][] dArr = this.f2160a;
        double d3 = dArr[0][0] * d2;
        double d4 = nVar.w;
        double d5 = d3 + (dArr[0][1] * d4);
        double d6 = nVar.x;
        return new g(d5 + (dArr[0][2] * d6), (dArr[1][0] * d2) + (dArr[1][1] * d4) + (dArr[1][2] * d6), (d2 * dArr[2][0]) + (d4 * dArr[2][1]) + (d6 * dArr[2][2]));
    }

    public n c(g gVar) {
        double d2 = gVar.f2161a;
        double[][] dArr = this.f2160a;
        double d3 = dArr[0][0] * d2;
        double d4 = gVar.f2162b;
        double d5 = d3 + (dArr[0][1] * d4);
        double d6 = gVar.f2163c;
        return new n(d5 + (dArr[0][2] * d6), (dArr[1][0] * d2) + (dArr[1][1] * d4) + (dArr[1][2] * d6), (d2 * dArr[2][0]) + (d4 * dArr[2][1]) + (d6 * dArr[2][2]));
    }

    @SuppressLint({"DefaultLocale"})
    public String toString() {
        return "Matrix3x3(\n[" + String.format("%.6f", Double.valueOf(this.f2160a[0][0])) + String.format("%.6f", Double.valueOf(this.f2160a[0][1])) + String.format("%.6f", Double.valueOf(this.f2160a[0][2])) + "]\n[" + String.format("%.6f", Double.valueOf(this.f2160a[1][0])) + String.format("%.6f", Double.valueOf(this.f2160a[1][1])) + String.format("%.6f", Double.valueOf(this.f2160a[1][2])) + "]\n[" + String.format("%.6f", Double.valueOf(this.f2160a[2][0])) + String.format("%.6f", Double.valueOf(this.f2160a[2][1])) + String.format("%.6f", Double.valueOf(this.f2160a[2][2])) + "]\n)";
    }

    public f(List<Double> list) {
        this(list.stream().mapToDouble(new ToDoubleFunction() { // from class: com.ifpdos.autotest.lancontrol.module.other.e.y.b
            @Override // java.util.function.ToDoubleFunction
            public final double applyAsDouble(Object obj) {
                return ((Double) obj).doubleValue();
            }
        }).toArray());
    }
}
