PPL  1.2
Parma_Polyhedra_Library::Constraint Member List

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

ascii_dump() const Parma_Polyhedra_Library::Constraint
ascii_dump(std::ostream &s) const Parma_Polyhedra_Library::Constraint
ascii_load(std::istream &s)Parma_Polyhedra_Library::Constraint
check_strong_normalized() const Parma_Polyhedra_Library::Constraintprivate
coefficient(Variable v) const Parma_Polyhedra_Library::Constraintinline
compare(const Constraint &x, const Constraint &y)Parma_Polyhedra_Library::Constraintfriend
compare(const Constraint &x, const Constraint &y)Parma_Polyhedra_Library::Constraintrelated
compare(const Constraint &x, const Constraint &y)Parma_Polyhedra_Library::Constraintrelated
Constraint(Representation r=default_representation)Parma_Polyhedra_Library::Constraintinlineexplicit
Constraint(const Constraint &c)Parma_Polyhedra_Library::Constraintinline
Constraint(const Constraint &c, dimension_type space_dim)Parma_Polyhedra_Library::Constraintinline
Constraint(const Constraint &c, Representation r)Parma_Polyhedra_Library::Constraintinline
Constraint(const Constraint &c, dimension_type space_dim, Representation r)Parma_Polyhedra_Library::Constraintinline
Constraint(const Congruence &cg, Representation r=default_representation)Parma_Polyhedra_Library::Constraintexplicit
Constraint(dimension_type space_dim, Kind kind, Topology topology, Representation r=default_representation)Parma_Polyhedra_Library::Constraintinlineprivate
Constraint(Linear_Expression &e, Kind kind, Topology topology)Parma_Polyhedra_Library::Constraintinlineprivate
Constraint(Linear_Expression &e, Type type, Topology topology)Parma_Polyhedra_Library::Constraintinlineprivate
Constraint_System classParma_Polyhedra_Library::Constraintfriend
construct_epsilon_geq_zero()Parma_Polyhedra_Library::Constraintprivatestatic
default_representationParma_Polyhedra_Library::Constraintstatic
epsilon_coefficient() const Parma_Polyhedra_Library::Constraintinlineprivate
epsilon_geq_zero()Parma_Polyhedra_Library::Constraintinlinestatic
epsilon_geq_zero_pParma_Polyhedra_Library::Constraintprivatestatic
epsilon_leq_one()Parma_Polyhedra_Library::Constraintinlinestatic
epsilon_leq_one_pParma_Polyhedra_Library::Constraintprivatestatic
EQUALITY enum valueParma_Polyhedra_Library::Constraint
exprParma_Polyhedra_Library::Constraintprivate
expr_type typedefParma_Polyhedra_Library::Constraint
expression() const Parma_Polyhedra_Library::Constraintinline
external_memory_in_bytes() const Parma_Polyhedra_Library::Constraintinline
finalize()Parma_Polyhedra_Library::Constraintstatic
Grid classParma_Polyhedra_Library::Constraintfriend
inhomogeneous_term() const Parma_Polyhedra_Library::Constraintinline
initialize()Parma_Polyhedra_Library::Constraintstatic
is_equal_to(const Constraint &y) const Parma_Polyhedra_Library::Constraint
is_equality() const Parma_Polyhedra_Library::Constraintinline
is_equivalent_to(const Constraint &y) const Parma_Polyhedra_Library::Constraint
is_inconsistent() const Parma_Polyhedra_Library::Constraint
is_inequality() const Parma_Polyhedra_Library::Constraintinline
is_line_or_equality() const Parma_Polyhedra_Library::Constraintinlineprivate
is_necessarily_closed() const Parma_Polyhedra_Library::Constraintinlineprivate
is_nonstrict_inequality() const Parma_Polyhedra_Library::Constraintinline
is_not_necessarily_closed() const Parma_Polyhedra_Library::Constraintinlineprivate
is_ray_or_point_or_inequality() const Parma_Polyhedra_Library::Constraintinlineprivate
is_strict_inequality() const Parma_Polyhedra_Library::Constraintinline
is_tautological() const Parma_Polyhedra_Library::Constraint
Kind enum nameParma_Polyhedra_Library::Constraintprivate
kind_Parma_Polyhedra_Library::Constraintprivate
LINE_OR_EQUALITY enum valueParma_Polyhedra_Library::Constraintprivate
linear_combine(const Constraint &y, dimension_type i)Parma_Polyhedra_Library::Constraintprivate
Linear_System< Constraint > classParma_Polyhedra_Library::Constraintfriend
m_swap(Constraint &y)Parma_Polyhedra_Library::Constraintinline
mark_as_necessarily_closed()Parma_Polyhedra_Library::Constraintinlineprivate
mark_as_not_necessarily_closed()Parma_Polyhedra_Library::Constraintinlineprivate
max_space_dimension()Parma_Polyhedra_Library::Constraintinlinestatic
NONSTRICT_INEQUALITY enum valueParma_Polyhedra_Library::Constraint
Octagonal_Shape classParma_Polyhedra_Library::Constraintfriend
OK() const Parma_Polyhedra_Library::Constraint
operator!=(const Constraint &x, const Constraint &y)Parma_Polyhedra_Library::Constraintrelated
operator!=(const Constraint &x, const Constraint &y)Parma_Polyhedra_Library::Constraintrelated
operator<(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintfriend
operator<(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraintfriend
operator<(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintfriend
operator<(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintfriend
operator<(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintrelated
operator<(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraintrelated
operator<(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintrelated
operator<(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintrelated
operator<(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintrelated
operator<(const Variable v1, const Variable v2)Parma_Polyhedra_Library::Constraintrelated
operator<(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintrelated
operator<(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintrelated
operator<<(std::ostream &s, const Constraint &c)Parma_Polyhedra_Library::Constraintrelated
operator<<(std::ostream &s, const Constraint::Type &t)Parma_Polyhedra_Library::Constraintrelated
operator<<(std::ostream &s, const Constraint &c)Parma_Polyhedra_Library::Constraintrelated
operator<<(std::ostream &s, const Constraint::Type &t)Parma_Polyhedra_Library::Constraintrelated
operator<=(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintfriend
operator<=(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraintfriend
operator<=(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintfriend
operator<=(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintfriend
operator<=(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintrelated
operator<=(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraintrelated
operator<=(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintrelated
operator<=(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintrelated
operator<=(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintrelated
operator<=(const Variable v1, const Variable v2)Parma_Polyhedra_Library::Constraintrelated
operator<=(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintrelated
operator<=(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintrelated
operator=(const Constraint &c)Parma_Polyhedra_Library::Constraintinline
operator==(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintfriend
operator==(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraintfriend
operator==(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintfriend
operator==(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintfriend
operator==(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintrelated
operator==(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraintrelated
operator==(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintrelated
operator==(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintrelated
operator==(const Constraint &x, const Constraint &y)Parma_Polyhedra_Library::Constraintrelated
operator==(const Constraint &x, const Constraint &y)Parma_Polyhedra_Library::Constraintrelated
operator==(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintrelated
operator==(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraintrelated
operator==(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintrelated
operator==(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintrelated
operator>(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintfriend
operator>(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraintfriend
operator>(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintfriend
operator>(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintfriend
operator>(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintrelated
operator>(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraintrelated
operator>(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintrelated
operator>(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintrelated
operator>(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintrelated
operator>(const Variable v1, const Variable v2)Parma_Polyhedra_Library::Constraintrelated
operator>(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintrelated
operator>(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintrelated
operator>=(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintfriend
operator>=(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraintfriend
operator>=(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintfriend
operator>=(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintfriend
operator>=(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintrelated
operator>=(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraintrelated
operator>=(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintrelated
operator>=(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintrelated
operator>=(const Linear_Expression &e1, const Linear_Expression &e2)Parma_Polyhedra_Library::Constraintrelated
operator>=(const Variable v1, const Variable v2)Parma_Polyhedra_Library::Constraintrelated
operator>=(Coefficient_traits::const_reference n, const Linear_Expression &e)Parma_Polyhedra_Library::Constraintrelated
operator>=(const Linear_Expression &e, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintrelated
permute_space_dimensions(const std::vector< Variable > &cycle)Parma_Polyhedra_Library::Constraint
Polyhedron classParma_Polyhedra_Library::Constraintfriend
print() const Parma_Polyhedra_Library::Constraint
RAY_OR_POINT_OR_INEQUALITY enum valueParma_Polyhedra_Library::Constraintprivate
remove_space_dimensions(const Variables_Set &vars)Parma_Polyhedra_Library::Constraintinline
representation() const Parma_Polyhedra_Library::Constraintinline
Scalar_Products classParma_Polyhedra_Library::Constraintfriend
set_epsilon_coefficient(Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Constraintinlineprivate
set_is_equality()Parma_Polyhedra_Library::Constraintinlineprivate
set_is_inequality()Parma_Polyhedra_Library::Constraintinlineprivate
set_is_line_or_equality()Parma_Polyhedra_Library::Constraintinlineprivate
set_is_ray_or_point_or_inequality()Parma_Polyhedra_Library::Constraintinlineprivate
set_necessarily_closed()Parma_Polyhedra_Library::Constraintinlineprivate
set_not_necessarily_closed()Parma_Polyhedra_Library::Constraintinlineprivate
set_representation(Representation r)Parma_Polyhedra_Library::Constraintinline
set_space_dimension(dimension_type space_dim)Parma_Polyhedra_Library::Constraintinline
set_space_dimension_no_ok(dimension_type space_dim)Parma_Polyhedra_Library::Constraintinlineprivate
set_topology(Topology x)Parma_Polyhedra_Library::Constraintinlineprivate
shift_space_dimensions(Variable v, dimension_type n)Parma_Polyhedra_Library::Constraintinline
sign_normalize()Parma_Polyhedra_Library::Constraintprivate
space_dimension() const Parma_Polyhedra_Library::Constraintinline
STRICT_INEQUALITY enum valueParma_Polyhedra_Library::Constraint
strong_normalize()Parma_Polyhedra_Library::Constraintinlineprivate
swap(Constraint &x, Constraint &y)Parma_Polyhedra_Library::Constraintrelated
swap(Constraint &x, Constraint &y)Parma_Polyhedra_Library::Constraintrelated
swap_space_dimensions(Variable v1, Variable v2)Parma_Polyhedra_Library::Constraint
Termination_Helpers classParma_Polyhedra_Library::Constraintfriend
throw_dimension_incompatible(const char *method, const char *name_var, Variable v) const Parma_Polyhedra_Library::Constraintprivate
throw_invalid_argument(const char *method, const char *message) const Parma_Polyhedra_Library::Constraintprivate
topology() const Parma_Polyhedra_Library::Constraintinlineprivate
topology_Parma_Polyhedra_Library::Constraintprivate
Topology_Adjusted_Scalar_Product_Sign classParma_Polyhedra_Library::Constraintfriend
total_memory_in_bytes() const Parma_Polyhedra_Library::Constraintinline
Type enum nameParma_Polyhedra_Library::Constraint
type() const Parma_Polyhedra_Library::Constraintinline
zero_dim_false()Parma_Polyhedra_Library::Constraintinlinestatic
zero_dim_false_pParma_Polyhedra_Library::Constraintprivatestatic
zero_dim_positivity()Parma_Polyhedra_Library::Constraintinlinestatic
zero_dim_positivity_pParma_Polyhedra_Library::Constraintprivatestatic
~Constraint()Parma_Polyhedra_Library::Constraintinline