Lines Matching refs:link
93 BasicSymplecticSchemeLink link; in TSBasicSymplecticRegisterDestroy() local
96 while ((link = BasicSymplecticSchemeList)) { in TSBasicSymplecticRegisterDestroy()
97 BasicSymplecticScheme scheme = &link->sch; in TSBasicSymplecticRegisterDestroy()
98 BasicSymplecticSchemeList = link->next; in TSBasicSymplecticRegisterDestroy()
101 PetscCall(PetscFree(link)); in TSBasicSymplecticRegisterDestroy()
162 BasicSymplecticSchemeLink link; in TSBasicSymplecticRegister() local
171 PetscCall(PetscNew(&link)); in TSBasicSymplecticRegister()
172 scheme = &link->sch; in TSBasicSymplecticRegister()
179 link->next = BasicSymplecticSchemeList; in TSBasicSymplecticRegister()
180 BasicSymplecticSchemeList = link; in TSBasicSymplecticRegister()
330 BasicSymplecticSchemeLink link; in TSSetFromOptions_BasicSymplectic() local
335 for (link = BasicSymplecticSchemeList, count = 0; link; link = link->next, count++); in TSSetFromOptions_BasicSymplectic()
337 …for (link = BasicSymplecticSchemeList, count = 0; link; link = link->next, count++) namelist[count… in TSSetFromOptions_BasicSymplectic()
419 BasicSymplecticSchemeLink link; in TSBasicSymplecticSetType_BasicSymplectic() local
427 for (link = BasicSymplecticSchemeList; link; link = link->next) { in TSBasicSymplecticSetType_BasicSymplectic()
428 PetscCall(PetscStrcmp(link->sch.name, bsymptype, &match)); in TSBasicSymplecticSetType_BasicSymplectic()
430 bsymp->scheme = &link->sch; in TSBasicSymplecticSetType_BasicSymplectic()