Go to the documentation of this file.
50 template<
class Cmpt,
class Form1,
class Form2>
56 template<
class Cmpt,
class Form1,
class Form2>
61 template<
class Cmpt,
class Form>
66 template<
class Cmpt, direction rank>
71 template<
class Cmpt, direction rank>
96 template<
class arg1,
class arg2>
105 template<
class arg1,
class arg2>
128 template<
class arg1,
class arg2>
140 template<
class arg1,
class arg2>
152 template<
class arg1,
class arg2>
161 template<
class arg1, direction arg2>
Abstract template class to provide the transpose form of a form.
typeOfRank< typename pTraits< arg1 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg1 >::rank) >::type type
The extended precision type (solveScalar for float)
symmTypeOfRank< typename pTraits< arg1 >::cmptType, arg2 *direction(pTraits< arg1 >::rank) >::type type
pTraits< arg1 >::cmptType type
The magnitude type for given argument.
typeOfRank< typename pTraits< arg2 >::cmptType, direction(pTraits< arg1 >::rank)+direction(pTraits< arg2 >::rank) - 1 >::type type
Direction is an 8-bit unsigned integer type used to represent Cartesian directions,...
A traits class, which is primarily used for primitives.
Outer-product of identical types.
pTraits< typename pTraits< arg1 >::cmptType >::magType type
typeOfRank< typename pTraits< vector >::cmptType, direction(pTraits< vector >::rank)+direction(pTraits< Type >::rank) - 2 >::type type