PPL Java Language Interface  1.2
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CArrayList
 Cparma_polyhedra_library.Artificial_Parameter_SequenceA sequence of artificial parameters
 Cparma_polyhedra_library.Congruence_SystemA system of congruences
 Cparma_polyhedra_library.Constraint_SystemA system of constraints
 Cparma_polyhedra_library.Generator_SystemA system of generators
 Cparma_polyhedra_library.Grid_Generator_SystemA system of grid generators
 Cparma_polyhedra_library.Artificial_Parameter
 Cparma_polyhedra_library.Bounded_Integer_Type_OverflowOverflow behavior of bounded integer types
 Cparma_polyhedra_library.Bounded_Integer_Type_RepresentationRepresentation of bounded integer types
 Cparma_polyhedra_library.Bounded_Integer_Type_WidthWidths of bounded integer types
 Cparma_polyhedra_library.By_Reference< T >An utility class implementing mutable and non-mutable call-by-reference
 CCloneable
 Cparma_polyhedra_library.Linear_ExpressionA linear expression
 Cparma_polyhedra_library.Linear_Expression_CoefficientA linear expression built from a coefficient
 Cparma_polyhedra_library.Linear_Expression_DifferenceThe difference of two linear expressions
 Cparma_polyhedra_library.Linear_Expression_SumThe sum of two linear expressions
 Cparma_polyhedra_library.Linear_Expression_TimesThe product of a linear expression and a coefficient
 Cparma_polyhedra_library.Linear_Expression_Unary_MinusThe negation of a linear expression
 Cparma_polyhedra_library.Linear_Expression_VariableA linear expression built from a variable
 Cparma_polyhedra_library.CoefficientA PPL coefficient
 CComparable
 Cparma_polyhedra_library.VariableA dimension of the vector space
 Cparma_polyhedra_library.Complexity_ClassPossible Complexities
 Cparma_polyhedra_library.CongruenceA linear congruence
 Cparma_polyhedra_library.ConstraintA linear equality or inequality
 Cparma_polyhedra_library.Control_Parameter_NameNames of MIP problems' control parameters
 Cparma_polyhedra_library.Control_Parameter_ValuePossible values for MIP problem's control parameters
 Cparma_polyhedra_library.Degenerate_ElementKinds of degenerate abstract elements
 Cexception
 CParma_Polyhedra_Library::Interfaces::Java::Java_ExceptionOccurred
 Cparma_polyhedra_library.Fake_Class_For_Doxygen
 Cparma_polyhedra_library.GeneratorA line, ray, point or closure point
 Cparma_polyhedra_library.Generator_TypeThe generator type
 Cparma_polyhedra_library.Grid_GeneratorA grid line, parameter or grid point
 Cparma_polyhedra_library.Grid_Generator_TypeThe grid generator type
 Cparma_polyhedra_library.IOA class collecting I/O functions
 CParma_Polyhedra_Library::Interfaces::Java::Java_Class_CacheA cache for global references to Java classes
 CParma_Polyhedra_Library::Interfaces::Java::Java_FMID_CacheA cache for field and method IDs of Java classes
 Cparma_polyhedra_library.MIP_Problem_StatusPossible outcomes of the MIP_Problem solver
 Cparma_polyhedra_library.Optimization_ModePossible optimization modes
 Cparma_polyhedra_library.Pair< K, V >A pair of values of type K and V
 Cparma_polyhedra_library.Parma_Polyhedra_LibraryA class collecting library-level functions
 Cparma_polyhedra_library.PIP_Problem_Control_Parameter_NameNames of PIP problems' control parameters
 Cparma_polyhedra_library.PIP_Problem_Control_Parameter_ValuePossible values for PIP problems' control parameters
 Cparma_polyhedra_library.PIP_Problem_StatusPossible outcomes of the PIP_Problem solver
 Cparma_polyhedra_library.Poly_Con_RelationThe relation between a polyhedron and a constraint
 Cparma_polyhedra_library.Poly_Gen_RelationThe relation between a polyhedron and a generator
 Cparma_polyhedra_library.PPL_ObjectSmart pointer to a PPL, C++ object
 Cparma_polyhedra_library.MIP_ProblemA Mixed Integer (linear) Programming problem
 Cparma_polyhedra_library.Partial_FunctionA partial function on space dimension indices
 Cparma_polyhedra_library.PIP_ProblemA Parametric Integer Programming problem
 Cparma_polyhedra_library.PIP_Tree_NodeA node of the PIP solution tree
 Cparma_polyhedra_library.PIP_Decision_NodeAn internal node of the PIP solution tree
 Cparma_polyhedra_library.PIP_Solution_NodeA leaf node of the PIP solution tree
 Cparma_polyhedra_library.Pointset_Powerset_C_PolyhedronA powerset of C_Polyhedron objects
 Cparma_polyhedra_library.Pointset_Powerset_C_Polyhedron_IteratorAn iterator class for the disjuncts of a Pointset_Powerset_C_Polyhedron
 Cparma_polyhedra_library.PolyhedronThe Java base class for (C and NNC) convex polyhedra
 Cparma_polyhedra_library.C_PolyhedronA topologically closed convex polyhedron
 Cparma_polyhedra_library.Relation_SymbolRelation symbols
 CRuntimeException
 Cparma_polyhedra_library.Domain_Error_ExceptionExceptions caused by domain errors
 Cparma_polyhedra_library.Invalid_Argument_ExceptionExceptions caused by invalid arguments
 Cparma_polyhedra_library.Length_Error_ExceptionExceptions caused by too big length/size values
 Cparma_polyhedra_library.Logic_Error_ExceptionExceptions due to errors in low-level routines
 Cparma_polyhedra_library.Overflow_Error_ExceptionExceptions due to overflow errors
 Cparma_polyhedra_library.Timeout_ExceptionExceptions caused by timeout expiring
 CParma_Polyhedra_Library::Throwable [external]
 CParma_Polyhedra_Library::Interfaces::Java::deterministic_timeout_exception
 CParma_Polyhedra_Library::Interfaces::Java::timeout_exception
 CTreeSet
 Cparma_polyhedra_library.Variables_SetA java.util.TreeSet of variables' indexes
 Cparma_polyhedra_library.Variable_StringifierAn interface for objects converting a Variable id to a string