registerMooseObject("ShiftedBoundaryMethodApp", SurfaceMeshBySubdomainBuilder)
BoundaryMeshBuilder specialization that groups the surface elements by subdomain, building one Surfac...
SurfaceMeshBySubdomainBuilder(const InputParameters ¶meters)
static InputParameters validParams()
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.