Date: 2025-03-29T05:58:55+00:00

Actual source code: simple.h

      1: #pragma once
      2: #include <petsc/private/vecimpl.h>

      4: typedef struct {
      5:   VecTaggerBox *box;
      6: } VecTagger_Simple;

      8: PETSC_INTERN PetscErrorCode VecTaggerSetFromOptions_Simple(VecTagger, PetscOptionItems);
      9: PETSC_INTERN PetscErrorCode VecTaggerView_Simple(VecTagger, PetscViewer);
     10: PETSC_INTERN PetscErrorCode VecTaggerSetBox_Simple(VecTagger, VecTaggerBox *);
     11: PETSC_INTERN PetscErrorCode VecTaggerGetBox_Simple(VecTagger, const VecTaggerBox **);
     12: PETSC_INTERN PetscErrorCode VecTaggerCreate_Simple(VecTagger);