#include <ctrl_slog.hpp>
Inheritance diagram for Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >:
Public Member Functions | |
basis_create_by_artificial_slog (Stream &stream_a, bool preamble_on_a=true, bool conclusion_on_a=true) | |
template<typename Q, typename Basis> | |
void | preamble (const Q &q, const Basis &basis) const |
template<typename Q, typename Basis> | |
void | conclusion (const Q &q, const Basis &basis) const |
template<typename Q, typename Basis, typename Index> | |
void | artif_in_basis (const Q &q, const Basis &basis, const Index &index) const |
template<typename I> | |
void | negligible_row (const I &i) const |
template<typename Q, typename Basis, typename Index> | |
void | replace_basis_item (const Q &q, const Basis &basis, const Index &iold, const Index &r, const Index &inew) const |
template<typename Q, typename Basis> | |
void | before_erase_artif (const Q &q, const Basis &basis) const |
Public Attributes | |
Stream & | stream |
bool | preamble_on |
bool | conclusion_on |
Protected Member Functions | |
virtual const char * | begin_preamble () const |
virtual const char * | finish_preamble () const |
virtual const char * | basis_name () const |
virtual const char * | built_table_name () const |
virtual const char * | finish_conclusion () const |
virtual const char * | artif_in_basis_name () const |
virtual const char * | row_name () const |
virtual const char * | is_negligible_name () const |
virtual const char * | pivot_item_name () const |
virtual const char * | replace_basis_item_name () const |
virtual const char * | to_name () const |
Classes | |
class | abort |
Definition at line 602 of file ctrl_slog.hpp.
Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::basis_create_by_artificial_slog | ( | Stream & | stream_a, | |
bool | preamble_on_a = true , |
|||
bool | conclusion_on_a = true | |||
) | [inline] |
Definition at line 610 of file ctrl_slog.hpp.
void Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::artif_in_basis | ( | const Q & | q, | |
const Basis & | basis, | |||
const Index & | index | |||
) | const [inline] |
Reimplemented from Arageli::ctrl::simplex_method::basis_create_by_artificial_idler.
Definition at line 646 of file ctrl_slog.hpp.
virtual const char* Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::artif_in_basis_name | ( | ) | const [inline, protected, virtual] |
Definition at line 695 of file ctrl_slog.hpp.
virtual const char* Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::basis_name | ( | ) | const [inline, protected, virtual] |
Definition at line 687 of file ctrl_slog.hpp.
void Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::before_erase_artif | ( | const Q & | q, | |
const Basis & | basis | |||
) | const [inline] |
Reimplemented from Arageli::ctrl::simplex_method::basis_create_by_artificial_idler.
Reimplemented in Arageli::ctrl::simplex_method::basis_create_by_artificial_latexlog< Stream >.
Definition at line 675 of file ctrl_slog.hpp.
virtual const char* Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::begin_preamble | ( | ) | const [inline, protected, virtual] |
Definition at line 683 of file ctrl_slog.hpp.
virtual const char* Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::built_table_name | ( | ) | const [inline, protected, virtual] |
Definition at line 689 of file ctrl_slog.hpp.
void Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::conclusion | ( | const Q & | q, | |
const Basis & | basis | |||
) | const [inline] |
Reimplemented from Arageli::ctrl::simplex_method::basis_create_by_artificial_idler.
Definition at line 634 of file ctrl_slog.hpp.
virtual const char* Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::finish_conclusion | ( | ) | const [inline, protected, virtual] |
Definition at line 692 of file ctrl_slog.hpp.
virtual const char* Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::finish_preamble | ( | ) | const [inline, protected, virtual] |
Definition at line 686 of file ctrl_slog.hpp.
virtual const char* Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::is_negligible_name | ( | ) | const [inline, protected, virtual] |
Definition at line 699 of file ctrl_slog.hpp.
void Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::negligible_row | ( | const I & | i | ) | const [inline] |
Reimplemented from Arageli::ctrl::simplex_method::basis_create_by_artificial_idler.
Definition at line 654 of file ctrl_slog.hpp.
virtual const char* Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::pivot_item_name | ( | ) | const [inline, protected, virtual] |
Definition at line 700 of file ctrl_slog.hpp.
void Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::preamble | ( | const Q & | q, | |
const Basis & | basis | |||
) | const [inline] |
Reimplemented from Arageli::ctrl::simplex_method::basis_create_by_artificial_idler.
Definition at line 621 of file ctrl_slog.hpp.
void Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::replace_basis_item | ( | const Q & | q, | |
const Basis & | basis, | |||
const Index & | iold, | |||
const Index & | r, | |||
const Index & | inew | |||
) | const [inline] |
Reimplemented from Arageli::ctrl::simplex_method::basis_create_by_artificial_idler.
Definition at line 663 of file ctrl_slog.hpp.
virtual const char* Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::replace_basis_item_name | ( | ) | const [inline, protected, virtual] |
Definition at line 702 of file ctrl_slog.hpp.
virtual const char* Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::row_name | ( | ) | const [inline, protected, virtual] |
Definition at line 698 of file ctrl_slog.hpp.
virtual const char* Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::to_name | ( | ) | const [inline, protected, virtual] |
Definition at line 705 of file ctrl_slog.hpp.
bool Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::conclusion_on |
Definition at line 607 of file ctrl_slog.hpp.
bool Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::preamble_on |
Definition at line 607 of file ctrl_slog.hpp.
Stream& Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::stream |
Definition at line 606 of file ctrl_slog.hpp.