Rosetta 3.3
Classes | Namespaces | Functions
src/numeric/xyzMatrix.hh File Reference

Fast 3x3 matrix. More...

#include <numeric/xyzMatrix.fwd.hh>
#include <numeric/xyzVector.hh>
#include <numeric/xyz.functions.fwd.hh>
#include <numeric/internal/ColPointers.hh>
#include <numeric/internal/ColsPointer.hh>
#include <numeric/internal/ColVectors.hh>
#include <numeric/internal/RowPointers.hh>
#include <numeric/internal/RowsPointer.hh>
#include <numeric/internal/RowVectors.hh>
#include <cassert>

Classes

class  numeric::xyzMatrix< T >
 xyzMatrix: Fast 3x3 xyz matrix template More...

Namespaces

namespace  numeric
 

A 1D histogram based upon a map structure.


Functions

template<typename T >
xyzMatrix< T > numeric::operator+ (xyzMatrix< T > const &a, xyzMatrix< T > const &b)
 xyzMatrix + xyzMatrix
template<typename T >
xyzMatrix< T > numeric::operator+ (xyzMatrix< T > const &m, T const &t)
 xyzMatrix + T
template<typename T >
xyzMatrix< T > numeric::operator+ (T const &t, xyzMatrix< T > const &m)
 T + xyzMatrix.
template<typename T >
xyzMatrix< T > numeric::operator- (xyzMatrix< T > const &a, xyzMatrix< T > const &b)
 xyzMatrix - xyzMatrix
template<typename T >
xyzMatrix< T > numeric::operator- (xyzMatrix< T > const &m, T const &t)
 xyzMatrix - T
template<typename T >
xyzMatrix< T > numeric::operator- (T const &t, xyzMatrix< T > const &m)
 T - xyzMatrix.
template<typename T >
xyzMatrix< T > numeric::operator* (xyzMatrix< T > const &a, xyzMatrix< T > const &b)
 xyzMatrix * xyzMatrix
template<typename T >
xyzMatrix< T > numeric::operator* (xyzMatrix< T > const &m, T const &t)
 xyzMatrix * T
template<typename T >
xyzMatrix< T > numeric::operator* (T const &t, xyzMatrix< T > const &m)
 T * xyzMatrix.
template<typename T >
xyzMatrix< T > numeric::operator/ (xyzMatrix< T > const &m, T const &t)
 xyzMatrix / T
template<typename T >
bool numeric::operator== (xyzMatrix< T > const &a, xyzMatrix< T > const &b)
 xyzMatrix == xyzMatrix
template<typename T >
bool numeric::operator!= (xyzMatrix< T > const &a, xyzMatrix< T > const &b)
 xyzMatrix != xyzMatrix
template<typename T >
bool numeric::operator< (xyzMatrix< T > const &a, xyzMatrix< T > const &b)
 xyzMatrix < xyzMatrix
template<typename T >
bool numeric::operator<= (xyzMatrix< T > const &a, xyzMatrix< T > const &b)
 xyzMatrix <= xyzMatrix
template<typename T >
bool numeric::operator>= (xyzMatrix< T > const &a, xyzMatrix< T > const &b)
 xyzMatrix >= xyzMatrix
template<typename T >
bool numeric::operator> (xyzMatrix< T > const &a, xyzMatrix< T > const &b)
 xyzMatrix > xyzMatrix
template<typename T >
bool numeric::operator== (xyzMatrix< T > const &m, T const &t)
 xyzMatrix == T
template<typename T >
bool numeric::operator!= (xyzMatrix< T > const &m, T const &t)
 xyzMatrix != T
template<typename T >
bool numeric::operator< (xyzMatrix< T > const &m, T const &t)
 xyzMatrix < T
template<typename T >
bool numeric::operator<= (xyzMatrix< T > const &m, T const &t)
 xyzMatrix <= T
template<typename T >
bool numeric::operator>= (xyzMatrix< T > const &m, T const &t)
 xyzMatrix >= T
template<typename T >
bool numeric::operator> (xyzMatrix< T > const &m, T const &t)
 xyzMatrix > T
template<typename T >
bool numeric::operator== (T const &t, xyzMatrix< T > const &m)
 T == xyzMatrix.
template<typename T >
bool numeric::operator!= (T const &t, xyzMatrix< T > const &m)
 T != xyzMatrix.
template<typename T >
bool numeric::operator< (T const &t, xyzMatrix< T > const &m)
 T < xyzMatrix.
template<typename T >
bool numeric::operator<= (T const &t, xyzMatrix< T > const &m)
 T <= xyzMatrix.
template<typename T >
bool numeric::operator>= (T const &t, xyzMatrix< T > const &m)
 T >= xyzMatrix.
template<typename T >
bool numeric::operator> (T const &t, xyzMatrix< T > const &m)
 T > xyzMatrix.

Detailed Description

Fast 3x3 matrix.

Author:
Frank M. D'Ippolito (Objexx@objexx.com)
Stuart G. Mentzer (Stuart_Mentzer@objexx.com)
Remarks:
  • Inline, loop-free functions for speed
  • Non-virtual destructor for speed: Not set up for use as a base class
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines