public void LUP(IIterationStrategy?strategy, NdArray <double> a) { var(p, l, u) = a.LUP(strategy); Assert.True(IsL(l)); Assert.True(IsU(u)); Assert.Equal(a, p.Dot(l).Dot(u), Comparer); }