| /petsc/src/ts/tutorials/ |
| H A D | ex20td.c | 75 Vec mu2; /* time dependent params */ member 105 const PetscScalar *mu2; in RHSFunction() local 111 PetscCall(VecGetArrayRead(user->mu2, &mu2)); in RHSFunction() 114 f[1] = mu2[curr_step] * ((1. - u[0] * u[0]) * u[1] - u[0]); in RHSFunction() 117 PetscCall(VecRestoreArrayRead(user->mu2, &mu2)); in RHSFunction() 130 const PetscScalar *mu2; in RHSJacobian() local 135 PetscCall(VecGetArrayRead(user->mu2, &mu2)); in RHSJacobian() 138 J[1][0] = -mu2[curr_step] * (2.0 * u[1] * u[0] + 1.); in RHSJacobian() 140 J[1][1] = mu2[curr_step] * (1.0 - u[0] * u[0]); in RHSJacobian() 146 PetscCall(VecRestoreArrayRead(user->mu2, &mu2)); in RHSJacobian() [all …]
|
| /petsc/src/ts/tutorials/output/ |
| H A D | ex20td_track.out | 19 sensitivity wrt mu2: d[cost]/d[mu2]
|
| H A D | ex20td_global.out | 11 the interlaced vector made by combining mu1,mu2
|
| /petsc/src/tao/unconstrained/impls/ntr/ |
| H A D | ntrimpl.h | 64 PetscReal mu2; /* used for model agreement in radius update */ member
|
| H A D | ntr.c | 375 } else if (kappa >= 1.0 - tr->mu2) { in TaoSolve_NTR() 476 PetscCall(PetscOptionsReal("-tao_ntr_mu2", "", "", tr->mu2, &tr->mu2, NULL)); in TaoSetFromOptions_NTR() 568 tr->mu2 = 0.50; in TaoCreate_NTR()
|
| /petsc/src/tao/unconstrained/impls/ntl/ |
| H A D | ntlimpl.h | 89 PetscReal mu2; /* used for model agreement in interpolation */ member
|
| H A D | ntl.c | 382 } else if (kappa >= 1.0 - tl->mu2) { in TaoSolve_NTL() 668 PetscCall(PetscOptionsReal("-tao_ntl_mu2", "", "", tl->mu2, &tl->mu2, NULL)); in TaoSetFromOptions_NTL() 786 tl->mu2 = 0.50; in TaoCreate_NTL()
|
| /petsc/src/tao/unconstrained/impls/nls/ |
| H A D | nlsimpl.h | 133 PetscReal mu2; /* used for model agreement in interpolation */ member
|
| H A D | nls.c | 645 } else if (kappa >= 1.0 - nlsP->mu2) { in TaoSolve_NLS() 773 PetscCall(PetscOptionsReal("-tao_nls_mu2", "", "", nlsP->mu2, &nlsP->mu2, NULL)); in TaoSetFromOptions_NLS() 926 nlsP->mu2 = 0.50; in TaoCreate_NLS()
|
| /petsc/src/tao/bound/impls/bnk/ |
| H A D | bnk.h | 160 PetscReal mu2; /* used for model agreement in interpolation */ member
|
| H A D | bnk.c | 914 } else if (kappa >= 1.0 - bnk->mu2) { in TaoBNKUpdateTrustRadius() 1112 …old for accepting good step (-tao_bnk_update_type interpolation)", "", bnk->mu2, &bnk->mu2, NULL)); in TaoSetFromOptions_BNK() 1293 bnk->mu2 = 0.50; in TaoCreate_BNK()
|
| /petsc/src/ts/interface/sensitivity/ |
| H A D | tssen.c | 942 PetscErrorCode TSSetCostHessianProducts(TS ts, PetscInt numcost, Vec lambda2[], Vec mu2[], Vec dir) in TSSetCostHessianProducts() argument 949 ts->vecs_sensi2p = mu2; in TSSetCostHessianProducts() 972 PetscErrorCode TSGetCostHessianProducts(TS ts, PetscInt *numcost, Vec *lambda2[], Vec *mu2[], Vec *… in TSGetCostHessianProducts() argument 978 if (mu2) *mu2 = ts->vecs_sensi2p; in TSGetCostHessianProducts()
|
| /petsc/doc/manual/ |
| H A D | tao.md | 1070 > | ``mu2`` | real | 0.50 | :math:`\mu_2` | 1415 > | ``mu2`` | real | 0.50 | :math:`\mu_2` |
|