Title: An object-oriented approach to multidimensional semiconductor device simulation