|
template<sp_d T> |
op_add< T > | operator+ (const shared_ptr< MetaMat< T > > &A, const shared_ptr< MetaMat< T > > &B) |
|
template<sp_d T> |
op_scale< T > | operator* (const T value, const shared_ptr< MetaMat< T > > &M) |
|
template<sp_d T> |
op_scale< T > | operator* (const T value, op_add< T > &&M) |
|
template<sp_d T> |
const shared_ptr< MetaMat< T > > & | operator+= (const shared_ptr< MetaMat< T > > &M, const op_scale< T > &A) |
|
template<sp_d T> |
const unique_ptr< MetaMat< T > > & | operator+= (const unique_ptr< MetaMat< T > > &M, const op_scale< T > &A) |
|
template<sp_d T> |
unique_ptr< MetaMat< T > > | operator* (const T value, unique_ptr< MetaMat< T > > &&M) |
|
template<sp_d T> |
Mat< T > | operator* (const shared_ptr< MetaMat< T > > &M, const Mat< T > &A) |
|
template<sp_d T> |
Mat< T > | operator* (const unique_ptr< MetaMat< T > > &M, const Mat< T > &A) |
|
template<sp_d T> |
const shared_ptr< MetaMat< T > > & | operator*= (const shared_ptr< MetaMat< T > > &M, const T value) |
|
template<sp_d T> |
unique_ptr< MetaMat< T > > | operator+ (const shared_ptr< MetaMat< T > > &A, unique_ptr< MetaMat< T > > &&B) |
|
template<sp_d T> |
unique_ptr< MetaMat< T > > | operator+ (unique_ptr< MetaMat< T > > &&A, unique_ptr< MetaMat< T > > &&B) |
|
template<sp_d T> |
const shared_ptr< MetaMat< T > > & | operator+= (const shared_ptr< MetaMat< T > > &M, const shared_ptr< MetaMat< T > > &A) |
|
template<sp_d T> |
const shared_ptr< MetaMat< T > > & | operator+= (const shared_ptr< MetaMat< T > > &M, unique_ptr< MetaMat< T > > &&A) |
|
template<sp_d T> |
const unique_ptr< MetaMat< T > > & | operator+= (const unique_ptr< MetaMat< T > > &M, const shared_ptr< MetaMat< T > > &A) |
|
template<sp_d DT, sp_i IT> |
const unique_ptr< MetaMat< DT > > & | operator+= (const unique_ptr< MetaMat< DT > > &M, const triplet_form< DT, IT > &A) |
|