Lines Matching refs:regswitch
119 am->regswitch = type;
128 *type = am->regswitch;
345 if (am->regswitch != TAO_ADMM_REGULARIZER_SOFT_THRESH) {
369 switch (am->regswitch) {
391 if (am->subsolverZ->hessian && am->regswitch == TAO_ADMM_REGULARIZER_USER) {
392 if (am->regswitch == TAO_ADMM_REGULARIZER_USER && !am->zJI) {
419 switch (am->regswitch) {
473 switch (am->regswitch) {
518 PetscCall(PetscOptionsEnum("-tao_admm_regularizer_type", "ADMM regularizer update rule", "TaoADMMRegularizerType", TaoADMMRegularizerTypes, (PetscEnum)am->regswitch, (PetscEnum *)&am->regswitch, NULL));
521 if (am->regswitch != TAO_ADMM_REGULARIZER_SOFT_THRESH) PetscCall(TaoSetFromOptions(am->subsolverZ));
725 am->regswitch = TAO_ADMM_REGULARIZER_SOFT_THRESH;