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

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

#include <QuaternionExpression.hpp>

Public Types

typedef Scalar3QuaternionTernary< E1, E2, E3, 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 E3, typename F>
struct CDPL::Math::Scalar3QuaternionTernaryTraits< E1, E2, E3, F >

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

Template Parameters
E1The first quaternion expression type.
E2The second quaternion expression type.
E3The scalar type on the right-hand side.
FThe per-component ternary functor type.

Member Typedef Documentation

◆ ExpressionType

template<typename E1 , typename E2 , typename E3 , typename F >
typedef Scalar3QuaternionTernary<E1, E2, E3, F> CDPL::Math::Scalar3QuaternionTernaryTraits< E1, E2, E3, F >::ExpressionType

The expression-template node type.

◆ ResultType

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

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


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