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

#include <ctrl_slog.hpp>

List of all members.

Public Member Functions

 smith_slog (Stream &stream_a)
void preamble ()
void conclusion ()
template<typename Q, typename B, typename P>
void current_matrices (const Q &q, const B &b, const P &p)
template<typename I, typename J>
void find_smallest_nonzero (const I &i, const J &j)
template<typename I, typename J>
void pivot_item (const I &i, const J &j)
void after_pivoting ()
template<typename I, typename J>
void nondivisor_entry (const I &k, const I &i, const J &l)
void pivot_adjustment ()
template<typename C, typename I, typename J, typename Q, typename B, typename P>
bool stop (const C &corner, const I &i, const J &j, const Q &q, const B &b, const P &p)

Public Attributes

Stream & stream


Detailed Description

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

Definition at line 404 of file ctrl_slog.hpp.


Constructor & Destructor Documentation

template<typename Stream>
Arageli::ctrl::smith_slog< Stream >::smith_slog ( Stream &  stream_a  )  [inline]

Definition at line 408 of file ctrl_slog.hpp.


Member Function Documentation

template<typename Stream>
void Arageli::ctrl::smith_slog< Stream >::after_pivoting (  )  [inline]

Definition at line 431 of file ctrl_slog.hpp.

template<typename Stream>
void Arageli::ctrl::smith_slog< Stream >::conclusion (  )  [inline]

Definition at line 413 of file ctrl_slog.hpp.

template<typename Stream>
template<typename Q, typename B, typename P>
void Arageli::ctrl::smith_slog< Stream >::current_matrices ( const Q &  q,
const B &  b,
const P &  p 
) [inline]

Definition at line 417 of file ctrl_slog.hpp.

template<typename Stream>
template<typename I, typename J>
void Arageli::ctrl::smith_slog< Stream >::find_smallest_nonzero ( const I &  i,
const J &  j 
) [inline]

Definition at line 421 of file ctrl_slog.hpp.

template<typename Stream>
template<typename I, typename J>
void Arageli::ctrl::smith_slog< Stream >::nondivisor_entry ( const I &  k,
const I &  i,
const J &  l 
) [inline]

Definition at line 434 of file ctrl_slog.hpp.

template<typename Stream>
void Arageli::ctrl::smith_slog< Stream >::pivot_adjustment (  )  [inline]

Definition at line 442 of file ctrl_slog.hpp.

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

Definition at line 428 of file ctrl_slog.hpp.

template<typename Stream>
void Arageli::ctrl::smith_slog< Stream >::preamble (  )  [inline]

Definition at line 410 of file ctrl_slog.hpp.

template<typename Stream>
template<typename C, typename I, typename J, typename Q, typename B, typename P>
bool Arageli::ctrl::smith_slog< Stream >::stop ( const C &  corner,
const I &  i,
const J &  j,
const Q &  q,
const B &  b,
const P &  p 
) [inline]

Definition at line 446 of file ctrl_slog.hpp.


Member Data Documentation

template<typename Stream>
Stream& Arageli::ctrl::smith_slog< Stream >::stream

Definition at line 406 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