PPL  1.2
Parma_Polyhedra_Library::Constraint_System Member List

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

add_low_level_constraints()Parma_Polyhedra_Library::Constraint_Systeminlineprivate
add_universe_rows_and_space_dimensions(dimension_type n)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
adjust_topology_and_space_dimension(Topology new_topology, dimension_type new_space_dim)Parma_Polyhedra_Library::Constraint_Systemprivate
affine_preimage(Variable v, const Linear_Expression &expr, Coefficient_traits::const_reference denominator)Parma_Polyhedra_Library::Constraint_Systemprivate
ascii_dump() const Parma_Polyhedra_Library::Constraint_System
ascii_dump(std::ostream &s) const Parma_Polyhedra_Library::Constraint_System
ascii_load(std::istream &s)Parma_Polyhedra_Library::Constraint_System
assign_with_pending(const Constraint_System &y)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
back_substitute(dimension_type n_lines_or_equalities)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
begin() const Parma_Polyhedra_Library::Constraint_Systeminline
check_sorted() const Parma_Polyhedra_Library::Constraint_Systeminlineprivate
clear()Parma_Polyhedra_Library::Constraint_Systeminline
const_iterator typedefParma_Polyhedra_Library::Constraint_System
Constraint_System(Representation r=default_representation)Parma_Polyhedra_Library::Constraint_Systeminlineexplicit
Constraint_System(const Constraint &c, Representation r=default_representation)Parma_Polyhedra_Library::Constraint_Systeminlineexplicit
Constraint_System(const Congruence_System &cgs, Representation r=default_representation)Parma_Polyhedra_Library::Constraint_Systemexplicit
Constraint_System(const Constraint_System &cs)Parma_Polyhedra_Library::Constraint_Systeminline
Constraint_System(const Constraint_System &cs, Representation r)Parma_Polyhedra_Library::Constraint_Systeminline
Constraint_System(Topology topol, Representation r=default_representation)Parma_Polyhedra_Library::Constraint_Systeminlineexplicitprivate
Constraint_System(Topology topol, dimension_type space_dim, Representation r=default_representation)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
Constraint_System_const_iterator classParma_Polyhedra_Library::Constraint_Systemfriend
default_representationParma_Polyhedra_Library::Constraint_Systemstatic
empty() const Parma_Polyhedra_Library::Constraint_Systeminline
end() const Parma_Polyhedra_Library::Constraint_Systeminline
external_memory_in_bytes() const Parma_Polyhedra_Library::Constraint_Systeminline
finalize()Parma_Polyhedra_Library::Constraint_Systemstatic
first_pending_row() const Parma_Polyhedra_Library::Constraint_Systeminlineprivate
gauss(dimension_type n_lines_or_equalities)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
has_equalities() const Parma_Polyhedra_Library::Constraint_System
has_no_rows() const Parma_Polyhedra_Library::Constraint_Systeminlineprivate
has_strict_inequalities() const Parma_Polyhedra_Library::Constraint_System
initialize()Parma_Polyhedra_Library::Constraint_Systemstatic
insert(const Constraint &c)Parma_Polyhedra_Library::Constraint_System
insert(Constraint &r, Recycle_Input)Parma_Polyhedra_Library::Constraint_Systemprivate
insert(Constraint_System &r, Recycle_Input)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
insert(const Constraint_System &y)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
insert_pending(const Constraint &c)Parma_Polyhedra_Library::Constraint_Systemprivate
insert_pending(Constraint &r, Recycle_Input)Parma_Polyhedra_Library::Constraint_Systemprivate
insert_pending(Constraint_System &r, Recycle_Input)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
insert_pending(const Constraint_System &r)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
is_necessarily_closed() const Parma_Polyhedra_Library::Constraint_Systeminlineprivate
is_sorted() const Parma_Polyhedra_Library::Constraint_Systeminlineprivate
m_swap(Constraint_System &y)Parma_Polyhedra_Library::Constraint_Systeminline
mark_as_necessarily_closed()Parma_Polyhedra_Library::Constraint_Systeminlineprivate
mark_as_not_necessarily_closed()Parma_Polyhedra_Library::Constraint_Systeminlineprivate
max_space_dimension()Parma_Polyhedra_Library::Constraint_Systeminlinestatic
merge_rows_assign(const Constraint_System &y)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
num_constraints(const Constraint_System &cs)Parma_Polyhedra_Library::Constraint_Systemrelated
num_equalities() const Parma_Polyhedra_Library::Constraint_Systemprivate
num_inequalities() const Parma_Polyhedra_Library::Constraint_Systemprivate
num_lines_or_equalities() const Parma_Polyhedra_Library::Constraint_Systeminlineprivate
num_pending_rows() const Parma_Polyhedra_Library::Constraint_Systeminlineprivate
num_rows() const Parma_Polyhedra_Library::Constraint_Systeminlineprivate
OK() const Parma_Polyhedra_Library::Constraint_System
operator!=(const Constraint_System &x, const Constraint_System &y)Parma_Polyhedra_Library::Constraint_Systemrelated
operator<<(std::ostream &s, const Constraint_System &cs)Parma_Polyhedra_Library::Constraint_Systemrelated
operator<<(std::ostream &s, const Constraint_System &cs)Parma_Polyhedra_Library::Constraint_Systemrelated
operator=(const Constraint_System &y)Parma_Polyhedra_Library::Constraint_Systeminline
operator==(const Constraint_System &x, const Constraint_System &y)Parma_Polyhedra_Library::Constraint_Systemfriend
operator==(const Constraint_System &x, const Constraint_System &y)Parma_Polyhedra_Library::Constraint_Systemrelated
operator[](dimension_type k) const Parma_Polyhedra_Library::Constraint_Systeminlineprivate
permute_space_dimensions(const std::vector< Variable > &cycle)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
Polyhedron classParma_Polyhedra_Library::Constraint_Systemfriend
print() const Parma_Polyhedra_Library::Constraint_System
remove_row(dimension_type i, bool keep_sorted=false)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
remove_rows(const std::vector< dimension_type > &indexes)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
remove_rows(dimension_type first, dimension_type last, bool keep_sorted=false)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
remove_space_dimensions(const Variables_Set &vars)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
remove_trailing_rows(dimension_type n)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
representation() const Parma_Polyhedra_Library::Constraint_Systeminline
row_type typedefParma_Polyhedra_Library::Constraint_System
satisfies_all_constraints(const Generator &g) const Parma_Polyhedra_Library::Constraint_Systemprivate
set_index_first_pending_row(dimension_type i)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
set_representation(Representation r)Parma_Polyhedra_Library::Constraint_Systeminline
set_sorted(bool b)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
set_space_dimension(dimension_type space_dim)Parma_Polyhedra_Library::Constraint_Systeminline
shift_space_dimensions(Variable v, dimension_type n)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
simplify()Parma_Polyhedra_Library::Constraint_Systeminlineprivate
sort_and_remove_with_sat(Bit_Matrix &sat)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
sort_pending_and_remove_duplicates()Parma_Polyhedra_Library::Constraint_Systeminlineprivate
sort_rows()Parma_Polyhedra_Library::Constraint_Systeminlineprivate
space_dimension() const Parma_Polyhedra_Library::Constraint_Systeminline
strong_normalize()Parma_Polyhedra_Library::Constraint_Systeminlineprivate
swap(Constraint_System &x, Constraint_System &y)Parma_Polyhedra_Library::Constraint_Systemrelated
swap(Constraint_System &x, Constraint_System &y)Parma_Polyhedra_Library::Constraint_Systemrelated
swap_space_dimensions(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraint_Systeminlineprivate
sysParma_Polyhedra_Library::Constraint_Systemprivate
Termination_Helpers classParma_Polyhedra_Library::Constraint_Systemfriend
topology() const Parma_Polyhedra_Library::Constraint_Systeminlineprivate
total_memory_in_bytes() const Parma_Polyhedra_Library::Constraint_Systeminline
unset_pending_rows()Parma_Polyhedra_Library::Constraint_Systeminlineprivate
zero_dim_empty()Parma_Polyhedra_Library::Constraint_Systeminlinestatic
zero_dim_empty_pParma_Polyhedra_Library::Constraint_Systemprivatestatic
~Constraint_System()Parma_Polyhedra_Library::Constraint_Systeminline