boundary conditions are imposed at vortex ring level. vortex rings can be triangular or quadrilateral, but most importantly, they can be slender or solid. on slender rings, neumann boundary conditions are imposed, while on solid rings, dirichlet boundary conditions are imposed. imposing one bc or the other implies calculating the local velocity or the local velocity potential.