Added implementation of Dirichlet problem solvers