1 #pragma once 2 #include <petsc/private/vecimpl.h> 3 4 typedef struct { 5 VecTaggerBox *box; 6 } VecTagger_Simple; 7 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); 13