Searched refs:matctx (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ts/tutorials/autodiff/ |
| H A D | adr_ex5adj_mf.cxx | 48 AdolcMatCtx matctx; /* Matrix (free) context */ in main() local 64 PetscCall(PetscLogEventRegister("df/dx forward", MAT_CLASSID, &matctx.event1)); in main() 65 PetscCall(PetscLogEventRegister("df/d(xdot) forward", MAT_CLASSID, &matctx.event2)); in main() 66 PetscCall(PetscLogEventRegister("df/dx reverse", MAT_CLASSID, &matctx.event3)); in main() 67 PetscCall(PetscLogEventRegister("df/d(xdot) reverse", MAT_CLASSID, &matctx.event4)); in main() 90 PetscCall(MatShellSetContext(A, &matctx)); in main() 93 PetscCall(VecDuplicate(x, &matctx.X)); in main() 94 PetscCall(VecDuplicate(x, &matctx.Xdot)); in main() 95 PetscCall(DMGetLocalVector(da, &matctx.localX0)); in main() 110 matctx.m = 2 * gxm * gym; in main() [all …]
|