Нов съм с Freefem++, проблемът, който се опитвам да реша, е уравнението на Фишер:
du/dt = d^2u/dx^2 + d^2u/dy^2 + k * u * (1-u)
du/dn = 0 - border condition
Опитах се да преформулирам проблема в слаба форма, но Freefem показва грешка с формулата:
problem Fisher(uh, vh) = int2d(Th)(uh * vh/dt + Grad(uh)' * Grad(vh) ) - int2d(Th)(k * uh * vh) + int2d(Th)(uh0 * vh/dt) - int2d(Th)(k * uh * vh * uh);
Бихте ли казали какво правя грешно? Нещо не е наред с последните условия.