blaze::MatScalarMultExpr Struct Reference

Base class for all matrix/scalar multiplication expression templates.The MatScalarMultExpr class serves as a tag for all expression templates that implement a matrix/scalar multiplication. All classes, that represent a matrix/scalar multiplication and that are used within the expression template environment of the Blaze library have to derive from this class in order to qualify as matrix/scalar multiplication expression template. Only in case a class is derived from the MatScalarMultExpr base class, the IsMatScalarMultExpr type trait recognizes the class as valid matrix/scalar multiplication expression template. More...

#include <MatScalarMultExpr.h>

Inherits blaze::MultExpr.

Inherited by blaze::DMatScalarMultExpr< MT, ST, SO > [private], and blaze::SMatScalarMultExpr< MT, ST, SO > [private].

Detailed Description

Base class for all matrix/scalar multiplication expression templates.

The MatScalarMultExpr class serves as a tag for all expression templates that implement a matrix/scalar multiplication. All classes, that represent a matrix/scalar multiplication and that are used within the expression template environment of the Blaze library have to derive from this class in order to qualify as matrix/scalar multiplication expression template. Only in case a class is derived from the MatScalarMultExpr base class, the IsMatScalarMultExpr type trait recognizes the class as valid matrix/scalar multiplication expression template.


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