17 #ifndef __deal2__function_lib_h 18 #define __deal2__function_lib_h 21 #include <deal.II/base/config.h> 22 #include <deal.II/base/function.h> 23 #include <deal.II/base/point.h> 55 const unsigned int component = 0)
const;
59 std::vector<double> &values,
60 const unsigned int component = 0)
const;
62 const unsigned int component = 0)
const;
67 const unsigned int component = 0)
const;
69 const unsigned int component = 0)
const;
71 std::vector<double> &values,
72 const unsigned int component = 0)
const;
90 const unsigned int component = 0)
const;
93 std::vector<double> &values,
94 const unsigned int component = 0)
const;
100 const unsigned int component = 0)
const;
104 const unsigned int component = 0)
const;
113 const unsigned int component = 0)
const;
119 std::vector<double> &values,
120 const unsigned int component = 0)
const;
155 const unsigned int component = 0)
const;
161 std::vector<double> &values,
162 const unsigned int component = 0)
const;
168 const unsigned int component = 0)
const;
175 const unsigned int component = 0)
const;
181 const unsigned int component = 0)
const;
187 std::vector<double> &values,
188 const unsigned int component = 0)
const;
217 const unsigned int component = 0)
const;
220 std::vector<double> &values,
221 const unsigned int component = 0)
const;
227 const unsigned int component = 0)
const;
231 const unsigned int component = 0)
const;
234 const unsigned int component = 0)
const;
237 std::vector<double> &values,
238 const unsigned int component = 0)
const;
245 const unsigned int component = 0)
const;
251 virtual void hessian_list (
const std::vector<
Point<dim> > &points,
253 const unsigned int component = 0)
const;
281 const unsigned int component)
const;
285 std::vector<double> &values,
286 const unsigned int component)
const;
292 const unsigned int component)
const;
296 const unsigned int component)
const;
302 const unsigned int component)
const;
321 const unsigned int component = 0)
const;
327 std::vector<double> &values,
328 const unsigned int component = 0)
const;
334 const unsigned int component = 0)
const;
341 const unsigned int component = 0)
const;
347 const unsigned int component = 0)
const;
353 std::vector<double> &values,
354 const unsigned int component = 0)
const;
370 const unsigned int component = 0)
const;
373 std::vector<double> &values,
374 const unsigned int component = 0)
const;
380 const unsigned int component = 0)
const;
384 const unsigned int component = 0)
const;
390 const unsigned int component = 0)
const;
393 std::vector<double> &values,
394 const unsigned int component = 0)
const;
417 const unsigned int component)
const;
420 std::vector<double> &values,
421 const unsigned int component)
const;
427 const unsigned int component)
const;
431 const unsigned int component)
const;
437 const unsigned int component)
const;
440 std::vector<double> &values,
441 const unsigned int component)
const;
457 const unsigned int component = 0)
const;
460 std::vector<double> &values,
461 const unsigned int component = 0)
const;
467 const unsigned int component = 0)
const;
471 const unsigned int component = 0)
const;
477 const unsigned int component = 0)
const;
480 std::vector<double> &values,
481 const unsigned int component = 0)
const;
495 const unsigned int component = 0)
const;
498 std::vector<double> &values,
499 const unsigned int component = 0)
const;
505 const unsigned int component = 0)
const;
509 const unsigned int component = 0)
const;
515 const unsigned int component = 0)
const;
518 std::vector<double> &values,
519 const unsigned int component = 0)
const;
549 const double steepness);
555 const unsigned int component = 0)
const;
562 std::vector<double> &values,
563 const unsigned int component = 0)
const;
569 const unsigned int component = 0)
const;
576 const unsigned int component = 0)
const;
582 const unsigned int component = 0)
const;
588 std::vector<double> &values,
589 const unsigned int component = 0)
const;
674 const unsigned int component = 0)
const;
682 const unsigned int component = 0)
const;
689 const unsigned int component = 0)
const;
734 const unsigned int component = 0)
const;
742 const unsigned int component = 0)
const;
749 const unsigned int component = 0)
const;
778 const std::vector<double> &weights);
792 const unsigned int component = 0)
const;
800 const unsigned int component = 0)
const;
807 const unsigned int component = 0)
const;
814 const std::vector<double> weights;
839 const std::vector<double> &weights);
853 const unsigned int component = 0)
const;
861 const unsigned int component = 0)
const;
868 const unsigned int component = 0)
const;
876 const std::vector<double> weights;
927 void new_radius (
const double r);
987 const unsigned int component = 0)
const;
993 std::vector<double> &values,
994 const unsigned int component = 0)
const;
1037 const unsigned int component = 0)
const;
1043 std::vector<double> &values,
1044 const unsigned int component = 0)
const;
1088 const unsigned int component = 0)
const;
1094 std::vector<double> &values,
1095 const unsigned int component = 0)
const;
1107 const unsigned int component = 0)
const;
1144 const unsigned int component = 0)
const;
1162 std::vector<double> &values,
1163 const unsigned int component = 0)
const;
1169 const unsigned int component = 0)
const;
1179 DEAL_II_NAMESPACE_CLOSE
const Point< dim > fourier_coefficients
static const unsigned int invalid_unsigned_int
virtual void gradient_list(const std::vector< Point< dim > > &points, std::vector< Tensor< 1, dim > > &gradients, const unsigned int component=0) const
virtual void laplacian_list(const std::vector< Point< dim > > &points, std::vector< double > &values, const unsigned int component=0) const
virtual Tensor< 1, dim > gradient(const Point< dim > &p, const unsigned int component=0) const
virtual void vector_gradient(const Point< dim > &p, std::vector< Tensor< 1, dim > > &gradient) const
virtual void value_list(const std::vector< Point< dim > > &points, std::vector< double > &values, const unsigned int component=0) const
virtual void vector_value_list(const std::vector< Point< dim > > &points, std::vector< Vector< double > > &values) const
virtual void vector_gradient_list(const std::vector< Point< dim > > &points, std::vector< std::vector< Tensor< 1, dim > > > &gradients) const
const std::vector< Point< dim > > fourier_coefficients
const unsigned int n_components
const Point< dim > fourier_coefficients
std::size_t memory_consumption() const
const unsigned int selected
const Point< dim > direction
const std::vector< Point< dim > > fourier_coefficients
virtual double value(const Point< dim > &p, const unsigned int component=0) const
virtual void vector_value(const Point< dim > &p, Vector< double > &values) const
virtual double laplacian(const Point< dim > &p, const unsigned int component=0) const
const Tensor< 1, dim > exponents