PPL  1.2
Parma_Polyhedra_Library::Linear_Expression_Impl< Row > Member List

This is the complete list of members for Parma_Polyhedra_Library::Linear_Expression_Impl< Row >, including all inherited members.

add_mul_assign(Coefficient_traits::const_reference n, const Variable v)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
add_mul_assign(Coefficient_traits::const_reference factor, const Linear_Expression_Interface &e2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
add_mul_assign(Coefficient_traits::const_reference factor, const Linear_Expression_Impl< Row2 > &e2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
add_mul_assign(Coefficient_traits::const_reference n, const Variable v)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >related
all_homogeneous_terms_are_zero() const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_homogeneous_terms_are_zero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_homogeneous_terms_are_zero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_homogeneous_terms_are_zero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_homogeneous_terms_are_zero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
all_zeroes(const Variables_Set &vars) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes(dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes(const Variables_Set &vars) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes(const Variables_Set &vars) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes(const Variables_Set &vars) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes(const Variables_Set &vars) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
all_zeroes_except(const Variables_Set &vars, dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes_except(const Variables_Set &vars, dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes_except(const Variables_Set &vars, dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes_except(const Variables_Set &vars, dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
all_zeroes_except(const Variables_Set &vars, dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
ascii_dump(std::ostream &s) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
ascii_load(std::istream &s)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
begin() const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
coefficient(Variable v) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
compare(const Linear_Expression_Interface &y) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >related
compare(const Linear_Expression_Impl< Row2 > &y) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >related
construct(const Linear_Expression_Interface &e)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >private
construct(const Linear_Expression_Interface &e, dimension_type space_dim)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >private
construct(const Linear_Expression_Impl< Row2 > &e)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >private
construct(const Linear_Expression_Impl< Row2 > &e, dimension_type space_dim)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >private
end() const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
exact_div_assign(Coefficient_traits::const_reference c, dimension_type start, dimension_type end)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
external_memory_in_bytes() const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
first_nonzero(dimension_type first, dimension_type last) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
first_nonzero(dimension_type first, dimension_type last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
first_nonzero(dimension_type first, dimension_type last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
first_nonzero(dimension_type first, dimension_type last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
first_nonzero(dimension_type first, dimension_type last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
gcd(dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
gcd(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
gcd(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
gcd(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
gcd(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
get(dimension_type i) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
get_row(Dense_Row &r) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
get_row(Sparse_Row &r) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
has_a_free_dimension_helper(std::set< dimension_type > &x) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
has_a_free_dimension_helper(std::set< dimension_type > &x) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
has_a_free_dimension_helper(std::set< dimension_type > &x) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
has_a_free_dimension_helper(std::set< dimension_type > &x) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
has_a_free_dimension_helper(std::set< dimension_type > &x) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
have_a_common_variable(const Linear_Expression_Interface &x, Variable first, Variable last) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
have_a_common_variable(const Linear_Expression_Impl< Row2 > &x, Variable first, Variable last) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
have_a_common_variable(const Linear_Expression_Impl< Dense_Row > &y, Variable first, Variable last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >
have_a_common_variable(const Linear_Expression_Impl< Dense_Row > &y, Variable first, Variable last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >
have_a_common_variable(const Linear_Expression_Impl< Sparse_Row > &y, Variable first, Variable last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >
have_a_common_variable(const Linear_Expression_Impl< Sparse_Row > &y, Variable first, Variable last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >
have_a_common_variable(const Linear_Expression_Impl< Dense_Row > &y, Variable first, Variable last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >
have_a_common_variable(const Linear_Expression_Impl< Sparse_Row > &y, Variable first, Variable last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >
have_a_common_variable(const Linear_Expression_Impl< Dense_Row > &y, Variable first, Variable last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >
have_a_common_variable(const Linear_Expression_Impl< Sparse_Row > &y, Variable first, Variable last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >
inhomogeneous_term() const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
is_equal_to(const Linear_Expression_Interface &x) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
is_equal_to(const Linear_Expression_Interface &x, dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
is_equal_to(const Linear_Expression_Interface &x, Coefficient_traits::const_reference c1, Coefficient_traits::const_reference c2, dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
is_equal_to(const Linear_Expression_Impl< Row2 > &x) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
is_equal_to(const Linear_Expression_Impl< Row2 > &x, dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
is_equal_to(const Linear_Expression_Impl< Row2 > &x, Coefficient_traits::const_reference c1, Coefficient_traits::const_reference c2, dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
is_zero() const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
is_zero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
is_zero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
is_zero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
is_zero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
last_nonzero() const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
last_nonzero(dimension_type first, dimension_type last) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
last_nonzero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
last_nonzero(dimension_type first, dimension_type last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
last_nonzero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
last_nonzero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
last_nonzero(dimension_type first, dimension_type last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
last_nonzero(dimension_type first, dimension_type last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
last_nonzero() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
last_nonzero(dimension_type first, dimension_type last) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
linear_combine(const Linear_Expression_Interface &y, Variable v)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
linear_combine(const Linear_Expression_Interface &y, Coefficient_traits::const_reference c1, Coefficient_traits::const_reference c2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
linear_combine(const Linear_Expression_Interface &y, dimension_type i)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
linear_combine(const Linear_Expression_Interface &y, Coefficient_traits::const_reference c1, Coefficient_traits::const_reference c2, dimension_type start, dimension_type end)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
linear_combine(const Linear_Expression_Impl< Row2 > &y, Variable v)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
linear_combine(const Linear_Expression_Impl< Row2 > &y, Coefficient_traits::const_reference c1, Coefficient_traits::const_reference c2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
linear_combine(const Linear_Expression_Impl< Row2 > &y, dimension_type i)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
linear_combine(const Linear_Expression_Impl< Row2 > &y, Coefficient_traits::const_reference c1, Coefficient_traits::const_reference c2, dimension_type start, dimension_type end)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
linear_combine_lax(const Linear_Expression_Interface &y, Coefficient_traits::const_reference c1, Coefficient_traits::const_reference c2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
linear_combine_lax(const Linear_Expression_Interface &y, Coefficient_traits::const_reference c1, Coefficient_traits::const_reference c2, dimension_type start, dimension_type end)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
linear_combine_lax(const Linear_Expression_Impl< Row2 > &y, Coefficient_traits::const_reference c1, Coefficient_traits::const_reference c2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
linear_combine_lax(const Linear_Expression_Impl< Row2 > &y, Coefficient_traits::const_reference c1, Coefficient_traits::const_reference c2, dimension_type start, dimension_type end)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
Linear_Expression_Impl classParma_Polyhedra_Library::Linear_Expression_Impl< Row >friend
Linear_Expression_Impl()Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inline
Linear_Expression_Impl(const Linear_Expression_Impl &e)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
Linear_Expression_Impl(const Linear_Expression_Impl< Row2 > &e)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
Linear_Expression_Impl(const Linear_Expression_Interface &e)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
Linear_Expression_Impl(Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlineexplicit
Linear_Expression_Impl(Variable v)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
Linear_Expression_Impl(const Linear_Expression_Interface &e, dimension_type space_dim)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
Linear_Expression_Impl(dimension_type space_dim, bool)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inline
lower_bound(Variable v) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
max_space_dimension()Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinestatic
mul_assign(Coefficient_traits::const_reference n, dimension_type start, dimension_type end)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
negate(dimension_type first, dimension_type last)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
negate()Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
negate()Parma_Polyhedra_Library::Linear_Expression_Impl< Row >related
normalize()Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
num_zeroes(dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
num_zeroes(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
num_zeroes(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
num_zeroes(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
num_zeroes(dimension_type start, dimension_type end) constParma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
OK() const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
OK() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
OK() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
OK() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
OK() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
operator*=(Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
operator*=(Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >related
operator+=(Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
operator+=(const Linear_Expression_Interface &e2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
operator+=(const Variable v)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
operator+=(const Linear_Expression_Impl< Row2 > &e2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
operator+=(const Linear_Expression_Impl< Row2 > &e)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
operator+=(const Variable v)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >related
operator-=(Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
operator-=(const Linear_Expression_Interface &e2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
operator-=(const Variable v)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
operator-=(const Linear_Expression_Impl< Row2 > &e2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
operator-=(const Linear_Expression_Impl< Row2 > &e2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >related
operator-=(const Variable v)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >related
operator/=(Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
operator/=(Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >related
operator<<(std::ostream &s, const Linear_Expression_Impl< Row > &e)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >related
permute_space_dimensions(const std::vector< Variable > &cycle)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
print(std::ostream &s) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
remove_space_dimensions(const Variables_Set &vars)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
remove_space_dimensions(const Variables_Set &vars)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
remove_space_dimensions(const Variables_Set &vars)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
remove_space_dimensions(const Variables_Set &vars)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
remove_space_dimensions(const Variables_Set &vars)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
representation() const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
representation() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
representation() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
representation() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
representation() constParma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
rowParma_Polyhedra_Library::Linear_Expression_Impl< Row >private
scalar_product_assign(Coefficient &result, const Linear_Expression_Interface &y, dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
scalar_product_assign(Coefficient &result, const Linear_Expression_Impl< Row2 > &y, dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
scalar_product_sign(const Linear_Expression_Interface &y, dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
scalar_product_sign(const Linear_Expression_Impl< Row2 > &y, dimension_type start, dimension_type end) const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
set(dimension_type i, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
set_coefficient(Variable v, Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
set_inhomogeneous_term(Coefficient_traits::const_reference n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
set_space_dimension(dimension_type n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
shift_space_dimensions(Variable v, dimension_type n)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
sign_normalize()Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
space_dimension() const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
sub_mul_assign(Coefficient_traits::const_reference n, const Variable v)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
sub_mul_assign(Coefficient_traits::const_reference factor, const Linear_Expression_Interface &e2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >virtual
sub_mul_assign(Coefficient_traits::const_reference n, const Linear_Expression_Impl< Row2 > &y, dimension_type start, dimension_type end)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
sub_mul_assign(Coefficient_traits::const_reference factor, const Linear_Expression_Impl< Row2 > &e2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >
sub_mul_assign(Coefficient_traits::const_reference n, const Variable v)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >related
swap_space_dimensions(Variable v1, Variable v2)Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
total_memory_in_bytes() const Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
~Linear_Expression_Impl()Parma_Polyhedra_Library::Linear_Expression_Impl< Row >inlinevirtual
~Linear_Expression_Interface()Parma_Polyhedra_Library::Linear_Expression_Interfacevirtual