#include <vector_products.h>
Public Types | |
typedef et::ExprTraits< LeftT > | left_traits |
typedef left_traits::value_type | left_value |
typedef et::OpAdd< typename op_mul::value_type, typename op_mul::value_type > | op_add |
typedef et::OpMul< left_value, right_value > | op_mul |
typedef op_add::value_type | promoted_scalar |
typedef et::ExprTraits< RightT > | right_traits |
typedef right_traits::value_type | right_value |
Definition at line 53 of file vector_products.h.
typedef et::ExprTraits<LeftT> cml::detail::DotPromote< LeftT, RightT >::left_traits |
Definition at line 56 of file vector_products.h.
typedef left_traits::value_type cml::detail::DotPromote< LeftT, RightT >::left_value |
Definition at line 58 of file vector_products.h.
typedef et::OpAdd< typename op_mul::value_type, typename op_mul::value_type> cml::detail::DotPromote< LeftT, RightT >::op_add |
Definition at line 65 of file vector_products.h.
typedef et::OpMul<left_value, right_value> cml::detail::DotPromote< LeftT, RightT >::op_mul |
Definition at line 62 of file vector_products.h.
typedef op_add::value_type cml::detail::DotPromote< LeftT, RightT >::promoted_scalar |
Definition at line 66 of file vector_products.h.
typedef et::ExprTraits<RightT> cml::detail::DotPromote< LeftT, RightT >::right_traits |
Definition at line 57 of file vector_products.h.
typedef right_traits::value_type cml::detail::DotPromote< LeftT, RightT >::right_value |
Definition at line 59 of file vector_products.h.