Actual source code: virsimpl.h

      1: #pragma once

      3: /*
      4:    Private context for reduced space active set newton method with line search for solving
      5:    system of mixed complementarity equations
      6:  */

      8: #include <petsc/private/snesimpl.h>

     10: typedef struct {
     11:   PetscErrorCode (*checkredundancy)(SNES, IS, IS *, void *);

     13:   PetscCtx ctxP; /* user defined check redundancy context */
     14:   IS       IS_inact_prev;
     15:   IS       IS_inact;
     16: } SNES_VINEWTONRSLS;