15#ifndef dealii_vector_tools_point_gradient_h
16#define dealii_vector_tools_point_gradient_h
26template <
int dim,
int spacedim>
30template <
int dim,
typename Number>
32template <
int dim,
int spacedim>
35template <
int dim,
typename Number>
39template <
int rank_,
int dim, typename Number>
41template <typename Number>
45 template <
int dim,
int spacedim>
46 class MappingCollection;
90 template <
int dim,
typename VectorType,
int spacedim>
94 const VectorType &fe_function,
95 const
Point<spacedim,
double> &point,
96 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
116 template <
int dim, typename VectorType,
int spacedim>
120 const VectorType &fe_function,
121 const
Point<spacedim,
double> &point,
122 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
158 template <
int dim, typename VectorType,
int spacedim>
162 const VectorType &fe_function,
163 const
Point<spacedim,
double> &point);
183 template <
int dim, typename VectorType,
int spacedim>
187 const VectorType &fe_function,
188 const
Point<spacedim,
double> &point);
224 template <
int dim, typename VectorType,
int spacedim>
227 const
Mapping<dim, spacedim> &mapping,
229 const VectorType &fe_function,
230 const
Point<spacedim,
double> &point,
231 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
251 template <
int dim, typename VectorType,
int spacedim>
254 const
hp::MappingCollection<dim, spacedim> &mapping,
256 const VectorType &fe_function,
257 const
Point<spacedim,
double> &point,
258 std::vector<
Tensor<1, spacedim, typename VectorType::value_type>> &value);
294 template <
int dim, typename VectorType,
int spacedim>
297 const
Mapping<dim, spacedim> &mapping,
299 const VectorType &fe_function,
300 const
Point<spacedim,
double> &point);
320 template <
int dim, typename VectorType,
int spacedim>
323 const
hp::MappingCollection<dim, spacedim> &mapping,
325 const VectorType &fe_function,
326 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