There are three types of boundary conditions commonly encountered in the solution of partial differential equations: 1. Dirichlet boundary conditions specify the value of the function on a surface T = f(r, t). 2. Neumann boundary conditions specify the normal derivative of the function on a surface, (dT)/(dn) = n^^ยท del T = f(r, t).