atlas  0.6
Namespaces | Typedefs | Functions
matrix.cpp File Reference
#include "matrix.h"
#include <cassert>
#include <limits>
#include <algorithm>
#include <stdexcept>
#include "matreduc.h"
#include "permutations.h"
#include "arithmetic.h"
#include "polynomials.h"
Include dependency graph for matrix.cpp:

Namespaces

 atlas
 
 atlas::matrix
 

Typedefs

typedef arithmetic::Numer_t atlas::matrix::Num
 
typedef polynomials::Polynomial< int > atlas::matrix::Pol
 

Functions

template<typename C >
Vector< C > & atlas::matrix::operator/= (Vector< C > &v, C c)
 
template<typename C >
Vector< C > & atlas::matrix::divide (Vector< C > &v, C c)
 
template<typename C >
Vector< C > & atlas::matrix::operator%= (Vector< C > &v, C c)
 
template<typename C >
std::vector< Vector< C > > atlas::matrix::standard_basis (size_t r)
 
template<typename C >
PID_Matrix< C > & atlas::matrix::operator+= (PID_Matrix< C > &A, C c)
 
template std::vector< Vector< int > > atlas::matrix::standard_basis< int > (size_t n)
 
template PID_Matrix< int > & atlas::matrix::operator+= (PID_Matrix< int > &, int)
 
template Vector< int > & atlas::matrix::operator/= (Vector< int > &, int)
 
template Vector< int > & atlas::matrix::divide (Vector< int > &, int)
 
template Vector< int > & atlas::matrix::operator%= (Vector< int > &, int)
 
template Vector< Num > & atlas::matrix::operator/= (Vector< Num > &, Num)