Lines Matching refs:link
104 SNESMSTableauLink link; in SNESMSRegisterDestroy() local
107 while ((link = SNESMSTableauList)) { in SNESMSRegisterDestroy()
108 SNESMSTableau t = &link->tab; in SNESMSRegisterDestroy()
109 SNESMSTableauList = link->next; in SNESMSRegisterDestroy()
115 PetscCall(PetscFree(link)); in SNESMSRegisterDestroy()
195 SNESMSTableauLink link; in SNESMSRegister() local
211 PetscCall(PetscNew(&link)); in SNESMSRegister()
212 t = &link->tab; in SNESMSRegister()
227 link->next = SNESMSTableauList; in SNESMSRegister()
228 SNESMSTableauList = link; in SNESMSRegister()
404 SNESMSTableauLink link; in SNESSetFromOptions_MS() local
413 for (link = SNESMSTableauList, count = 0; link; link = link->next, count++); in SNESSetFromOptions_MS()
415 …for (link = SNESMSTableauList, count = 0; link; link = link->next, count++) namelist[count] = link… in SNESSetFromOptions_MS()
445 SNESMSTableauLink link; in SNESMSSetType_MS() local
453 for (link = SNESMSTableauList; link; link = link->next) { in SNESMSSetType_MS()
454 PetscCall(PetscStrcmp(link->tab.name, mstype, &match)); in SNESMSSetType_MS()
456 ms->tableau = &link->tab; in SNESMSSetType_MS()