Home
last modified time | relevance | path

Searched refs:heightSpaces (Results 1 – 2 of 2) sorted by relevance

/petsc/src/dm/dt/dualspace/interface/
H A Ddualspace.c367 if (sp->heightSpaces) { in PetscDualSpaceClearDMData_Internal()
370 for (i = 0; i <= depth; i++) PetscCall(PetscDualSpaceDestroy(&sp->heightSpaces[i])); in PetscDualSpaceClearDMData_Internal()
372 PetscCall(PetscFree(sp->heightSpaces)); in PetscDualSpaceClearDMData_Internal()
1633 if (!sp->heightSpaces) { in PetscDualSpaceGetHeightSubspace()
1635 PetscCall(PetscCalloc1(depth + 1, &sp->heightSpaces)); in PetscDualSpaceGetHeightSubspace()
1639 …->createheightsubspace) PetscUseTypeMethod(sp, createheightsubspace, height, &sp->heightSpaces[h]); in PetscDualSpaceGetHeightSubspace()
1652 sp->heightSpaces[h] = sp->pointSpaces[hStart]; in PetscDualSpaceGetHeightSubspace()
1657 *subsp = sp->heightSpaces[height]; in PetscDualSpaceGetHeightSubspace()
1711 else if (sp->heightSpaces || sp->ops->createheightsubspace) { in PetscDualSpaceGetPointSubspace()
/petsc/include/petsc/private/
H A Dpetscfeimpl.h129 PetscDualSpace *heightSpaces; member