|
| template<class Xpr > |
| auto | operator+ (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator+ (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator+ (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | operator- (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator- (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator- (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | operator% (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator% (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator% (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | operator/ (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator/ (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator/ (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | operator== (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator== (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator== (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | operator> (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator> (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator> (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | operator< (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator< (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator< (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | operator>= (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator>= (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator>= (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | operator<= (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator<= (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator<= (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | operator&& (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator&& (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator&& (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | operator|| (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator|| (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator|| (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | approx_equal (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | approx_equal (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | approx_equal (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | max_value (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | max_value (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | max_value (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | min_value (const Expression_Base< Xpr > ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | min_value (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | min_value (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator* (const ScalarType ¶m) const |
| |
| template<class ScalarType , class = std::enable_if_t< std::is_convertible<ScalarType, value_type>::value>> |
| auto | operator* (const ScalarType ¶m, const Expression_Base &tensor) |
| |
| template<class Xpr > |
| auto | operator* (const Expression_Base< Xpr > ¶m) const |
| |
| const auto | transpose () const |
| |
| const auto | t () const |
| |
| auto | operator- () const |
| |
| template<class functor > |
| auto | un_expr (functor f) const |
| |
| template<class Functor , class Xpr , class = std::enable_if_t< exprs::expression_traits<Xpr>::is_expression_template::value>> |
| auto | bi_expr (Functor func, const Xpr &rv) const |
| |
| template<class Xpr > |
| void | assert_valid (const Expression_Base< Xpr > &tensor) const |
| |
| template<class Xpr > |
| bool | valid_slice (const Expression_Base< Xpr > &tensor) const |
| |