bareiss.hpp File Reference

#include "config.hpp"
#include "bareiss.cpp"

Go to the source code of this file.

Namespaces

namespace  Arageli

Defines

#define ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE_bareiss

Functions

template<typename MA, typename MB, typename MQ, typename Basis, typename T_det>
void Arageli::bareiss (const MA &A, MB &B, MQ &Q, Basis &basis, T_det &det)
 Produces the Gauss-Jordan form B of an integer matrix A.
template<typename MA, typename MP, typename MQ, typename Rank, typename T_det>
void Arageli::bareiss_pq (const MA &A, MP &P, MQ &Q, Rank &rank, T_det &det)
 Produces the Gauss form B of an integer matrix A.
template<typename MA>
MA Arageli::adjoint (const MA &A)
template<typename MA, typename MP, typename T_det>
void Arageli::adjoint (const MA &A, MP &P, T_det &det)
template<typename MA>
MA::element_type Arageli::det_brs (const MA &A)
template<typename MA>
MA::size_type Arageli::rank_brs (const MA &A)


Detailed Description

Gauss-Jordan and Gauss forms of an interger matrix. Rank and determinant calculation based on those functions.

Definition in file bareiss.hpp.


Define Documentation

#define ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE_bareiss

Definition at line 109 of file bareiss.hpp.


Generated on Thu Aug 31 17:38:16 2006 for Arageli by  doxygen 1.4.7