Arageli::ctrl::rref_gauss_field_idler Struct Reference

#include <gauss.hpp>

Inheritance diagram for Arageli::ctrl::rref_gauss_field_idler:

Arageli::ctrl::rref_gauss_bareiss_idler Arageli::ctrl::rref_gauss_field_slog< Stream > Arageli::ctrl::rref_gauss_bareiss_slog< Stream > List of all members.

Public Member Functions

template<typename A>
void preamble (const A &) const
template<typename B, typename Q, typename Det, typename Basis>
void conclusion (const B &, const Q &, const Det &, const Basis &) const
template<typename B, typename Q, typename Det, typename Basis>
void before_iter (const B &, const Q &, const Det &, const Basis &) const
template<typename B, typename Q, typename Det, typename Basis>
void after_iter (const B &, const Q &, const Det &, const Basis &) const
template<typename J>
void find_biggest_in_col (const J &) const
template<typename J>
void negligible_col (const J &) const
template<typename I, typename J>
void pivot_item (const I &, const J &j) const
template<typename I1, typename I2, typename B, typename Q, typename Det>
void swap_rows (const I1 &i1, const I2 &i2, const B &, const Q &, const Det &) const
template<typename J>
void eliminate_col (const J &) const
template<typename B, typename Q, typename Det>
void after_elimination (const B &, const Q &, const Det &) const

Classes

class  abort

Detailed Description

Definition at line 132 of file gauss.hpp.


Member Function Documentation

template<typename B, typename Q, typename Det>
void Arageli::ctrl::rref_gauss_field_idler::after_elimination ( const B &  ,
const Q &  ,
const Det &   
) const [inline]

Reimplemented in Arageli::ctrl::rref_gauss_field_slog< Stream >.

Definition at line 164 of file gauss.hpp.

template<typename B, typename Q, typename Det, typename Basis>
void Arageli::ctrl::rref_gauss_field_idler::after_iter ( const B &  ,
const Q &  ,
const Det &  ,
const Basis &   
) const [inline]

Reimplemented in Arageli::ctrl::rref_gauss_field_slog< Stream >.

Definition at line 146 of file gauss.hpp.

template<typename B, typename Q, typename Det, typename Basis>
void Arageli::ctrl::rref_gauss_field_idler::before_iter ( const B &  ,
const Q &  ,
const Det &  ,
const Basis &   
) const [inline]

Reimplemented in Arageli::ctrl::rref_gauss_field_slog< Stream >.

Definition at line 143 of file gauss.hpp.

template<typename B, typename Q, typename Det, typename Basis>
void Arageli::ctrl::rref_gauss_field_idler::conclusion ( const B &  ,
const Q &  ,
const Det &  ,
const Basis &   
) const [inline]

Reimplemented in Arageli::ctrl::rref_gauss_field_slog< Stream >.

Definition at line 140 of file gauss.hpp.

template<typename J>
void Arageli::ctrl::rref_gauss_field_idler::eliminate_col ( const J &   )  const [inline]

Reimplemented in Arageli::ctrl::rref_gauss_field_slog< Stream >.

Definition at line 161 of file gauss.hpp.

template<typename J>
void Arageli::ctrl::rref_gauss_field_idler::find_biggest_in_col ( const J &   )  const [inline]

Reimplemented in Arageli::ctrl::rref_gauss_field_slog< Stream >.

Definition at line 149 of file gauss.hpp.

template<typename J>
void Arageli::ctrl::rref_gauss_field_idler::negligible_col ( const J &   )  const [inline]

Reimplemented in Arageli::ctrl::rref_gauss_field_slog< Stream >.

Definition at line 152 of file gauss.hpp.

template<typename I, typename J>
void Arageli::ctrl::rref_gauss_field_idler::pivot_item ( const I &  ,
const J &  j 
) const [inline]

Reimplemented in Arageli::ctrl::rref_gauss_field_slog< Stream >.

Definition at line 155 of file gauss.hpp.

template<typename A>
void Arageli::ctrl::rref_gauss_field_idler::preamble ( const A &   )  const [inline]

Reimplemented in Arageli::ctrl::rref_gauss_field_slog< Stream >.

Definition at line 137 of file gauss.hpp.

template<typename I1, typename I2, typename B, typename Q, typename Det>
void Arageli::ctrl::rref_gauss_field_idler::swap_rows ( const I1 &  i1,
const I2 &  i2,
const B &  ,
const Q &  ,
const Det &   
) const [inline]

Reimplemented in Arageli::ctrl::rref_gauss_field_slog< Stream >.

Definition at line 158 of file gauss.hpp.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 31 17:38:37 2006 for Arageli by  doxygen 1.4.7