(Не рекомендуемый) Избранные треугольники с помощью критерия относительной погрешности
pdeadgsc
не рекомендуется.
bt = pdeadgsc(p,t,c,a,f,u,errf,tol)
bt = pdeadgsc(p,t,c,a,f,u,errf,tol)
возвращает индексы треугольников, которые будут усовершенствованы в bt
. Используемый от adaptmesh
выбрать треугольники, которые будут далее усовершенствованы. Геометрия проблемы УЧП дана данными о mesh p
и t
. Для получения дополнительной информации смотрите Данные о Mesh, когда [p, e, t] Утраивается.
c
A
, и f
коэффициенты УЧП.
u
текущее решение, данное как вектор-столбец.
errf
ошибочный индикатор, как вычислено pdejmps
.
tol
параметр допуска.
Треугольники выбраны с помощью критерия errf>tol*scale
, где scale
вычисляется можно следующим образом:
Позвольте cmax
, amax
, fmax
, и umax
будьте максимумом c
A
F
, и u
, соответственно. Позвольте l
будьте стороной самого маленького выровненного осью квадрата, который содержит геометрию.
Затем scale = max(fmax*l^2,amax*umax*l^2,cmax*umax)
. Масштабирование делает tol
параметр, независимый от масштабирования уравнения и геометрии.