як випливає з назви, я намагаюся обчислити інтеграл компактно підтримуваної функції (квінтичний многочлен Венленда) на трикутнику. Зауважте, що центр функції знаходиться десь у тривимірному просторі. Я інтегрую цю функцію в довільний, але малий трикутник ( ). На даний момент я використовую інтеграцію, описану Dunavant, 1985 (p = 19).
Однак видається, що ці квадратурні правила не підходять для компактно підтримуваних проблем. Це підтверджується тим, що коли я інтегрую (так що функція, що дорівнює 1 всередині кола радіуса 1) на площині, яка дискретизується за допомогою трикутників, мої (нормалізовані) результати знаходяться між 1.001 та 0.897.
Отже, моє запитання полягає в тому, чи існує спеціалізоване правило квадратури для такої проблеми? Чи буде краще працювати композиційне правило інтеграції нижчого порядку?
На жаль, ця процедура є дуже важливою для мого коду, тому точність є вирішальною. З іншого боку, мені потрібно зробити цю інтеграцію "кілька разів" за один часовий крок, тому обчислювальні витрати не повинні бути занадто великими. Паралелізація - це не проблема, тому що я сама виконуватиму інтеграцію послідовно.
Заздалегідь дякую за відповіді.
EDIT: Квінтичний многочлен Вендленда задається з
EDIT2: Якщо - двовимірний трикутник, то я хочу обчислити з . Тож в ніколи не буде меншим за 0. Зверніть увагу, що інтеграл - це поверхневий інтеграл над 2-D поверхнею в
EDIT3: У мене є аналітичне рішення для 1-D (рядкової) проблеми. Вирахування одного для 2-D (трикутника) також може бути можливим.