Arageli::ctrl::skeleton_motzkin_burger_idler Struct Reference

#include <motzkin_burger.hpp>

Inheritance diagram for Arageli::ctrl::skeleton_motzkin_burger_idler:

Arageli::ctrl::skeleton_motzkin_burger_slog< Stream > List of all members.

Public Member Functions

template<typename A, typename F, typename Q, typename E>
void preamble (const A &a, const F &f, const Q &q, const E &e) const
void begin_gauss () const
void end_gauss () const
template<typename I>
void find_non_zero (const I &i) const
void zero_row () const
template<typename I, typename J>
void swap_cols_rows (const I &i, const J &j) const
template<typename J>
void eliminate_col (const J &j) const
template<typename A, typename F, typename Q>
void show_matrices (const A &a, const F &f, const Q &q) const
void begin_motzkin () const
void end_motzkin () const
template<typename I1, typename I2>
void select_col (const I1 &current_column, const I2 &new_column) const
void zero_solution () const
void corollary_inequality () const
void begin_row_balancing () const
template<typename I, typename J>
void balanced_rows (const I &j_p, const J &j_m) const
void end_row_balancing () const
void delete_negates () const
template<typename A, typename F, typename Q, typename E>
void conclusion (const A &a, const F &f, const Q &q, const E &e) const

Classes

class  abort

Detailed Description

Definition at line 36 of file motzkin_burger.hpp.


Member Function Documentation

template<typename I, typename J>
void Arageli::ctrl::skeleton_motzkin_burger_idler::balanced_rows ( const I &  j_p,
const J &  j_m 
) const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 75 of file motzkin_burger.hpp.

void Arageli::ctrl::skeleton_motzkin_burger_idler::begin_gauss (  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 43 of file motzkin_burger.hpp.

void Arageli::ctrl::skeleton_motzkin_burger_idler::begin_motzkin (  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 61 of file motzkin_burger.hpp.

void Arageli::ctrl::skeleton_motzkin_burger_idler::begin_row_balancing (  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 72 of file motzkin_burger.hpp.

template<typename A, typename F, typename Q, typename E>
void Arageli::ctrl::skeleton_motzkin_burger_idler::conclusion ( const A &  a,
const F &  f,
const Q &  q,
const E &  e 
) const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 82 of file motzkin_burger.hpp.

void Arageli::ctrl::skeleton_motzkin_burger_idler::corollary_inequality (  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 70 of file motzkin_burger.hpp.

void Arageli::ctrl::skeleton_motzkin_burger_idler::delete_negates (  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 79 of file motzkin_burger.hpp.

template<typename J>
void Arageli::ctrl::skeleton_motzkin_burger_idler::eliminate_col ( const J &  j  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 56 of file motzkin_burger.hpp.

void Arageli::ctrl::skeleton_motzkin_burger_idler::end_gauss (  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 45 of file motzkin_burger.hpp.

void Arageli::ctrl::skeleton_motzkin_burger_idler::end_motzkin (  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 63 of file motzkin_burger.hpp.

void Arageli::ctrl::skeleton_motzkin_burger_idler::end_row_balancing (  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 77 of file motzkin_burger.hpp.

template<typename I>
void Arageli::ctrl::skeleton_motzkin_burger_idler::find_non_zero ( const I &  i  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 48 of file motzkin_burger.hpp.

template<typename A, typename F, typename Q, typename E>
void Arageli::ctrl::skeleton_motzkin_burger_idler::preamble ( const A &  a,
const F &  f,
const Q &  q,
const E &  e 
) const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 41 of file motzkin_burger.hpp.

template<typename I1, typename I2>
void Arageli::ctrl::skeleton_motzkin_burger_idler::select_col ( const I1 &  current_column,
const I2 &  new_column 
) const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 66 of file motzkin_burger.hpp.

template<typename A, typename F, typename Q>
void Arageli::ctrl::skeleton_motzkin_burger_idler::show_matrices ( const A &  a,
const F &  f,
const Q &  q 
) const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 59 of file motzkin_burger.hpp.

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

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 53 of file motzkin_burger.hpp.

void Arageli::ctrl::skeleton_motzkin_burger_idler::zero_row (  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 50 of file motzkin_burger.hpp.

void Arageli::ctrl::skeleton_motzkin_burger_idler::zero_solution (  )  const [inline]

Reimplemented in Arageli::ctrl::skeleton_motzkin_burger_slog< Stream >.

Definition at line 68 of file motzkin_burger.hpp.


The documentation for this struct was generated from the following file:
Generated on Thu Aug 31 17:38:37 2006 for Arageli by  doxygen 1.4.7