Reference documentation for deal.II version 9.2.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
standard_tensors.cc
Go to the documentation of this file.
1 // ---------------------------------------------------------------------
2 //
3 // Copyright (C) 2016 - 2020 by the deal.II authors
4 //
5 // This file is part of the deal.II library.
6 //
7 // The deal.II library is free software; you can use it, redistribute
8 // it, and/or modify it under the terms of the GNU Lesser General
9 // Public License as published by the Free Software Foundation; either
10 // version 2.1 of the License, or (at your option) any later version.
11 // The full text of the license can be found in the file LICENSE.md at
12 // the top level directory of deal.II.
13 //
14 // ---------------------------------------------------------------------
15 
17 
19 
21 
22 #ifndef DOXYGEN
23 
24 template <int dim>
27 # ifndef DEAL_II_HAVE_CXX14_CONSTEXPR
28  = unit_symmetric_tensor<dim>()
29 # endif
30  ;
31 
32 
33 
34 template <int dim>
37 # ifndef DEAL_II_HAVE_CXX14_CONSTEXPR
38  = identity_tensor<dim>()
39 # endif
40  ;
41 
42 
43 
44 template <int dim>
47 # ifndef DEAL_II_HAVE_CXX14_CONSTEXPR
48  = outer_product(unit_symmetric_tensor<dim>(), unit_symmetric_tensor<dim>())
49 # endif
50  ;
51 
52 
53 
54 template <int dim>
57 # ifndef DEAL_II_HAVE_CXX14_CONSTEXPR
58  = deviator_tensor<dim>()
59 # endif
60  ;
61 
62 #endif // DOXYGEN
63 
64 // explicit instantiations
65 #include "standard_tensors.inst"
66 
SymmetricTensor< 2, dim >
SymmetricTensor::outer_product
constexpr SymmetricTensor< 4, dim, Number > outer_product(const SymmetricTensor< 2, dim, Number > &t1, const SymmetricTensor< 2, dim, Number > &t2)
Definition: symmetric_tensor.h:3520
Physics::Elasticity::StandardTensors
Definition: standard_tensors.h:47
DEAL_II_CONSTEXPR
#define DEAL_II_CONSTEXPR
Definition: config.h:102
DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_OPEN
Definition: config.h:358
standard_tensors.h
symmetric_tensor.h
DEAL_II_NAMESPACE_CLOSE
#define DEAL_II_NAMESPACE_CLOSE
Definition: config.h:359