BoundaryMeshBuilder specialization that groups the surface elements by subdomain, building one Surfac...
static InputParameters validParams()
const std::unordered_map< subdomain_id_type, SurfaceElementSet > & getSurfaceElementSetsBySubdomain() const
Per-subdomain SurfaceElementSets. Valid after initialSetup().
std::unordered_map< subdomain_id_type, SurfaceElementSet > _sets_by_subdomain
virtual void initialSetup() override
void buildSetsBySubdomain()
Builds one SurfaceElementSet per subdomain, independent of the base class's whole-mesh set.