Honeycomb  0.1
Component-Model Framework
Classes | Namespaces | Typedefs | Functions
Vec1.h File Reference
#include "Honey/Math/Alge/Vec/Vec.h"
Include dependency graph for Vec1.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::Traits< Vec< 1, Real, Options > >
 
struct  honey::vec::priv::StorageFieldsMixin< Real, 1, Align >
 
class  honey::Vec< 1, Real, Options >
 1D vector More...
 
class  honey::Matrix< 1, 1, Real, Options >
 Matrix 1x1 vector. More...
 

Namespaces

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

Typedefs

typedef Vec< 1 > honey::Vec1
 1D vector types More...
 
typedef Vec< 1, Float > honey::Vec1_f
 
typedef Vec< 1, Double > honey::Vec1_d
 

Functions

template<class R , int O>
void honey::matrix::priv::storageCopy (const R *a, Vec< 1, R, O > &v)
 
template<class R , int O>
void honey::matrix::priv::storageCopy (const Vec< 1, R, O > &v, R *a)
 
template<class R , int O>
void honey::matrix::priv::storageFill (Vec< 1, R, O > &v, R f)
 
template<class R , int O>
void honey::matrix::priv::storageFillZero (Vec< 1, R, O > &v)
 
template<class R , int O>
bool honey::matrix::priv::storageEqual (const Vec< 1, R, O > &lhs, const Vec< 1, R, O > &rhs)