Searched refs:heightSpaces (Results 1 – 2 of 2) sorted by relevance
367 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()
129 PetscDualSpace *heightSpaces; member