12 #ifndef MFEM_PTRANSFERMAP 13 #define MFEM_PTRANSFERMAP 15 #include "../../fem/pgridfunc.hpp" 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_;
121 #endif // MFEM_PTRANSFERMAP TransferCategory
TransferCategory describes the type of transfer.
Abstract parallel finite element space.
std::function< double(const Vector &)> f(double mass_coeff)
Communicator performing operations within groups defined by a GroupTopology with arbitrary-size data ...
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...
Class for parallel grid function.