PetscSectionCreateSubsection#

Create a new, smaller section composed of only the selected fields

Synopsis#

#include "petscsection.h"   
PetscErrorCode PetscSectionCreateSubsection(PetscSection s, PetscInt len, const PetscInt fields[], PetscSection *subs)

Collective

Input Parameters#

  • s - the PetscSection

  • len - the number of subfields

  • fields - the subfield numbers

Output Parameter#

  • subs - the subsection

Notes#

The section offsets now refer to a new, smaller vector.

This will error if a fieldnumber is out of range

See Also#

PetscSection, PetscSection, PetscSectionCreateSupersection(), PetscSectionCreate()

Level#

advanced

Location#

src/vec/is/section/interface/section.c


Edit on GitLab

Index of all PetscSection routines
Table of Contents for all manual pages
Index of all manual pages