13#ifndef dealii_vector_tools_interpolate_h
14#define dealii_vector_tools_interpolate_h
27template <
typename number>
30template <
int dim,
int spacedim>
34template <
typename number>
36template <
int dim,
typename Number>
38template <
typename MeshType>
41template <
int dim,
int spacedim>
46 template <
int dim,
int spacedim>
47 class MappingCollection;
72 template <
int dim,
int spacedim,
typename VectorType>
75 const
Mapping<dim, spacedim> &mapping,
77 const
Function<spacedim, typename VectorType::value_type> &function,
87 template <
int dim,
int spacedim,
typename VectorType>
90 const
hp::MappingCollection<dim, spacedim> &mapping,
92 const
Function<spacedim, typename VectorType::value_type> &function,
104 template <
int dim,
int spacedim,
typename VectorType>
108 const
Function<spacedim, typename VectorType::value_type> &function,
134 template <
int dim,
class InVector,
class OutVector,
int spacedim>
140 const InVector &data_1,
191 template <
int dim,
int spacedim, typename VectorType>
194 const
Mapping<dim, spacedim> &mapping,
197 const
Function<spacedim, typename VectorType::value_type> *>
240 template <
int dim,
int spacedim,
typename VectorType>
243 const
DoFHandler<dim, spacedim> &dof_handler_1,
244 const VectorType &u1,
245 const
DoFHandler<dim, spacedim> &dof_handler_2,
260 template <
int dim,
int spacedim, typename VectorType>
263 const
DoFHandler<dim, spacedim> &dof_handler_1,
264 const VectorType &u1,
265 const
DoFHandler<dim, spacedim> &dof_handler_2,
279 template <
int dim,
int spacedim, typename VectorType>
283 const VectorType &u1,
310 template <
int dim,
int spacedim, typename VectorType>
313 const
DoFHandler<dim, spacedim> &dof_handler_fine,
314 const VectorType &u_fine,
315 const
DoFHandler<dim, spacedim> &dof_handler_coarse,
318 VectorType &u_coarse);
343 template <
int dim,
int spacedim, typename VectorType>
346 const
DoFHandler<dim, spacedim> &dof_handler_coarse,
347 const VectorType &u_coarse,
348 const
DoFHandler<dim, spacedim> &dof_handler_fine,
385 template <
int dim,
int spacedim, typename VectorType>
401 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