public abstract class AbstractLPOptimizationRequestHandler extends OptimizationRequestHandler
dim, MAX_ITERATIONS, meq, mieq, request, response, SCALAR, successor
Constructor and Description |
---|
AbstractLPOptimizationRequestHandler() |
Modifier and Type | Method and Description |
---|---|
protected RealVector |
getC()
Get the linear objective function
|
protected RealMatrix |
getG()
Get the linear inequalities constraints matrix
|
protected RealVector |
getH()
Get the linear inequalities constraints coefficients
|
protected RealVector |
getLb()
Get the lower bounds
|
protected LPOptimizationRequest |
getLPOptimizationRequest()
Get the linear problem optimization request
|
LPOptimizationResponse |
getLPOptimizationResponse()
Get the linear problem optimization response
|
protected RealVector |
getUb()
Get the upper bounds
|
protected RealVector |
getYlb()
Get the Lagrangian lower bounds for linear constraints (A rows)
|
protected RealVector |
getYub()
Get the Lagrangian upper bounds for linear constraints (A rows)
|
protected RealVector |
getZlb()
Get the Lagrangian upper bounds for linear bounds
|
protected RealVector |
getZub()
Get the Lagrangian upper bounds for upper bounds
|
void |
setLPOptimizationRequest(LPOptimizationRequest lpReq)
Set the linear problem optimization request
|
protected void |
setLPOptimizationResponse(LPOptimizationResponse lpRes)
Set the linear problem optimization response
|
void |
setOptimizationRequest(OptimizationRequest request)
Set optimization request
|
protected void |
setOptimizationResponse(OptimizationResponse response)
Set optimization response
|
checkCustomExitConditions, findEqFeasiblePoint, findEqFeasiblePoint2, forwardOptimizationRequest, getA, getAlpha, getAT, getB, getBeta, getDim, getF0, getF0, getFi, getFi, getGradF0, getGradFi, getHessF0, getHessFi, getInitialLagrangian, getInitialPoint, getInteriorPointMethod, getMaxIteration, getMeq, getMieq, getMu, getNotFeasibleInitialPoint, getOptimizationRequest, getOptimizationResponse, getTolerance, getToleranceFeas, getToleranceInnerStep, getToleranceKKT, isCheckKKTSolutionAccuracy, isCheckProgressConditions, isInDomainF0, optimize, rPri
public AbstractLPOptimizationRequestHandler()
public void setLPOptimizationRequest(LPOptimizationRequest lpReq)
lpReq
- requestprotected LPOptimizationRequest getLPOptimizationRequest()
protected void setLPOptimizationResponse(LPOptimizationResponse lpRes)
lpRes
- responsepublic LPOptimizationResponse getLPOptimizationResponse()
public void setOptimizationRequest(OptimizationRequest request)
setOptimizationRequest
in class OptimizationRequestHandler
request
- protected void setOptimizationResponse(OptimizationResponse response)
setOptimizationResponse
in class OptimizationRequestHandler
response
- protected RealVector getC()
protected RealMatrix getG()
protected RealVector getH()
protected RealVector getLb()
protected RealVector getUb()
protected RealVector getYlb()
protected RealVector getYub()
protected RealVector getZlb()
protected RealVector getZub()
Copyright © 2021 CNES. All rights reserved.