mat::XYZpUV< TX, TY, TZ, TU, TV > Struct Template Reference
This proxy expresses the result of multiplication of three objects added to two other multiplied objects.
More...
#include <matrix_proxy.h>
List of all members.
Public Member Functions |
| XYZpUV (TX const &AA, TY const &BB, TZ const &CC, TU const &DD, TV const &EE, bool const tAA=false, bool const tBB=false, bool const tCC=false, bool const tDD=false, bool const tEE=false) |
Public Attributes |
TX const & | A |
TY const & | B |
TZ const & | C |
TU const & | D |
TV const & | E |
bool const | tA |
bool const | tB |
bool const | tC |
bool const | tD |
bool const | tE |
Detailed Description
template<typename TX, typename TY, typename TZ, typename TU, typename TV>
struct mat::XYZpUV< TX, TY, TZ, TU, TV >
This proxy expresses the result of multiplication of three objects added to two other multiplied objects.
All objects may have different types, TX, TY, TZ, TU, and TV. Primary application is for scalars, matrices, and transposed matrices.
Constructor & Destructor Documentation
template<typename TX , typename TY , typename TZ , typename TU , typename TV >
mat::XYZpUV< TX, TY, TZ, TU, TV >::XYZpUV |
( |
TX const & |
AA, |
|
|
TY const & |
BB, |
|
|
TZ const & |
CC, |
|
|
TU const & |
DD, |
|
|
TV const & |
EE, |
|
|
bool const |
tAA = false , |
|
|
bool const |
tBB = false , |
|
|
bool const |
tCC = false , |
|
|
bool const |
tDD = false , |
|
|
bool const |
tEE = false | |
|
) |
| | [inline] |
Member Data Documentation
template<typename TX , typename TY , typename TZ , typename TU , typename TV >
template<typename TX , typename TY , typename TZ , typename TU , typename TV >
template<typename TX , typename TY , typename TZ , typename TU , typename TV >
template<typename TX , typename TY , typename TZ , typename TU , typename TV >
template<typename TX , typename TY , typename TZ , typename TU , typename TV >
template<typename TX , typename TY , typename TZ , typename TU , typename TV >
template<typename TX , typename TY , typename TZ , typename TU , typename TV >
template<typename TX , typename TY , typename TZ , typename TU , typename TV >
template<typename TX , typename TY , typename TZ , typename TU , typename TV >
template<typename TX , typename TY , typename TZ , typename TU , typename TV >
The documentation for this struct was generated from the following file: