#include <ctrl_latexlog.hpp>
Inheritance diagram for Arageli::ctrl::rref_latexlog< Stream >:
Public Member Functions | |
rref_latexlog (Stream &stream_a, bool preamble_on_a=true, bool conclusion_on_a=true) | |
~rref_latexlog () | |
template<typename A> | |
void | preamble (const A &a) const |
template<typename B, typename Q, typename Det, typename Basis> | |
void | conclusion (const B &b, const Q &q, const Det &det, const Basis &basis) const |
template<typename B, typename Q, typename Det, typename Basis> | |
void | before_iter (const B &b, const Q &q, const Det &det, const Basis &basis) const |
template<typename B, typename Q, typename Det, typename Basis> | |
void | after_iter (const B &b, const Q &q, const Det &det, const Basis &basis) const |
template<typename J> | |
void | find_biggest_in_col (const J &j) const |
template<typename J> | |
void | negligible_col (const J &j) const |
template<typename I, typename J> | |
void | pivot_item (const I &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 &b, const Q &q, const Det &det) const |
template<typename J> | |
void | eliminate_col (const J &j) const |
template<typename B, typename Q, typename Det> | |
void | after_elimination (const B &b, const Q &q, const Det &det) const |
Protected Member Functions | |
virtual std::ostream & | stream () const |
Classes | |
class | abort |
Definition at line 55 of file ctrl_latexlog.hpp.
Arageli::ctrl::rref_latexlog< Stream >::rref_latexlog | ( | Stream & | stream_a, | |
bool | preamble_on_a = true , |
|||
bool | conclusion_on_a = true | |||
) | [inline] |
Definition at line 179 of file ctrl_latexlog.hpp.
Arageli::ctrl::rref_latexlog< Stream >::~rref_latexlog | ( | ) | [inline] |
Definition at line 185 of file ctrl_latexlog.hpp.
void Arageli::ctrl::rref_latexlog< Stream >::after_elimination | ( | const B & | b, | |
const Q & | q, | |||
const Det & | det | |||
) | const [inline] |
Definition at line 292 of file ctrl_latexlog.hpp.
void Arageli::ctrl::rref_latexlog< Stream >::after_iter | ( | const B & | b, | |
const Q & | q, | |||
const Det & | det, | |||
const Basis & | basis | |||
) | const [inline] |
Definition at line 247 of file ctrl_latexlog.hpp.
void Arageli::ctrl::rref_latexlog< Stream >::before_iter | ( | const B & | b, | |
const Q & | q, | |||
const Det & | det, | |||
const Basis & | basis | |||
) | const [inline] |
Definition at line 235 of file ctrl_latexlog.hpp.
void Arageli::ctrl::rref_latexlog< Stream >::conclusion | ( | const B & | b, | |
const Q & | q, | |||
const Det & | det, | |||
const Basis & | basis | |||
) | const [inline] |
Definition at line 205 of file ctrl_latexlog.hpp.
void Arageli::ctrl::rref_latexlog< Stream >::eliminate_col | ( | const J & | j | ) | const [inline] |
Definition at line 285 of file ctrl_latexlog.hpp.
void Arageli::ctrl::rref_latexlog< Stream >::find_biggest_in_col | ( | const J & | j | ) | const [inline] |
Definition at line 250 of file ctrl_latexlog.hpp.
void Arageli::ctrl::rref_latexlog< Stream >::negligible_col | ( | const J & | j | ) | const [inline] |
Definition at line 257 of file ctrl_latexlog.hpp.
void Arageli::ctrl::rref_latexlog< Stream >::pivot_item | ( | const I & | i, | |
const J & | j | |||
) | const [inline] |
Definition at line 266 of file ctrl_latexlog.hpp.
void Arageli::ctrl::rref_latexlog< Stream >::preamble | ( | const A & | a | ) | const [inline] |
Definition at line 191 of file ctrl_latexlog.hpp.
virtual std::ostream& Arageli::ctrl::rref_latexlog< Stream >::stream | ( | ) | const [inline, protected, virtual] |
Definition at line 301 of file ctrl_latexlog.hpp.
void Arageli::ctrl::rref_latexlog< Stream >::swap_rows | ( | const I1 & | i1, | |
const I2 & | i2, | |||
const B & | b, | |||
const Q & | q, | |||
const Det & | det | |||
) | const [inline] |
Definition at line 275 of file ctrl_latexlog.hpp.