Fix: boundary conditions for dirichlet