![]() |
Chemical Data Processing Library C++ API - Version 1.4.0
|
Base class for per-component ternary functors that take two quaternion expressions plus a scalar (Math::QuaternionDivision). More...
#include <Functional.hpp>
Inheritance diagram for CDPL::Math::Scalar3QuaternionTernaryFunctor< Q1, Q2, T >:Public Types | |
| typedef CommonType< typename CommonType< typename Q1::ValueType, typename Q2::ValueType >::Type, T >::Type | ResultType |
| The component result type (common type of the two quaternion element types and the scalar). More... | |
| typedef const T & | Argument3Type |
| The third (scalar) argument type. More... | |
Base class for per-component ternary functors that take two quaternion expressions plus a scalar (Math::QuaternionDivision).
| Q1 | The first quaternion expression type. |
| Q2 | The second quaternion expression type. |
| T | The scalar type. |
| typedef CommonType<typename CommonType<typename Q1::ValueType, typename Q2::ValueType>::Type, T>::Type CDPL::Math::Scalar3QuaternionTernaryFunctor< Q1, Q2, T >::ResultType |
The component result type (common type of the two quaternion element types and the scalar).
| typedef const T& CDPL::Math::Scalar3QuaternionTernaryFunctor< Q1, Q2, T >::Argument3Type |
The third (scalar) argument type.