From 8a7a838d9fd5005576cb3f373ce764db84cd8045 Mon Sep 17 00:00:00 2001 From: guido Date: Thu, 11 Feb 1999 17:50:13 +0000 Subject: [PATCH] TensorFunction works in principle git-svn-id: https://svn.dealii.org/trunk@784 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/base/include/base/tensor_function.h | 8 +++---- deal.II/base/source/tensor_function.cc | 24 ++++++++++++++------- 2 files changed, 20 insertions(+), 12 deletions(-) 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, -- 2.39.5