16#ifndef dealii_vector_tools_point_gradient_h
17#define dealii_vector_tools_point_gradient_h
27template <
int dim,
int spacedim>
31template <
int dim,
typename Number>
33template <
int dim,
int spacedim>
36template <
int dim,
typename Number>
40template <
int rank_,
int dim, typename Number>
42template <typename Number>
46 template <
int dim,
int spacedim>
47 class MappingCollection;
91 template <
int dim,
typename VectorType,
int spacedim>
95 const VectorType & fe_function,
96 const
Point<spacedim,
double> & point,
97 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
117 template <
int dim, typename VectorType,
int spacedim>
121 const VectorType & fe_function,
122 const
Point<spacedim,
double> & point,
123 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
159 template <
int dim, typename VectorType,
int spacedim>
163 const VectorType & fe_function,
164 const
Point<spacedim,
double> & point);
184 template <
int dim, typename VectorType,
int spacedim>
188 const VectorType & fe_function,
189 const
Point<spacedim,
double> & point);
225 template <
int dim, typename VectorType,
int spacedim>
228 const
Mapping<dim, spacedim> & mapping,
230 const VectorType & fe_function,
231 const
Point<spacedim,
double> & point,
232 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
252 template <
int dim, typename VectorType,
int spacedim>
255 const
hp::MappingCollection<dim, spacedim> &mapping,
257 const VectorType & fe_function,
258 const
Point<spacedim,
double> & point,
259 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
295 template <
int dim, typename VectorType,
int spacedim>
298 const
Mapping<dim, spacedim> & mapping,
300 const VectorType & fe_function,
301 const
Point<spacedim,
double> & point);
321 template <
int dim, typename VectorType,
int spacedim>
324 const
hp::MappingCollection<dim, spacedim> &mapping,
326 const VectorType & fe_function,
327 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