Arageli::ctrl::rref_gauss_bareiss_slog< Stream > Struct Template Reference

#include <ctrl_slog.hpp>

Inheritance diagram for Arageli::ctrl::rref_gauss_bareiss_slog< Stream >:

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

Public Member Functions

 rref_gauss_bareiss_slog (Stream &stream_a, bool preamble_on_a=true, bool conclusion_on_a=true)
template<typename B, typename Q, typename Det, typename Basis, typename Det_denom>
void before_iter (const B &b, const Q &q, const Det &det, const Basis &basis, const Det_denom &det_denom) const
template<typename B, typename Q, typename Det, typename Basis, typename Det_denom>
void after_iter (const B &b, const Q &q, const Det &det, const Basis &basis, const Det_denom &det_denom) const
template<typename I1, typename I2, typename B, typename Q, typename Det, typename Det_denom>
void swap_rows (const I1 &i1, const I2 &i2, const B &b, const Q &q, const Det &det, const Det_denom &det_denom) const
template<typename B, typename Q, typename Det, typename Det_denom>
void after_elimination (const B &b, const Q &q, const Det &det, const Det_denom &det_denom) const
template<typename J>
void find_nonzero_in_col (const J &j) const

Protected Member Functions

virtual void title () const
virtual void find_nonzero_in_col_name () const
virtual void det_denom_name () const
virtual void det_name () const

Classes

class  abort

Detailed Description

template<typename Stream>
struct Arageli::ctrl::rref_gauss_bareiss_slog< Stream >

Definition at line 199 of file ctrl_slog.hpp.


Constructor & Destructor Documentation

template<typename Stream>
Arageli::ctrl::rref_gauss_bareiss_slog< Stream >::rref_gauss_bareiss_slog ( Stream &  stream_a,
bool  preamble_on_a = true,
bool  conclusion_on_a = true 
) [inline]

Definition at line 210 of file ctrl_slog.hpp.


Member Function Documentation

template<typename Stream>
template<typename B, typename Q, typename Det, typename Det_denom>
void Arageli::ctrl::rref_gauss_bareiss_slog< Stream >::after_elimination ( const B &  b,
const Q &  q,
const Det &  det,
const Det_denom &  det_denom 
) const [inline]

Definition at line 270 of file ctrl_slog.hpp.

template<typename Stream>
template<typename B, typename Q, typename Det, typename Basis, typename Det_denom>
void Arageli::ctrl::rref_gauss_bareiss_slog< Stream >::after_iter ( const B &  b,
const Q &  q,
const Det &  det,
const Basis &  basis,
const Det_denom &  det_denom 
) const [inline]

Definition at line 246 of file ctrl_slog.hpp.

template<typename Stream>
template<typename B, typename Q, typename Det, typename Basis, typename Det_denom>
void Arageli::ctrl::rref_gauss_bareiss_slog< Stream >::before_iter ( const B &  b,
const Q &  q,
const Det &  det,
const Basis &  basis,
const Det_denom &  det_denom 
) const [inline]

Definition at line 230 of file ctrl_slog.hpp.

template<typename Stream>
virtual void Arageli::ctrl::rref_gauss_bareiss_slog< Stream >::det_denom_name (  )  const [inline, protected, virtual]

Definition at line 295 of file ctrl_slog.hpp.

template<typename Stream>
virtual void Arageli::ctrl::rref_gauss_bareiss_slog< Stream >::det_name (  )  const [inline, protected, virtual]

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

Definition at line 298 of file ctrl_slog.hpp.

template<typename Stream>
template<typename J>
void Arageli::ctrl::rref_gauss_bareiss_slog< Stream >::find_nonzero_in_col ( const J &  j  )  const [inline]

Definition at line 281 of file ctrl_slog.hpp.

template<typename Stream>
virtual void Arageli::ctrl::rref_gauss_bareiss_slog< Stream >::find_nonzero_in_col_name (  )  const [inline, protected, virtual]

Definition at line 292 of file ctrl_slog.hpp.

template<typename Stream>
template<typename I1, typename I2, typename B, typename Q, typename Det, typename Det_denom>
void Arageli::ctrl::rref_gauss_bareiss_slog< Stream >::swap_rows ( const I1 &  i1,
const I2 &  i2,
const B &  b,
const Q &  q,
const Det &  det,
const Det_denom &  det_denom 
) const [inline]

Definition at line 258 of file ctrl_slog.hpp.

template<typename Stream>
virtual void Arageli::ctrl::rref_gauss_bareiss_slog< Stream >::title (  )  const [inline, protected, virtual]

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

Definition at line 289 of file ctrl_slog.hpp.


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