Home
last modified time | relevance | path

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

/petsc/src/ts/tutorials/
H A Dex20td.c75 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 Dex20td_track.out19 sensitivity wrt mu2: d[cost]/d[mu2]
H A Dex20td_global.out11 the interlaced vector made by combining mu1,mu2
/petsc/src/tao/unconstrained/impls/ntr/
H A Dntrimpl.h64 PetscReal mu2; /* used for model agreement in radius update */ member
H A Dntr.c375 } 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 Dntlimpl.h89 PetscReal mu2; /* used for model agreement in interpolation */ member
H A Dntl.c382 } 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 Dnlsimpl.h133 PetscReal mu2; /* used for model agreement in interpolation */ member
H A Dnls.c645 } 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 Dbnk.h160 PetscReal mu2; /* used for model agreement in interpolation */ member
H A Dbnk.c914 } 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 Dtssen.c942 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 Dtao.md1070 > | ``mu2`` | real | 0.50 | :math:`\mu_2` |
1415 > | ``mu2`` | real | 0.50 | :math:`\mu_2` |