39                    unsigned short int primary_side,
    40                    const Elem * secondary_elem);
    70   using SideList = std::vector<std::tuple<dof_id_type, unsigned short int>>;
 
DisplacedProblem * _displaced_problem
Pointer to the displaced problem. 
virtual void finalize() override
Finalize. 
const InputParameters & parameters() const
Get the parameters of the object. 
virtual void threadJoin(const UserObject &) override
Must override. 
BoundaryInfo & _boundary_info
This user object allows related evaluations on elements, boundaries, internal sides, interfaces in one single place. 
std::set< SubdomainID > _inner_ids
Subdomains on the two sides of the boundary. 
std::vector< std::tuple< dof_id_type, unsigned short int > > SideList
std::map< processor_id_type, SideList > _remove
Update side sets around subdomains during a run, as subdomain IDs are changing. 
BoundaryName _boundary_name
Boundary / sideset to update. 
uint8_t processor_id_type
BoundaryInfo * _displaced_boundary_info
static InputParameters validParams()
const unsigned int & _neighbor_side
Current side on the neighboring element. 
std::set< SubdomainID > _outer_ids
boundary_id_type BoundaryID
SidesetAroundSubdomainUpdater(const InputParameters ¶meters)
const bool _assign_outer_surface_sides
assign sideset to sides that have no neighbor elements 
std::map< processor_id_type, SideList > _add
virtual void initialize() override
Called before execute() is ever called so that data can be cleared. 
virtual void executeOnInternalSide() override
execute method that is called during ComputeUserObjects::onInternalSide 
void processSide(const Elem *primary_elem, unsigned short int primary_side, const Elem *secondary_elem)
const processor_id_type _pid
The MPI rank of this processor. 
virtual void executeOnExternalSide(const Elem *, unsigned int) override
execute method that is called during ComputeUserObjects::onExternalSide 
Base class for user-specific data. 
const BoundaryID _mask_side
If specified, only sides also on this boundary will be updated.