Home
last modified time | relevance | path

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

/petsc/src/ts/impls/implicit/theta/
H A Dtheta.c278 Mat J, Jpre, quadJ = NULL, quadJp = NULL; in TSAdjointStepBEuler_Private() local
296 PetscCall(TSGetRHSJacobian(quadts, &quadJ, NULL, NULL, NULL)); in TSAdjointStepBEuler_Private()
304 if (quadts) PetscCall(TSComputeRHSJacobian(quadts, th->stage_time, ts->vec_sol, quadJ, NULL)); in TSAdjointStepBEuler_Private()
309 if (quadJ) { in TSAdjointStepBEuler_Private()
310 PetscCall(MatDenseGetColumn(quadJ, nadj, &xarr)); in TSAdjointStepBEuler_Private()
314 PetscCall(MatDenseRestoreColumn(quadJ, &xarr)); in TSAdjointStepBEuler_Private()
423 Mat J, Jpre, quadJ = NULL, quadJp = NULL; in TSAdjointStep_Theta() local
438 PetscCall(TSGetRHSJacobian(quadts, &quadJ, NULL, NULL, NULL)); in TSAdjointStep_Theta()
455 PetscCall(TSComputeRHSJacobian(quadts, th->stage_time, ts->vec_sol, quadJ, NULL)); in TSAdjointStep_Theta()
457 PetscCall(TSComputeRHSJacobian(quadts, th->stage_time, th->X, quadJ, NULL)); in TSAdjointStep_Theta()
[all …]