Searched refs:x_prev (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/ksp/ksp/utils/lmvm/ |
| H A D | lmvmimpl.c | 498 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 D | ex1.c | 320 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 D | ex4.c | 1915 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()
|