Which types of boundary conditions are available in Tidy3D?