Home
last modified time | relevance | path

Searched refs:subsection (Results 1 – 6 of 6) sorted by relevance

/petsc/src/dm/interface/
H A Ddmi.c236 PetscSection subsection; in DMSelectFields_Private() local
250 PetscCall(PetscSectionCreateComponentSubsection(section, numComps[field], comps, &subsection)); in DMSelectFields_Private()
251 PetscCall(DMSetLocalSection(*subdm, subsection)); in DMSelectFields_Private()
252 PetscCall(PetscSectionDestroy(&subsection)); in DMSelectFields_Private()
290 PetscCall(PetscSectionCreateSubsection(section, numFields, fields, &subsection)); in DMSelectFields_Private()
291 PetscCall(DMSetLocalSection(*subdm, subsection)); in DMSelectFields_Private()
292 PetscCall(PetscSectionDestroy(&subsection)); in DMSelectFields_Private()
/petsc/doc/manualpages/doctext/
H A Dnroff.def16 # .SS arg - subsection heading
/petsc/src/dm/dt/dualspace/impls/sum/
H A Ddualspacesum.c414 PetscSection subsection; in PetscDualSpaceSumCreateMappings() local
423 PetscCall(PetscDualSpaceGetInteriorSection(subsp, &subsection)); in PetscDualSpaceSumCreateMappings()
426 PetscCall(PetscDualSpaceGetSection(subsp, &subsection)); in PetscDualSpaceSumCreateMappings()
429 PetscCall(PetscSectionGetStorageSize(subsection, &subNb)); in PetscDualSpaceSumCreateMappings()
443 PetscCall(PetscSectionGetOffset(subsection, p, &suboff)); in PetscDualSpaceSumCreateMappings()
444 PetscCall(PetscSectionGetDof(subsection, p, &subdof)); in PetscDualSpaceSumCreateMappings()
896 PetscSection subsection; in PetscDualSpaceSetUp_Sum() local
900 PetscCall(PetscDualSpaceGetSection(subsp, &subsection)); in PetscDualSpaceSetUp_Sum()
901 PetscCall(PetscSectionGetDof(subsection, p, &dof)); in PetscDualSpaceSetUp_Sum()
/petsc/doc/changes/
H A D2016.md10 users manual subsection "VI users" for details.
/petsc/src/dm/impls/network/
H A Dnetwork.c1559 …kGetSubSection_private(PetscSection main, PetscInt pstart, PetscInt pend, PetscSection *subsection) in DMNetworkGetSubSection_private() argument
1564 PetscCall(PetscSectionCreate(PetscObjectComm((PetscObject)main), subsection)); in DMNetworkGetSubSection_private()
1565 PetscCall(PetscSectionSetChart(*subsection, 0, pend - pstart)); in DMNetworkGetSubSection_private()
1568 PetscCall(PetscSectionSetDof(*subsection, i - pstart, nvar)); in DMNetworkGetSubSection_private()
1571 PetscCall(PetscSectionSetUp(*subsection)); in DMNetworkGetSubSection_private()
/petsc/src/dm/impls/plex/
H A Dplex.c3050 PetscErrorCode DMPlexGetSubdomainSection(DM dm, PetscSection *subsection) in DMPlexGetSubdomainSection() argument
3065 *subsection = mesh->subdomainSection; in DMPlexGetSubdomainSection()
10852 PetscSection section, subsection; in DMCreateSubDomainDM_Plex() local
10862 PetscCall(PetscSectionCreateSubmeshSection(section, subis, &subsection)); in DMCreateSubDomainDM_Plex()
10863 PetscCall(DMSetLocalSection(*subdm, subsection)); in DMCreateSubDomainDM_Plex()
10864 PetscCall(PetscSectionDestroy(&subsection)); in DMCreateSubDomainDM_Plex()
10880 PetscCall(PetscSectionGetChart(subsection, &pStart, &pEnd)); in DMCreateSubDomainDM_Plex()
10889 PetscCall(PetscSectionGetFieldDof(subsection, p, f, &fdof)); in DMCreateSubDomainDM_Plex()
10890 PetscCall(PetscSectionGetFieldConstraintDof(subsection, p, f, &fcdof)); in DMCreateSubDomainDM_Plex()