Home
last modified time | relevance | path

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

/petsc/src/tao/tutorials/
H A Dex4.c476 Vec xk, z, u, diff, zold, zdiff, temp; in TaoSolveADMM() local
480 xk = ctx->workRight[4]; in TaoSolveADMM()
494 PetscCall(VecSet(xk, 0.)); in TaoSolveADMM()
495 PetscCall(TaoSetSolution(tao1, xk)); in TaoSolveADMM()
514 PetscCall(VecWAXPY(temp, 1., xk, u)); in TaoSolveADMM()
520 PetscCall(VecAXPBYPCZ(u, 1., -1., 1., xk, z)); in TaoSolveADMM()
522 PetscCall(VecWAXPY(diff, -1., z, xk)); in TaoSolveADMM()
529 PetscCall(VecNorm(xk, NORM_2, &x_norm)); in TaoSolveADMM()
538 PetscCall(VecCopy(xk, x)); in TaoSolveADMM()
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaijfact2.c18 PetscScalar *x, *xk, *xj, *xk_tmp, *t; in MatSolve_SeqSBAIJ_N_inplace() local
30 xk = t; in MatSolve_SeqSBAIJ_N_inplace()
33 for (k1 = 0; k1 < bs; k1++) *xk++ = b[idx + k1]; in MatSolve_SeqSBAIJ_N_inplace()
37 xk = t + k * bs; /* Dk*xk = k-th block of x */ in MatSolve_SeqSBAIJ_N_inplace()
38 PetscCall(PetscArraycpy(xk_tmp, xk, bs)); /* xk_tmp <- xk */ in MatSolve_SeqSBAIJ_N_inplace()
51 PetscKernel_w_gets_A_times_v(bs, xk_tmp, diag, xk); /* xk <- diag * xk */ in MatSolve_SeqSBAIJ_N_inplace()
57 xk = t + k * bs; /* xk */ in MatSolve_SeqSBAIJ_N_inplace()
63 PetscKernel_v_gets_v_plus_A_times_w(bs, xk, v, xj); /* xk <- xk + v*xj */ in MatSolve_SeqSBAIJ_N_inplace()
69 for (k1 = 0; k1 < bs; k1++) x[idx + k1] = *xk++; in MatSolve_SeqSBAIJ_N_inplace()
97 PetscScalar *xk, *xj, *xk_tmp; in MatForwardSolve_SeqSBAIJ_N_NaturalOrdering() local
[all …]
/petsc/src/dm/dt/interface/
H A Ddt.c2360 …PetscReal xk; /* Quadrature point x_k on reference domain [-1… in PetscDTTanhSinhTensorQuadrature() local
2397 xk = PetscTanhReal(0.5 * PETSC_PI * PetscSinhReal(k * h)); in PetscDTTanhSinhTensorQuadrature()
2398 x[2 * k - 1] = -alpha * xk + beta; in PetscDTTanhSinhTensorQuadrature()
2400 x[2 * k + 0] = alpha * xk + beta; in PetscDTTanhSinhTensorQuadrature()