add(const T &rhs, Res &&res) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
Alge typedef | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | protected |
Alge_d typedef | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | protected |
begin() | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
begin() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
block(sdt row, sdt col, sdt rows=-1, sdt cols=-1) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
block(sdt row, sdt col, sdt rows=-1, sdt cols=-1) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
block(sdt row, sdt col, sdt rows, sdt cols) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
block(sdt row, sdt col, sdt rows, sdt cols) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
cast() | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
clamp(const MatrixBase< T > &min, const MatrixBase< T > &max) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
col(sdt col) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
col(sdt col) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
cond() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
determinant() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
dot(const VecBase< T > &v) const | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
Double typedef | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | protected |
Double_ typedef | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | protected |
elemAbs() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
elemAdd(Real rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
elemAddEq(Real rhs) | honey::VecSwizRefBase< SwizT > | inline |
elemDiv(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
elemDivEq(const MatrixBase< T > &rhs) | honey::VecSwizRefBase< SwizT > | inline |
elemInverse() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
elemMax(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
elemMin(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
elemMul(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
elemMulEq(const MatrixBase< T > &rhs) | honey::VecSwizRefBase< SwizT > | inline |
elemSqr() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
elemSub(Real rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
elemSubEq(Real rhs) | honey::VecSwizRefBase< SwizT > | inline |
end() | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
end() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
fromArray(const Num *a, bool rowMajor=true) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
fromArray(const Real *a, bool rowMajor=true) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
fromAxis(sdt i) | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
fromColMajor(const Num *a) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inlineprotected |
fromIdentity() | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
fromScalar(Real f) | honey::VecSwizRefBase< SwizT > | inline |
fromZero() | honey::VecSwizRefBase< SwizT > | inline |
inverse(optional< Real & > det=optnull) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
isNearZero(Real tol=Real_::zeroTol) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
isZero() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
iter(sdt i) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
iter(sdt i) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
iter(sdt row, sdt col) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
iter(sdt row, sdt col) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
length() const | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
lengthSqr() const | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
m(sdt i) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inlineprotected |
m(sdt i) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inlineprotected |
m(sdt row, sdt col) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inlineprotected |
m(sdt row, sdt col) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inlineprotected |
MatrixS typedef | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | |
max() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
mean() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
min() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
minor(sdt row, sdt col) const -> Matrix< (s_rows > 0)?s_rows-1:s_rows, (s_cols > 0)?s_cols-1:s_cols, Real > | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
mul(const T &rhs, Res &&res) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
mulTranspose(const T &rhs, Res &&res) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
mulTranspose(const T &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
normalize(optional< Real & > len=optnull) const | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator!=(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator*(const T &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator*(Real rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator*=(Real rhs) | honey::VecSwizRefBase< SwizT > | inline |
Vec< matrix::priv::Traits< SwizT >::dim, matrix::priv::Traits< SwizT >::Real, matrix::priv::Traits< SwizT >::options >::operator*=(const MatrixBase< T > &rhs) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator+() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator+(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator+=(Real rhs) | honey::VecSwizRefBase< SwizT > | inline |
operator+=(const MatrixBase< T > &rhs) | honey::VecSwizRefBase< SwizT > | inline |
operator-() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator-(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator-=(Real rhs) | honey::VecSwizRefBase< SwizT > | inline |
operator-=(const MatrixBase< T > &rhs) | honey::VecSwizRefBase< SwizT > | inline |
operator/(Real rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator/=(Real rhs) | honey::VecSwizRefBase< SwizT > | inline |
operator<(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > >::operator<<(T &&val) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator<=(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator=(Real rhs) | honey::VecSwizRefBase< SwizT > | inline |
operator=(const VecSwizRefBase &rhs) | honey::VecSwizRefBase< SwizT > | inline |
operator=(const MatrixBase< T > &rhs) | honey::VecSwizRefBase< SwizT > | inline |
operator==(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator>(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
operator>=(const MatrixBase< T > &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
prod() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
Real_ typedef | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | |
resize(sdt dim) | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > >::resize(sdt rows, sdt cols) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
row(sdt row) | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
row(sdt row) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
segment(sdt i, sdt dim=-1) | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
segment(sdt i, sdt dim=-1) const | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
segment(sdt i, sdt dim) | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
segment(sdt i, sdt dim) const | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
Storage typedef | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | protected |
sub(const T &rhs, Res &&res) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
sum() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
Super typedef | honey::VecSwizRefBase< SwizT > | |
Svd typedef | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | protected |
swiz() const | honey::VecSwizRefBase< SwizT > | inline |
swiz() | honey::VecSwizRefBase< SwizT > | inline |
toArray(Num *a, bool rowMajor=true) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
toArray(Real *a, bool rowMajor=true) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
toColMajor(Num *a) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inlineprotected |
transpose(Res &&res) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
transpose() const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
transposeInPlace() | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
transposeMul(const T &rhs, Res &&res) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
transposeMul(const T &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
transposeMulTranspose(const T &rhs, Res &&res) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
transposeMulTranspose(const T &rhs) const | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | inline |
Trig typedef | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | protected |
Vec() | honey::Vec< matrix::priv::Traits< SwizT >::dim, matrix::priv::Traits< SwizT >::Real, matrix::priv::Traits< SwizT >::options > | inline |
Vec(Int dim, typename std::enable_if< std::is_integral< Int >::value &&s_size==matrix::dynamic >::type *_=0) | honey::Vec< matrix::priv::Traits< SwizT >::dim, matrix::priv::Traits< SwizT >::Real, matrix::priv::Traits< SwizT >::options > | inlineexplicit |
Vec(matrix::priv::Traits< SwizT >::Real scalar) | honey::Vec< matrix::priv::Traits< SwizT >::dim, matrix::priv::Traits< SwizT >::Real, matrix::priv::Traits< SwizT >::options > | inlineexplicit |
Vec(const matrix::priv::Traits< SwizT >::Real *a, sdt dim) | honey::Vec< matrix::priv::Traits< SwizT >::dim, matrix::priv::Traits< SwizT >::Real, matrix::priv::Traits< SwizT >::options > | inline |
Vec(const Alloc &alloc) | honey::Vec< matrix::priv::Traits< SwizT >::dim, matrix::priv::Traits< SwizT >::Real, matrix::priv::Traits< SwizT >::options > | inline |
Vec(const MatrixBase< T > &rhs) | honey::Vec< matrix::priv::Traits< SwizT >::dim, matrix::priv::Traits< SwizT >::Real, matrix::priv::Traits< SwizT >::options > | inline |
VecCol typedef | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | |
VecRow typedef | honey::MatrixBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | |
VecS typedef | honey::VecBase< Vec< Dim, matrix::priv::Traits< SwizT >::Real, Options, Alloc > > | |