Honeycomb  0.1
Component-Model Framework
Classes | Namespaces | Functions
Storage.h File Reference
#include "Honey/Math/Alge/Matrix/Traits.h"
Include dependency graph for Storage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  honey::matrix::priv::StorageDense< Subclass >
 
struct  honey::matrix::priv::StorageAutoArray< Real, Size, Align >
 
struct  honey::matrix::priv::StorageAutoArray< Real, Size, 16 >
 
class  honey::matrix::priv::StorageAuto< Subclass >
 Automatic (stack-compatible) dense storage. More...
 
class  honey::matrix::priv::StorageDynamic< Subclass >
 dynamic (heap) dense storage More...
 
struct  honey::matrix::priv::Storage< Subclass >
 Chooses storage based on traits. More...
 

Namespaces

 honey
 Global Honeycomb namespace.
 
 honey::matrix
 Matrix util.
 
 honey::matrix::priv
 Matrix implementation details.
 

Functions

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