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);