Ion
|
#include <cstring>
#include <istream>
#include <ostream>
#include "ion/base/logging.h"
#include "ion/base/static_assert.h"
#include "ion/base/stringutils.h"
Go to the source code of this file.
Classes | |
class | ion::math::Matrix< Dimension, T > |
The Matrix class defines a square N-dimensional matrix. More... | |
Namespaces | |
ion | |
Copyright 2016 Google Inc. | |
ion::math | |
Typedefs | |
typedef Matrix< 2, float > | ion::math::Matrix2f |
Dimension- and type-specific typedefs. More... | |
typedef Matrix< 2, double > | ion::math::Matrix2d |
typedef Matrix< 3, float > | ion::math::Matrix3f |
typedef Matrix< 3, double > | ion::math::Matrix3d |
typedef Matrix< 4, float > | ion::math::Matrix4f |
typedef Matrix< 4, double > | ion::math::Matrix4d |
Functions | |
template<int Dimension, typename T > | |
std::ostream & | ion::math::operator<< (std::ostream &out, const Matrix< Dimension, T > &m) |
Prints a Matrix to a stream. More... | |
template<int Dimension, typename T > | |
std::istream & | ion::math::operator>> (std::istream &in, Matrix< Dimension, T > &m) |
Reads a Matrix from a stream. More... | |