Chemical Data Processing Library C++ API - Version 1.2.0
Public Types | Static Public Member Functions | List of all members
CDPL::Math::Scalar2QuaternionSubtraction< Q, T > Struct Template Reference

#include <Functional.hpp>

+ Inheritance diagram for CDPL::Math::Scalar2QuaternionSubtraction< Q, T >:

Public Types

typedef Scalar2QuaternionBinaryFunctor< Q, T >::Argument2Type Argument2Type
 
typedef Scalar2QuaternionBinaryFunctor< Q, T >::ResultType ResultType
 
- Public Types inherited from CDPL::Math::Scalar2QuaternionBinaryFunctor< Q, T >
typedef CommonType< typename Q::ValueType, T >::Type ResultType
 
typedef const T & Argument2Type
 

Static Public Member Functions

template<typename E >
static ResultType applyC1 (const QuaternionExpression< E > &e, Argument2Type t)
 
template<typename E >
static ResultType applyC2 (const QuaternionExpression< E > &e, Argument2Type)
 
template<typename E >
static ResultType applyC3 (const QuaternionExpression< E > &e, Argument2Type)
 
template<typename E >
static ResultType applyC4 (const QuaternionExpression< E > &e, Argument2Type)
 

Member Typedef Documentation

◆ Argument2Type

template<typename Q , typename T >
typedef Scalar2QuaternionBinaryFunctor<Q, T>::Argument2Type CDPL::Math::Scalar2QuaternionSubtraction< Q, T >::Argument2Type

◆ ResultType

template<typename Q , typename T >
typedef Scalar2QuaternionBinaryFunctor<Q, T>::ResultType CDPL::Math::Scalar2QuaternionSubtraction< Q, T >::ResultType

Member Function Documentation

◆ applyC1()

template<typename Q , typename T >
template<typename E >
static ResultType CDPL::Math::Scalar2QuaternionSubtraction< Q, T >::applyC1 ( const QuaternionExpression< E > &  e,
Argument2Type  t 
)
inlinestatic

◆ applyC2()

template<typename Q , typename T >
template<typename E >
static ResultType CDPL::Math::Scalar2QuaternionSubtraction< Q, T >::applyC2 ( const QuaternionExpression< E > &  e,
Argument2Type   
)
inlinestatic

◆ applyC3()

template<typename Q , typename T >
template<typename E >
static ResultType CDPL::Math::Scalar2QuaternionSubtraction< Q, T >::applyC3 ( const QuaternionExpression< E > &  e,
Argument2Type   
)
inlinestatic

◆ applyC4()

template<typename Q , typename T >
template<typename E >
static ResultType CDPL::Math::Scalar2QuaternionSubtraction< Q, T >::applyC4 ( const QuaternionExpression< E > &  e,
Argument2Type   
)
inlinestatic

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