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