Home
last modified time | relevance | path

Searched refs:PetscSectionSym (Results 1 – 12 of 12) sorted by relevance

/petsc/include/petsc/private/
H A Dsectionimpl.h53 PetscSectionSym sym; /* Symmetries of the data */
57 …PetscErrorCode (*getpoints)(PetscSectionSym, PetscSection, PetscInt, const PetscInt *, const Petsc…
58 PetscErrorCode (*distribute)(PetscSectionSym, PetscSF, PetscSectionSym *);
59 PetscErrorCode (*copy)(PetscSectionSym, PetscSectionSym);
60 PetscErrorCode (*destroy)(PetscSectionSym);
61 PetscErrorCode (*view)(PetscSectionSym, PetscViewer);
H A Ddmlabelimpl.h46 PETSC_INTERN PetscErrorCode PetscSectionSymCreate_Label(PetscSectionSym);
/petsc/include/
H A Dpetscsection.h96 PETSC_EXTERN PetscErrorCode PetscSectionSymSetType(PetscSectionSym, PetscSectionSymType);
97 PETSC_EXTERN PetscErrorCode PetscSectionSymGetType(PetscSectionSym, PetscSectionSymType *);
98 …XTERN PetscErrorCode PetscSectionSymRegister(const char[], PetscErrorCode (*)(PetscSectionSym));
100 PETSC_EXTERN PetscErrorCode PetscSectionSymCreate(MPI_Comm, PetscSectionSym *);
101 PETSC_EXTERN PetscErrorCode PetscSectionSymDestroy(PetscSectionSym *);
102 PETSC_EXTERN PetscErrorCode PetscSectionSymView(PetscSectionSym, PetscViewer);
103 PETSC_EXTERN PetscErrorCode PetscSectionSymCopy(PetscSectionSym, PetscSectionSym);
104 PETSC_EXTERN PetscErrorCode PetscSectionSymDistribute(PetscSectionSym, PetscSF, PetscSectionSym *);
106 PETSC_EXTERN PetscErrorCode PetscSectionSetSym(PetscSection, PetscSectionSym);
107 PETSC_EXTERN PetscErrorCode PetscSectionGetSym(PetscSection, PetscSectionSym *);
[all …]
H A Dpetscdmlabel.h73 PETSC_EXTERN PetscErrorCode PetscSectionSymCreateLabel(MPI_Comm, DMLabel, PetscSectionSym *);
74 PETSC_EXTERN PetscErrorCode PetscSectionSymLabelSetLabel(PetscSectionSym, DMLabel);
75 PETSC_EXTERN PetscErrorCode PetscSectionSymLabelGetStratum(PetscSectionSym, PetscInt, PetscInt *, P…
76 PETSC_EXTERN PetscErrorCode PetscSectionSymLabelSetStratum(PetscSectionSym, PetscInt, PetscInt, Pet…
H A Dpetscsectiontypes.h58 typedef struct _p_PetscSectionSym *PetscSectionSym; typedef
/petsc/src/dm/label/ftn-custom/
H A Dzdmlabel.c11 PETSC_EXTERN void petscsectionsymlabelsetstratum_(PetscSectionSym *sym, PetscInt *stratum, PetscInt… in petscsectionsymlabelsetstratum_()
/petsc/src/vec/is/section/interface/
H A Dsection.c96 PetscSectionSym sym; in PetscSectionCopy_Internal()
2043 PetscSectionSym sym; in PetscSectionCreateSubsection()
2135 PetscSectionSym sym; in PetscSectionCreateComponentSubsection()
3433 PetscErrorCode PetscSectionSymCreate(MPI_Comm comm, PetscSectionSym *sym) in PetscSectionSymCreate()
3456 PetscErrorCode PetscSectionSymSetType(PetscSectionSym sym, PetscSectionSymType method) in PetscSectionSymSetType()
3458 PetscErrorCode (*r)(PetscSectionSym); in PetscSectionSymSetType()
3491 PetscErrorCode PetscSectionSymGetType(PetscSectionSym sym, PetscSectionSymType *type) in PetscSectionSymGetType()
3516 …cErrorCode PetscSectionSymRegister(const char sname[], PetscErrorCode (*function)(PetscSectionSym)) in PetscSectionSymRegister() argument
3536 PetscErrorCode PetscSectionSymDestroy(PetscSectionSym *sym) in PetscSectionSymDestroy()
3574 PetscErrorCode PetscSectionSymView(PetscSectionSym sym, PetscViewer viewer) in PetscSectionSymView()
[all …]
/petsc/src/dm/label/
H A Ddmlabel.c2673 static PetscErrorCode PetscSectionSymLabelReset(PetscSectionSym sym) in PetscSectionSymLabelReset()
2703 static PetscErrorCode PetscSectionSymDestroy_Label(PetscSectionSym sym) in PetscSectionSymDestroy_Label()
2711 static PetscErrorCode PetscSectionSymView_Label(PetscSectionSym sym, PetscViewer viewer) in PetscSectionSymView_Label()
2803 PetscErrorCode PetscSectionSymLabelSetLabel(PetscSectionSym sym, DMLabel label) in PetscSectionSymLabelSetLabel()
2845 PetscErrorCode PetscSectionSymLabelGetStratum(PetscSectionSym sym, PetscInt stratum, PetscInt *size… in PetscSectionSymLabelGetStratum()
2904 PetscErrorCode PetscSectionSymLabelSetStratum(PetscSectionSym sym, PetscInt stratum, PetscInt size,… in PetscSectionSymLabelSetStratum()
2957 static PetscErrorCode PetscSectionSymGetPoints_Label(PetscSectionSym sym, PetscSection section, Pet… in PetscSectionSymGetPoints_Label()
2992 static PetscErrorCode PetscSectionSymCopy_Label(PetscSectionSym sym, PetscSectionSym nsym) in PetscSectionSymCopy_Label()
3016 … PetscErrorCode PetscSectionSymDistribute_Label(PetscSectionSym sym, PetscSF migrationSF, PetscSec… in PetscSectionSymDistribute_Label()
3029 PetscErrorCode PetscSectionSymCreate_Label(PetscSectionSym sym) in PetscSectionSymCreate_Label()
[all …]
/petsc/src/dm/impls/plex/tutorials/
H A Dex6.c197 PetscSectionSym sym; in SetSymmetries()
/petsc/src/dm/impls/plex/
H A Dplexsection.c48 PetscSectionSym sym; in DMPlexCreateSectionFields()
/petsc/src/vec/is/sf/utils/
H A Dsfutils.c269 PetscSectionSym sym, dsym = NULL; in PetscSFDistributeSection()
/petsc/doc/manual/
H A Ddmplex.md216 This information is supplied via a `PetscSectionSym` object that is attached to the `PetscSection`.