15#ifndef dealii_vector_tools_point_gradient_h
16#define dealii_vector_tools_point_gradient_h
28template <
int dim,
int spacedim>
32template <
int dim,
typename Number>
34template <
int dim,
int spacedim>
37template <
int dim,
typename Number>
41template <
int rank_,
int dim, typename Number>
43template <typename Number>
47 template <
int dim,
int spacedim>
48 class MappingCollection;
92 template <
int dim,
typename VectorType,
int spacedim>
96 const VectorType &fe_function,
97 const
Point<spacedim,
double> &point,
98 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
118 template <
int dim, typename VectorType,
int spacedim>
122 const VectorType &fe_function,
123 const
Point<spacedim,
double> &point,
124 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
160 template <
int dim, typename VectorType,
int spacedim>
164 const VectorType &fe_function,
165 const
Point<spacedim,
double> &point);
185 template <
int dim, typename VectorType,
int spacedim>
189 const VectorType &fe_function,
190 const
Point<spacedim,
double> &point);
226 template <
int dim, typename VectorType,
int spacedim>
229 const
Mapping<dim, spacedim> &mapping,
231 const VectorType &fe_function,
232 const
Point<spacedim,
double> &point,
233 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
253 template <
int dim, typename VectorType,
int spacedim>
256 const
hp::MappingCollection<dim, spacedim> &mapping,
258 const VectorType &fe_function,
259 const
Point<spacedim,
double> &point,
260 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
296 template <
int dim, typename VectorType,
int spacedim>
299 const
Mapping<dim, spacedim> &mapping,
301 const VectorType &fe_function,
302 const
Point<spacedim,
double> &point);
322 template <
int dim, typename VectorType,
int spacedim>
325 const
hp::MappingCollection<dim, spacedim> &mapping,
327 const VectorType &fe_function,
328 const
Point<spacedim,
double> &point);
Abstract base class for mapping classes.
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_CXX20_REQUIRES(condition)
#define DEAL_II_NAMESPACE_CLOSE