|
| template<sp_d T> |
| unique_ptr< MetaMat< T > > | operator* (const T value, const unique_ptr< MetaMat< T >> &M) |
| |
| template<sp_d T> |
| unique_ptr< MetaMat< T > > | operator* (const T value, const shared_ptr< MetaMat< T >> &M) |
| |
| template<sp_d T> |
| const shared_ptr< MetaMat< T > > & | operator*= (const shared_ptr< MetaMat< T >> &M, const T value) |
| |
| template<sp_d T> |
| const unique_ptr< MetaMat< T > > & | operator*= (const unique_ptr< MetaMat< T >> &M, const T value) |
| |
| 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 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) |
| |
| 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> |
| unique_ptr< MetaMat< T > > | operator+ (unique_ptr< MetaMat< T >> &&A, unique_ptr< MetaMat< T >> &&B) |
| |
| 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 >> &&B, const shared_ptr< MetaMat< T >> &A) |
| |
| 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> |
| unique_ptr< MetaMat< T > > | operator- (unique_ptr< MetaMat< T >> &&A, unique_ptr< MetaMat< T >> &&B) |
| |
| 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 >> &&B, const shared_ptr< MetaMat< T >> &A) |
| |
| 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> |
| Mat< T > | operator* (const Mat< T > &A, const FullMat< T > &B) |
| |
| template<sp_d T, sp_i IT> |
| triplet_form< T, IT > | operator* (const T value, const triplet_form< T, IT > &M) |
| |
| template<sp_d T, sp_i IT> |
| triplet_form< T, IT > | operator* (const T value, triplet_form< T, IT > &&M) |
| |