#include <simplex_method.hpp>
Inheritance diagram for Arageli::simplex_method::linear_prog_task< T, REFCNT >:

Public Types | |
| typedef vector< T, REFCNT > | c_type |
| typedef matrix< T, REFCNT > | a_type |
| typedef vector< T, REFCNT > | b_type |
| typedef vector< constraint_type, REFCNT > | relation_type |
| typedef vector< constraint_type, REFCNT > | individual_type |
Public Member Functions | |
| linear_prog_task () | |
| linear_prog_task (const c_type &c_a, const a_type &a_a, const b_type &b_a, const relation_type &relation_a, const individual_type &individual_a, optimum_type optimum_a=ot_max) | |
| linear_prog_task (const c_type &c_a, const a_type &a_a, const b_type &b_a, optimum_type optimum_a=ot_max) | |
| optimum_type | optimum () const |
| const c_type & | c () const |
| const a_type & | a () const |
| const b_type & | b () const |
| const relation_type & | relation () const |
| const individual_type & | individual () const |
| bool | is_canonical () const |
| bool | is_standard () const |
| bool | is_integer () const |
| bool | is_partial_integer () const |
| bool | is_normal () const |
| void | change_optimal (optimum_type) |
| void | canonical () |
| void | standard () |
| void | dual () |
c*x -> min/max, A*x RELATION b, where RELATION is vector relations (for each row)
Definition at line 2366 of file simplex_method.hpp.
| typedef matrix<T, REFCNT> Arageli::simplex_method::linear_prog_task< T, REFCNT >::a_type |
Definition at line 2371 of file simplex_method.hpp.
| typedef vector<T, REFCNT> Arageli::simplex_method::linear_prog_task< T, REFCNT >::b_type |
Definition at line 2372 of file simplex_method.hpp.
| typedef vector<T, REFCNT> Arageli::simplex_method::linear_prog_task< T, REFCNT >::c_type |
Definition at line 2370 of file simplex_method.hpp.
| typedef vector<constraint_type, REFCNT> Arageli::simplex_method::linear_prog_task< T, REFCNT >::individual_type |
Definition at line 2374 of file simplex_method.hpp.
| typedef vector<constraint_type, REFCNT> Arageli::simplex_method::linear_prog_task< T, REFCNT >::relation_type |
Definition at line 2373 of file simplex_method.hpp.
| Arageli::simplex_method::linear_prog_task< T, REFCNT >::linear_prog_task | ( | ) | [inline] |
Definition at line 2376 of file simplex_method.hpp.
| Arageli::simplex_method::linear_prog_task< T, REFCNT >::linear_prog_task | ( | const c_type & | c_a, | |
| const a_type & | a_a, | |||
| const b_type & | b_a, | |||
| const relation_type & | relation_a, | |||
| const individual_type & | individual_a, | |||
| optimum_type | optimum_a = ot_max | |||
| ) | [inline] |
Definition at line 2379 of file simplex_method.hpp.
| Arageli::simplex_method::linear_prog_task< T, REFCNT >::linear_prog_task | ( | const c_type & | c_a, | |
| const a_type & | a_a, | |||
| const b_type & | b_a, | |||
| optimum_type | optimum_a = ot_max | |||
| ) | [inline] |
Definition at line 2398 of file simplex_method.hpp.
| const a_type& Arageli::simplex_method::linear_prog_task< T, REFCNT >::a | ( | ) | const [inline] |
Definition at line 2415 of file simplex_method.hpp.
| const b_type& Arageli::simplex_method::linear_prog_task< T, REFCNT >::b | ( | ) | const [inline] |
Definition at line 2416 of file simplex_method.hpp.
| const c_type& Arageli::simplex_method::linear_prog_task< T, REFCNT >::c | ( | ) | const [inline] |
Definition at line 2414 of file simplex_method.hpp.
| void Arageli::simplex_method::linear_prog_task< T, REFCNT >::canonical | ( | ) | [inline] |
Definition at line 2429 of file simplex_method.hpp.
| void Arageli::simplex_method::linear_prog_task< T, REFCNT >::change_optimal | ( | optimum_type | ) |
| void Arageli::simplex_method::linear_prog_task< T, REFCNT >::dual | ( | ) |
| const individual_type& Arageli::simplex_method::linear_prog_task< T, REFCNT >::individual | ( | ) | const [inline] |
Definition at line 2418 of file simplex_method.hpp.
| bool Arageli::simplex_method::linear_prog_task< T, REFCNT >::is_canonical | ( | ) | const |
| bool Arageli::simplex_method::linear_prog_task< T, REFCNT >::is_integer | ( | ) | const |
| bool Arageli::simplex_method::linear_prog_task< T, REFCNT >::is_normal | ( | ) | const |
| bool Arageli::simplex_method::linear_prog_task< T, REFCNT >::is_partial_integer | ( | ) | const |
| bool Arageli::simplex_method::linear_prog_task< T, REFCNT >::is_standard | ( | ) | const |
| optimum_type Arageli::simplex_method::linear_prog_task< T, REFCNT >::optimum | ( | ) | const [inline] |
Definition at line 2413 of file simplex_method.hpp.
| const relation_type& Arageli::simplex_method::linear_prog_task< T, REFCNT >::relation | ( | ) | const [inline] |
Definition at line 2417 of file simplex_method.hpp.
| void Arageli::simplex_method::linear_prog_task< T, REFCNT >::standard | ( | ) |
1.4.7