58 template<
class Form,
class Cmpt, direction Mrows, direction Ncols>
98 template<
class SubTensor, direction BRowStart, direction BColStart>
169 template<
class Form2>
170 inline void operator=
182 template<
class VSForm>
183 inline void operator=
215 template<
class Form2,
class Cmpt2>
218 const VectorSpace<Form2, Cmpt2, Mrows*Ncols>&
224 template<
class, direction, direction>
class Block2,
230 const Block2<Form, BRowStart, BColStart>&
block
240 template<direction Row, direction Col>
241 inline const Cmpt&
elmt()
const;
244 template<direction Row, direction Col>
250 inline const Cmpt&
xx()
const;
251 inline const Cmpt&
xy()
const;
252 inline const Cmpt&
xz()
const;
253 inline const Cmpt&
yx()
const;
254 inline const Cmpt&
yy()
const;
255 inline const Cmpt&
yz()
const;
256 inline const Cmpt&
zx()
const;
257 inline const Cmpt&
zy()
const;
258 inline const Cmpt&
zz()
const;
278 template<
class SubTensor, direction BRowStart, direction BColStart>
279 inline ConstBlock<SubTensor, BRowStart, BColStart>
block()
const;
283 template<
class SubTensor, direction BRowStart, direction BColStart>
284 inline Block<SubTensor, BRowStart, BColStart>
block();
305 template<
class, direction, direction>
class Block2,
309 inline void operator=
311 const Block2<Form, BRowStart, BColStart>&
block
315 template<
class Form2>
316 inline void operator&=
318 const MatrixSpace<Form, Cmpt, Ncols, Ncols>& matrix