Class PreviousSolutionOthrogonalityConditions
java.lang.Object
com.polytechnik.kgo.PreviousSolutionOthrogonalityConditions
A set of previous state solutions to be used in orthogonality condition as external constraints.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Type of conditions used previous solution orthogonality. -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPreviousSolutionOthrogonalityConditions
(PreviousSolutionOthrogonalityConditions.OrthrogonalityType orthogonalityType, AlgebraicResult[] previousSolutions) -
Method Summary
Modifier and TypeMethodDescription(package private) double[][]
getExternalLinearConstraints
(int nC, int nX, double[] SKorig, double[] lambdaCurrent) Generate external contstraints.
-
Field Details
-
orthogonalityType
-
previousSolutions
-
-
Constructor Details
-
PreviousSolutionOthrogonalityConditions
public PreviousSolutionOthrogonalityConditions(PreviousSolutionOthrogonalityConditions.OrthrogonalityType orthogonalityType, AlgebraicResult[] previousSolutions)
-
-
Method Details
-
getExternalLinearConstraints
double[][] getExternalLinearConstraints(int nC, int nX, double[] SKorig, double[] lambdaCurrent) Generate external contstraints. This updated version allows external constraints to depend on current iteration values of lambda.- Parameters:
nC
- First dimension.nX
- Second dimension.SKorig
- \( S_{jk;j^{\prime}k^{\prime} \).lambdaCurrent
- Current iteration lambda.- Returns:
- External constraints.
-