public class InteriorFixedPointFinder extends FixedRdFinder
s_bVerifierIncrementBlog
Constructor and Description |
---|
InteriorFixedPointFinder(RdToR1 rdToR1ObjectiveFunction,
RdToR1[] aRdToR1InequalityConstraint,
LineStepEvolutionControl lsec,
ConvergenceControl cc,
double dblBarrierStrength)
InteriorFixedPointFinder Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
barrierStrength()
Retrieve the Barrier Strength
|
VariateInequalityConstraintMultiplier |
increment(VariateInequalityConstraintMultiplier vicmCurrent)
Produce the Incremental Variate-Constraint Multiplier
|
RdToR1[] |
inequalityConstraints()
Retrieve the Array of Inequality Constraints
|
VariateInequalityConstraintMultiplier |
next(VariateInequalityConstraintMultiplier vcmtCurrent,
VariateInequalityConstraintMultiplier vcmtIncrement,
double dblIncrementFraction)
Iterate Over to the Next Variate-Constraint Multiplier Tuple
|
control, convergeObjectiveFunction, convergeVariate, find, incrementFraction, lineStepEvolutionControl, objectiveFunction
public InteriorFixedPointFinder(RdToR1 rdToR1ObjectiveFunction, RdToR1[] aRdToR1InequalityConstraint, LineStepEvolutionControl lsec, ConvergenceControl cc, double dblBarrierStrength) throws java.lang.Exception
rdToR1ObjectiveFunction
- The Objective FunctionaRdToR1InequalityConstraint
- Array of Inequality Constraintslsec
- The Line Step Evolution Controlcc
- Convergence Control ParametersdblBarrierStrength
- Barrier Strengthjava.lang.Exception
- Thrown if the Inputs are Invalidpublic RdToR1[] inequalityConstraints()
public double barrierStrength()
public VariateInequalityConstraintMultiplier increment(VariateInequalityConstraintMultiplier vicmCurrent)
FixedRdFinder
increment
in class FixedRdFinder
vicmCurrent
- The Current Variate-Constraint Multiplier Tuplepublic VariateInequalityConstraintMultiplier next(VariateInequalityConstraintMultiplier vcmtCurrent, VariateInequalityConstraintMultiplier vcmtIncrement, double dblIncrementFraction)
FixedRdFinder
next
in class FixedRdFinder
vcmtCurrent
- The Current Variate-Constraint Multiplier TuplevcmtIncrement
- The Incremental Variate-Constraint Multiplier TupledblIncrementFraction
- The Incremental Fraction to be applied