changed writing of boundary conditions
merged dimensionalsplitting