struct.solver
Class QPSolver

java.lang.Object
  extended by struct.solver.QPSolver

public class QPSolver
extends java.lang.Object

QPSolver.

Version:
07/15/2006

Field Summary
(package private) static double EPS
           
private static java.util.logging.Logger logger
           
(package private) static int MAX_ITER
           
private  QPParameters qp_params
           
(package private) static double ZERO
           
 
Constructor Summary
QPSolver()
           
QPSolver(QPParameters pr)
           
 
Method Summary
static double blas_mult(SLFeatureVector fv, double[] w)
           
 double[] hildreth_sequential_alg_a(QPConstraints cns)
           
 double[] hildreth_sequential_alg_b(QPConstraints cns)
           
 double[] hildreth_sequential_alg_b0(QPConstraints cns)
           
 double[] hildreth_sequential_alg_b00_blas(QPConstraints cns)
           
 QPOutput hildreth_sequential_alg_b00_full(QPConstraints cns)
           
 double[] hildreth_sequential_alg_b00(QPConstraints cns)
           
 double[] hildreth_sequential_fast(QPConstraints constraints)
           
static double[] hildreth(SLFeatureVector[] a, double[] b)
           
static double[] hildreth(SLFeatureVector[] a, double[] b, double C)
           
 QPOutput solve_full(QPConstraints constraints)
          Full solve for this QPConstraints.
 double[] solve(QPConstraints constraints)
          Solves for this QPConstraints.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static java.util.logging.Logger logger

MAX_ITER

static final int MAX_ITER
See Also:
Constant Field Values

EPS

static final double EPS
See Also:
Constant Field Values

ZERO

static final double ZERO
See Also:
Constant Field Values

qp_params

private QPParameters qp_params
Constructor Detail

QPSolver

public QPSolver()

QPSolver

public QPSolver(QPParameters pr)
Method Detail

solve

public double[] solve(QPConstraints constraints)
Solves for this QPConstraints.


solve_full

public QPOutput solve_full(QPConstraints constraints)
Full solve for this QPConstraints.


hildreth_sequential_fast

public double[] hildreth_sequential_fast(QPConstraints constraints)

hildreth_sequential_alg_b0

public double[] hildreth_sequential_alg_b0(QPConstraints cns)

hildreth_sequential_alg_b00

public double[] hildreth_sequential_alg_b00(QPConstraints cns)

hildreth_sequential_alg_b00_full

public QPOutput hildreth_sequential_alg_b00_full(QPConstraints cns)

hildreth_sequential_alg_b00_blas

public double[] hildreth_sequential_alg_b00_blas(QPConstraints cns)

hildreth_sequential_alg_b

public double[] hildreth_sequential_alg_b(QPConstraints cns)

hildreth_sequential_alg_a

public double[] hildreth_sequential_alg_a(QPConstraints cns)

hildreth

public static double[] hildreth(SLFeatureVector[] a,
                                double[] b)

hildreth

public static double[] hildreth(SLFeatureVector[] a,
                                double[] b,
                                double C)

blas_mult

public static double blas_mult(SLFeatureVector fv,
                               double[] w)


Copyright (C) 2006 University of Pennsylvania.