QSopt 0.5 Alpha
All Rights Reserved
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
QSopt 0.5 Alpha
QSopt Home