Searched refs:interpolations (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/ksp/pc/impls/hmg/ |
| H A D | hmg.c | 98 Mat *operators, *interpolations; in PCSetUp_HMG() local 155 PetscCall(PCGetInterpolations(hmg->innerpc, &num_levels, &interpolations)); in PCSetUp_HMG() 168 PetscCall(MatCreateMAIJ(interpolations[level - 1], blocksize, &P)); in PCSetUp_HMG() 169 PetscCall(MatDestroy(&interpolations[level - 1])); in PCSetUp_HMG() 172 PetscCall(PCHMGExpandInterpolation_Private(interpolations[level - 1], &P, blocksize)); in PCSetUp_HMG() 173 PetscCall(MatDestroy(&interpolations[level - 1])); in PCSetUp_HMG() 176 P = interpolations[level - 1]; in PCSetUp_HMG() 198 PetscCall(PetscFree(interpolations)); in PCSetUp_HMG()
|
| /petsc/doc/overview/ |
| H A D | matrix_table.md | 55 - Commonly used for identical interpolations on each component of a multi-component vector
|
| /petsc/src/ksp/pc/interface/ |
| H A D | precon.c | 2047 PetscErrorCode PCGetInterpolations(PC pc, PetscInt *num_levels, Mat *interpolations[]) in PCGetInterpolations() argument 2052 PetscAssertPointer(interpolations, 3); in PCGetInterpolations() 2053 …seMethod(pc, "PCGetInterpolations_C", (PC, PetscInt *, Mat *[]), (pc, num_levels, interpolations)); in PCGetInterpolations()
|
| /petsc/src/ksp/pc/impls/mg/ |
| H A D | mg.c | 1843 static PetscErrorCode PCGetInterpolations_MG(PC pc, PetscInt *num_levels, Mat *interpolations[]) in PCGetInterpolations_MG() argument 1858 *interpolations = mat; in PCGetInterpolations_MG()
|
| /petsc/src/ksp/pc/impls/hypre/ |
| H A D | hypre.c | 182 static PetscErrorCode PCGetInterpolations_BoomerAMG(PC pc, PetscInt *nlevels, Mat *interpolations[]) in PCGetInterpolations_BoomerAMG() argument 202 *interpolations = mattmp; in PCGetInterpolations_BoomerAMG()
|