Direkt zum Seiteninhalt springen

PolyChaos

PolyChaos is eine Sammlung numerischer Routinen für orthogonale Polynome, geschrieben in der Programmiersprache Julia.

Ausgehend von einer nicht-negativen Gewichtsfunktion erlaubt Polychaos

  • Rekursionskoeffizienten der orthogonalen Polynome zu berechnen,
  • die orthogonalen Polynome an beliebigen Stellen auszuwerten,
  • die zugehörige Quadratur zu berechnen,
  • die tensorisierten Skalarprodukte zu berechnen,
  • alles Obige multivariat zu berechnen.

Falls die Gewichtsfunktion eine Wahrscheinlichkeitsdichte ist, so bietet PolyChaos fernerhin Routinen, um polynomiale Chaoserweiterungen (PCEs) zu berechnen. Dies bedeutet

  • PCE Koeffizienten können berechnet werden
  • Momente können berechnet werden
  • tensorisierte Skalarprodukte können berechnet werden.

PolyChaos enthält einige kanonische orthogonale Polynome, z.B. Jacobi- oder Hermite-Polynome. Für diese existieren geschlossene Formen der Rekursionskoeffizienten. PolyChaos erlaubt jedoch das Rechnen mit beliebigen Dichten.

Die Dokumentation finden Sie hier.