Class TestBasisPolynomials

Direct Known Subclasses:
Laguerre.TestBasisLaguerre, LegendreShifted.TestBasisLegendreShifted

public abstract class TestBasisPolynomials extends TestBasisFunctionsCalculatable
Basis of orthogonal polynomials.
  • Field Details

    • B

      Mask B with a different type, a kludge to avoid generic.
  • Constructor Details

  • Method Details

    • getMonomialsMoments

      abstract double[] getMonomialsMoments(int n)
    • getOrtPol

    • getExact

      abstract double[][] getExact()
    • getNextType2

      double[] getNextType2(int n, double[] Tnm1, double[] Tnm2)
      Calculates n-th type 2 basis polynomial (the result is in monomials basis). May not always be available. This mononials basis calculation is used for unit test only.
    • test_ExactValues

      void test_ExactValues(double eps)
    • printPolynomialsType2

      void printPolynomialsType2(int nmax)
    • test_getBasisFunctionsOnPolynomialArgument

      void test_getBasisFunctionsOnPolynomialArgument(int n_tests, int nmax)
    • test_Sum

      void test_Sum(int n_tests, int nmax)
    • test_Sum_PBASIS

      void test_Sum_PBASIS(int n_tests, int nmax)
    • test_setNewtonBinomialLikeCoefs

      void test_setNewtonBinomialLikeCoefs(int n_tests, int nmax)
    • test_getBasisFunctionsMultipliedByPolynomial

      void test_getBasisFunctionsMultipliedByPolynomial(int n_tests, int nmax)
    • test_Extra

      void test_Extra(int n_tests, int nmax)
    • runSingleTestInSerie

      void runSingleTestInSerie(int n_tests, int nmax)
      Overrides:
      runSingleTestInSerie in class TestBasisFunctionsCalculatable
    • runSingleTest

      void runSingleTest(int nmax)
      Overrides:
      runSingleTest in class TestBasisFunctionsCalculatable
    • runTests

      void runTests(String id)