Home
last modified time | relevance | path

Searched refs:matctx (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ts/tutorials/autodiff/
H A Dadr_ex5adj_mf.cxx48 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 …]