Home
last modified time | relevance | path

Searched refs:x_prev (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/ksp/utils/lmvm/
H A Dlmvmimpl.c498 PetscErrorCode MatLMVMGetLastUpdate(Mat B, Vec *x_prev, Vec *f_prev) in MatLMVMGetLastUpdate() argument
502 PetscTryMethod(B, "MatLMVMGetLastUpdate_C", (Mat, Vec *, Vec *), (B, x_prev, f_prev)); in MatLMVMGetLastUpdate()
506 static PetscErrorCode MatLMVMGetLastUpdate_LMVM(Mat B, Vec *x_prev, Vec *f_prev) in MatLMVMGetLastUpdate_LMVM() argument
511 if (x_prev) *x_prev = (lmvm->prev_set) ? lmvm->Xprev : NULL; in MatLMVMGetLastUpdate_LMVM()
/petsc/src/ksp/ksp/utils/lmvm/tests/
H A Dex1.c320 Vec x, dx, f, x_prev, f_prev, df; in TestUpdate() local
334 PetscCall(MatLMVMGetLastUpdate(B, &x_prev, &f_prev)); in TestUpdate()
335 PetscCall(VecDuplicate(x_prev, &x)); in TestUpdate()
352 PetscCall(VecWAXPY(x, 1.0, x_prev, dx)); in TestUpdate()
377 PetscCall(VecDuplicate(x_prev, &Hf)); in TestUpdate()
378 PetscCall(VecDuplicate(x_prev, &Hf_copy)); in TestUpdate()
/petsc/src/dm/impls/stag/tutorials/
H A Dex4.c1915 const PetscScalar x_prev = arr_coordinates_x[ex][slot_prev]; in PopulateCoefficientData() local
1923 … arr_coefficients[ez][ey][ex][slot_eta_downleft] = ctx->GetEta(ctx, x_prev, y_prev, z_center); in PopulateCoefficientData()
1924 … arr_coefficients[ez][ey][ex][slot_rho_downleft] = ctx->GetRho(ctx, x_prev, y_prev, z_center); in PopulateCoefficientData()
1925 … arr_coefficients[ez][ey][ex][slot_eta_backleft] = ctx->GetEta(ctx, x_prev, y_center, z_prev); in PopulateCoefficientData()
1926 … arr_coefficients[ez][ey][ex][slot_rho_backleft] = ctx->GetRho(ctx, x_prev, y_center, z_prev); in PopulateCoefficientData()