16#ifndef dealii_distributed_field_transfer_h
17#define dealii_distributed_field_transfer_h
21#include <deal.II/distributed/cell_data_transfer.templates.h>
37 namespace experimental
44 template <
int dim,
typename VectorType,
int spacedim = dim>
48 using Number =
typename VectorType::value_type;
68 const VectorType & in,
69 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)
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