15#ifndef dealii_distributed_field_transfer_h
16#define dealii_distributed_field_transfer_h
20#include <deal.II/distributed/cell_data_transfer.templates.h>
36 namespace experimental
43 template <
int dim,
typename VectorType,
int spacedim = dim>
47 using Number =
typename VectorType::value_type;
68 const unsigned int fe_nothing_index);
std::unique_ptr< CellDataTransfer< dim, spacedim, std::vector< Vector< Number > > > > cell_data_transfer
void prepare_for_coarsening_and_refinement(const VectorType &in, const unsigned int fe_nothing_index)
FieldTransfer(const DoFHandler< dim, spacedim > &dof_handler)
typename VectorType::value_type Number
std::vector< Vector< Number > > data_to_transfer
const DoFHandler< dim, spacedim > & dof_handler
void interpolate(const Number &new_value, const AffineConstraints< Number > &affine_constraints, VectorType &out)
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE