Parma_Polyhedra_Library::Generator_System Member List

This is the complete list of members for Parma_Polyhedra_Library::Generator_System, including all inherited members.

add_corresponding_closure_points()Parma_Polyhedra_Library::Generator_System [private]
add_corresponding_points()Parma_Polyhedra_Library::Generator_System [private]
add_pending_row(Linear_Row::Flags flags)Parma_Polyhedra_Library::Linear_System [protected]
add_pending_row(const Linear_Row &r)Parma_Polyhedra_Library::Linear_System [protected]
add_pending_rows(const Linear_System &y)Parma_Polyhedra_Library::Linear_System [protected]
add_recycled_row(Row &y)Parma_Polyhedra_Library::Matrix [protected]
add_row(const Linear_Row &r)Parma_Polyhedra_Library::Linear_System [protected]
Parma_Polyhedra_Library::Matrix::add_row(const Row &y)Parma_Polyhedra_Library::Matrix [inline, protected]
add_rows(const Linear_System &y)Parma_Polyhedra_Library::Linear_System [protected]
add_rows_and_columns(dimension_type n)Parma_Polyhedra_Library::Linear_System [protected]
add_zero_columns(dimension_type n)Parma_Polyhedra_Library::Matrix [protected]
add_zero_rows(dimension_type n, Row::Flags row_flags)Parma_Polyhedra_Library::Matrix [protected]
add_zero_rows_and_columns(dimension_type n, dimension_type m, Row::Flags row_flags)Parma_Polyhedra_Library::Matrix [protected]
adjust_topology_and_space_dimension(Topology topol, dimension_type num_dimensions)Parma_Polyhedra_Library::Generator_System [private]
affine_image(dimension_type v, const Linear_Expression &expr, Coefficient_traits::const_reference denominator)Parma_Polyhedra_Library::Generator_System [private]
ascii_dump() const Parma_Polyhedra_Library::Generator_System
ascii_dump(std::ostream &s) const Parma_Polyhedra_Library::Generator_System
ascii_load(std::istream &s)Parma_Polyhedra_Library::Generator_System
assign_with_pending(const Linear_System &y)Parma_Polyhedra_Library::Linear_System [inline, protected]
back_substitute(dimension_type n_lines_or_equalities)Parma_Polyhedra_Library::Linear_System [protected]
begin() const Parma_Polyhedra_Library::Generator_System [inline]
check_sorted() const Parma_Polyhedra_Library::Linear_System [protected]
clear()Parma_Polyhedra_Library::Generator_System [inline]
const_iterator classParma_Polyhedra_Library::Generator_System [friend]
empty() const Parma_Polyhedra_Library::Generator_System [inline]
end() const Parma_Polyhedra_Library::Generator_System [inline]
erase_to_end(dimension_type first_to_erase)Parma_Polyhedra_Library::Matrix [inline, protected]
external_memory_in_bytes() const Parma_Polyhedra_Library::Generator_System [inline]
finalize()Parma_Polyhedra_Library::Generator_System [static]
first_pending_row() const Parma_Polyhedra_Library::Linear_System [inline, protected]
gauss(dimension_type n_lines_or_equalities)Parma_Polyhedra_Library::Linear_System [protected]
Generator_System()Parma_Polyhedra_Library::Generator_System [inline]
Generator_System(const Generator &g)Parma_Polyhedra_Library::Generator_System [inline, explicit]
Generator_System(const Generator_System &gs)Parma_Polyhedra_Library::Generator_System [inline]
Generator_System(Topology topol)Parma_Polyhedra_Library::Generator_System [inline, explicit, private]
Generator_System(Topology topol, dimension_type n_rows, dimension_type n_columns)Parma_Polyhedra_Library::Generator_System [inline, private]
has_closure_points() const Parma_Polyhedra_Library::Generator_System [private]
has_no_rows() const Parma_Polyhedra_Library::Matrix [inline, protected]
has_points() const Parma_Polyhedra_Library::Generator_System [private]
initialize()Parma_Polyhedra_Library::Generator_System [static]
insert(const Generator &g)Parma_Polyhedra_Library::Generator_System
Parma_Polyhedra_Library::Linear_System::insert(const Linear_Row &r)Parma_Polyhedra_Library::Linear_System [protected]
insert_pending(const Generator &g)Parma_Polyhedra_Library::Generator_System [private]
Parma_Polyhedra_Library::Linear_System::insert_pending(const Linear_Row &r)Parma_Polyhedra_Library::Linear_System [protected]
is_necessarily_closed() const Parma_Polyhedra_Library::Linear_System [inline, protected]
is_sorted() const Parma_Polyhedra_Library::Linear_System [inline, protected]
Linear_System(Topology topol)Parma_Polyhedra_Library::Linear_System [inline, protected]
Linear_System(Topology topol, dimension_type n_rows, dimension_type n_columns)Parma_Polyhedra_Library::Linear_System [inline, protected]
Linear_System(const Linear_System &y)Parma_Polyhedra_Library::Linear_System [inline, protected]
Linear_System(const Linear_System &y, With_Pending)Parma_Polyhedra_Library::Linear_System [inline, protected]
Matrix()Parma_Polyhedra_Library::Matrix [inline, protected]
Matrix(dimension_type n_rows, dimension_type n_columns, Row::Flags row_flags=Row::Flags())Parma_Polyhedra_Library::Matrix [protected]
Matrix(const Matrix &y)Parma_Polyhedra_Library::Matrix [inline, protected]
max_num_columns()Parma_Polyhedra_Library::Matrix [inline, protected, static]
max_num_rows()Parma_Polyhedra_Library::Matrix [inline, protected, static]
max_space_dimension()Parma_Polyhedra_Library::Generator_System [inline, static]
merge_rows_assign(const Linear_System &y)Parma_Polyhedra_Library::Linear_System [protected]
normalize()Parma_Polyhedra_Library::Linear_System [protected]
num_columns() const Parma_Polyhedra_Library::Matrix [inline, protected]
num_lines() const Parma_Polyhedra_Library::Generator_System [private]
num_lines_or_equalities() const Parma_Polyhedra_Library::Linear_System [protected]
num_pending_rows() const Parma_Polyhedra_Library::Linear_System [inline, protected]
num_rays() const Parma_Polyhedra_Library::Generator_System [private]
num_rows() const Parma_Polyhedra_Library::Matrix [inline, protected]
OK() const Parma_Polyhedra_Library::Generator_System
Parma_Polyhedra_Library::Linear_System::OK(bool check_strong_normalized=true) const Parma_Polyhedra_Library::Linear_System [protected]
operator!=(const Linear_System &x, const Linear_System &y)Parma_Polyhedra_Library::Linear_System [related]
Parma_Polyhedra_Library::Matrix::operator!=(const Matrix &x, const Matrix &y)Parma_Polyhedra_Library::Matrix [related]
operator<<(std::ostream &s, const Generator_System &gs)Parma_Polyhedra_Library::Generator_System [related]
operator=(const Generator_System &y)Parma_Polyhedra_Library::Generator_System [inline]
Parma_Polyhedra_Library::Linear_System::operator=(const Linear_System &y)Parma_Polyhedra_Library::Linear_System [inline, protected]
Parma_Polyhedra_Library::Matrix::operator=(const Matrix &y)Parma_Polyhedra_Library::Matrix [inline, protected]
operator==(const Polyhedron &x, const Polyhedron &y)Parma_Polyhedra_Library::Generator_System [friend]
Parma_Polyhedra_Library::Linear_System::operator==(const Linear_System &x, const Linear_System &y)Parma_Polyhedra_Library::Linear_System [related]
Parma_Polyhedra_Library::Matrix::operator==(const Matrix &x, const Matrix &y)Parma_Polyhedra_Library::Matrix [related]
operator[](dimension_type k)Parma_Polyhedra_Library::Generator_System [inline, private]
operator[](dimension_type k) const Parma_Polyhedra_Library::Generator_System [inline, private]
Parma_Polyhedra_Library::Grid_Generator_System classParma_Polyhedra_Library::Generator_System [friend]
Parma_Polyhedra_Library::Polyhedron classParma_Polyhedra_Library::Generator_System [friend]
permute_columns(const std::vector< dimension_type > &cycles)Parma_Polyhedra_Library::Linear_System [inline, protected]
print() const Parma_Polyhedra_Library::Generator_System
relation_with(const Constraint &c) const Parma_Polyhedra_Library::Generator_System [private]
remove_invalid_lines_and_rays()Parma_Polyhedra_Library::Generator_System [private]
remove_trailing_columns(dimension_type n)Parma_Polyhedra_Library::Linear_System [inline, protected]
resize_no_copy(dimension_type new_n_rows, dimension_type new_n_columns)Parma_Polyhedra_Library::Linear_System [inline, protected]
Parma_Polyhedra_Library::Matrix::resize_no_copy(dimension_type new_n_rows, dimension_type new_n_columns, Row::Flags row_flags)Parma_Polyhedra_Library::Matrix [protected]
row_capacityParma_Polyhedra_Library::Matrix [protected]
row_sizeParma_Polyhedra_Library::Matrix [protected]
rowsParma_Polyhedra_Library::Matrix [protected]
satisfied_by_all_generators(const Constraint &c) const Parma_Polyhedra_Library::Generator_System [private]
satisfied_by_all_generators_C(const Constraint &c) const Parma_Polyhedra_Library::Generator_System [private]
satisfied_by_all_generators_NNC(const Constraint &c) const Parma_Polyhedra_Library::Generator_System [private]
set_index_first_pending_row(dimension_type i)Parma_Polyhedra_Library::Linear_System [inline, protected]
set_necessarily_closed()Parma_Polyhedra_Library::Linear_System [inline, protected]
set_not_necessarily_closed()Parma_Polyhedra_Library::Linear_System [inline, protected]
set_rows_topology()Parma_Polyhedra_Library::Linear_System [protected]
set_sorted(bool b)Parma_Polyhedra_Library::Linear_System [inline, protected]
sign_normalize()Parma_Polyhedra_Library::Linear_System [protected]
simplify()Parma_Polyhedra_Library::Generator_System [inline, private]
sort_and_remove_with_sat(Bit_Matrix &sat)Parma_Polyhedra_Library::Linear_System [protected]
sort_pending_and_remove_duplicates()Parma_Polyhedra_Library::Linear_System [protected]
sort_rows()Parma_Polyhedra_Library::Linear_System [protected]
sort_rows(dimension_type first_row, dimension_type last_row)Parma_Polyhedra_Library::Linear_System [protected]
space_dimension() const Parma_Polyhedra_Library::Generator_System [inline]
strong_normalize()Parma_Polyhedra_Library::Linear_System [protected]
swap(Generator_System &y)Parma_Polyhedra_Library::Generator_System [inline]
swap(Parma_Polyhedra_Library::Generator_System &x, Parma_Polyhedra_Library::Generator_System &y)Parma_Polyhedra_Library::Generator_System [related]
Parma_Polyhedra_Library::Linear_System::swap(Linear_System &y)Parma_Polyhedra_Library::Linear_System [inline, protected]
Parma_Polyhedra_Library::Linear_System::swap(Parma_Polyhedra_Library::Linear_System &x, Parma_Polyhedra_Library::Linear_System &y)Parma_Polyhedra_Library::Linear_System [related]
Parma_Polyhedra_Library::Matrix::swap(Matrix &y)Parma_Polyhedra_Library::Matrix [inline, protected]
Parma_Polyhedra_Library::Matrix::swap(Parma_Polyhedra_Library::Matrix &x, Parma_Polyhedra_Library::Matrix &y)Parma_Polyhedra_Library::Matrix [related]
swap_columns(dimension_type i, dimension_type j)Parma_Polyhedra_Library::Matrix [protected]
topology() const Parma_Polyhedra_Library::Linear_System [inline, protected]
total_memory_in_bytes() const Parma_Polyhedra_Library::Generator_System [inline]
unset_pending_rows()Parma_Polyhedra_Library::Linear_System [inline, protected]
zero_dim_univ()Parma_Polyhedra_Library::Generator_System [inline, static]
zero_dim_univ_pParma_Polyhedra_Library::Generator_System [private, static]
~Generator_System()Parma_Polyhedra_Library::Generator_System [inline]
~Matrix()Parma_Polyhedra_Library::Matrix [inline, protected]


Generated on Sat Oct 11 10:41:08 2008 for PPL by  doxygen 1.5.6