Main Page
Modules
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
parma_polyhedra_library::Artificial_Parameter
parma_polyhedra_library::Artificial_Parameter_Sequence
A sequence of artificial parameters
parma_polyhedra_library::BD_Shape_double
Java class interfacing C++ Parma_Polyhedra_Library::BD_Shape<double>
parma_polyhedra_library::BD_Shape_float
Java class interfacing C++ Parma_Polyhedra_Library::BD_Shape<float>
parma_polyhedra_library::BD_Shape_int16_t
Java class interfacing C++ Parma_Polyhedra_Library::BD_Shape<int16_t>
parma_polyhedra_library::BD_Shape_int32_t
Java class interfacing C++ Parma_Polyhedra_Library::BD_Shape<int32_t>
parma_polyhedra_library::BD_Shape_int64_t
Java class interfacing C++ Parma_Polyhedra_Library::BD_Shape<int64_t>
parma_polyhedra_library::BD_Shape_int8_t
Java class interfacing C++ Parma_Polyhedra_Library::BD_Shape<int8_t>
parma_polyhedra_library::BD_Shape_long_double
Java class interfacing C++ Parma_Polyhedra_Library::BD_Shape<long double>
parma_polyhedra_library::BD_Shape_mpq_class
Java class interfacing C++ Parma_Polyhedra_Library::BD_Shape<mpq_class>
parma_polyhedra_library::BD_Shape_mpz_class
Java class interfacing C++ Parma_Polyhedra_Library::BD_Shape<mpz_class>
parma_polyhedra_library::By_Reference< T >
An utility class implementing mutable and non-mutable call-by-reference
parma_polyhedra_library::C_Polyhedron
Java class interfacing C++
Parma_Polyhedra_Library::C_Polyhedron
parma_polyhedra_library::Coefficient
A PPL coefficient
parma_polyhedra_library::Congruence
A linear congruence
parma_polyhedra_library::Congruence_System
A system of congruences
parma_polyhedra_library::Constraint
A linear equality or inequality
parma_polyhedra_library::Constraint_System
A system of constraints
parma_polyhedra_library::Constraints_Product_C_Polyhedron_Grid
Java class interfacing C++ Parma_Polyhedra_Library::Constraints_Product<C_Polyhedron,Grid>
parma_polyhedra_library::Constraints_Product_Grid_C_Polyhedron
Java class interfacing C++ Parma_Polyhedra_Library::Constraints_Product<Grid,C_Polyhedron>
parma_polyhedra_library::Constraints_Product_Grid_NNC_Polyhedron
Java class interfacing C++ Parma_Polyhedra_Library::Constraints_Product<Grid,NNC_Polyhedron>
parma_polyhedra_library::Constraints_Product_NNC_Polyhedron_Grid
Java class interfacing C++ Parma_Polyhedra_Library::Constraints_Product<NNC_Polyhedron,Grid>
Parma_Polyhedra_Library::Interfaces::Java::deterministic_timeout_exception
parma_polyhedra_library::Domain_Error_Exception
Exceptions caused by domain errors
parma_polyhedra_library::Double_Box
Java class interfacing C++ Parma_Polyhedra_Library::Double_Box
parma_polyhedra_library::Float_Box
Java class interfacing C++ Parma_Polyhedra_Library::Float_Box
parma_polyhedra_library::Generator
A line, ray, point or closure point
parma_polyhedra_library::Generator_System
A system of generators
parma_polyhedra_library::Grid
Java class interfacing C++
Parma_Polyhedra_Library::Grid
parma_polyhedra_library::Grid_Generator
A grid line, parameter or grid point
parma_polyhedra_library::Grid_Generator_System
A system of grid generators
parma_polyhedra_library::Int16_Box
Java class interfacing C++ Parma_Polyhedra_Library::Int16_Box
parma_polyhedra_library::Int32_Box
Java class interfacing C++ Parma_Polyhedra_Library::Int32_Box
parma_polyhedra_library::Int64_Box
Java class interfacing C++ Parma_Polyhedra_Library::Int64_Box
parma_polyhedra_library::Int8_Box
Java class interfacing C++ Parma_Polyhedra_Library::Int8_Box
parma_polyhedra_library::Invalid_Argument_Exception
Exceptions caused by invalid arguments
parma_polyhedra_library::IO
A class collecting I/O functions
Parma_Polyhedra_Library::Interfaces::Java::Java_Class_Cache
A cache for global references to
Java
classes
Parma_Polyhedra_Library::Interfaces::Java::Java_ExceptionOccurred
Parma_Polyhedra_Library::Interfaces::Java::Java_FMID_Cache
A cache for field and method IDs of
Java
classes
parma_polyhedra_library::Length_Error_Exception
Exceptions caused by too big length/size values
parma_polyhedra_library::Linear_Expression
A linear expression
parma_polyhedra_library::Linear_Expression_Coefficient
A linear expression built from a coefficient
parma_polyhedra_library::Linear_Expression_Difference
The difference of two linear expressions
parma_polyhedra_library::Linear_Expression_Sum
The sum of two linear expressions
parma_polyhedra_library::Linear_Expression_Times
The product of a linear expression and a coefficient
parma_polyhedra_library::Linear_Expression_Unary_Minus
The negation of a linear expression
parma_polyhedra_library::Linear_Expression_Variable
A linear expression built from a variable
parma_polyhedra_library::Logic_Error_Exception
Exceptions due to errors in low-level routines
parma_polyhedra_library::Long_Double_Box
Java class interfacing C++ Parma_Polyhedra_Library::Long_Double_Box
parma_polyhedra_library::MIP_Problem
A Mixed Integer (linear) Programming problem
parma_polyhedra_library::NNC_Polyhedron
Java class interfacing C++
Parma_Polyhedra_Library::NNC_Polyhedron
parma_polyhedra_library::Octagonal_Shape_double
Java class interfacing C++ Parma_Polyhedra_Library::Octagonal_Shape<double>
parma_polyhedra_library::Octagonal_Shape_float
Java class interfacing C++ Parma_Polyhedra_Library::Octagonal_Shape<float>
parma_polyhedra_library::Octagonal_Shape_int16_t
Java class interfacing C++ Parma_Polyhedra_Library::Octagonal_Shape<int16_t>
parma_polyhedra_library::Octagonal_Shape_int32_t
Java class interfacing C++ Parma_Polyhedra_Library::Octagonal_Shape<int32_t>
parma_polyhedra_library::Octagonal_Shape_int64_t
Java class interfacing C++ Parma_Polyhedra_Library::Octagonal_Shape<int64_t>
parma_polyhedra_library::Octagonal_Shape_int8_t
Java class interfacing C++ Parma_Polyhedra_Library::Octagonal_Shape<int8_t>
parma_polyhedra_library::Octagonal_Shape_long_double
Java class interfacing C++ Parma_Polyhedra_Library::Octagonal_Shape<long double>
parma_polyhedra_library::Octagonal_Shape_mpq_class
Java class interfacing C++ Parma_Polyhedra_Library::Octagonal_Shape<mpq_class>
parma_polyhedra_library::Octagonal_Shape_mpz_class
Java class interfacing C++ Parma_Polyhedra_Library::Octagonal_Shape<mpz_class>
parma_polyhedra_library::Overflow_Error_Exception
Exceptions due to overflow errors
parma_polyhedra_library::Pair< K, V >
A pair of values of type K and V
parma_polyhedra_library::Parma_Polyhedra_Library
A class collecting library-level functions
parma_polyhedra_library::Partial_Function
A partial function on space dimension indices
parma_polyhedra_library::PIP_Decision_Node
An internal node of the PIP solution tree
parma_polyhedra_library::PIP_Problem
A Parametric Integer Programming problem
parma_polyhedra_library::PIP_Solution_Node
A leaf node of the PIP solution tree
parma_polyhedra_library::PIP_Tree_Node
A node of the PIP solution tree
parma_polyhedra_library::Pointset_Powerset_BD_Shape_double
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<double> >
parma_polyhedra_library::Pointset_Powerset_BD_Shape_double_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<double> >:: iterator
parma_polyhedra_library::Pointset_Powerset_BD_Shape_float
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<float> >
parma_polyhedra_library::Pointset_Powerset_BD_Shape_float_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<float> >:: iterator
parma_polyhedra_library::Pointset_Powerset_BD_Shape_int16_t
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<int16_t> >
parma_polyhedra_library::Pointset_Powerset_BD_Shape_int16_t_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<int16_t> >:: iterator
parma_polyhedra_library::Pointset_Powerset_BD_Shape_int32_t
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<int32_t> >
parma_polyhedra_library::Pointset_Powerset_BD_Shape_int32_t_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<int32_t> >:: iterator
parma_polyhedra_library::Pointset_Powerset_BD_Shape_int64_t
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<int64_t> >
parma_polyhedra_library::Pointset_Powerset_BD_Shape_int64_t_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<int64_t> >:: iterator
parma_polyhedra_library::Pointset_Powerset_BD_Shape_int8_t
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<int8_t> >
parma_polyhedra_library::Pointset_Powerset_BD_Shape_int8_t_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<int8_t> >:: iterator
parma_polyhedra_library::Pointset_Powerset_BD_Shape_long_double
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<long double> >
parma_polyhedra_library::Pointset_Powerset_BD_Shape_long_double_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<long double> >:: iterator
parma_polyhedra_library::Pointset_Powerset_BD_Shape_mpq_class
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<mpq_class> >
parma_polyhedra_library::Pointset_Powerset_BD_Shape_mpq_class_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<mpq_class> >:: iterator
parma_polyhedra_library::Pointset_Powerset_BD_Shape_mpz_class
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<mpz_class> >
parma_polyhedra_library::Pointset_Powerset_BD_Shape_mpz_class_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<BD_Shape<mpz_class> >:: iterator
parma_polyhedra_library::Pointset_Powerset_C_Polyhedron
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<C_Polyhedron>
parma_polyhedra_library::Pointset_Powerset_C_Polyhedron_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<C_Polyhedron>:: iterator
parma_polyhedra_library::Pointset_Powerset_Double_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Double_Box>
parma_polyhedra_library::Pointset_Powerset_Double_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Double_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_Float_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Float_Box>
parma_polyhedra_library::Pointset_Powerset_Float_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Float_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_Grid
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Grid>
parma_polyhedra_library::Pointset_Powerset_Grid_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Grid>:: iterator
parma_polyhedra_library::Pointset_Powerset_Int16_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Int16_Box>
parma_polyhedra_library::Pointset_Powerset_Int16_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Int16_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_Int32_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Int32_Box>
parma_polyhedra_library::Pointset_Powerset_Int32_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Int32_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_Int64_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Int64_Box>
parma_polyhedra_library::Pointset_Powerset_Int64_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Int64_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_Int8_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Int8_Box>
parma_polyhedra_library::Pointset_Powerset_Int8_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Int8_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_Long_Double_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Long_Double_Box>
parma_polyhedra_library::Pointset_Powerset_Long_Double_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Long_Double_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_NNC_Polyhedron
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<NNC_Polyhedron>
parma_polyhedra_library::Pointset_Powerset_NNC_Polyhedron_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<NNC_Polyhedron>:: iterator
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_double
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<double> >
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_double_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<double> >:: iterator
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_float
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<float> >
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_float_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<float> >:: iterator
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int16_t
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<int16_t> >
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int16_t_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<int16_t> >:: iterator
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int32_t
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<int32_t> >
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int32_t_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<int32_t> >:: iterator
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int64_t
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<int64_t> >
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int64_t_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<int64_t> >:: iterator
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int8_t
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<int8_t> >
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_int8_t_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<int8_t> >:: iterator
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_long_double
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<long double> >
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_long_double_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<long double> >:: iterator
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_mpq_class
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<mpq_class> >
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_mpq_class_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<mpq_class> >:: iterator
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_mpz_class
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<mpz_class> >
parma_polyhedra_library::Pointset_Powerset_Octagonal_Shape_mpz_class_Iterator
Java class interfacing C++
Parma_Polyhedra_Library::Pointset_Powerset
<Octagonal_Shape<mpz_class> >:: iterator
parma_polyhedra_library::Pointset_Powerset_Rational_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Rational_Box>
parma_polyhedra_library::Pointset_Powerset_Rational_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Rational_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_Uint16_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Uint16_Box>
parma_polyhedra_library::Pointset_Powerset_Uint16_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Uint16_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_Uint32_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Uint32_Box>
parma_polyhedra_library::Pointset_Powerset_Uint32_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Uint32_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_Uint64_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Uint64_Box>
parma_polyhedra_library::Pointset_Powerset_Uint64_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Uint64_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_Uint8_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Uint8_Box>
parma_polyhedra_library::Pointset_Powerset_Uint8_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Uint8_Box>:: iterator
parma_polyhedra_library::Pointset_Powerset_Z_Box
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Z_Box>
parma_polyhedra_library::Pointset_Powerset_Z_Box_Iterator
Java class interfacing C++ Parma_Polyhedra_Library::Pointset_Powerset<Z_Box>:: iterator
parma_polyhedra_library::Poly_Con_Relation
The relation between a polyhedron and a constraint
parma_polyhedra_library::Poly_Gen_Relation
The relation between a polyhedron and a generator
parma_polyhedra_library::Polyhedron
Java class interfacing C++
Parma_Polyhedra_Library::Polyhedron
parma_polyhedra_library::PPL_Object
Smart pointer to a PPL, C++ object
parma_polyhedra_library::Rational_Box
Java class interfacing C++ Parma_Polyhedra_Library::Rational_Box
parma_polyhedra_library::Termination
Parma_Polyhedra_Library::Interfaces::Java::timeout_exception
parma_polyhedra_library::Timeout_Exception
Exceptions caused by timeout expiring
parma_polyhedra_library::Uint16_Box
Java class interfacing C++ Parma_Polyhedra_Library::Uint16_Box
parma_polyhedra_library::Uint32_Box
Java class interfacing C++ Parma_Polyhedra_Library::Uint32_Box
parma_polyhedra_library::Uint64_Box
Java class interfacing C++ Parma_Polyhedra_Library::Uint64_Box
parma_polyhedra_library::Uint8_Box
Java class interfacing C++ Parma_Polyhedra_Library::Uint8_Box
parma_polyhedra_library::Variable
A dimension of the vector space
parma_polyhedra_library::Variables_Set
A java.util.TreeSet of variables' indexes
parma_polyhedra_library::Z_Box
Java class interfacing C++ Parma_Polyhedra_Library::Z_Box
Generated on Sun Feb 27 16:35:24 2011 for PPL Configured Java Language Interface by
1.6.3