Chemical Data Processing Library C++ API - Version 1.4.0
Public Types | List of all members
CDPL::Math::MatrixBinary2Traits< E1, E2, F > Struct Template Reference

Traits selecting the expression-template node and its result type for the Math::MatrixBinary2 instantiation <E1, E2, F>. More...

#include <MatrixExpression.hpp>

Public Types

typedef MatrixBinary2< E1, E2, F > ExpressionType
 The expression-template node type. More...
 
typedef ExpressionType ResultType
 The expression-template result type returned by free-function operators. More...
 

Detailed Description

template<typename E1, typename E2, typename F>
struct CDPL::Math::MatrixBinary2Traits< E1, E2, F >

Traits selecting the expression-template node and its result type for the Math::MatrixBinary2 instantiation <E1, E2, F>.

Template Parameters
E1The first matrix expression type.
E2The second matrix expression type.
FThe binary functor type.

Member Typedef Documentation

◆ ExpressionType

template<typename E1 , typename E2 , typename F >
typedef MatrixBinary2<E1, E2, F> CDPL::Math::MatrixBinary2Traits< E1, E2, F >::ExpressionType

The expression-template node type.

◆ ResultType

template<typename E1 , typename E2 , typename F >
typedef ExpressionType CDPL::Math::MatrixBinary2Traits< E1, E2, F >::ResultType

The expression-template result type returned by free-function operators.


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