|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_distributed_solution_transfer_h
17 #define dealii_distributed_solution_transfer_h
238 static_assert(dim == DoFHandlerType::dimension,
239 "The dimension explicitly provided as a template "
240 "argument, and the dimension of the DoFHandlerType "
241 "template argument must match.");
268 const std::vector<const VectorType *> &all_in);
394 const boost::iterator_range<std::vector<char>::const_iterator>
396 std::vector<VectorType *> &all_out);
void prepare_for_serialization(const VectorType &in)
void unpack_callback(const typename Triangulation< dim, DoFHandlerType::space_dimension >::cell_iterator &cell, const typename Triangulation< dim, DoFHandlerType::space_dimension >::CellStatus status, const boost::iterator_range< std::vector< char >::const_iterator > &data_range, std::vector< VectorType * > &all_out)
~SolutionTransfer()=default
SmartPointer< const DoFHandlerType, SolutionTransfer< dim, VectorType, DoFHandlerType > > dof_handler
#define DEAL_II_NAMESPACE_OPEN
SolutionTransfer(const DoFHandlerType &dof)
#define DEAL_II_DEPRECATED
std::vector< char > pack_callback(const typename Triangulation< dim, DoFHandlerType::space_dimension >::cell_iterator &cell, const typename Triangulation< dim, DoFHandlerType::space_dimension >::CellStatus status)
void deserialize(VectorType &in)
void register_data_attach()
void interpolate(std::vector< VectorType * > &all_out)
#define DEAL_II_NAMESPACE_CLOSE
void prepare_for_coarsening_and_refinement(const std::vector< const VectorType * > &all_in)
void prepare_serialization(const VectorType &in)
std::vector< const VectorType * > input_vectors