Searched refs:MatSolverTypeHolders (Results 1 – 1 of 1) sorted by relevance
4545 static MatSolverTypeHolder MatSolverTypeHolders = NULL; variable4565 MatSolverTypeHolder next = MatSolverTypeHolders, prev = NULL; in MatSolverTypeRegister()4572 PetscCall(PetscNew(&MatSolverTypeHolders)); in MatSolverTypeRegister()4573 PetscCall(PetscStrallocpy(package, &MatSolverTypeHolders->name)); in MatSolverTypeRegister()4574 PetscCall(PetscNew(&MatSolverTypeHolders->handlers)); in MatSolverTypeRegister()4575 PetscCall(PetscStrallocpy(mtype, (char **)&MatSolverTypeHolders->handlers->mtype)); in MatSolverTypeRegister()4576 MatSolverTypeHolders->handlers->createfactor[(int)ftype - 1] = createfactor; in MatSolverTypeRegister()4639 MatSolverTypeHolder next = MatSolverTypeHolders; in MatSolverTypeGet()4682 next = MatSolverTypeHolders; in MatSolverTypeGet()4703 MatSolverTypeHolder next = MatSolverTypeHolders, prev; in MatSolverTypeDestroy()[all …]