12#ifndef MFEM_PTRANSFERMAP
13#define MFEM_PTRANSFERMAP
66 void CommunicateIndicesSet(
Array<int> &map,
int dst_sz);
76 void CommunicateSharedVdofs(
Vector &
f)
const;
104 std::unique_ptr<const ParFiniteElementSpace> root_fes_;
111 std::unique_ptr<const FiniteElementCollection> root_fec_;
Communicator performing operations within groups defined by a GroupTopology with arbitrary-size data ...
Abstract parallel finite element space.
Class for parallel grid function.
ParTransferMap represents a mapping of degrees of freedom from a source ParGridFunction to a destinat...
void Transfer(const ParGridFunction &src, ParGridFunction &dst) const
Transfer the source ParGridFunction to the destination ParGridFunction.
ParTransferMap(const ParGridFunction &src, const ParGridFunction &dst)
Construct a new ParTransferMap object which transfers degrees of freedom from the source ParGridFunct...
TransferCategory
TransferCategory describes the type of transfer.
std::function< real_t(const Vector &)> f(real_t mass_coeff)