PPL Configured Java Language Interface  1.2
parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class Class Reference

Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<BD_Shape<mpq_class> > More...

Inheritance diagram for parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class:
Collaboration diagram for parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class:

Public Member Functions

 Pointset_Powerset_BD_Shape_mpq_class (long num_dimensions, Degenerate_Element kind)
 
 Pointset_Powerset_BD_Shape_mpq_class (Pointset_Powerset_BD_Shape_mpq_class y)
 
 Pointset_Powerset_BD_Shape_mpq_class (BD_Shape_mpq_class y)
 
 Pointset_Powerset_BD_Shape_mpq_class (Pointset_Powerset_BD_Shape_mpq_class y, Complexity_Class complexity)
 
 Pointset_Powerset_BD_Shape_mpq_class (BD_Shape_mpq_class y, Complexity_Class complexity)
 
 Pointset_Powerset_BD_Shape_mpq_class (Constraint_System cs)
 
 Pointset_Powerset_BD_Shape_mpq_class (Congruence_System cs)
 
native void swap (Pointset_Powerset_BD_Shape_mpq_class 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 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 void pairwise_reduce ()
 
native void omega_reduce ()
 
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 contains (Pointset_Powerset_BD_Shape_mpq_class y)
 
native boolean strictly_contains (Pointset_Powerset_BD_Shape_mpq_class y)
 
native boolean is_disjoint_from (Pointset_Powerset_BD_Shape_mpq_class y)
 
native boolean geometrically_covers (Pointset_Powerset_BD_Shape_mpq_class y)
 
native boolean geometrically_equals (Pointset_Powerset_BD_Shape_mpq_class y)
 
native boolean equals (Pointset_Powerset_BD_Shape_mpq_class 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 (Pointset_Powerset_BD_Shape_mpq_class p)
 
native void upper_bound_assign (Pointset_Powerset_BD_Shape_mpq_class p)
 
native void difference_assign (Pointset_Powerset_BD_Shape_mpq_class p)
 
native void concatenate_assign (Pointset_Powerset_BD_Shape_mpq_class p)
 
native void time_elapse_assign (Pointset_Powerset_BD_Shape_mpq_class p)
 
native boolean upper_bound_assign_if_exact (Pointset_Powerset_BD_Shape_mpq_class y)
 
native boolean simplify_using_context_assign (Pointset_Powerset_BD_Shape_mpq_class 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 (Complexity_Class complexity)
 
native void drop_some_non_integer_points (Variables_Set vars, Complexity_Class complexity)
 
native String ascii_dump ()
 
native long external_memory_in_bytes ()
 
native long total_memory_in_bytes ()
 
native long size ()
 
native Pointset_Powerset_BD_Shape_mpq_class_Iterator begin_iterator ()
 
native Pointset_Powerset_BD_Shape_mpq_class_Iterator end_iterator ()
 
native void add_disjunct (BD_Shape_mpq_class j_disj)
 
native void drop_disjunct (Pointset_Powerset_BD_Shape_mpq_class_Iterator itr)
 
native void drop_disjuncts (Pointset_Powerset_BD_Shape_mpq_class_Iterator itr1, Pointset_Powerset_BD_Shape_mpq_class_Iterator itr2)
 
native void BHZ03_H79_BHMZ05_widening_assign (Pointset_Powerset_BD_Shape_mpq_class y)
 
native void BHZ03_H79_H79_widening_assign (Pointset_Powerset_BD_Shape_mpq_class y)
 
native void BGP99_BHMZ05_extrapolation_assign (Pointset_Powerset_BD_Shape_mpq_class y, Integer d)
 
native void BGP99_H79_extrapolation_assign (Pointset_Powerset_BD_Shape_mpq_class y, Integer d)
 
native void free ()
 
native int hashCode ()
 
native String toString ()
 

Protected Member Functions

native void finalize ()
 
- Protected Member Functions inherited from parma_polyhedra_library.PPL_Object
 PPL_Object ()
 Builds an object that points to `null'. More...
 

Private Member Functions

 Pointset_Powerset_BD_Shape_mpq_class ()
 
native void build_cpp_object (Constraint_System cs)
 
native void build_cpp_object (Congruence_System cs)
 
native void build_cpp_object (long num_dimensions, Degenerate_Element kind)
 
native void build_cpp_object (Pointset_Powerset_BD_Shape_mpq_class y)
 
native void build_cpp_object (Pointset_Powerset_BD_Shape_mpq_class y, Complexity_Class complexity)
 
native void build_cpp_object (BD_Shape_mpq_class y)
 
native void build_cpp_object (BD_Shape_mpq_class y, Complexity_Class complexity)
 

Detailed Description

Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<BD_Shape<mpq_class> >

Definition at line 30 of file Pointset_Powerset_BD_Shape_mpq_class.java.

Constructor & Destructor Documentation

parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.Pointset_Powerset_BD_Shape_mpq_class ( long  num_dimensions,
Degenerate_Element  kind 
)
inline
parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.Pointset_Powerset_BD_Shape_mpq_class ( )
inlineprivate

Definition at line 42 of file Pointset_Powerset_BD_Shape_mpq_class.java.

parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.Pointset_Powerset_BD_Shape_mpq_class ( Pointset_Powerset_BD_Shape_mpq_class  y)
inline
parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.Pointset_Powerset_BD_Shape_mpq_class ( BD_Shape_mpq_class  y)
inline
parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.Pointset_Powerset_BD_Shape_mpq_class ( Pointset_Powerset_BD_Shape_mpq_class  y,
Complexity_Class  complexity 
)
inline
parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.Pointset_Powerset_BD_Shape_mpq_class ( BD_Shape_mpq_class  y,
Complexity_Class  complexity 
)
inline
parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.Pointset_Powerset_BD_Shape_mpq_class ( Constraint_System  cs)
inline
parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.Pointset_Powerset_BD_Shape_mpq_class ( Congruence_System  cs)
inline

Member Function Documentation

native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.add_congruence ( Congruence  c)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.add_congruences ( Congruence_System  c)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.add_constraint ( Constraint  c)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.add_constraints ( Constraint_System  c)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.add_disjunct ( BD_Shape_mpq_class  j_disj)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.add_space_dimensions_and_embed ( long  m)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.add_space_dimensions_and_project ( long  m)
native long parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.affine_dimension ( )
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.affine_image ( Variable  var,
Linear_Expression  expr,
Coefficient  denominator 
)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.affine_preimage ( Variable  var,
Linear_Expression  expr,
Coefficient  denominator 
)
native String parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.ascii_dump ( )
native Pointset_Powerset_BD_Shape_mpq_class_Iterator parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.begin_iterator ( )
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.BGP99_BHMZ05_extrapolation_assign ( Pointset_Powerset_BD_Shape_mpq_class  y,
Integer  d 
)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.BGP99_H79_extrapolation_assign ( Pointset_Powerset_BD_Shape_mpq_class  y,
Integer  d 
)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.BHZ03_H79_BHMZ05_widening_assign ( Pointset_Powerset_BD_Shape_mpq_class  y)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.BHZ03_H79_H79_widening_assign ( Pointset_Powerset_BD_Shape_mpq_class  y)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.bounded_affine_image ( Variable  var,
Linear_Expression  lb_expr,
Linear_Expression  ub_expr,
Coefficient  denominator 
)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.bounded_affine_preimage ( Variable  var,
Linear_Expression  lb_expr,
Linear_Expression  ub_expr,
Coefficient  denominator 
)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.bounds_from_above ( Linear_Expression  expr)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.bounds_from_below ( Linear_Expression  expr)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.build_cpp_object ( Constraint_System  cs)
private
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.build_cpp_object ( Congruence_System  cs)
private
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.build_cpp_object ( long  num_dimensions,
Degenerate_Element  kind 
)
private
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.build_cpp_object ( Pointset_Powerset_BD_Shape_mpq_class  y)
private
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.build_cpp_object ( Pointset_Powerset_BD_Shape_mpq_class  y,
Complexity_Class  complexity 
)
private
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.build_cpp_object ( BD_Shape_mpq_class  y)
private
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.build_cpp_object ( BD_Shape_mpq_class  y,
Complexity_Class  complexity 
)
private
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.concatenate_assign ( Pointset_Powerset_BD_Shape_mpq_class  p)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.constrains ( Variable  var)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.contains ( Pointset_Powerset_BD_Shape_mpq_class  y)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.contains_integer_point ( )
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.difference_assign ( Pointset_Powerset_BD_Shape_mpq_class  p)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.drop_disjunct ( Pointset_Powerset_BD_Shape_mpq_class_Iterator  itr)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.drop_disjuncts ( Pointset_Powerset_BD_Shape_mpq_class_Iterator  itr1,
Pointset_Powerset_BD_Shape_mpq_class_Iterator  itr2 
)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.drop_some_non_integer_points ( Complexity_Class  complexity)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.drop_some_non_integer_points ( Variables_Set  vars,
Complexity_Class  complexity 
)
native Pointset_Powerset_BD_Shape_mpq_class_Iterator parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.end_iterator ( )
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.equals ( Pointset_Powerset_BD_Shape_mpq_class  p)
boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.equals ( Object  y)
inline
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.expand_space_dimension ( Variable  var,
long  m 
)
native long parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.external_memory_in_bytes ( )
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.finalize ( )
protected
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.fold_space_dimensions ( Variables_Set  vars,
Variable  dest 
)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.free ( )
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.generalized_affine_image ( Variable  var,
Relation_Symbol  relsym,
Linear_Expression  expr,
Coefficient  denominator 
)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.generalized_affine_image ( Linear_Expression  lhs,
Relation_Symbol  relsym,
Linear_Expression  rhs 
)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.generalized_affine_preimage ( Variable  var,
Relation_Symbol  relsym,
Linear_Expression  expr,
Coefficient  denominator 
)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.generalized_affine_preimage ( Linear_Expression  lhs,
Relation_Symbol  relsym,
Linear_Expression  rhs 
)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.geometrically_covers ( Pointset_Powerset_BD_Shape_mpq_class  y)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.geometrically_equals ( Pointset_Powerset_BD_Shape_mpq_class  y)
native int parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.hashCode ( )
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.intersection_assign ( Pointset_Powerset_BD_Shape_mpq_class  p)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.is_bounded ( )
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.is_discrete ( )
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.is_disjoint_from ( Pointset_Powerset_BD_Shape_mpq_class  y)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.is_empty ( )
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.is_topologically_closed ( )
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.is_universe ( )
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.map_space_dimensions ( Partial_Function  pfunc)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.maximize ( Linear_Expression  expr,
Coefficient  sup_n,
Coefficient  sup_d,
By_Reference< Boolean >  maximum 
)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.maximize ( Linear_Expression  expr,
Coefficient  sup_n,
Coefficient  sup_d,
By_Reference< Boolean >  maximum,
Generator  point 
)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.minimize ( Linear_Expression  expr,
Coefficient  sup_n,
Coefficient  sup_d,
By_Reference< Boolean >  maximum 
)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.minimize ( Linear_Expression  expr,
Coefficient  sup_n,
Coefficient  sup_d,
By_Reference< Boolean >  maximum,
Generator  point 
)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.OK ( )
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.omega_reduce ( )
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.pairwise_reduce ( )
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.refine_with_congruence ( Congruence  c)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.refine_with_congruences ( Congruence_System  c)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.refine_with_constraint ( Constraint  c)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.refine_with_constraints ( Constraint_System  c)
native Poly_Con_Relation parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.relation_with ( Constraint  c)
native Poly_Gen_Relation parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.relation_with ( Generator  c)
native Poly_Con_Relation parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.relation_with ( Congruence  c)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.remove_higher_space_dimensions ( long  new_dimension)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.remove_space_dimensions ( Variables_Set  vars)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.simplify_using_context_assign ( Pointset_Powerset_BD_Shape_mpq_class  p)
native long parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.size ( )
native long parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.space_dimension ( )
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.strictly_contains ( Pointset_Powerset_BD_Shape_mpq_class  y)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.swap ( Pointset_Powerset_BD_Shape_mpq_class  y)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.time_elapse_assign ( Pointset_Powerset_BD_Shape_mpq_class  p)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.topological_closure_assign ( )
native String parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.toString ( )
native long parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.total_memory_in_bytes ( )
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.unconstrain_space_dimension ( Variable  var)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.unconstrain_space_dimensions ( Variables_Set  vars)
native void parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.upper_bound_assign ( Pointset_Powerset_BD_Shape_mpq_class  p)
native boolean parma_polyhedra_library.Pointset_Powerset_BD_Shape_mpq_class.upper_bound_assign_if_exact ( Pointset_Powerset_BD_Shape_mpq_class  y)

The documentation for this class was generated from the following file: