ctrl_slog.hpp File Reference

#include "config.hpp"
#include "factory.hpp"
#include "exception.hpp"
#include "gauss.hpp"
#include "simplex_method.hpp"
#include "matrix.hpp"
#include "motzkin_burger.hpp"
#include "skeleton.hpp"
#include "std_import.hpp"

Go to the source code of this file.

Namespaces

namespace  Arageli
namespace  Arageli::ctrl
namespace  Arageli::ctrl::simplex_method

Classes

struct  Arageli::ctrl::rref_gauss_field_slog< Stream >
class  Arageli::ctrl::rref_gauss_field_slog< Stream >::abort
struct  Arageli::ctrl::rref_gauss_bareiss_slog< Stream >
class  Arageli::ctrl::rref_gauss_bareiss_slog< Stream >::abort
struct  Arageli::ctrl::rref_field_slog< Stream >
class  Arageli::ctrl::rref_field_slog< Stream >::abort
struct  Arageli::ctrl::rref_int_slog< Stream >
class  Arageli::ctrl::rref_int_slog< Stream >::abort
struct  Arageli::ctrl::rref_slog< Stream >
class  Arageli::ctrl::rref_slog< Stream >::abort
struct  Arageli::ctrl::smith_slog< Stream >
struct  Arageli::ctrl::simplex_method::primal_col_iters_slog< Stream >
 Simple controller for the primal_col_iters function. It outputs into a stream. More...
struct  Arageli::ctrl::simplex_method::dual_col_iters_slog< Stream >
 Simple controller for the dual_col_iters function. It outputs into a stream. More...
struct  Arageli::ctrl::simplex_method::primal_row_iters_slog< Stream >
 Simple controller for the primal_row_iters function. It outputs into a stream. More...
class  Arageli::ctrl::simplex_method::primal_row_iters_slog< Stream >::abort
struct  Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >
 Simple controller for the basis_create_by_artificial function. It outputs into a stream. More...
class  Arageli::ctrl::simplex_method::basis_create_by_artificial_slog< Stream >::abort
struct  Arageli::ctrl::simplex_method::basis_artificial_slog< Stream >
 Simple controller for the primal_row_iters function. It outputs into a stream. More...
class  Arageli::ctrl::simplex_method::basis_artificial_slog< Stream >::abort
struct  Arageli::ctrl::simplex_method::primal_row_with_artificial_basis_slog< Stream >
 Simple controller for the primal_row_with_artificial_basis function. It outputs into a stream. More...
struct  Arageli::ctrl::simplex_method::gomory1_iter_slog< Stream >
 TEMPORARY IMPLEMENTATION!!! More...
class  Arageli::ctrl::simplex_method::gomory1_iter_slog< Stream >::abort
struct  Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >
class  Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >::abort
struct  Arageli::ctrl::skeleton_slog< Stream >
class  Arageli::ctrl::skeleton_slog< Stream >::abort

Defines

#define ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE_CTRL_SLOG

Functions

template<typename Stream>
rref_gauss_field_slog< Stream > Arageli::ctrl::make_rref_gauss_field_slog (Stream &stream, bool preamble=true, bool conclusion=true)
template<typename Stream>
rref_gauss_bareiss_slog< Stream > Arageli::ctrl::make_rref_gauss_bareiss_slog (Stream &stream, bool preamble=true, bool conclusion=true)
template<typename Stream>
rref_field_slog< Stream > Arageli::ctrl::make_rref_field_slog (Stream &stream, bool preamble=true, bool conclusion=true)
template<typename Stream>
rref_int_slog< Stream > Arageli::ctrl::make_rref_int_slog (Stream &stream, bool preamble=true, bool conclusion=true)
template<typename Stream>
rref_slog< Stream > Arageli::ctrl::make_rref_slog (Stream &stream, bool preamble=true, bool conclusion=true)
template<typename Stream>
smith_slog< Stream > Arageli::ctrl::make_smith_slog (Stream &stream)
template<typename Stream>
skeleton_motzkin_burger_slog<
Stream > 
Arageli::ctrl::make_skeleton_motzkin_burger_slog (Stream &stream, bool output_top=true, bool preamble_on=true, bool conclusion_on=true)
template<typename Stream>
skeleton_slog< Stream > Arageli::ctrl::make_skeleton_slog (Stream &stream, bool output_top=true, bool preamble_on=true, bool conclusion_on=true)


Detailed Description

This file contains a set of template classes that represent controllers of the controlled algorithms of the library. There are only "simple loggers" which name is ended by _slog suffix. These controllers provide simple output to stream of chars with little support of aligned output.

Definition in file ctrl_slog.hpp.


Define Documentation

#define ARAGELI_INCLUDE_CPP_WITH_EXPORT_TEMPLATE_CTRL_SLOG

Definition at line 1110 of file ctrl_slog.hpp.


Generated on Thu Aug 31 17:38:17 2006 for Arageli by  doxygen 1.4.7