#include <iostream>
#include <algorithm>
#include <cmath>
#include "Vector.hpp"
#include "MathException.hpp"
Go to the source code of this file.
Classes | |
class | kn::Matrix< T > |
class to manipulate a matrix More... | |
Namespaces | |
namespace | kn |
Typedefs | |
typedef Matrix< float > | kn::Matrixf |
typedef Matrix< double > | kn::Matrixd |
typedef Matrix< int > | kn::Matrixi |
Functions | |
template<class U > | |
std::ostream & | kn::operator<< (std::ostream &stream, const Matrix< U > &m) |
Redefines display for a matrix. | |
template<class U > | |
Vector< U > | kn::operator* (const Vector< U > &v, const Matrix< U > &m) |
Multiplies a vector with a matrix. | |
template<class U > | |
Matrix< U > | kn::operator* (const U &d, const Matrix< U > &m) |
Multiplies a scalar with a matrix. |