]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Move a few functions into the general file.
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Tue, 29 Mar 2005 22:17:36 +0000 (22:17 +0000)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Tue, 29 Mar 2005 22:17:36 +0000 (22:17 +0000)
git-svn-id: https://svn.dealii.org/trunk@10307 0785d39b-7218-0410-832d-ea1e28bc413d

tests/base/symmetric_tensor_07.cc

index 80d555a63dc9a835d42c51c5de1f490530ccaabf..3049ebfeb92dfa5706c379e7dab51f3ba9fddee1 100644 (file)
 #include <iostream>
 
 
-SymmetricTensor<2,1>
-operator * (const SymmetricTensor<4,1> &t,
-           const SymmetricTensor<2,1> &s)
-{
-  const unsigned int dim = 1;
-  SymmetricTensor<2,dim> tmp;
-  tmp[0][0] = t[0][0][0][0] * s[0][0];
-  return tmp;
-}
-
-
-
-SymmetricTensor<2,1>
-operator * (const SymmetricTensor<2,1> &s,
-           const SymmetricTensor<4,1> &t)
-{
-  const unsigned int dim = 1;
-  SymmetricTensor<2,dim> tmp;
-  tmp[0][0] = t[0][0][0][0] * s[0][0];
-  return tmp;
-}
-
-
-
-SymmetricTensor<2,2>
-operator * (const SymmetricTensor<4,2> &t,
-           const SymmetricTensor<2,2> &s)
-{
-  const unsigned int dim = 2;
-  SymmetricTensor<2,dim> tmp;
-
-  for (unsigned int i=0; i<dim; ++i)
-    for (unsigned int j=i; j<dim; ++j)
-      tmp[i][j] = t[i][j][0][0] * s[0][0] +
-                 t[i][j][1][1] * s[1][1] +
-                 2 * t[i][j][0][1] * s[0][1];
-
-  return tmp;
-}
-
-
-
-SymmetricTensor<2,2>
-operator * (const SymmetricTensor<2,2> &s,
-           const SymmetricTensor<4,2> &t)
-{
-  const unsigned int dim = 2;
-  SymmetricTensor<2,dim> tmp;
-
-  for (unsigned int i=0; i<dim; ++i)
-    for (unsigned int j=i; j<dim; ++j)
-      tmp[i][j] = s[0][0] * t[0][0][i][j] * +
-                 s[1][1] * t[1][1][i][j] +
-                 2 * s[0][1] * t[0][1][i][j];
-
-  return tmp;
-}
-
-
-
-SymmetricTensor<2,3>
-operator * (const SymmetricTensor<4,3> &t,
-           const SymmetricTensor<2,3> &s)
-{
-  const unsigned int dim = 3;
-  SymmetricTensor<2,dim> tmp;
-
-  for (unsigned int i=0; i<dim; ++i)
-    for (unsigned int j=i; j<dim; ++j)
-      tmp[i][j] = t[i][j][0][0] * s[0][0] +
-                 t[i][j][1][1] * s[1][1] +
-                 t[i][j][2][2] * s[2][2] +
-                 2 * t[i][j][0][1] * s[0][1] +
-                 2 * t[i][j][0][2] * s[0][2] +
-                 2 * t[i][j][1][2] * s[1][2];
-
-  return tmp;
-}
-
-
-
-SymmetricTensor<2,3>
-operator * (const SymmetricTensor<2,3> &s,
-           const SymmetricTensor<4,3> &t)
-{
-  const unsigned int dim = 3;
-  SymmetricTensor<2,dim> tmp;
-
-  for (unsigned int i=0; i<dim; ++i)
-    for (unsigned int j=i; j<dim; ++j)
-      tmp[i][j] = s[0][0] * t[0][0][i][j] +
-                 s[1][1] * t[1][1][i][j] +
-                 s[2][2] * t[2][2][i][j] +
-                 2 * s[0][1] * t[0][1][i][j] +
-                 2 * s[0][2] * t[0][2][i][j] +
-                 2 * s[1][2] * t[1][2][i][j];
-
-  return tmp;
-}
-
   
 
 template <int dim>

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.