|
| template<typename Scalar , typename DVecExpr , typename = typename std::enable_if<is_scalar<Scalar>::value>::type> |
| auto | mgcpp::operator* (Scalar const &scalar, dvec_expr< DVecExpr > const &exp) noexcept |
| |
| template<typename Scalar , typename DVecExpr , typename = typename std::enable_if<is_scalar<Scalar>::value>::type> |
| auto | mgcpp::operator* (dvec_expr< DVecExpr > const &exp, Scalar const &scalar) noexcept |
| |
| template<typename ScalExpr , typename DVecExpr > |
| auto | mgcpp::operator* (scalar_expr< ScalExpr > const &scalar, dvec_expr< DVecExpr > const &exp) noexcept |
| |
| template<typename ScalExpr , typename DVecExpr > |
| auto | mgcpp::operator* (dvec_expr< DVecExpr > const &exp, scalar_expr< ScalExpr > const &scalar) noexcept |
| |
| template<typename Scalar , typename DVecExpr , typename = typename std::enable_if<is_scalar<Scalar>::value>::type> |
| auto | mgcpp::mult (Scalar const &scalar, dvec_expr< DVecExpr > const &vec_exp) noexcept |
| |
| template<typename Scalar , typename DVecExpr , typename = typename std::enable_if<is_scalar<Scalar>::value>::type> |
| auto | mgcpp::mult (dvec_expr< DVecExpr > const &vec_exp, Scalar const &scalar) noexcept |
| |
| template<typename ScalExpr , typename DVecExpr > |
| auto | mgcpp::mult (scalar_expr< ScalExpr > const &scalar, dvec_expr< DVecExpr > const &vec_exp) noexcept |
| |
| template<typename ScalExpr , typename DVecExpr > |
| auto | mgcpp::mult (dvec_expr< DVecExpr > const &vec_exp, scalar_expr< ScalExpr > const &scalar) noexcept |
| |