/usr/lib/petscdir/3.7.7/x86_64-linux-gnu-complex-debug/include/petsc/private/bagimpl.h is in libpetsc-complex-3.7.7-dbg 3.7.7+dfsg1-2build5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #if !defined(__BAGIMPL)
#define __BAGIMPL
#include <petscbag.h>
#define PETSC_BAG_NAME_LENGTH 64
#define PETSC_BAG_HELP_LENGTH 128
struct _n_PetscBagItem {
PetscDataType dtype;
PetscInt offset;
PetscInt msize;
char name[PETSC_BAG_NAME_LENGTH],help[PETSC_BAG_HELP_LENGTH];
char **list;
PetscBool freelist;
PetscBagItem next;
};
struct _n_PetscBag {
MPI_Comm bagcomm;
PetscInt bagsize;
void *structlocation;
PetscInt count;
char bagname[PETSC_BAG_NAME_LENGTH];
char baghelp[PETSC_BAG_HELP_LENGTH];
char *bagprefix;
PetscBagItem bagitems;
};
#endif
|