Hi,
Is there a way to efficiently pull out the indices of the edges on the boundary for a 3D domain. In 2D this can easily be done by:
EdgeBoundary = BoundaryMesh(Magnetic.mesh(),"exterior").entity_map(1).array()
However, if you try to use this function for a 3D domain then you can only access the faces and vertices on the boundary but not the edges.
I also have to construct first order Nedelec elements so if there was a way to use
V = FunctionSpace(mesh, "N1curl", 1)
to obtain the boundary degrees of freedom then this would work too