Actual source code: petscis.h

  1: !
  2: !  $Id: petscis.h,v 1.24 2001/06/21 21:20:08 bsmith Exp $;
  3: !
  4: !  Include file for Fortran use of the IS (index set) package in PETSc
  5: !
  6: #if !defined (__PETSCIS_H)

  9: #define IS PetscFortranAddr
 10: #define ISType integer
 11: #define ISColoring PetscFortranAddr
 12: #define ISLocalToGlobalMapping PetscFortranAddr
 13: #define ISGlobalToLocalMappingType integer
 14: #define ISColoringType integer


 17: #endif


 20: #if !defined (PETSC_AVOID_DECLARATIONS)

 22:       integer IS_COLORING_LOCAL,IS_COLORING_GHOSTED
 23:       parameter (IS_COLORING_LOCAL = 0,IS_COLORING_GHOSTED = 1)

 25:       integer IS_GENERAL,IS_STRIDE,IS_BLOCK
 26:       parameter (IS_GENERAL = 0,IS_STRIDE = 1,IS_BLOCK = 2)

 28:       integer IS_GTOLM_MASK,IS_GTOLM_DROP
 29:       parameter (IS_GTOLM_MASK =0,IS_GTOLM_DROP = 1)

 31: !
 32: !  End of Fortran include file for the IS package in PETSc

 34: #endif