Lines Matching refs:Userctx
108 } Userctx; typedef
131 Userctx *user; in SaveSolution()
153 PetscErrorCode SetInitialGuess(Vec X, Userctx *user) in SetInitialGuess()
241 PetscErrorCode InitialGuess(Vec X, Userctx *user, const PetscScalar PGv[]) in InitialGuess()
325 PetscErrorCode DICDPFiniteDifference(Vec X, Vec *DICDP, Userctx *user) in DICDPFiniteDifference()
350 PetscErrorCode ResidualFunction(SNES snes, Vec X, Vec F, Userctx *user) in ResidualFunction()
472 PetscErrorCode IFunction(TS ts, PetscReal t, Vec X, Vec Xdot, Vec F, Userctx *user) in IFunction()
507 Userctx *user = (Userctx *)ctx; in AlgFunction()
527 PetscErrorCode PreallocateJacobian(Mat J, Userctx *user) in PreallocateJacobian()
574 Userctx *user = (Userctx *)ctx; in ResidualJacobian()
864 Userctx *user = (Userctx *)ctx; in AlgJacobian()
878 PetscErrorCode IJacobian(TS ts, PetscReal t, Vec X, Vec Xdot, PetscReal a, Mat A, Mat B, Userctx *u… in IJacobian()
915 Userctx *ctx = (Userctx *)ctx0; in RHSJacobianP()
935 static PetscErrorCode CostIntegrand(TS ts, PetscReal t, Vec U, Vec R, Userctx *user) in CostIntegrand()
963 static PetscErrorCode DRDUJacobianTranspose(TS ts, PetscReal t, Vec U, Mat DRDU, Mat B, Userctx *us… in DRDUJacobianTranspose()
1003 static PetscErrorCode DRDPJacobianTranspose(TS ts, PetscReal t, Vec U, Mat drdp, Userctx *user) in DRDPJacobianTranspose()
1009 PetscErrorCode ComputeSensiP(Vec lambda, Vec mu, Vec *DICDP, Userctx *user) in ComputeSensiP()
1030 Userctx user; in main()
1224 Userctx *ctx = (Userctx *)ctx0; in FormFunctionGradient()