Class BasisFunctionsMultiplicationCache

java.lang.Object
com.polytechnik.utils.BasisFunctionsMultiplicationCache
All Implemented Interfaces:
BasisFunctionsMultipliable

public class BasisFunctionsMultiplicationCache extends Object implements BasisFunctionsMultipliable
Cache basis functions multiplication.
  • Field Details

  • Constructor Details

  • Method Details

    • setQlQmExpansionCoefs

      public void setQlQmExpansionCoefs(int l, int m, double[] s)
      Description copied from interface: BasisFunctionsMultipliable
      Multiply basis functions: expand \( Q_l(x)Q_m(x)=\sum_{k=0}^{l+m} s_k Q_k(x) \).
      Specified by:
      setQlQmExpansionCoefs in interface BasisFunctionsMultipliable
      Parameters:
      l - l.
      m - m.
      s - A buffer of dimension at least l+m+1 to save the expansion coeficients.