include/sge/math/matrix_impl.hpp File Reference

#include "matrix.hpp"
#include "compare.hpp"
#include "../algorithm.hpp"
#include "../exception.hpp"
#include <algorithm>
#include <functional>
#include <ostream>

Go to the source code of this file.

Functions

template<typename T, std::size_t N, std::size_t M>
basic_matrix< T, N, M > sge::math::operator+ (const basic_matrix< T, N, M > &r)
template<typename T, std::size_t N, std::size_t M>
basic_matrix< T, N, M > sge::math::operator- (const basic_matrix< T, N, M > &r)
template<typename T, std::size_t N, std::size_t M>
basic_matrix< T, N, M > sge::math::operator+ (const basic_matrix< T, N, M > &l, const basic_matrix< T, N, M > &r)
template<typename T, std::size_t N, std::size_t M>
basic_matrix< T, N, M > sge::math::operator- (const basic_matrix< T, N, M > &l, const basic_matrix< T, N, M > &r)
template<typename T, std::size_t N, std::size_t M>
basic_matrix< T, N, M > sge::math::operator* (const typename basic_matrix< T, N, M >::value_type &l, const basic_matrix< T, N, M > &r)
template<typename T, std::size_t N, std::size_t M1, std::size_t M2>
basic_matrix< T, N, N > sge::math::operator* (const basic_matrix< T, M1, N > &a, const basic_matrix< T, N, M2 > &b)
template<typename T, std::size_t N, std::size_t M>
bool sge::math::operator== (const basic_matrix< T, N, M > &l, const basic_matrix< T, N, M > &r)
template<typename T, std::size_t N, std::size_t M>
bool sge::math::operator!= (const basic_matrix< T, N, M > &l, const basic_matrix< T, N, M > &r)
template<typename T, std::size_t N, std::size_t M, typename Ch, typename Traits>
std::basic_ostream< Ch, Traits > & sge::math::operator<< (std::basic_ostream< Ch, Traits > &s, const basic_matrix< T, N, M > &m)
template<typename T, std::size_t N>
basic_matrix< T, N, N > sge::math::transpose (const basic_matrix< T, N, N > &m)
template<typename T, std::size_t N, std::size_t M>
basic_vector< T, M > sge::math::operator* (const basic_matrix< T, N, M > &m, const basic_vector< T, N > &v)


Generated on Wed Sep 10 22:17:46 2008 for sge by  doxygen 1.5.5