comme le titre le suggère, j'essaie de calculer l'intégrale d'une fonction compacte (le polynôme quintique de Wendland) sur un triangle. Notez que le centre de la fonction se trouve quelque part dans l'espace 3D. J'intègre cette fonction sur un triangle arbitraire mais petit ( ). J'utilise actuellement l'intégration décrite par Dunavant, 1985 (p = 19).
Il semble cependant que ces règles de quadrature ne conviennent pas aux problèmes pris en charge de manière compacte. Ceci est soutenu par le fait que lorsque (donc une fonction qui est 1 à l'intérieur du cercle de rayon 1) sur un plan qui est discrétisé à l'aide de triangles, mes résultats (normalisés) se situent entre 1,001 et 0,897.
Ma question est donc la suivante: existe-t-il une règle de quadrature spécialisée pour ce type de problème? Une règle d'intégration composite d'ordre inférieur fonctionnerait-elle mieux?
Malheureusement, cette routine est vraiment critique dans mon code, donc la précision est cruciale. D'un autre côté, j'ai besoin de faire cette intégration "quelques fois" pour un seul pas de temps afin que les dépenses de calcul ne soient pas trop élevées. La parallélisation n'est pas un problème car j'exécuterai l'intégration elle-même en série.
Merci d'avance pour vos réponses.
EDIT: le polynôme quintique de Wendland est donné par avec et avec r_0 étant un vecteur arbitraire dans \ mathbb {R} ^ 3α=21R 3
EDIT2: Si est le triangle à deux dimensions, alors je veux calculer avec . Donc dans ne sera jamais inférieur à 0. Notez que l'intégrale est une intégrale de surface sur une surface 2D dans
EDIT3: J'ai une solution analytique pour le problème 1-D (ligne). Le calcul d'un pour 2-D (triangle) pourrait également être possible.