From 482fd7d566f366c25d484b6d55d2cfabc5371f80 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Wed, 6 Apr 2005 13:09:05 +0000 Subject: [PATCH] Clarify docs. git-svn-id: https://svn.dealii.org/trunk@10382 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/base/include/base/symmetric_tensor.h | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/deal.II/base/include/base/symmetric_tensor.h b/deal.II/base/include/base/symmetric_tensor.h index 9e2ff62c30..5fe4c4cd27 100644 --- a/deal.II/base/include/base/symmetric_tensor.h +++ b/deal.II/base/include/base/symmetric_tensor.h @@ -695,7 +695,8 @@ class SymmetricTensor * of rank 2. For example, if the * present object is also a * rank-2 tensor, then this is - * the scalar-product contraction + * the scalar-product double + * contraction * aijbij * over all indices * i,j. In this case, @@ -715,6 +716,20 @@ class SymmetricTensor * present object and the indices * of the argument, and the * result is a tensor of rank 2. + * + * Note that the multiplication + * operator for symmetrict + * tensors is defined to be a + * double contraction over two + * indices, while it is defined + * as a single contraction over + * only one index for regular + * Tensor objects. For + * symmetric tensors it therefore + * acts in a way that is commonly + * denoted by a "colon + * multiplication" in the + * mathematica literature. */ typename internal::SymmetricTensorAccessors::double_contraction_result::type operator * (const SymmetricTensor<2,dim> &s) const; -- 2.39.5