Loading [MathJax]/extensions/TeX/AMSsymbols.js
deal.II version GIT relicensing-2846-g6fb608615f 2025-03-15 04:10:00+00:00
\(\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\}}\)
Toggle main menu visibility
Main Page
Tutorial
Code gallery
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Variables
a
b
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
v
w
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
v
Enumerations
a
b
c
d
e
f
g
h
i
l
n
o
p
r
s
v
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
b
c
d
e
f
g
i
m
o
p
r
s
t
u
v
w
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Related Symbols
:
a
b
c
d
f
g
i
l
m
n
o
p
r
s
t
u
v
Related Pages
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
Variables
a
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
Typedefs
Enumerations
Enumerator
m
u
Macros
a
b
d
e
f
h
i
m
p
s
t
dealii.org
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Concepts
Loading...
Searching...
No Matches
source
physics
elasticity
standard_tensors.cc
Go to the documentation of this file.
1
// ------------------------------------------------------------------------
2
//
3
// SPDX-License-Identifier: LGPL-2.1-or-later
4
// Copyright (C) 2016 - 2020 by the deal.II authors
5
//
6
// This file is part of the deal.II library.
7
//
8
// Part of the source code is dual licensed under Apache-2.0 WITH
9
// LLVM-exception OR LGPL-2.1-or-later. Detailed license information
10
// governing the source code and code contributions can be found in
11
// LICENSE.md and CONTRIBUTING.md at the top level directory of deal.II.
12
//
13
// ------------------------------------------------------------------------
14
15
#include <
deal.II/base/symmetric_tensor.h
>
16
17
#include <
deal.II/physics/elasticity/standard_tensors.h
>
18
19
DEAL_II_NAMESPACE_OPEN
20
21
#ifndef DOXYGEN
22
23
template
<
int
dim>
24
DEAL_II_CONSTEXPR
const
SymmetricTensor<2, dim>
25
Physics::Elasticity::StandardTensors<dim>::I
26
# ifdef DEAL_II_CXX14_CONSTEXPR_BUG
27
= unit_symmetric_tensor<dim>()
28
# endif
29
;
30
31
32
33
template
<
int
dim>
34
DEAL_II_CONSTEXPR
const
SymmetricTensor<4, dim>
35
Physics::Elasticity::StandardTensors<dim>::S
36
# ifdef DEAL_II_CXX14_CONSTEXPR_BUG
37
= identity_tensor<dim>()
38
# endif
39
;
40
41
42
43
template
<
int
dim>
44
DEAL_II_CONSTEXPR
const
SymmetricTensor<4, dim>
45
Physics::Elasticity::StandardTensors<dim>::IxI
46
# ifdef DEAL_II_CXX14_CONSTEXPR_BUG
47
=
outer_product
(unit_symmetric_tensor<dim>(), unit_symmetric_tensor<dim>())
48
# endif
49
;
50
51
52
53
template
<
int
dim>
54
DEAL_II_CONSTEXPR
const
SymmetricTensor<4, dim>
55
Physics::Elasticity::StandardTensors<dim>::dev_P
56
# ifdef DEAL_II_CXX14_CONSTEXPR_BUG
57
= deviator_tensor<dim>()
58
# endif
59
;
60
61
#endif
// DOXYGEN
62
63
// explicit instantiations
64
#include "physics/elasticity/standard_tensors.inst"
65
66
DEAL_II_NAMESPACE_CLOSE
Physics::Elasticity::StandardTensors
Definition
standard_tensors.h:45
SymmetricTensor
Definition
symmetric_tensor.h:721
DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_OPEN
Definition
config.h:40
DEAL_II_CONSTEXPR
#define DEAL_II_CONSTEXPR
Definition
config.h:271
DEAL_II_NAMESPACE_CLOSE
#define DEAL_II_NAMESPACE_CLOSE
Definition
config.h:41
standard_tensors.h
symmetric_tensor.h
outer_product
DEAL_II_HOST constexpr SymmetricTensor< 4, dim, Number > outer_product(const SymmetricTensor< 2, dim, Number > &t1, const SymmetricTensor< 2, dim, Number > &t2)
Definition
symmetric_tensor.h:3217
Generated by
1.9.8