func ExampleDistanceMatrix_Additive() { a := cluster.DistanceMatrix{ {0, 13, 21, 22}, {13, 0, 12, 13}, {21, 12, 0, 13}, {22, 13, 13, 0}, } na := cluster.DistanceMatrix{ {0, 3, 4, 3}, {3, 0, 4, 5}, {4, 4, 0, 2}, {3, 5, 2, 0}, } fmt.Println(a.Additive()) fmt.Println(na.Additive()) // Output: // true 0 0 0 0 // false 3 1 0 2 }