#include <ctrl_slog.hpp>
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 |
Definition at line 404 of file ctrl_slog.hpp.
Arageli::ctrl::smith_slog< Stream >::smith_slog | ( | Stream & | stream_a | ) | [inline] |
Definition at line 408 of file ctrl_slog.hpp.
void Arageli::ctrl::smith_slog< Stream >::after_pivoting | ( | ) | [inline] |
Definition at line 431 of file ctrl_slog.hpp.
void Arageli::ctrl::smith_slog< Stream >::conclusion | ( | ) | [inline] |
Definition at line 413 of file ctrl_slog.hpp.
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.
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.
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.
void Arageli::ctrl::smith_slog< Stream >::pivot_adjustment | ( | ) | [inline] |
Definition at line 442 of file ctrl_slog.hpp.
void Arageli::ctrl::smith_slog< Stream >::pivot_item | ( | const I & | i, | |
const J & | j | |||
) | [inline] |
Definition at line 428 of file ctrl_slog.hpp.
void Arageli::ctrl::smith_slog< Stream >::preamble | ( | ) | [inline] |
Definition at line 410 of file ctrl_slog.hpp.
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.
Stream& Arageli::ctrl::smith_slog< Stream >::stream |
Definition at line 406 of file ctrl_slog.hpp.