Lines Matching refs:additive

1128     t->additive = PETSC_TRUE;  in TSARKIMEXRegister()
1135 if (t->additive) { in TSARKIMEXRegister()
1146 if (t->additive) { in TSARKIMEXRegister()
1254 if (tab->additive && ark->imex) { /* Method is IMEX, complete the explicit formula */ in TSEvaluateStep_ARKIMEX()
1271 if (tab->additive) { in TSEvaluateStep_ARKIMEX()
1282 if (tab->additive) { in TSEvaluateStep_ARKIMEX()
1343 …PetscBool hasE = PETSC_FALSE, dirk = (PetscBool)(!tab->additive), stageok, accept = PETSC_T… in TSStep_ARKIMEX()
1350 if (tab->additive) PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->YdotRHS_prev)); in TSStep_ARKIMEX()
1364 if (tab->additive && hasE) PetscCall(VecCopy(YdotRHS[i], ark->YdotRHS_prev[i])); in TSStep_ARKIMEX()
1444 if (tab->additive && hasE) { in TSStep_ARKIMEX()
1456 if (tab->additive && hasE) { in TSStep_ARKIMEX()
1703 if (tab->additive) { in TSInterpolate_ARKIMEX()
1735 if (tab->additive) { in TSExtrapolate_ARKIMEX()
2016 if (tab->additive) PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->YdotRHS)); in TSARKIMEXTableauSetUp()
2020 if (tab->additive) PetscCall(VecDuplicateVecs(ts->vec_sol, tab->s, &ark->YdotRHS_prev)); in TSARKIMEXTableauSetUp()
2079 if (!dirk && link->tab.additive) count++; in TSSetFromOptions_ARKIMEX()
2080 if (dirk && !link->tab.additive) count++; in TSSetFromOptions_ARKIMEX()
2084 if (!dirk && link->tab.additive) namelist[count++] = link->tab.name; in TSSetFromOptions_ARKIMEX()
2085 if (dirk && !link->tab.additive) namelist[count++] = link->tab.name; in TSSetFromOptions_ARKIMEX()
2428 …PetscCheck(!ark->tableau->additive, PetscObjectComm((PetscObject)ts), PETSC_ERR_ARG_WRONG, "Method… in TSDIRKSetType_DIRK()