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
Templated 3D spatial tensor derived from MatrixSpace used to represent transformations of spatial vec...
const Cmpt & yx() const noexcept
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
const Cmpt & xy() const noexcept
const Cmpt & yz() const noexcept
const Cmpt & xx() const noexcept
const Cmpt & yy() const noexcept
const Cmpt & zx() const noexcept
Templated 3D spatial vector derived from VectorSpace used to represent the anglular and linear compon...
const Cmpt & zy() const noexcept
const Cmpt & zz() const noexcept
The identity type in the dual space.
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
SpatialTensor()=default
Default Construct.
Templated identity and dual space identity tensors derived from SphericalTensor.
A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace.
const Cmpt & xz() const noexcept
static constexpr const zero Zero
Global zero (0)