ergo
mat::XY< TX, TY > Struct Template Reference

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

#include <matrix_proxy.h>

Public Member Functions

 XY (TX const &AA, TY const &BB, bool const tAA=false, bool const tBB=false)
 

Public Attributes

TX const & A
 
TY const & B
 
bool const tA
 
bool const tB
 

Detailed Description

template<typename TX, typename TY>
struct mat::XY< TX, TY >

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

Primary application is for scalars, matrices, and transposed matrices.

Constructor & Destructor Documentation

◆ XY()

template<typename TX , typename TY >
mat::XY< TX, TY >::XY ( TX const &  AA,
TY const &  BB,
bool const  tAA = false,
bool const  tBB = false 
)
inline

Member Data Documentation

◆ A

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

Referenced by mat::operator*(), and mat::operator+().

◆ B

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

Referenced by mat::operator*(), and mat::operator+().

◆ tA

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

Referenced by mat::operator*(), and mat::operator+().

◆ tB

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

Referenced by mat::operator*(), and mat::operator+().


The documentation for this struct was generated from the following file: