public interface BarrierFunction extends TwiceDifferentiableMultivariateRealFunction
Modifier and Type | Method and Description |
---|---|
double |
calculatePhase1InitialFeasiblePoint(double[] originalNotFeasiblePoint,
double tolerance)
Calculates the initial value for the additional variable s in basic Phase I method.
|
BarrierFunction |
createPhase1BarrierFunction()
Create the barrier function for the basic Phase I method.
|
double |
getDualityGap(double t)
Calculates the duality gap for a barrier method build with this barrier function.
|
getDim, gradient, hessian, value
double getDualityGap(double t)
t
- valueBarrierFunction createPhase1BarrierFunction()
double calculatePhase1InitialFeasiblePoint(double[] originalNotFeasiblePoint, double tolerance)
originalNotFeasiblePoint
- initial point (not-feasible)tolerance
- toleranceCopyright © 2021 CNES. All rights reserved.