15#ifndef dealii_vector_tools_interpolate_h
16#define dealii_vector_tools_interpolate_h
29template <
typename number>
32template <
int dim,
int spacedim>
36template <
typename number>
38template <
int dim,
typename Number>
40template <
typename MeshType>
43template <
int dim,
int spacedim>
48 template <
int dim,
int spacedim>
49 class MappingCollection;
74 template <
int dim,
int spacedim,
typename VectorType>
77 const
Mapping<dim, spacedim> &mapping,
79 const
Function<spacedim, typename VectorType::value_type> &function,
89 template <
int dim,
int spacedim,
typename VectorType>
92 const
hp::MappingCollection<dim, spacedim> &mapping,
94 const
Function<spacedim, typename VectorType::value_type> &function,
106 template <
int dim,
int spacedim,
typename VectorType>
110 const
Function<spacedim, typename VectorType::value_type> &function,
136 template <
int dim,
class InVector,
class OutVector,
int spacedim>
142 const InVector &data_1,
193 template <
int dim,
int spacedim, typename VectorType>
196 const
Mapping<dim, spacedim> &mapping,
199 const
Function<spacedim, typename VectorType::value_type> *>
242 template <
int dim,
int spacedim,
typename VectorType>
245 const
DoFHandler<dim, spacedim> &dof_handler_1,
246 const VectorType &u1,
247 const
DoFHandler<dim, spacedim> &dof_handler_2,
262 template <
int dim,
int spacedim, typename VectorType>
265 const
DoFHandler<dim, spacedim> &dof_handler_1,
266 const VectorType &u1,
267 const
DoFHandler<dim, spacedim> &dof_handler_2,
281 template <
int dim,
int spacedim, typename VectorType>
285 const VectorType &u1,
312 template <
int dim,
int spacedim, typename VectorType>
315 const
DoFHandler<dim, spacedim> &dof_handler_fine,
316 const VectorType &u_fine,
317 const
DoFHandler<dim, spacedim> &dof_handler_coarse,
320 VectorType &u_coarse);
345 template <
int dim,
int spacedim, typename VectorType>
348 const
DoFHandler<dim, spacedim> &dof_handler_coarse,
349 const VectorType &u_coarse,
350 const
DoFHandler<dim, spacedim> &dof_handler_fine,
387 template <
int dim,
int spacedim, typename VectorType>
403 template <
int dim,
int spacedim,
typename VectorType>
Abstract base class for mapping classes.
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_CXX20_REQUIRES(condition)
#define DEAL_II_NAMESPACE_CLOSE
constexpr unsigned int invalid_unsigned_int