BEMLAB [7, 8] is the open source Boundary Element Method (BEM) library designed for solving potential problems. BEM requires Partial Differential Equations (PDEs) to be expressed in the boundary integral form. To simplify solution of some common time based problems, PDEs can be expressed using complex calculus. Boundary Integral Equations (BIEs) have to be adapted accordingly. Therefore it is essential to introduce complex numbers into BEMLAB library. The article announces mathematical backgrounds and introduces architecture areas, which are complex specific. It also presents an example of library usage.
PL
BEMLAB [7, 8] to biblioteka o otwartym kodzie źródłowym implementująca metodę elementów brzegowych (MEB). Umożliwia rozwiązywanie problemów potencjalnych opisanych równaniami różniczkowymi cząstkowymi, które muszą być przedstawione w postaci równania całkowo-brzegowego. Aby uprościć rozwiązywanie niektórych problemów zależnych od czasu, np. harmonicznych, równania różniczkowe cząstkowe można przedstawić używając liczb zespolonych. Równania całkowo-brzegowe muszą być również odpowiednio dostosowane. Z tego powodu wymagane było wprowadzenie obliczeń na liczbach zespolonych do omawianej biblioteki BEMLAB. Artykuł zawiera matematyczne podstawy oraz wprowadza w zagadnienia architektury odnoszące się do problemów opisanych w dziedzinie liczb zespolonych. Ponadto zawarto również przykład użycia biblioteki.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.