18#ifndef OPERATOR_TIMES_HPP
19#define OPERATOR_TIMES_HPP
38 if(
nullptr ==
M)
return nullptr;
73 A->operator+=(std::move(B));
83 M->operator+=(std::move(
A));
Definition MetaMat.hpp:43
Definition MetaMat.hpp:58
op_scale< T > operator*(const T value, const shared_ptr< MetaMat< T > > &M)
Definition operator_times.hpp:23
const shared_ptr< MetaMat< T > > & operator*=(const shared_ptr< MetaMat< T > > &M, const T value)
Definition operator_times.hpp:56
const shared_ptr< MetaMat< T > > & operator+=(const shared_ptr< MetaMat< T > > &M, const op_scale< T > &A)
Definition operator_times.hpp:27
op_add< T > operator+(const shared_ptr< MetaMat< T > > &A, const shared_ptr< MetaMat< T > > &B)
Definition operator_times.hpp:21