|
ergo
|
This proxy expresses the result of multiplication of three objects, of possibly different types, TX, TY, and TZ. More...
#include <matrix_proxy.h>
Public Member Functions | |
| XYZ (TX const &AA, TY const &BB, TZ const &CC, bool const tAA=false, bool const tBB=false, bool const tCC=false) | |
Public Attributes | |
| TX const & | A |
| TY const & | B |
| TZ const & | C |
| bool const | tA |
| bool const | tB |
| bool const | tC |
This proxy expresses the result of multiplication of three objects, of possibly different types, TX, TY, and TZ.
Primary application is for scalars, matrices, and transposed matrices.
|
inline |
| TX const& mat::XYZ< TX, TY, TZ >::A |
Referenced by mat::operator+(), mat::trace(), and XYZ().
| TY const& mat::XYZ< TX, TY, TZ >::B |
Referenced by mat::operator+(), and XYZ().
| TZ const& mat::XYZ< TX, TY, TZ >::C |
Referenced by mat::operator+(), and XYZ().
| bool const mat::XYZ< TX, TY, TZ >::tA |
Referenced by mat::operator+(), and XYZ().
| bool const mat::XYZ< TX, TY, TZ >::tB |
Referenced by mat::operator+(), and XYZ().
| bool const mat::XYZ< TX, TY, TZ >::tC |
Referenced by mat::operator+(), and XYZ().