From: guido Date: Thu, 11 Feb 1999 17:50:13 +0000 (+0000) Subject: TensorFunction works in principle X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8a7a838d9fd5005576cb3f373ce764db84cd8045;p=dealii-svn.git TensorFunction works in principle git-svn-id: https://svn.dealii.org/trunk@784 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/base/include/base/tensor_function.h b/deal.II/base/include/base/tensor_function.h index b69eb82e1e..a2e5ae8772 100644 --- a/deal.II/base/include/base/tensor_function.h +++ b/deal.II/base/include/base/tensor_function.h @@ -71,10 +71,10 @@ class TensorFunction : virtual void value_list (const vector > &points, vector > &values) const; - /** - * Return one component of the value. - */ - virtual double operator() (TensorIndex i, const Point& p) const; +// /** +// * Return one component of the value. +// */ +// virtual double operator() (TensorIndex i, const Point& p) const; /** diff --git a/deal.II/base/source/tensor_function.cc b/deal.II/base/source/tensor_function.cc index 253f0406ff..f3106ff4a5 100644 --- a/deal.II/base/source/tensor_function.cc +++ b/deal.II/base/source/tensor_function.cc @@ -19,20 +19,28 @@ TensorFunction::~TensorFunction () +// template +// double +// TensorFunction::operator () (TensorIndex i, +// const Point &) const +// { +// int k=i(0); +// k++; + +// Assert (false, ExcPureFunctionCalled()); +// return 0; +// }; + + template -double -TensorFunction::operator () (TensorIndex i, - const Point &) const +Tensor +TensorFunction::operator() (const Point &) const { - int k=i(0); - k++; - Assert (false, ExcPureFunctionCalled()); - return 0; + return Tensor(); }; - template void TensorFunction::value_list (const vector > &points,