Reorganized inheritance in elliptic_solver. Added Doxygen comments.