Class RegularizedVectorX

java.lang.Object
com.polytechnik.utils.RegularizedVectorX

public class RegularizedVectorX extends Object
A class to store regularized data. Similar to RegularizedVectorXF, but scalar f is removed; some code is not re-implemented and temporarily calls RegularizedVectorXF with dummy f internally.
  • Field Details

    • nX

      public final int nX
    • noriginal

      public final int noriginal
    • totalweight

      public final double totalweight
    • indexConst

      public final int indexConst
      The index of const in basis.
    • normalizedconstbasisfunction

      public final double normalizedconstbasisfunction
    • inds_xorig

      private final int[] inds_xorig
    • Xdescription

      private final String[] Xdescription
    • xorig_average

      private final double[] xorig_average
    • xorig_norm

      private final double[] xorig_norm
    • xorig_basisfunctions

      private final double[] xorig_basisfunctions
    • eps

      private final double eps
  • Constructor Details

    • RegularizedVectorX

      RegularizedVectorX(int nX, int noriginal, int[] inds_xorig, double[] xorig_average, double[] xorig_norm, double[] xorig_basisfunctions, String[] Xdescription, double totalweight, double eps)
  • Method Details

    • getRegularizedBasisXFromOriginalX

      public double[] getRegularizedBasisXFromOriginalX(double[] xorig)
      A transform from original x to regularized X basis.
    • getBasisFunctionEqual1

      public double[] getBasisFunctionEqual1()
    • getRegulaizedBasisXDescription

      public String getRegulaizedBasisXDescription(int i)
      Regularized basis function description.
      Parameters:
      i - Basis function index.
      Returns:
      The description.