Chemical Data Processing Library C++ API - Version 1.1.1
Public Types | Public Member Functions | List of all members
CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F > Class Template Reference

#include <QuaternionExpression.hpp>

+ Inheritance diagram for CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F >:

Public Types

typedef F::ResultType ValueType
 
typedef const ValueType ConstReference
 
typedef const ValueType Reference
 
typedef const SelfType ConstClosureType
 
typedef SelfType ClosureType
 
- Public Types inherited from CDPL::Math::QuaternionExpression< Scalar13QuaternionTernary< E1, E2, E3, F > >
typedef Scalar13QuaternionTernary< E1, E2, E3, F > ExpressionType
 
- Public Types inherited from CDPL::Math::Expression< Scalar13QuaternionTernary< E1, E2, E3, F > >
typedef Scalar13QuaternionTernary< E1, E2, E3, F > ExpressionType
 

Public Member Functions

 Scalar13QuaternionTernary (const Expression1Type &e1, const Expression2Type &e2, const Expression3Type &e3)
 
ConstReference getC1 () const
 
ConstReference getC2 () const
 
ConstReference getC3 () const
 
ConstReference getC4 () const
 
- Public Member Functions inherited from CDPL::Math::QuaternionExpression< Scalar13QuaternionTernary< E1, E2, E3, F > >
const ExpressionTypeoperator() () const
 
ExpressionTypeoperator() ()
 

Additional Inherited Members

- Protected Member Functions inherited from CDPL::Math::QuaternionExpression< Scalar13QuaternionTernary< E1, E2, E3, F > >
 QuaternionExpression ()
 
 ~QuaternionExpression ()
 
- Protected Member Functions inherited from CDPL::Math::Expression< Scalar13QuaternionTernary< E1, E2, E3, F > >
 Expression ()
 
 ~Expression ()
 

Member Typedef Documentation

◆ ValueType

template<typename E1 , typename E2 , typename E3 , typename F >
typedef F::ResultType CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F >::ValueType

◆ ConstReference

template<typename E1 , typename E2 , typename E3 , typename F >
typedef const ValueType CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F >::ConstReference

◆ Reference

template<typename E1 , typename E2 , typename E3 , typename F >
typedef const ValueType CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F >::Reference

◆ ConstClosureType

template<typename E1 , typename E2 , typename E3 , typename F >
typedef const SelfType CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F >::ConstClosureType

◆ ClosureType

template<typename E1 , typename E2 , typename E3 , typename F >
typedef SelfType CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F >::ClosureType

Constructor & Destructor Documentation

◆ Scalar13QuaternionTernary()

template<typename E1 , typename E2 , typename E3 , typename F >
CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F >::Scalar13QuaternionTernary ( const Expression1Type &  e1,
const Expression2Type &  e2,
const Expression3Type &  e3 
)
inline

Member Function Documentation

◆ getC1()

template<typename E1 , typename E2 , typename E3 , typename F >
ConstReference CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F >::getC1 ( ) const
inline

◆ getC2()

template<typename E1 , typename E2 , typename E3 , typename F >
ConstReference CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F >::getC2 ( ) const
inline

◆ getC3()

template<typename E1 , typename E2 , typename E3 , typename F >
ConstReference CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F >::getC3 ( ) const
inline

◆ getC4()

template<typename E1 , typename E2 , typename E3 , typename F >
ConstReference CDPL::Math::Scalar13QuaternionTernary< E1, E2, E3, F >::getC4 ( ) const
inline

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