Effacer les filtres
Effacer les filtres

How can I adjust the tolerance parameter for pdeadgsc from adaptmesh?

1 vue (au cours des 30 derniers jours)
Alex
Alex le 18 Oct 2015
Commenté : Alex le 20 Oct 2015
I am trying to use adaptmesh to solve an elliptic PDE, and I would like to use pdeadgsc as the triangle selection method. Here is an example of code:
[u,p,e,t] = adaptmesh(g,pdem,c,a,f,'Mesh',p1,e1,t1,'Tripick','pdeadgsc')
I pass an initial mesh to the function for refinement. But when I run the code, it does not refine the mesh. It just stops immediately and says "adaption completed." When I use pdeadworst, it refines the mesh as intended.
How can I set the tolerance parameter that is used in pdeadgsc?

Réponses (1)

Alan Weiss
Alan Weiss le 19 Oct 2015
If I am not mistaken, you can set the 'Par' name-value pair to something less than 0.5 to have the effect you want.
Alan Weiss
MATLAB mathematical toolbox documentation
  1 commentaire
Alex
Alex le 20 Oct 2015
Yes, I thought the same thing. However, it has no effect. This function call
[u,p,e,t] = adaptmesh(g,pdem,c,a,f,'Mesh',p1,e1,t1,'Tripick','pdeadgsc','Par',0.05)
simply terminates after the first mesh generation with the message Adaption completed, regardless of the value of Par (0.5, 0.05, 0.005, etc).

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by