Lines Matching refs:VHV

469 …e (*ihessianproductfunc1)(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, PetscCtx ctx), Vec…  in TSSetIHessianProduct()  argument
510 …rrorCode TSComputeIHessianProductFunctionUU(TS ts, PetscReal t, Vec U, Vec Vl[], Vec Vr, Vec VHV[]) in TSComputeIHessianProductFunctionUU() argument
513 if (!VHV) PetscFunctionReturn(PETSC_SUCCESS); in TSComputeIHessianProductFunctionUU()
517 … 1 for sensitivity analysis", (*ts->ihessianproduct_fuu)(ts, t, U, Vl, Vr, VHV, ts->ihessianproduc… in TSComputeIHessianProductFunctionUU()
522 PetscCall(TSComputeRHSHessianProductFunctionUU(ts, t, U, Vl, Vr, VHV)); in TSComputeIHessianProductFunctionUU()
523 for (nadj = 0; nadj < ts->numcost; nadj++) PetscCall(VecScale(VHV[nadj], -1)); in TSComputeIHessianProductFunctionUU()
551 …rrorCode TSComputeIHessianProductFunctionUP(TS ts, PetscReal t, Vec U, Vec Vl[], Vec Vr, Vec VHV[]) in TSComputeIHessianProductFunctionUP() argument
554 if (!VHV) PetscFunctionReturn(PETSC_SUCCESS); in TSComputeIHessianProductFunctionUP()
558 … 2 for sensitivity analysis", (*ts->ihessianproduct_fup)(ts, t, U, Vl, Vr, VHV, ts->ihessianproduc… in TSComputeIHessianProductFunctionUP()
563 PetscCall(TSComputeRHSHessianProductFunctionUP(ts, t, U, Vl, Vr, VHV)); in TSComputeIHessianProductFunctionUP()
564 for (nadj = 0; nadj < ts->numcost; nadj++) PetscCall(VecScale(VHV[nadj], -1)); in TSComputeIHessianProductFunctionUP()
592 …rrorCode TSComputeIHessianProductFunctionPU(TS ts, PetscReal t, Vec U, Vec Vl[], Vec Vr, Vec VHV[]) in TSComputeIHessianProductFunctionPU() argument
595 if (!VHV) PetscFunctionReturn(PETSC_SUCCESS); in TSComputeIHessianProductFunctionPU()
599 … 3 for sensitivity analysis", (*ts->ihessianproduct_fpu)(ts, t, U, Vl, Vr, VHV, ts->ihessianproduc… in TSComputeIHessianProductFunctionPU()
604 PetscCall(TSComputeRHSHessianProductFunctionPU(ts, t, U, Vl, Vr, VHV)); in TSComputeIHessianProductFunctionPU()
605 for (nadj = 0; nadj < ts->numcost; nadj++) PetscCall(VecScale(VHV[nadj], -1)); in TSComputeIHessianProductFunctionPU()
633 …rrorCode TSComputeIHessianProductFunctionPP(TS ts, PetscReal t, Vec U, Vec Vl[], Vec Vr, Vec VHV[]) in TSComputeIHessianProductFunctionPP() argument
636 if (!VHV) PetscFunctionReturn(PETSC_SUCCESS); in TSComputeIHessianProductFunctionPP()
640 … 3 for sensitivity analysis", (*ts->ihessianproduct_fpp)(ts, t, U, Vl, Vr, VHV, ts->ihessianproduc… in TSComputeIHessianProductFunctionPP()
645 PetscCall(TSComputeRHSHessianProductFunctionPP(ts, t, U, Vl, Vr, VHV)); in TSComputeIHessianProductFunctionPP()
646 for (nadj = 0; nadj < ts->numcost; nadj++) PetscCall(VecScale(VHV[nadj], -1)); in TSComputeIHessianProductFunctionPP()
700 …(*rhshessianproductfunc1)(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, PetscCtx ctx), Vec… in TSSetRHSHessianProduct() argument
741 …orCode TSComputeRHSHessianProductFunctionUU(TS ts, PetscReal t, Vec U, Vec Vl[], Vec Vr, Vec VHV[]) in TSComputeRHSHessianProductFunctionUU() argument
744 if (!VHV) PetscFunctionReturn(PETSC_SUCCESS); in TSComputeRHSHessianProductFunctionUU()
748 … for sensitivity analysis", (*ts->rhshessianproduct_guu)(ts, t, U, Vl, Vr, VHV, ts->rhshessianprod… in TSComputeRHSHessianProductFunctionUU()
775 …orCode TSComputeRHSHessianProductFunctionUP(TS ts, PetscReal t, Vec U, Vec Vl[], Vec Vr, Vec VHV[]) in TSComputeRHSHessianProductFunctionUP() argument
778 if (!VHV) PetscFunctionReturn(PETSC_SUCCESS); in TSComputeRHSHessianProductFunctionUP()
782 … for sensitivity analysis", (*ts->rhshessianproduct_gup)(ts, t, U, Vl, Vr, VHV, ts->rhshessianprod… in TSComputeRHSHessianProductFunctionUP()
809 …orCode TSComputeRHSHessianProductFunctionPU(TS ts, PetscReal t, Vec U, Vec Vl[], Vec Vr, Vec VHV[]) in TSComputeRHSHessianProductFunctionPU() argument
812 if (!VHV) PetscFunctionReturn(PETSC_SUCCESS); in TSComputeRHSHessianProductFunctionPU()
816 … for sensitivity analysis", (*ts->rhshessianproduct_gpu)(ts, t, U, Vl, Vr, VHV, ts->rhshessianprod… in TSComputeRHSHessianProductFunctionPU()
843 …orCode TSComputeRHSHessianProductFunctionPP(TS ts, PetscReal t, Vec U, Vec Vl[], Vec Vr, Vec VHV[]) in TSComputeRHSHessianProductFunctionPP() argument
846 if (!VHV) PetscFunctionReturn(PETSC_SUCCESS); in TSComputeRHSHessianProductFunctionPP()
850 … for sensitivity analysis", (*ts->rhshessianproduct_gpp)(ts, t, U, Vl, Vr, VHV, ts->rhshessianprod… in TSComputeRHSHessianProductFunctionPP()