1) finished the implementation of splitting in the x direction, 2) uncommented SOlGaussClass