Lines Matching refs:Xold
358 …TSGLLEEstimateHigherMoments_Default(TSGLLEScheme sc, PetscReal h, Vec Ydot[], Vec Xold[], Vec hm[]) in TSGLLEEstimateHigherMoments_Default() argument
371 PetscCall(VecMAXPY(hm[i], sc->r, &sc->psi[i * sc->r], Xold)); in TSGLLEEstimateHigherMoments_Default()
376 …LLEScheme sc, PetscReal h, TSGLLEScheme next_sc, PetscReal next_h, Vec Ydot[], Vec Xold[], Vec X[]) in TSGLLECompleteStep_Rescale() argument
390 PetscCall(VecMAXPY(X[i], r, vrow, Xold)); in TSGLLECompleteStep_Rescale()
395 …LLEScheme sc, PetscReal h, TSGLLEScheme next_sc, PetscReal next_h, Vec Ydot[], Vec Xold[], Vec X[]) in TSGLLECompleteStep_RescaleAndModify() argument
416 PetscCall(VecMAXPY(X[i], r, vrow, Xold)); in TSGLLECompleteStep_RescaleAndModify()
424 PetscCall(VecMAXPY(X[r], r, vrow, Xold)); in TSGLLECompleteStep_RescaleAndModify()
984 X = gl->Xold; in TSSolve_GLLE()
985 gl->Xold = gl->X; in TSSolve_GLLE()
987 …PetscCall((*gl->CompleteStep)(scheme, h, gl->schemes[next_scheme], next_h, Ydot, gl->Xold, gl->X)); in TSSolve_GLLE()
1014 PetscCall(VecDestroyVecs(max_r, &gl->Xold)); in TSReset_GLLE()
1095 PetscCall(VecDuplicateVecs(ts->vec_sol, max_r, &gl->Xold)); in TSSetUp_GLLE()