xref: /petsc/src/snes/impls/vi/rs/virsimpl.h (revision 1f0e42cf17e8fdc56355134e13a5edcdb6dc1c19)
1 #include <petsc-private/snesimpl.h>
2 
3 /*
4    Private context for reduced space active set newton method with line search for solving
5    system of mixed complementarity equations
6  */
7 
8 #ifndef __SNES_VIRS_H
9 #define __SNES_VIRS_H
10 
11 typedef struct {
12   PetscErrorCode (*checkredundancy)(SNES,IS,IS*,void*);
13   void           *ctxP; /* user defined check redundancy context */
14   IS             IS_inact_prev;
15 } SNES_VIRS;
16 
17 #endif
18 
19