|
STK++ 0.9.13
|
Traits class for the BinaryOperator. More...
#include <STK_BinaryOperators.h>
Public Types | |
| enum | { binary_op_Kind_ = BinaryEltImpl<FunctorOp, Lhs, Rhs, Lhs::structure_, Rhs::structure_>::binary_op_Kind_ , isLhs1D_ = (( Lhs ::structure_ == int(Arrays:: vector_ )))||(( Lhs ::structure_ == int(Arrays:: point_ )))||(( Lhs ::structure_ == int(Arrays:: diagonal_ ))) , isRhs1D_ = (( Rhs ::structure_ == int(Arrays:: vector_ )))||(( Rhs ::structure_ == int(Arrays:: point_ )))||(( Rhs ::structure_ == int(Arrays:: diagonal_ ))) , isRhs2D_ , isLhs2D_ , isRes0D_ = (( Lhs ::structure_ == int(Arrays:: number_ ))) && (( Rhs ::structure_ == int(Arrays:: number_ ))) , isRes1D_ = ((( Lhs ::structure_ == int(Arrays:: vector_ )))||(( Lhs ::structure_ == int(Arrays:: point_ )))) && ((( Rhs ::structure_ == int(Arrays:: vector_ )))||(( Rhs ::structure_ == int(Arrays:: point_ )))) , isRes2D_ = isLhs2D_ && isRhs2D_ , is1D1D_ = isLhs1D_ && isRhs1D_ , structure_ = hidden::BinaryEltImpl<FunctorOp, Lhs, Rhs, Lhs::structure_, Rhs::structure_>::structure_ , orient_ = Lhs::orient_ , sizeRows_ = BinaryEltImpl<FunctorOp, Lhs, Rhs, Lhs::structure_, Rhs::structure_>::sizeRows_ , sizeCols_ = BinaryEltImpl<FunctorOp, Lhs, Rhs, Lhs::structure_, Rhs::structure_>::sizeCols_ , storage_ , useForRows_ = BinaryEltImpl<FunctorOp, Lhs, Rhs, Lhs::structure_, Rhs::structure_>::useForRows_ , useForCols_ = BinaryEltImpl<FunctorOp, Lhs, Rhs, Lhs::structure_, Rhs::structure_>::useForCols_ } |
| typedef RowOperator< BinaryOperator< FunctorOp, Lhs, Rhs > > | Row |
| typedef ColOperator< BinaryOperator< FunctorOp, Lhs, Rhs > > | Col |
| typedef FunctorOp::result_type | Type |
| typedef FunctorOp::result_type | TypeConst |
Traits class for the BinaryOperator.
Definition at line 53 of file STK_BinaryOperators.h.
| typedef ColOperator<BinaryOperator<FunctorOp, Lhs, Rhs> > STK::hidden::Traits< BinaryOperator< FunctorOp, Lhs, Rhs > >::Col |
Definition at line 89 of file STK_BinaryOperators.h.
| typedef RowOperator<BinaryOperator<FunctorOp, Lhs, Rhs> > STK::hidden::Traits< BinaryOperator< FunctorOp, Lhs, Rhs > >::Row |
Definition at line 88 of file STK_BinaryOperators.h.
| typedef FunctorOp::result_type STK::hidden::Traits< BinaryOperator< FunctorOp, Lhs, Rhs > >::Type |
Definition at line 90 of file STK_BinaryOperators.h.
| typedef FunctorOp::result_type STK::hidden::Traits< BinaryOperator< FunctorOp, Lhs, Rhs > >::TypeConst |
Definition at line 91 of file STK_BinaryOperators.h.
| Enumerator | |
|---|---|
| binary_op_Kind_ | |
| isLhs1D_ | |
| isRhs1D_ | |
| isRhs2D_ | |
| isLhs2D_ | |
| isRes0D_ | |
| isRes1D_ | |
| isRes2D_ | |
| is1D1D_ | |
| structure_ | |
| orient_ | |
| sizeRows_ | |
| sizeCols_ | |
| storage_ | |
| useForRows_ | |
| useForCols_ | |
Definition at line 55 of file STK_BinaryOperators.h.