#include "petscmat.h" PetscErrorCode MatFDColoringGetPerturbedColumns(MatFDColoring coloring,PetscInt *n,const PetscInt *cols[])Not Collective
| coloring | - coloring context created with MatFDColoringCreate() | 
| n | - the number of local columns being perturbed | |
| cols | - the column indices, in global numbering | 
Note: IF the matrix type is BAIJ, then the block column indices are returned
    #include <petsc/finclude/petscmat.h>
         use petscmat
         PetscInt, pointer :: array(:)
         PetscErrorCode  ierr
         MatFDColoring   i
         call MatFDColoringGetPerturbedColumnsF90(i,array,ierr)
     use the entries of array ...
         call MatFDColoringRestorePerturbedColumnsF90(i,array,ierr)