Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
LpSourcetop module of package Lp
Make monomial of a variable
val range :
?integer:bool ->
?lb:float ->
?ub:float ->
?start:int ->
int ->
string ->
Poly.t arrayMake an array of monomials of a variable
val range2 :
?integer:bool ->
?lb:float ->
?ub:float ->
?start0:int ->
?start1:int ->
int ->
int ->
string ->
Poly.t array arrayMake 2D array of monomials of a variable
val range3 :
?integer:bool ->
?lb:float ->
?ub:float ->
?start0:int ->
?start1:int ->
?start2:int ->
int ->
int ->
int ->
string ->
Poly.t array array arrayMake 3D array of monomials of a variable
Make an array of monomials of a binary variable
Make 2D array of monomials of a binary variable
val range3b :
?start0:int ->
?start1:int ->
?start2:int ->
int ->
int ->
int ->
string ->
Poly.t array array arrayMake 3D array of monomials of a binary variable
val rangev :
?integer:bool ->
?lb:float array ->
?ub:float array ->
?start:int ->
int ->
string ->
Poly.t arrayMake an array of monomials of a variable with different bounds
val range2v :
?integer:bool ->
?lb:float array array ->
?ub:float array array ->
?start0:int ->
?start1:int ->
int ->
int ->
string ->
Poly.t array arrayMake 2D array of monomials of a variable with different bounds
val range3v :
?integer:bool ->
?lb:float array array array ->
?ub:float array array array ->
?start0:int ->
?start1:int ->
?start2:int ->
int ->
int ->
int ->
string ->
Poly.t array array arrayMake 3D array of monomials of a variable with different bounds
Subtract two polynomials (concatenate left with negated right )
Multiply two polynomials. specifically, performs polynomial expansion.
Multiply two polynomials. specifically, performs polynomial expansion.
Divide polynomial by a univariate polynomial. Be careful as this function raises exception in following cases.
Build an equality constraint. Optinal name can be given. Polynomials are simplified on build.
Build an unnamed equality constraint. Polynomials are simplified on build.
Build an inequality constraint. Optinal name can be given. Polynomials are simplified on build.
Build an unnamed inequality constraint. Polynomials are simplified on build.
Build an inequality constraint. Optinal name can be given. Polynomials are simplified on build.
Build an unnamed inequality constraint. Polynomials are simplified on build.
Build an objective to maximize a polynomial. The polynomial is simplified on build.
Build an objective to minimize a polynomial. The polynomial is simplified on build.
Make (unique and sorted) list of the variables in a problem.
Express the problem in LP file format string
write fname problem writes out problem to an LP file fname