PPL Java Language Interface
1.2
|
Public Member Functions | |
Artificial_Parameter (Linear_Expression e, Coefficient d) | |
Builds an artificial parameter from a linear expression and a denominator. More... | |
Linear_Expression | linear_expression () |
Returns the linear expression in artificial parameter this . More... | |
Coefficient | denominator () |
Returns the denominator in artificial parameter this . More... | |
native String | ascii_dump () |
Returns an ascii formatted internal representation of this . More... | |
native String | toString () |
Returns a string representation of this . More... | |
Static Private Member Functions | |
static native void | initIDs () |
Private Attributes | |
Linear_Expression | le |
The value of the linear expression of this . More... | |
Coefficient | den |
The value of the denominatir of this . More... | |
An Artificial_Parameter object represents the result of the integer division of a Linear_Expression (on the other parameters, including the previously-defined artificials) by an integer denominator (a Coefficient object). The dimensions of the artificial parameters (if any) in a tree node have consecutive indices starting from dim+1
, where the value of dim
is computed as follows:
dim
is the space dimension of the PIP_Problem;dim
computed for the parent node to the number of artificial parameters defined in the parent node. Definition at line 46 of file Artificial_Parameter.java.
|
inline |
Builds an artificial parameter from a linear expression and a denominator.
Definition at line 58 of file Artificial_Parameter.java.
References parma_polyhedra_library.Linear_Expression.clone().
native String parma_polyhedra_library.Artificial_Parameter.ascii_dump | ( | ) |
Returns an ascii formatted internal representation of this
.
|
inline |
Returns the denominator in artificial parameter this
.
Definition at line 73 of file Artificial_Parameter.java.
References parma_polyhedra_library.Artificial_Parameter.den.
|
staticprivate |
|
inline |
Returns the linear expression in artificial parameter this
.
Definition at line 66 of file Artificial_Parameter.java.
References parma_polyhedra_library.Artificial_Parameter.le.
native String parma_polyhedra_library.Artificial_Parameter.toString | ( | ) |
Returns a string representation of this
.
|
private |
The value of the denominatir of this
.
Definition at line 52 of file Artificial_Parameter.java.
Referenced by parma_polyhedra_library.Artificial_Parameter.denominator().
|
private |
The value of the linear expression of this
.
Definition at line 49 of file Artificial_Parameter.java.
Referenced by parma_polyhedra_library.Artificial_Parameter.linear_expression().