parma_polyhedra_library::Uint8_Box Class Reference

Java class interfacing C++ Parma_Polyhedra_Library::Uint8_Box. More...

Inherits parma_polyhedra_library::PPL_Object.

List of all members.

Public Member Functions

 Uint8_Box (long num_dimensions, Degenerate_Element kind)
 Uint8_Box (Int8_Box y)
 Uint8_Box (Int16_Box y)
 Uint8_Box (Int32_Box y)
 Uint8_Box (Int64_Box y)
 Uint8_Box (Uint8_Box y)
 Uint8_Box (Uint16_Box y)
 Uint8_Box (Uint32_Box y)
 Uint8_Box (Uint64_Box y)
 Uint8_Box (Z_Box y)
 Uint8_Box (Rational_Box y)
 Uint8_Box (BD_Shape_int8_t y)
 Uint8_Box (BD_Shape_int16_t y)
 Uint8_Box (BD_Shape_int32_t y)
 Uint8_Box (BD_Shape_int64_t y)
 Uint8_Box (BD_Shape_mpz_class y)
 Uint8_Box (BD_Shape_mpq_class y)
 Uint8_Box (Octagonal_Shape_int8_t y)
 Uint8_Box (Octagonal_Shape_int16_t y)
 Uint8_Box (Octagonal_Shape_int32_t y)
 Uint8_Box (Octagonal_Shape_int64_t y)
 Uint8_Box (Octagonal_Shape_mpz_class y)
 Uint8_Box (Octagonal_Shape_mpq_class y)
 Uint8_Box (C_Polyhedron y)
 Uint8_Box (NNC_Polyhedron y)
 Uint8_Box (Grid y)
 Uint8_Box (Float_Box y)
 Uint8_Box (BD_Shape_float y)
 Uint8_Box (Octagonal_Shape_float y)
 Uint8_Box (Double_Box y)
 Uint8_Box (BD_Shape_double y)
 Uint8_Box (Octagonal_Shape_double y)
 Uint8_Box (Long_Double_Box y)
 Uint8_Box (BD_Shape_long_double y)
 Uint8_Box (Octagonal_Shape_long_double y)
 Uint8_Box (Int8_Box y, Complexity_Class complexity)
 Uint8_Box (Int16_Box y, Complexity_Class complexity)
 Uint8_Box (Int32_Box y, Complexity_Class complexity)
 Uint8_Box (Int64_Box y, Complexity_Class complexity)
 Uint8_Box (Uint8_Box y, Complexity_Class complexity)
 Uint8_Box (Uint16_Box y, Complexity_Class complexity)
 Uint8_Box (Uint32_Box y, Complexity_Class complexity)
 Uint8_Box (Uint64_Box y, Complexity_Class complexity)
 Uint8_Box (Z_Box y, Complexity_Class complexity)
 Uint8_Box (Rational_Box y, Complexity_Class complexity)
 Uint8_Box (BD_Shape_int8_t y, Complexity_Class complexity)
 Uint8_Box (BD_Shape_int16_t y, Complexity_Class complexity)
 Uint8_Box (BD_Shape_int32_t y, Complexity_Class complexity)
 Uint8_Box (BD_Shape_int64_t y, Complexity_Class complexity)
 Uint8_Box (BD_Shape_mpz_class y, Complexity_Class complexity)
 Uint8_Box (BD_Shape_mpq_class y, Complexity_Class complexity)
 Uint8_Box (Octagonal_Shape_int8_t y, Complexity_Class complexity)
 Uint8_Box (Octagonal_Shape_int16_t y, Complexity_Class complexity)
 Uint8_Box (Octagonal_Shape_int32_t y, Complexity_Class complexity)
 Uint8_Box (Octagonal_Shape_int64_t y, Complexity_Class complexity)
 Uint8_Box (Octagonal_Shape_mpz_class y, Complexity_Class complexity)
 Uint8_Box (Octagonal_Shape_mpq_class y, Complexity_Class complexity)
 Uint8_Box (C_Polyhedron y, Complexity_Class complexity)
 Uint8_Box (NNC_Polyhedron y, Complexity_Class complexity)
 Uint8_Box (Grid y, Complexity_Class complexity)
 Uint8_Box (Float_Box y, Complexity_Class complexity)
 Uint8_Box (BD_Shape_float y, Complexity_Class complexity)
 Uint8_Box (Octagonal_Shape_float y, Complexity_Class complexity)
 Uint8_Box (Double_Box y, Complexity_Class complexity)
 Uint8_Box (BD_Shape_double y, Complexity_Class complexity)
 Uint8_Box (Octagonal_Shape_double y, Complexity_Class complexity)
 Uint8_Box (Long_Double_Box y, Complexity_Class complexity)
 Uint8_Box (BD_Shape_long_double y, Complexity_Class complexity)
 Uint8_Box (Octagonal_Shape_long_double y, Complexity_Class complexity)
 Uint8_Box (Constraint_System cs)
 Uint8_Box (Congruence_System cs)
 Uint8_Box (Generator_System cs)
