| /petsc/src/ts/tutorials/ |
| H A D | ex20opt_p.c | 86 static PetscErrorCode RHSHessianProductUU(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, Pet… in RHSHessianProductUU() argument 96 PetscCall(VecGetArrayRead(Vl[0], &vl)); in RHSHessianProductUU() 110 PetscCall(VecRestoreArrayRead(Vl[0], &vl)); in RHSHessianProductUU() 116 static PetscErrorCode RHSHessianProductUP(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, Pet… in RHSHessianProductUP() argument 125 PetscCall(VecGetArrayRead(Vl[0], &vl)); in RHSHessianProductUP() 138 PetscCall(VecRestoreArrayRead(Vl[0], &vl)); in RHSHessianProductUP() 144 static PetscErrorCode RHSHessianProductPU(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, Pet… in RHSHessianProductPU() argument 153 PetscCall(VecGetArrayRead(Vl[0], &vl)); in RHSHessianProductPU() 166 PetscCall(VecRestoreArrayRead(Vl[0], &vl)); in RHSHessianProductPU() 172 static PetscErrorCode RHSHessianProductPP(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, Pet… in RHSHessianProductPP() argument [all …]
|
| H A D | ex20opt_ic.c | 78 static PetscErrorCode RHSHessianProductUU(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, Pet… in RHSHessianProductUU() argument 88 PetscCall(VecGetArrayRead(Vl[0], &vl)); in RHSHessianProductUU() 101 PetscCall(VecRestoreArrayRead(Vl[0], &vl)); in RHSHessianProductUU() 175 static PetscErrorCode IHessianProductUU(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, Petsc… in IHessianProductUU() argument 185 PetscCall(VecGetArrayRead(Vl[0], &vl)); in IHessianProductUU() 197 PetscCall(VecRestoreArrayRead(Vl[0], &vl)); in IHessianProductUU()
|
| /petsc/src/ts/interface/sensitivity/ |
| H A D | tssen.c | 469 …p1, PetscErrorCode (*ihessianproductfunc1)(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, P… in TSSetIHessianProduct() argument 510 PetscErrorCode TSComputeIHessianProductFunctionUU(TS ts, PetscReal t, Vec U, Vec Vl[], Vec Vr, Vec … in TSComputeIHessianProductFunctionUU() argument 517 …nProduct 1 for sensitivity analysis", (*ts->ihessianproduct_fuu)(ts, t, U, Vl, Vr, VHV, ts->ihessi… in TSComputeIHessianProductFunctionUU() 522 PetscCall(TSComputeRHSHessianProductFunctionUU(ts, t, U, Vl, Vr, VHV)); in TSComputeIHessianProductFunctionUU() 551 PetscErrorCode TSComputeIHessianProductFunctionUP(TS ts, PetscReal t, Vec U, Vec Vl[], Vec Vr, Vec … in TSComputeIHessianProductFunctionUP() argument 558 …nProduct 2 for sensitivity analysis", (*ts->ihessianproduct_fup)(ts, t, U, Vl, Vr, VHV, ts->ihessi… in TSComputeIHessianProductFunctionUP() 563 PetscCall(TSComputeRHSHessianProductFunctionUP(ts, t, U, Vl, Vr, VHV)); in TSComputeIHessianProductFunctionUP() 592 PetscErrorCode TSComputeIHessianProductFunctionPU(TS ts, PetscReal t, Vec U, Vec Vl[], Vec Vr, Vec … in TSComputeIHessianProductFunctionPU() argument 599 …nProduct 3 for sensitivity analysis", (*ts->ihessianproduct_fpu)(ts, t, U, Vl, Vr, VHV, ts->ihessi… in TSComputeIHessianProductFunctionPU() 604 PetscCall(TSComputeRHSHessianProductFunctionPU(ts, t, U, Vl, Vr, VHV)); in TSComputeIHessianProductFunctionPU() [all …]
|
| /petsc/src/ts/tutorials/optimal_control/ |
| H A D | ex1.c | 78 static PetscErrorCode RHSHessianProductUU(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, Pet… in RHSHessianProductUU() argument 84 static PetscErrorCode RHSHessianProductUP(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, Pet… in RHSHessianProductUP() argument 90 static PetscErrorCode RHSHessianProductPU(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, Pet… in RHSHessianProductPU() argument 96 static PetscErrorCode RHSHessianProductPP(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VHV, Pet… in RHSHessianProductPP() argument 109 PetscCall(VecGetArrayRead(Vl[0], &vl)); in RHSHessianProductPP() 127 PetscCall(VecRestoreArrayRead(Vl[0], &vl)); in RHSHessianProductPP() 134 static PetscErrorCode IntegrandHessianProductUU(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VH… in IntegrandHessianProductUU() argument 163 static PetscErrorCode IntegrandHessianProductUP(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VH… in IntegrandHessianProductUP() argument 169 static PetscErrorCode IntegrandHessianProductPU(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VH… in IntegrandHessianProductPU() argument 175 static PetscErrorCode IntegrandHessianProductPP(TS ts, PetscReal t, Vec U, Vec *Vl, Vec Vr, Vec *VH… in IntegrandHessianProductPP() argument
|