1 #include <petsc/private/ftnimpl.h>
2 #include <petscdmlabel.h>
3 #include <petscviewer.h>
4
5 #if defined(PETSC_HAVE_FORTRAN_CAPS)
6 #define petscsectionsymlabelsetstratum_ PETSCSECTIONSYMLABELSETSTRATUM
7 #elif !defined(PETSC_HAVE_FORTRAN_UNDERSCORE)
8 #define petscsectionsymlabelsetstratum_ petscsectionsymlabelsetstratum
9 #endif
10
petscsectionsymlabelsetstratum_(PetscSectionSym * sym,PetscInt * stratum,PetscInt * size,PetscInt * minOrient,PetscInt * maxOrient,PetscCopyMode * mode,PetscInt ** perms,PetscScalar ** rots,int * __ierr)11 PETSC_EXTERN void petscsectionsymlabelsetstratum_(PetscSectionSym *sym, PetscInt *stratum, PetscInt *size, PetscInt *minOrient, PetscInt *maxOrient, PetscCopyMode *mode, PetscInt **perms, PetscScalar **rots, int *__ierr)
12 {
13 *__ierr = PetscSectionSymLabelSetStratum(*sym, *stratum, *size, *minOrient, *maxOrient, *mode, (const PetscInt **)perms, (const PetscScalar **)rots);
14 }
15