/usr/lib/petscdir/3.7.7/x86_64-linux-gnu-complex/include/petsc/finclude/petscvec.h is in libpetsc-complex-3.7.7-dev 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | !
!
! Include file for Fortran use of the Vec package in PETSc
!
#include "petsc/finclude/petscvecdef.h"
!
!
! Types of vector and matrix norms
!
PetscEnum NORM_1
PetscEnum NORM_2
PetscEnum NORM_FROBENIUS
PetscEnum NORM_INFINITY
PetscEnum NORM_MAX
PetscEnum NORM_1_AND_2
parameter (NORM_1=0,NORM_2=1,NORM_FROBENIUS=2,NORM_INFINITY=3)
parameter (NORM_MAX=3,NORM_1_AND_2=4)
!
! Flags for VecSetValues() and MatSetValues()
!
PetscEnum NOT_SET_VALUES
PetscEnum INSERT_VALUES
PetscEnum ADD_VALUES
PetscEnum MAX_VALUES
PetscEnum INSERT_ALL_VALUES
PetscEnum ADD_ALL_VALUES
PetscEnum INSERT_BC_VALUES
PetscEnum ADD_BC_VALUES
parameter (NOT_SET_VALUES=0,INSERT_VALUES=1,ADD_VALUES=2)
parameter (MAX_VALUES=3)
parameter (INSERT_ALL_VALUES=4,ADD_ALL_VALUES=5)
parameter (INSERT_BC_VALUES=6,ADD_BC_VALUES=7)
!
! Types of vector scatters
!
PetscEnum SCATTER_FORWARD
PetscEnum SCATTER_REVERSE
PetscEnum SCATTER_FORWARD_LOCAL
PetscEnum SCATTER_REVERSE_LOCAL
PetscEnum SCATTER_LOCAL
parameter (SCATTER_FORWARD=0,SCATTER_REVERSE=1)
parameter (SCATTER_FORWARD_LOCAL=2,SCATTER_REVERSE_LOCAL=3)
parameter (SCATTER_LOCAL=2)
!
! VecOption
!
PetscEnum VEC_IGNORE_OFF_PROC_ENTRIES
PetscEnum VEC_IGNORE_NEGATIVE_INDICES
PetscEnum VEC_SUBSET_OFF_PROC_ENTRIES
parameter (VEC_IGNORE_OFF_PROC_ENTRIES=0)
parameter (VEC_IGNORE_NEGATIVE_INDICES=1)
parameter (VEC_SUBSET_OFF_PROC_ENTRIES=2)
!
! VecOperation
!
PetscEnum VECOP_DUPLICATE
PetscEnum VECOP_VIEW
PetscEnum VECOP_LOAD
PetscEnum VECOP_VIEWNATIVE
PetscEnum VECOP_LOADNATIVE
parameter (VECOP_DUPLICATE=0,VECOP_VIEW=33,VECOP_LOAD=41)
parameter (VECOP_VIEWNATIVE=68,VECOP_LOADNATIVE=69)
!
! End of Fortran include file for the Vec package in PETSc
|