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