mat::XYZ< TX, TY, TZ > Struct Template Reference

This proxy expresses the result of multiplication of three objects, of possibly different types, TX, TY, and TZ. More...

#include <matrix_proxy.h>

List of all members.

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


Detailed Description

template<typename TX, typename TY, typename TZ>
struct mat::XYZ< TX, TY, TZ >

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.


Constructor & Destructor Documentation

template<typename TX, typename TY, typename TZ>
mat::XYZ< TX, TY, TZ >::XYZ ( TX const &  AA,
TY const &  BB,
TZ const &  CC,
bool const   tAA = false,
bool const   tBB = false,
bool const   tCC = false 
) [inline]


Member Data Documentation

template<typename TX, typename TY, typename TZ>
TX const& mat::XYZ< TX, TY, TZ >::A

template<typename TX, typename TY, typename TZ>
TY const& mat::XYZ< TX, TY, TZ >::B

template<typename TX, typename TY, typename TZ>
TZ const& mat::XYZ< TX, TY, TZ >::C

template<typename TX, typename TY, typename TZ>
bool const mat::XYZ< TX, TY, TZ >::tA

template<typename TX, typename TY, typename TZ>
bool const mat::XYZ< TX, TY, TZ >::tB

template<typename TX, typename TY, typename TZ>
bool const mat::XYZ< TX, TY, TZ >::tC


The documentation for this struct was generated from the following file:
Generated on Mon Sep 17 14:30:42 2012 for ergo by  doxygen 1.4.7