native void swap (Uint8_Box y)
native long space_dimension ()
native long affine_dimension ()
native Poly_Con_Relation relation_with (Constraint c)
native Poly_Gen_Relation relation_with (Generator c)
native Poly_Con_Relation relation_with (Congruence c)
native Constraint_System constraints ()
native Congruence_System congruences ()
native Constraint_System minimized_constraints ()
native Congruence_System minimized_congruences ()
native boolean is_empty ()
native boolean is_universe ()
native boolean is_bounded ()
native boolean contains_integer_point ()
native boolean is_topologically_closed ()
native boolean is_discrete ()
native void topological_closure_assign ()
native boolean bounds_from_above (Linear_Expression expr)
native boolean bounds_from_below (Linear_Expression expr)
native boolean maximize (Linear_Expression expr, Coefficient sup_n, Coefficient sup_d, By_Reference< Boolean > maximum)
native boolean minimize (Linear_Expression expr, Coefficient sup_n, Coefficient sup_d, By_Reference< Boolean > maximum)
native boolean maximize (Linear_Expression expr, Coefficient sup_n, Coefficient sup_d, By_Reference< Boolean > maximum, Generator point)
native boolean minimize (Linear_Expression expr, Coefficient sup_n, Coefficient sup_d, By_Reference< Boolean > maximum, Generator point)
native boolean frequency (Linear_Expression expr, Coefficient freq_n, Coefficient freq_d, Coefficient val_n, Coefficient val_d)
native boolean contains (Uint8_Box y)
native boolean strictly_contains (Uint8_Box y)
native boolean is_disjoint_from (Uint8_Box y)
native boolean equals (Uint8_Box p)
boolean equals (Object y)
native boolean OK ()
native void add_constraint (Constraint c)
native void add_congruence (Congruence c)
native void add_constraints (Constraint_System c)
native void add_congruences (Congruence_System c)
native void refine_with_constraint (Constraint c)
native void refine_with_congruence (Congruence c)
native void refine_with_constraints (Constraint_System c)
native void refine_with_congruences (Congruence_System c)
native void intersection_assign (Uint8_Box p)
native void upper_bound_assign (Uint8_Box p)
native void difference_assign (Uint8_Box p)
native void concatenate_assign (Uint8_Box p)
native void time_elapse_assign (Uint8_Box p)
native boolean upper_bound_assign_if_exact (Uint8_Box y)
native boolean simplify_using_context_assign (Uint8_Box p)
native boolean constrains (Variable var)
native void unconstrain_space_dimension (Variable var)
native void unconstrain_space_dimensions (Variables_Set vars)
native void affine_image (Variable var, Linear_Expression expr, Coefficient denominator)
native void affine_preimage (Variable var, Linear_Expression expr, Coefficient denominator)
native void bounded_affine_image (Variable var, Linear_Expression lb_expr, Linear_Expression ub_expr, Coefficient denominator)
native void bounded_affine_preimage (Variable var, Linear_Expression lb_expr, Linear_Expression ub_expr, Coefficient denominator)
native void generalized_affine_image (Variable var, Relation_Symbol relsym, Linear_Expression expr, Coefficient denominator)
native void generalized_affine_preimage (Variable var, Relation_Symbol relsym, Linear_Expression expr, Coefficient denominator)
native void generalized_affine_image (Linear_Expression lhs, Relation_Symbol relsym, Linear_Expression rhs)
native void generalized_affine_preimage (Linear_Expression lhs, Relation_Symbol relsym, Linear_Expression rhs)
native void add_space_dimensions_and_embed (long m)
native void add_space_dimensions_and_project (long m)
native void remove_space_dimensions (Variables_Set vars)
native void remove_higher_space_dimensions (long new_dimension)
native void expand_space_dimension (Variable var, long m)
native void fold_space_dimensions (Variables_Set vars, Variable dest)
native void map_space_dimensions (Partial_Function pfunc)
native void drop_some_non_integer_points (Integer complexity_threshold)
native void drop_some_non_integer_points_2 (Variables_Set vars, Integer complexity_threshold)
native String ascii_dump ()
native long external_memory_in_bytes ()
native long total_memory_in_bytes ()
native void CC76_widening_assign (Uint8_Box y, By_Reference< Integer > tp)
native void widening_assign (Uint8_Box y, By_Reference< Integer > tp)
native void limited_CC76_extrapolation_assign (Uint8_Box y, Constraint_System cs, By_Reference< Integer > tp)
native void 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)
native void free ()
native String toString ()

Static Public Member Functions

static native Pair< Uint8_Box,
Pointset_Powerset_NNC_Polyhedron
linear_partition (Uint8_Box p, Uint8_Box q)

Protected Member Functions

native void finalize ()

Detailed Description

Java class interfacing C++ Parma_Polyhedra_Library::Uint8_Box.


The documentation for this class was generated from the following file:
Generated on Sun Feb 27 16:11:50 2011 for PPL Configured Java Language Interface by  doxygen 1.6.3