Package
Class
Use
Index
Help
QSopt 0.5 Alpha
All Rights Reserved
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
F
G
I
L
M
N
O
P
Q
R
S
T
W
A
add_cols(int, int[], int[], int[], double[], double[], double[], double[], String[])
- Method in class qs.
Problem
add a set of columns (variables) to the problem; see QSadd_cols
add_rows(int, int[], int[], int[], double[], double[], char[], String[])
- Method in class qs.
Problem
add a set of rows to the problem; see QSadd_rows
adjustTimer(long)
- Method in class qs.
Reporter
UNDOCUMNETED
B
Basis
- class qs.
Basis
.
The Basis class wraps all information about a basis of an LP Problem.
Basis(Problem, String)
- Constructor for class qs.
Basis
Read a basis from a file; see QSread_basis
C
change_bounds(int, int[], char[], double[])
- Method in class qs.
Problem
change the lower or upper bounds for a set of variables; see QSchange_bounds
change_objsense(int)
- Method in class qs.
Problem
Change the sense of the objective function; see QSchange_objsense
change_sense(int, int[], char[])
- Method in class qs.
Problem
change the sense of a set of constraints; see QSchange_senses
compute_row_norms()
- Method in class qs.
Problem
compute_row_norms; see QScompute_row_norms
D
DUAL_DANTZIG
- Static variable in class qs.
QS
DUAL_PARTIAL
- Static variable in class qs.
QS
DUAL_STEEP
- Static variable in class qs.
QS
delete_cols(int, int[])
- Method in class qs.
Problem
delete a set of columns from the problem; see QSdelete_cols
delete_rows(int, int[])
- Method in class qs.
Problem
delete a set of rows from the problem; see QSdelete_rows
delete_setrows(int[])
- Method in class qs.
Problem
delete a set of rows specified by flags; see QSdelete_setrows
F
flush()
- Method in class qs.
Reporter
flush the Reporter's stream
free()
- Method in class qs.
Problem
free all internal memory; see QSfree_prob
G
GUI
- class qs.
GUI
.
GUI is a graphical user interface Applet/Frame.
GUI()
- Constructor for class qs.
GUI
builds GUI when run a Applet
getAppletInfo()
- Method in class qs.
GUI
getParameterInfo()
- Method in class qs.
GUI
get_basis_and_row_norms_array(char[], char[], double[])
- Method in class qs.
Problem
copy the basis and row norms; see QSget_basis_and_row_norms_array
get_basis_array(char[], char[])
- Method in class qs.
Problem
copy the current basis into arrays; see QSget_basis_array
get_colcount()
- Method in class qs.
Problem
return the number of columns (variables) in the problem, see QSget_colcount
get_colnames(String[])
- Method in class qs.
Problem
copy the names of the columns in the problem, see QSget_colnames
get_name()
- Method in class qs.
Problem
copy the problem name, see QSget_probname
get_nzcount()
- Method in class qs.
Problem
return the number of non-zeros in the constraint matrix.
get_obj(double[])
- Method in class qs.
Problem
copy the objective function coefficients into an array.
get_objname()
- Method in class qs.
Problem
copy the objective name; see QSget_objname
get_objval()
- Method in class qs.
Problem
get the current objective function value; see QSget_objval
get_pi_array(double[])
- Method in class qs.
Problem
copy the values of the dual variables into an array; see QSget_pi_array
get_rc_array(double[])
- Method in class qs.
Problem
copy the constraint reduced cost values into an array; see QSget_rc_array
get_rhsname()
- Method in class qs.
Problem
obtain the index of a named row see QSget_row_index
get_rowcount()
- Method in class qs.
Problem
return the number of rows (constraints) in the problem, see QSget_rowcount
get_rownames(String[])
- Method in class qs.
Problem
copy the names of the rows in the problem, see QSget_rownames
get_slack_array(double[])
- Method in class qs.
Problem
copy the constraint slack values into an array; see QSget_slack_array
get_solution(double[], double[], double[], double[])
- Method in class qs.
Problem
copy various solution data into arrays; see QSget_solution
get_status()
- Method in class qs.
Problem
retrieve the problem's status.
get_x_array(double[])
- Method in class qs.
Problem
copy the solution vector into an array; see QSget_x_array
getparam(int)
- Method in class qs.
Problem
obtain the value of a specified parameter; see QSget_param
I
init()
- Method in class qs.
GUI
Applet's init method
interrupt()
- Method in class qs.
Reporter
L
LP_DUAL_FEASIBLE
- Static variable in class qs.
QS
LP_DUAL_INFEASIBLE
- Static variable in class qs.
QS
LP_DUAL_UNBOUNDED
- Static variable in class qs.
QS
LP_OPTIMAL
- Static variable in class qs.
QS
LP_PRIMAL_FEASIBLE
- Static variable in class qs.
QS
LP_PRIMAL_INFEASIBLE
- Static variable in class qs.
QS
LP_PRIMAL_UNBOUNDED
- Static variable in class qs.
QS
LP_SOLVED
- Static variable in class qs.
QS
LP_UNSOLVED
- Static variable in class qs.
QS
load_basis(Basis)
- Method in class qs.
Problem
load a basis stored in a basis structure; see QSload_basis
load_basis_and_row_norms_array(char[], char[], double[])
- Method in class qs.
Problem
copy the basis and row norms; see QSload_basis_and_row_norms_array
load_basis_array(char[], char[])
- Method in class qs.
Problem
copy the current basis into arrays; see QSload_basis_array
M
MAX
- Static variable in class qs.
QS
MAXDOUBLE
- Static variable in class qs.
QS
MIN
- Static variable in class qs.
QS
main(String[])
- Static method in class qs.
GUI
application's main program
main(String[])
- Static method in class qs.
reader
main(String[])
- Static method in class qs.
solver
N
NO_STATUS
- Static variable in class qs.
QS
new_row(double, char, String)
- Method in class qs.
Problem
create a new empty row (constraint) in the problem; see QSnew_row
O
opt_dual()
- Method in class qs.
Problem
solve the LP problem with the dual simplex algorithm; see QSopt_dual
opt_primal()
- Method in class qs.
Problem
solve the LP problem with the primal simplex algorithm; see QSopt_primal
P
PARAM_DUAL_PRICING_I
- Static variable in class qs.
QS
PARAM_DUAL_PRICING_II
- Static variable in class qs.
QS
PARAM_PRIMAL_PRICING_I
- Static variable in class qs.
QS
PARAM_PRIMAL_PRICING_II
- Static variable in class qs.
QS
PARAM_SIMPLEX_DISPLAY
- Static variable in class qs.
QS
PARAM_SIMPLEX_MAX_ITERATIONS
- Static variable in class qs.
QS
PRIMAL_DANTZIG
- Static variable in class qs.
QS
PRIMAL_DEVEX
- Static variable in class qs.
QS
PRIMAL_PARTIAL
- Static variable in class qs.
QS
PRIMAL_PROJECT
- Static variable in class qs.
QS
PRIMAL_STEEP
- Static variable in class qs.
QS
Problem
- class qs.
Problem
.
The Problem class wraps all information defining a linear problem as well as the choice of solution algorithm.
Problem()
- Constructor for class qs.
Problem
create an empty linear problem; see QScreate_prob
Problem(String)
- Constructor for class qs.
Problem
create an empty linear problem; see QScreate_prob
Problem(String, int, int, int[], int[], int[], double[], int, double[], double[], char[], double[], double[], String[], String[])
- Constructor for class qs.
Problem
create a Problem; see QSload_prob
print(PrintStream)
- Method in class qs.
QSException
print(char)
- Method in class qs.
Reporter
print a character to the associated stream
print(String)
- Method in class qs.
Reporter
print a string to the associated stream
print_array(String, Object[])
- Method in class qs.
Reporter
print lines "name[i] = a[i]" for each element of a to Reporter's stream
print_array(String, int[])
- Method in class qs.
Reporter
print lines "name[i] = a[i]" for each element of a to Reporter's stream
print_array(String, double[])
- Method in class qs.
Reporter
print lines "name[i] = a[i]" for each element of a to Reporter's stream
print_array(String, String[])
- Method in class qs.
Reporter
print lines "name[i] = a[i]" for each element of a to Reporter's stream
print_pi(Reporter, boolean, int)
- Method in class qs.
Problem
print the values of the Problem's dual variables to the Reporter's stream
print_rc(Reporter, boolean, int)
- Method in class qs.
Problem
print the reduced cost values of the Problem's variables to the Reporter's stream
print_slack(Reporter, boolean, int)
- Method in class qs.
Problem
print the slack values of the Problem's constraints to the Reporter's stream
print_x(Reporter, boolean, int)
- Method in class qs.
Problem
print the values of the Problem's variables to the Reporter's stream
println()
- Method in class qs.
Reporter
print the newline character '\n' to the associated stream
println(String)
- Method in class qs.
Reporter
print a string followed by the newline character '\n' to the associated stream; if notime is false prefix output with time information.
Q
QS
- class qs.
QS
.
QS is a wrapper class for a collection of constants used in Problem methods.
QSException
- exception qs.
QSException
.
The QSException class wraps Java's Exception class.
QSException()
- Constructor for class qs.
QSException
QSException(String)
- Constructor for class qs.
QSException
QSException(int)
- Constructor for class qs.
QSException
qs
- package qs
R
Reporter
- class qs.
Reporter
.
Reporter essentially wraps a PrintStream.
Reporter()
- Constructor for class qs.
Reporter
construct with System.out stream and notime == true
Reporter(PrintStream)
- Constructor for class qs.
Reporter
construct with PrintStream p and notime == true
Reporter(PrintStream, boolean)
- Constructor for class qs.
Reporter
construct with PrintStream p and notime
read(String, boolean)
- Static method in class qs.
Problem
read a problem from an MPS or LP file; see QSread_prob; fname may be givem as a plain file name or a "file:", "http:" url;
read(Reader, String, boolean)
- Static method in class qs.
Problem
read a problem from Reader; see QSread_prob
read_lp(Reader, String)
- Static method in class qs.
Problem
read a problem from an LP source; see QSread_prob
read_lp(String)
- Static method in class qs.
Problem
read a problem from an LP file; see QSread_prob
read_mps(Reader, String)
- Static method in class qs.
Problem
read a problem from an MPS source; see QSread_prob
read_mps(String)
- Static method in class qs.
Problem
read a problem from an MPS file; see QSread_prob
reader
- class qs.
reader
.
Use the reader as a command line tool to read linear problems from files/strings and reformat/pretty print them.
report(String)
- Method in class qs.
Reporter
same as print(s) except rethrows InterruptedException if necessary
reportln(String)
- Method in class qs.
Reporter
same as report(s + "\n");
rval
- Variable in class qs.
QSException
S
setFile(String)
- Method in class qs.
Reporter
associate the Reporter with the FileOuputStram for filename or if filename is euqal to null associate with System.out
setNoTime(boolean)
- Method in class qs.
Reporter
Reporter uses the noTime value to determine whether to print timing information
setparam(int, int)
- Method in class qs.
Problem
set the value of a specified parameter, see QSset_param
solver
- class qs.
solver
.
Use the solver as a command line tool to read linear problems from files/strings and solve them.
startTimer()
- Method in class qs.
Reporter
reset the starttime of the timer to the current time
stream()
- Method in class qs.
Reporter
the streem this reporter is currently associated with
T
TRACE
- Static variable in class qs.
QSException
TRACE
- Static variable in class qs.
Reporter
toString()
- Method in class qs.
reader
toString()
- Method in class qs.
solver
W
write(String, boolean)
- Method in class qs.
Problem
write the problem in LP or MPS format to a named file, see QSwrite_prob
write(Reporter, boolean)
- Method in class qs.
Problem
write the problem to Reporter's stream see QSwrite_prob
write_basis(String)
- Method in class qs.
Problem
write a basis to a file, see QSwrite_basis
write_lp(String)
- Method in class qs.
Problem
write the problem in LP format to a named file, see QSwrite_prob
write_mps(String)
- Method in class qs.
Problem
write the problem to a named file, see QSwrite_prob
A
B
C
D
F
G
I
L
M
N
O
P
Q
R
S
T
W
Package
Class
Use
Index
Help
QSopt 0.5 Alpha
QSopt Home
PREV NEXT
FRAMES
NO FRAMES
All Classes