I guess there is no way to check whether a matrix is symmetric in a cheaper way than just summing up. So I am not sure whether this is really needed? Is it really that much cheaper to compute sums in this symmetric way? I would be surprised. But it cannot hurt to have this.