Package com.polytechnik.kgo
Class DirectProjectionSolutionVectorXVectorF
java.lang.Object
com.polytechnik.kgo.DirectProjectionSolutionVectorXVectorF
- All Implemented Interfaces:
VectorXVectorFPointEvaluatable
public class DirectProjectionSolutionVectorXVectorF
extends Object
implements VectorXVectorFPointEvaluatable
A simple test-solution to a vector X to vector F problem.
The X- and F- spaces are assumed to be regularized (XX and FF are not degenerated).
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final double[]
(package private) final double[]
(package private) final double[]
(package private) final double[]
Some temporary matrices.(package private) final double[]
Some temporary matrices.(package private) final double[]
Some temporary matrices.(package private) final int
(package private) final int
(package private) final XXMatrs
Rank matrices Eq.(package private) final double[]
(package private) final double[]
Some temporary matrices.(package private) final double[]
-
Constructor Summary
ConstructorsConstructorDescriptionDirectProjectionSolutionVectorXVectorF
(int nX, int nF, double[] FF, double[] XX, double[] XF) -
Method Summary
Modifier and TypeMethodDescriptionevaluateAt
(double[] X) An evaluation of Vector X to Vector F model.private XXMatrs
private double[]
private double[]
private double[]
(package private) double
Covered rank, corresponds to the sum in Eq.private double[]
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.polytechnik.utils.VectorXVectorFPointEvaluatable
evaluateAtSequence
-
Field Details
-
nX
final int nX -
nF
final int nF -
FF
final double[] FF -
XX
final double[] XX -
XF
final double[] XF -
Gfm1
final double[] Gfm1 -
Gxm1
final double[] Gxm1 -
rankMatrices
Rank matrices Eq. (86). -
Gxm1Xf
final double[] Gxm1XfSome temporary matrices. -
Gxm1XfGfm1
final double[] Gxm1XfGfm1Some temporary matrices. -
Gxm1XfGfm1XfGxm1
final double[] Gxm1XfGfm1XfGxm1Some temporary matrices. -
XfGfm1
final double[] XfGfm1Some temporary matrices.
-
-
Constructor Details
-
DirectProjectionSolutionVectorXVectorF
public DirectProjectionSolutionVectorXVectorF(int nX, int nF, double[] FF, double[] XX, double[] XF) - Parameters:
nX
- X-space dimension.nF
- F-space dimension.FF
- The matrix <FF> nF x nF dimension.XX
- The matrix <XX> nX x nX dimension.XF
- The matrix <XF> nX x nF dimension. The X- and F- spaces are assumed to be regularized (non-degenerated), but not necessary orthogonalized.
-
-
Method Details
-
getFFandFFproj
-
getProjectedTotalRankWithoutSpectrum
double getProjectedTotalRankWithoutSpectrum()Covered rank, corresponds to the sum in Eq. (87). -
getXfGfm1
private double[] getXfGfm1() -
getGxm1Xf
private double[] getGxm1Xf() -
getGxm1XfGfm1
private double[] getGxm1XfGfm1() -
getGxm1XfGfm1XfGxm1
private double[] getGxm1XfGfm1XfGxm1() -
evaluateAt
Description copied from interface:VectorXVectorFPointEvaluatable
An evaluation of Vector X to Vector F model.- Specified by:
evaluateAt
in interfaceVectorXVectorFPointEvaluatable
-