add_congruence(Congruence c) | parma_polyhedra_library.Grid | |
add_congruences(Congruence_System c) | parma_polyhedra_library.Grid | |
add_constraint(Constraint c) | parma_polyhedra_library.Grid | |
add_constraints(Constraint_System c) | parma_polyhedra_library.Grid | |
add_grid_generator(Grid_Generator c) | parma_polyhedra_library.Grid | |
add_grid_generators(Grid_Generator_System c) | parma_polyhedra_library.Grid | |
add_space_dimensions_and_embed(long m) | parma_polyhedra_library.Grid | |
add_space_dimensions_and_project(long m) | parma_polyhedra_library.Grid | |
affine_dimension() | parma_polyhedra_library.Grid | |
affine_image(Variable var, Linear_Expression expr, Coefficient denominator) | parma_polyhedra_library.Grid | |
affine_preimage(Variable var, Linear_Expression expr, Coefficient denominator) | parma_polyhedra_library.Grid | |
approximate_partition(Grid p, Grid q, By_Reference< Boolean > finite) | parma_polyhedra_library.Grid | static |
ascii_dump() | parma_polyhedra_library.Grid | |
bounded_affine_image(Variable var, Linear_Expression lb_expr, Linear_Expression ub_expr, Coefficient denominator) | parma_polyhedra_library.Grid | |
bounded_affine_preimage(Variable var, Linear_Expression lb_expr, Linear_Expression ub_expr, Coefficient denominator) | parma_polyhedra_library.Grid | |
bounds_from_above(Linear_Expression expr) | parma_polyhedra_library.Grid | |
bounds_from_below(Linear_Expression expr) | parma_polyhedra_library.Grid | |
build_cpp_object(Constraint_System cs) | parma_polyhedra_library.Grid | private |
build_cpp_object(Congruence_System cs) | parma_polyhedra_library.Grid | private |
build_cpp_object(Grid_Generator_System cs) | parma_polyhedra_library.Grid | private |
build_cpp_object(long num_dimensions, Degenerate_Element kind) | parma_polyhedra_library.Grid | private |
build_cpp_object(Int8_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Int8_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Int16_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Int16_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Int32_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Int32_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Int64_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Int64_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Uint8_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Uint8_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Uint16_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Uint16_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Uint32_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Uint32_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Uint64_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Uint64_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Z_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Z_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Rational_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Rational_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_int8_t y) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_int8_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_int16_t y) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_int16_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_int32_t y) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_int32_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_int64_t y) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_int64_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_mpz_class y) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_mpz_class y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_mpq_class y) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_mpq_class y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_int8_t y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_int8_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_int16_t y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_int16_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_int32_t y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_int32_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_int64_t y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_int64_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_mpz_class y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_mpz_class y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_mpq_class y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_mpq_class y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(C_Polyhedron y) | parma_polyhedra_library.Grid | private |
build_cpp_object(C_Polyhedron y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(NNC_Polyhedron y) | parma_polyhedra_library.Grid | private |
build_cpp_object(NNC_Polyhedron y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Grid y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Grid y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Float_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Float_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_float y) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_float y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_float y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_float y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Double_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Double_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_double y) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_double y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_double y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_double y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Long_Double_Box y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Long_Double_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_long_double y) | parma_polyhedra_library.Grid | private |
build_cpp_object(BD_Shape_long_double y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_long_double y) | parma_polyhedra_library.Grid | private |
build_cpp_object(Octagonal_Shape_long_double y, Complexity_Class complexity) | parma_polyhedra_library.Grid | private |
concatenate_assign(Grid p) | parma_polyhedra_library.Grid | |
congruence_widening_assign(Grid y, By_Reference< Integer > tp) | parma_polyhedra_library.Grid | |
congruences() | parma_polyhedra_library.Grid | |
constrains(Variable var) | parma_polyhedra_library.Grid | |
constraints() | parma_polyhedra_library.Grid | |
contains(Grid y) | parma_polyhedra_library.Grid | |
contains_integer_point() | parma_polyhedra_library.Grid | |
difference_assign(Grid p) | parma_polyhedra_library.Grid | |
drop_some_non_integer_points(Complexity_Class complexity) | parma_polyhedra_library.Grid | |
drop_some_non_integer_points(Variables_Set vars, Complexity_Class complexity) | parma_polyhedra_library.Grid | |
equals(Grid p) | parma_polyhedra_library.Grid | |
equals(Object y) | parma_polyhedra_library.Grid | inline |
expand_space_dimension(Variable var, long m) | parma_polyhedra_library.Grid | |
external_memory_in_bytes() | parma_polyhedra_library.Grid | |
finalize() | parma_polyhedra_library.Grid | protected |
fold_space_dimensions(Variables_Set vars, Variable dest) | parma_polyhedra_library.Grid | |
free() | parma_polyhedra_library.Grid | |
frequency(Linear_Expression expr, Coefficient freq_n, Coefficient freq_d, Coefficient val_n, Coefficient val_d) | parma_polyhedra_library.Grid | |
generalized_affine_image(Variable var, Relation_Symbol relsym, Linear_Expression expr, Coefficient denominator) | parma_polyhedra_library.Grid | |
generalized_affine_image(Linear_Expression lhs, Relation_Symbol relsym, Linear_Expression rhs) | parma_polyhedra_library.Grid | |
generalized_affine_image_lhs_rhs_with_congruence(Linear_Expression lhs, Relation_Symbol relsym, Linear_Expression rhs, Coefficient modulus) | parma_polyhedra_library.Grid | |
generalized_affine_image_with_congruence(Variable var, Relation_Symbol relsym, Linear_Expression expr, Coefficient denominator, Coefficient modulus) | parma_polyhedra_library.Grid | |
generalized_affine_preimage(Variable var, Relation_Symbol relsym, Linear_Expression expr, Coefficient denominator) | parma_polyhedra_library.Grid | |
generalized_affine_preimage(Linear_Expression lhs, Relation_Symbol relsym, Linear_Expression rhs) | parma_polyhedra_library.Grid | |
generalized_affine_preimage_lhs_rhs_with_congruence(Linear_Expression lhs, Relation_Symbol relsym, Linear_Expression rhs, Coefficient modulus) | parma_polyhedra_library.Grid | |
generalized_affine_preimage_with_congruence(Variable var, Relation_Symbol relsym, Linear_Expression expr, Coefficient denominator, Coefficient modulus) | parma_polyhedra_library.Grid | |
generator_widening_assign(Grid y, By_Reference< Integer > tp) | parma_polyhedra_library.Grid | |
Grid(long num_dimensions, Degenerate_Element kind) | parma_polyhedra_library.Grid | inline |
Grid() | parma_polyhedra_library.Grid | inlineprivate |
Grid(Int8_Box y) | parma_polyhedra_library.Grid | inline |
Grid(Int16_Box y) | parma_polyhedra_library.Grid | inline |
Grid(Int32_Box y) | parma_polyhedra_library.Grid | inline |
Grid(Int64_Box y) | parma_polyhedra_library.Grid | inline |
Grid(Uint8_Box y) | parma_polyhedra_library.Grid | inline |
Grid(Uint16_Box y) | parma_polyhedra_library.Grid | inline |
Grid(Uint32_Box y) | parma_polyhedra_library.Grid | inline |
Grid(Uint64_Box y) | parma_polyhedra_library.Grid | inline |
Grid(Z_Box y) | parma_polyhedra_library.Grid | inline |
Grid(Rational_Box y) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_int8_t y) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_int16_t y) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_int32_t y) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_int64_t y) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_mpz_class y) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_mpq_class y) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_int8_t y) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_int16_t y) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_int32_t y) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_int64_t y) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_mpz_class y) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_mpq_class y) | parma_polyhedra_library.Grid | inline |
Grid(C_Polyhedron y) | parma_polyhedra_library.Grid | inline |
Grid(NNC_Polyhedron y) | parma_polyhedra_library.Grid | inline |
Grid(Grid y) | parma_polyhedra_library.Grid | inline |
Grid(Float_Box y) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_float y) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_float y) | parma_polyhedra_library.Grid | inline |
Grid(Double_Box y) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_double y) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_double y) | parma_polyhedra_library.Grid | inline |
Grid(Long_Double_Box y) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_long_double y) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_long_double y) | parma_polyhedra_library.Grid | inline |
Grid(Int8_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Int16_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Int32_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Int64_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Uint8_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Uint16_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Uint32_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Uint64_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Z_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Rational_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_int8_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_int16_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_int32_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_int64_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_mpz_class y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_mpq_class y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_int8_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_int16_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_int32_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_int64_t y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_mpz_class y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_mpq_class y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(C_Polyhedron y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(NNC_Polyhedron y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Grid y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Float_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_float y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_float y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Double_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_double y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_double y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Long_Double_Box y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(BD_Shape_long_double y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Octagonal_Shape_long_double y, Complexity_Class complexity) | parma_polyhedra_library.Grid | inline |
Grid(Constraint_System cs) | parma_polyhedra_library.Grid | inline |
Grid(Congruence_System cs) | parma_polyhedra_library.Grid | inline |
Grid(Grid_Generator_System cs) | parma_polyhedra_library.Grid | inline |
grid_generators() | parma_polyhedra_library.Grid | |
hashCode() | parma_polyhedra_library.Grid | |
intersection_assign(Grid p) | parma_polyhedra_library.Grid | |
is_bounded() | parma_polyhedra_library.Grid | |
is_discrete() | parma_polyhedra_library.Grid | |
is_disjoint_from(Grid y) | parma_polyhedra_library.Grid | |
is_empty() | parma_polyhedra_library.Grid | |
is_topologically_closed() | parma_polyhedra_library.Grid | |
is_universe() | parma_polyhedra_library.Grid | |
limited_congruence_extrapolation_assign(Grid y, Congruence_System cs, By_Reference< Integer > tp) | parma_polyhedra_library.Grid | |
limited_generator_extrapolation_assign(Grid y, Congruence_System cs, By_Reference< Integer > tp) | parma_polyhedra_library.Grid | |
map_space_dimensions(Partial_Function pfunc) | parma_polyhedra_library.Grid | |
maximize(Linear_Expression expr, Coefficient sup_n, Coefficient sup_d, By_Reference< Boolean > maximum) | parma_polyhedra_library.Grid | |
maximize(Linear_Expression expr, Coefficient sup_n, Coefficient sup_d, By_Reference< Boolean > maximum, Generator point) | parma_polyhedra_library.Grid | |
minimize(Linear_Expression expr, Coefficient sup_n, Coefficient sup_d, By_Reference< Boolean > maximum) | parma_polyhedra_library.Grid | |
minimize(Linear_Expression expr, Coefficient sup_n, Coefficient sup_d, By_Reference< Boolean > maximum, Generator point) | parma_polyhedra_library.Grid | |
minimized_congruences() | parma_polyhedra_library.Grid | |
minimized_constraints() | parma_polyhedra_library.Grid | |
minimized_grid_generators() | parma_polyhedra_library.Grid | |
OK() | parma_polyhedra_library.Grid | |
PPL_Object() | parma_polyhedra_library.PPL_Object | inlineprotected |
refine_with_congruence(Congruence c) | parma_polyhedra_library.Grid | |
refine_with_congruences(Congruence_System c) | parma_polyhedra_library.Grid | |
refine_with_constraint(Constraint c) | parma_polyhedra_library.Grid | |
refine_with_constraints(Constraint_System c) | parma_polyhedra_library.Grid | |
relation_with(Constraint c) | parma_polyhedra_library.Grid | |
relation_with(Generator c) | parma_polyhedra_library.Grid | |
relation_with(Congruence c) | parma_polyhedra_library.Grid | |
relation_with(Grid_Generator c) | parma_polyhedra_library.Grid | |
remove_higher_space_dimensions(long new_dimension) | parma_polyhedra_library.Grid | |
remove_space_dimensions(Variables_Set vars) | parma_polyhedra_library.Grid | |
simplify_using_context_assign(Grid p) | parma_polyhedra_library.Grid | |
space_dimension() | parma_polyhedra_library.Grid | |
strictly_contains(Grid y) | parma_polyhedra_library.Grid | |
swap(Grid y) | parma_polyhedra_library.Grid | |
time_elapse_assign(Grid p) | parma_polyhedra_library.Grid | |
topological_closure_assign() | parma_polyhedra_library.Grid | |
toString() | parma_polyhedra_library.Grid | |
total_memory_in_bytes() | parma_polyhedra_library.Grid | |
unconstrain_space_dimension(Variable var) | parma_polyhedra_library.Grid | |
unconstrain_space_dimensions(Variables_Set vars) | parma_polyhedra_library.Grid | |
upper_bound_assign(Grid p) | parma_polyhedra_library.Grid | |
upper_bound_assign_if_exact(Grid y) | parma_polyhedra_library.Grid | |
widening_assign(Grid y, By_Reference< Integer > tp) | parma_polyhedra_library.Grid | |
wrap_assign(Variables_Set vars, Bounded_Integer_Type_Width w, Bounded_Integer_Type_Representation r, Bounded_Integer_Type_Overflow o, Constraint_System cs, long complexity_threshold, boolean wrap_individually) | parma_polyhedra_library.Grid | |