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

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

#include <MatrixExpression.hpp>

Public Types

typedef VectorMatrixUnary< E, 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 E, typename F>
struct CDPL::Math::VectorMatrixUnaryTraits< E, F >

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

Template Parameters
EThe vector expression type.
FThe unary functor type producing matrix elements from vector elements.

Member Typedef Documentation

◆ ExpressionType

template<typename E , typename F >
typedef VectorMatrixUnary<E, F> CDPL::Math::VectorMatrixUnaryTraits< E, F >::ExpressionType

The expression-template node type.

◆ ResultType

template<typename E , typename F >
typedef ExpressionType CDPL::Math::VectorMatrixUnaryTraits< E, F >::ResultType

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


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