|
template<class Src , class Dst > |
void | honey::matrix::priv::storageRowCopy (const StorageDense< Src > &src, StorageDense< Dst > &dst) |
| Copy by row between dense storages. More...
|
|
template<class Src , class Dst > |
void | honey::matrix::priv::storageCopy (const StorageBlock< Src > &src, StorageBlock< Dst > &dst) |
| Copy between block and dense storages. More...
|
|
template<class Src , class Dst > |
void | honey::matrix::priv::storageCopy (const StorageBlock< Src > &src, StorageDense< Dst > &dst) |
|
template<class Src , class Dst > |
void | honey::matrix::priv::storageCopy (const StorageDense< Src > &src, StorageBlock< Dst > &dst) |
|
template<class Dst > |
void | honey::matrix::priv::storageCopy (const typename StorageBlock< Dst >::Real *src, StorageBlock< Dst > &dst) |
| Copy between array and block storage. More...
|
|
template<class Src > |
void | honey::matrix::priv::storageCopy (const StorageBlock< Src > &src, typename StorageBlock< Src >::Real *dst) |
|
template<class Src , class Dst , class Func > |
void | honey::matrix::priv::storageRowTransform (const StorageDense< Src > &src, StorageDense< Dst > &dst, const Func &f) |
| Tranform by row between dense storages. More...
|
|
template<class Src , class Dst , class Func > |
void | honey::matrix::priv::storageTransform (const StorageBlock< Src > &src, StorageBlock< Dst > &dst, Func &&f) |
| Transform between block and dense storages. More...
|
|
template<class Src , class Dst , class Func > |
void | honey::matrix::priv::storageTransform (const StorageBlock< Src > &src, StorageDense< Dst > &dst, Func &&f) |
|
template<class Src , class Dst , class Func > |
void | honey::matrix::priv::storageTransform (const StorageDense< Src > &src, StorageBlock< Dst > &dst, Func &&f) |
|
template<class T > |
void | honey::matrix::priv::storageFill (StorageBlock< T > &store, typename StorageBlock< T >::Real f) |
| Fill block storage with scalar. More...
|
|
template<class T > |
void | honey::matrix::priv::storageFillZero (StorageBlock< T > &store) |
| Fill block storage with zeros. More...
|
|
template<class T , class T2 > |
bool | honey::matrix::priv::storageRowEqual (const StorageDense< T > &lhs, const StorageDense< T2 > &rhs) |
| Test by row between dense storages. More...
|
|
template<class T , class T2 > |
bool | honey::matrix::priv::storageEqual (const StorageBlock< T > &lhs, const StorageBlock< T2 > &rhs) |
| Test between block storages. More...
|
|
template<class T , class T2 > |
bool | honey::matrix::priv::storageEqual (const StorageBlock< T > &lhs, const StorageDense< T2 > &rhs) |
| Test between block and dense storages. More...
|
|
template<class T , class T2 > |
bool | honey::matrix::priv::storageEqual (const StorageDense< T > &lhs, const StorageBlock< T2 > &rhs) |
|