57 this->v_[0] = t00.
xx(); this->v_[1] = t00.
xy(); this->v_[2] = t00.
xz();
58 this->v_[6] = t00.
yx(); this->v_[7] = t00.
yy(); this->v_[8] = t00.
yz();
59 this->v_[12] = t00.
zx(); this->v_[13] = t00.
zy(); this->v_[14] = t00.
zz();
62 this->v_[3] = t01.
xx(); this->v_[4] = t01.
xy(); this->v_[5] = t01.
xz();
63 this->v_[9] = t01.
yx(); this->v_[10] = t01.
yy(); this->v_[11] = t01.
yz();
64 this->v_[15] = t01.
zx(); this->v_[16] = t01.
zy(); this->v_[17] = t01.
zz();
67 this->v_[18] = t10.
xx(); this->v_[19] = t10.
xy(); this->v_[20] = t10.
xz();
68 this->v_[24] = t10.
yx(); this->v_[25] = t10.
yy(); this->v_[26] = t10.
yz();
69 this->v_[30] = t10.
zx(); this->v_[31] = t10.
zy(); this->v_[32] = t10.
zz();
72 this->
v_[21] = t11.
xx(); this->
v_[22] = t11.
xy(); this->
v_[23] = t11.
xz();
73 this->
v_[27] = t11.
yx(); this->
v_[28] = t11.
yy(); this->
v_[29] = t11.
yz();
74 this->
v_[33] = t11.
zx(); this->
v_[34] = t11.
zy(); this->
v_[35] = t11.
zz();
81 const Cmpt& t00,
const Cmpt& t01,
const Cmpt& t02,
82 const Cmpt& t03,
const Cmpt& t04,
const Cmpt& t05,
84 const Cmpt& t10,
const Cmpt& t11,
const Cmpt& t12,
85 const Cmpt& t13,
const Cmpt& t14,
const Cmpt& t15,
87 const Cmpt& t20,
const Cmpt& t21,
const Cmpt& t22,
88 const Cmpt& t23,
const Cmpt& t24,
const Cmpt& t25,
90 const Cmpt& t30,
const Cmpt& t31,
const Cmpt& t32,
91 const Cmpt& t33,
const Cmpt& t34,
const Cmpt& t35,
93 const Cmpt& t40,
const Cmpt& t41,
const Cmpt& t42,
94 const Cmpt& t43,
const Cmpt& t44,
const Cmpt& t45,
96 const Cmpt& t50,
const Cmpt& t51,
const Cmpt& t52,
97 const Cmpt& t53,
const Cmpt& t54,
const Cmpt& t55
101 this->v_[0] = t00; this->v_[1] = t01; this->v_[2] = t02;
102 this->v_[3] = t03; this->v_[4] = t04; this->v_[5] = t05;
105 this->v_[6] = t10; this->v_[7] = t11; this->v_[8] = t12;
106 this->v_[9] = t13; this->v_[10] = t14; this->v_[11] = t15;
109 this->v_[12] = t20; this->v_[13] = t21; this->v_[14] = t22;
110 this->v_[15] = t23; this->v_[16] = t24; this->v_[17] = t25;
113 this->v_[18] = t30; this->v_[19] = t31; this->v_[20] = t32;
114 this->v_[21] = t33; this->v_[22] = t34; this->v_[23] = t35;
117 this->v_[24] = t40; this->v_[25] = t41; this->v_[26] = t42;
118 this->v_[27] = t43; this->v_[28] = t44; this->v_[29] = t45;
121 this->
v_[30] = t50; this->
v_[31] = t51; this->
v_[32] = t52;
122 this->
v_[33] = t53; this->
v_[34] = t54; this->
v_[35] = t55;
150 0, -v.wz(), v.wy(), 0, 0, 0,
151 v.wz(), 0, -v.wx(), 0, 0, 0,
152 -v.wy(), v.wx(), 0, 0, 0, 0,
153 0, -v.lz(), v.ly(), 0, -v.wz(), v.wy(),
154 v.lz(), 0, -v.lx(), v.wz(), 0, -v.wx(),
155 -v.ly(), v.lx(), 0, -v.wy(), v.wx(), 0
170 0, -
f.wz(),
f.wy(), 0, -
f.lz(),
f.ly(),
171 f.wz(), 0, -
f.wx(),
f.lz(), 0, -
f.lx(),
172 -
f.wy(),
f.wx(), 0, -
f.ly(),
f.lx(), 0,
173 0, 0, 0, 0, -
f.wz(),
f.wy(),
174 0, 0, 0,
f.wz(), 0, -
f.wx(),
175 0, 0, 0, -
f.wy(),
f.wx(), 0
The identity type in the dual space.
Templated identity and dual space identity tensors derived from SphericalTensor.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
MatrixSpace< SpatialTensor< Cmpt >, Cmpt, Mrows, Ncols > msType
Templated 3D spatial tensor derived from MatrixSpace used to represent transformations of spatial vec...
SpatialTensor()=default
Default Construct.
Templated 3D spatial vector derived from VectorSpace used to represent the anglular and linear compon...
A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace.
const Cmpt & yy() const noexcept
const Cmpt & zy() const noexcept
const Cmpt & yx() const noexcept
const Cmpt & xx() const noexcept
const Cmpt & yz() const noexcept
const Cmpt & zz() const noexcept
const Cmpt & xy() const noexcept
const Cmpt & xz() const noexcept
const Cmpt & zx() const noexcept
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
static constexpr const zero Zero
Global zero (0).