28 virtual void operator()(
const MeshBase::const_element_iterator & range_begin,
29 const MeshBase::const_element_iterator & range_end,
31 map_type & coupled_elements)
override;
32 virtual std::unique_ptr<GhostingFunctor>
clone()
const override;
35 std::string
getInfo()
const override;
42 const std::map<dof_id_type, std::vector<dof_id_type>> &
_elem_map;
static InputParameters validParams()
virtual bool operator>=(const RelationshipManager &rhs) const override
std::string getInfo() const override
std::map< const Elem *, const CouplingMatrix *, CompareDofObjectsByPIDAndThenID > map_type
virtual void internalInitWithMesh(const MeshBase &) override
uint8_t processor_id_type
uint8_t processor_id_type
const std::map< dof_id_type, std::vector< dof_id_type > > & _elem_map
Map of element ghosting. Element IDs linked to list of element IDs that they are connected to...
AugmentSparsityBetweenElements(const InputParameters &)
virtual void operator()(const MeshBase::const_element_iterator &range_begin, const MeshBase::const_element_iterator &range_end, processor_id_type p, map_type &coupled_elements) override
virtual void redistribute() override
virtual std::unique_ptr< GhostingFunctor > clone() const override
Relationship manager to add ghosting between elements.
virtual void mesh_reinit() override