Home
last modified time | relevance | path

Searched refs:interpolations (Results 1 – 5 of 5) sorted by relevance

/petsc/src/ksp/pc/impls/hmg/
H A Dhmg.c98 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 Dmatrix_table.md55 - Commonly used for identical interpolations on each component of a multi-component vector
/petsc/src/ksp/pc/interface/
H A Dprecon.c2047 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 Dmg.c1843 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 Dhypre.c182 static PetscErrorCode PCGetInterpolations_BoomerAMG(PC pc, PetscInt *nlevels, Mat *interpolations[]) in PCGetInterpolations_BoomerAMG() argument
202 *interpolations = mattmp; in PCGetInterpolations_BoomerAMG()