Package com.polytechnik.kgo
Class MultipleTransformHelpers
java.lang.Object
com.polytechnik.kgo.MultipleTransformHelpers
A helper class for unit tests and obsolete functions used in
KGOIterationalMultipleTransforms
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static double[]
createLocalSK
(int nC, int nX, double[] SK, double[] u_orig) To remove along withKGOIterationalMultipleTransforms
.private static double[]
createSKBasisDiagK
(int nC, int nX, double[] mu_scale, double[] basis_of_AdjF) To remove along withKGOIterationalMultipleTransforms
.(package private) static double[]
createSKDiagGramDiagK
(int nC, int nX, double[] mu_scale) To remove along withKGOIterationalMultipleTransforms
.(package private) static double
evaluateQuadraticForm
(double[] mu_scale, double[] vec, double[] SK) Evaluate quadratic form in vec state with some scale in first index ofvec
.(package private) static double
evaluateQuadraticForm
(double[] mu1_scale, double[] vec1, double[] mu2_scale, double[] vec2, double[] SK) To remove along withKGOIterationalMultipleTransforms
.(package private) static double
getVectorNorm2WithScale
(double[] mu_scale, double[] vec) To remove along withKGOIterationalMultipleTransforms
.private static double
getVectorScalProductWithScale
(double[] mu1_scale, double[] vec1, double[] mu2_scale, double[] vec2) (package private) static double[]
scaleSKwithMuAndAdjLambdaB
(double[] mu_scale, double[] lambdaB, int nC, int nX, double[] SK) Given S_jkjpkp calculate mu_j S_jkjpkp mu_jp - delta_{kkp} lambdaB[j,jp] mu_j * mu_jp.(package private) static double[]
scaleVector
(double[] mu_scale, double[] vec) Scale the vector in first index.
-
Constructor Details
-
MultipleTransformHelpers
MultipleTransformHelpers()
-
-
Method Details
-
scaleSKwithMuAndAdjLambdaB
static double[] scaleSKwithMuAndAdjLambdaB(double[] mu_scale, double[] lambdaB, int nC, int nX, double[] SK) Given S_jkjpkp calculate mu_j S_jkjpkp mu_jp - delta_{kkp} lambdaB[j,jp] mu_j * mu_jp. To remove along withKGOIterationalMultipleTransforms
. -
createLocalSK
static double[] createLocalSK(int nC, int nX, double[] SK, double[] u_orig) To remove along withKGOIterationalMultipleTransforms
. -
createSKDiagGramDiagK
static double[] createSKDiagGramDiagK(int nC, int nX, double[] mu_scale) To remove along withKGOIterationalMultipleTransforms
. For unit test. -
createSKBasisDiagK
private static double[] createSKBasisDiagK(int nC, int nX, double[] mu_scale, double[] basis_of_AdjF) To remove along withKGOIterationalMultipleTransforms
. For unit test. -
evaluateQuadraticForm
static double evaluateQuadraticForm(double[] mu_scale, double[] vec, double[] SK) Evaluate quadratic form in vec state with some scale in first index ofvec
. To remove along withKGOIterationalMultipleTransforms
. -
evaluateQuadraticForm
static double evaluateQuadraticForm(double[] mu1_scale, double[] vec1, double[] mu2_scale, double[] vec2, double[] SK) To remove along withKGOIterationalMultipleTransforms
. -
scaleVector
static double[] scaleVector(double[] mu_scale, double[] vec) Scale the vector in first index. -
getVectorNorm2WithScale
static double getVectorNorm2WithScale(double[] mu_scale, double[] vec) To remove along withKGOIterationalMultipleTransforms
. -
getVectorScalProductWithScale
private static double getVectorScalProductWithScale(double[] mu1_scale, double[] vec1, double[] mu2_scale, double[] vec2)
-