1: #ifndef VECTAGGERSIMPLE_H
2: #define VECTAGGERSIMPLE_H
3: #include <petsc/private/vecimpl.h>
5: typedef struct {
6: VecTaggerBox *box;
7: } VecTagger_Simple;
9: PETSC_EXTERN PetscErrorCode VecTaggerDestroy_Simple(VecTagger);
10: PETSC_EXTERN PetscErrorCode VecTaggerSetFromOptions_Simple(VecTagger, PetscOptionItems *);
11: PETSC_EXTERN PetscErrorCode VecTaggerSetUp_Simple(VecTagger);
12: PETSC_EXTERN PetscErrorCode VecTaggerView_Simple(VecTagger, PetscViewer);
13: PETSC_EXTERN PetscErrorCode VecTaggerSetBox_Simple(VecTagger, VecTaggerBox *);
14: PETSC_EXTERN PetscErrorCode VecTaggerGetBox_Simple(VecTagger, const VecTaggerBox **);
15: PETSC_EXTERN PetscErrorCode VecTaggerCreate_Simple(VecTagger);
16: #endif