jak sugeruje tytuł, próbuję obliczyć całkę kompaktowo obsługiwanej funkcji (kwintyczny wielomian Wendlanda) na trójkącie. Zauważ, że środek funkcji znajduje się gdzieś w przestrzeni 3D. Integruję tę funkcję na dowolnym, ale małym trójkącie ( ). Obecnie używam integracji opisanej przez Dunavant, 1985 (p = 19).
Wydaje się jednak, że te reguły kwadraturowe nie są odpowiednie dla problemów wspieranych w sposób kompaktowy. Potwierdza to fakt, że gdy całkuję (czyli funkcja 1 w okręgu o promieniu 1) na płaszczyźnie, która jest dyskretyzowana za pomocą trójkątów, moje (znormalizowane) wyniki są pomiędzy 1,001 i 0,897.
Więc moje pytanie brzmi: czy istnieje specjalistyczna reguła kwadraturowa dla tego rodzaju problemu? Czy lepiej byłoby zastosować regułę integracji złożonej niższego rzędu?
Niestety ta procedura jest bardzo ważna w moim kodzie, więc precyzja jest kluczowa. Z drugiej strony muszę wykonać tę integrację „kilka razy” dla jednego kroku czasowego, aby koszt obliczeniowy nie był zbyt wysoki. Równoległość nie stanowi problemu, ponieważ sama integracja zostanie wykonana szeregowo.
Dzięki z góry za odpowiedzi.
EDYCJA: Kwintyczny wielomian Wendlanda daje przy r0R3
EDIT2: Jeśli jest dwuwymiarowym trójkątem, to chcę obliczyć z . Więc w nigdy nie będzie mniejsze niż 0. Zauważ, że całka jest całką powierzchniową nad powierzchnią 2-D w
EDYCJA 3: Mam rozwiązanie analityczne dla problemu 1-D (linia). Możliwe jest również obliczenie jednego dla 2-D (trójkąta).