Object-oriented programming for flexible software: example of a load flow | IEEE Journals & Magazine | IEEE Xplore