Home
last modified time | relevance | path

Searched refs:diagv (Results 1 – 4 of 4) sorted by relevance

/petsc/src/binding/petsc4py/demo/legacy/kspsolve/
H A Dpetsc-mat.py20 diagv = 2.0/hx**2 + 2.0/hy**2 variable
28 A[I,I] = diagv
/petsc/src/mat/impls/aij/seq/
H A Daij.c2048 …rCode MatZeroRows_SeqAIJ(Mat A, PetscInt N, const PetscInt rows[], PetscScalar diagv, Vec x, Vec b) in MatZeroRows_SeqAIJ() argument
2064 bb[rows[i]] = diagv * xx[rows[i]]; in MatZeroRows_SeqAIJ()
2077 if (diagv != 0.0) { in MatZeroRows_SeqAIJ()
2082 aa[diag[d]] = diagv; in MatZeroRows_SeqAIJ()
2086 if (diagv != 0.0) { in MatZeroRows_SeqAIJ()
2094 aa[a->i[rows[i]]] = diagv; in MatZeroRows_SeqAIJ()
2098 PetscCall(MatSetValues_SeqAIJ(A, 1, &rows[i], 1, &rows[i], &diagv, INSERT_VALUES)); in MatZeroRows_SeqAIJ()
2114 …atZeroRowsColumns_SeqAIJ(Mat A, PetscInt N, const PetscInt rows[], PetscScalar diagv, Vec x, Vec b) in MatZeroRowsColumns_SeqAIJ() argument
2148 } else if (vecs && i < A->cmap->N) bb[i] = diagv * xx[i]; in MatZeroRowsColumns_SeqAIJ()
2155 if (diagv != 0.0) { in MatZeroRowsColumns_SeqAIJ()
[all …]
/petsc/src/snes/tutorials/
H A Dex48.c822 …* etabase / thi->rhog * (hx * hy / hz + hx * hz / hy + 4 * hy * hz / hx), diagv = 2 * etabase / th… in THIFunctionLocal() local
824 fn[0]->v = thi->dirichlet_scale * diagv * x[i][j][k].v; in THIFunctionLocal()
1144 …* etabase / thi->rhog * (hx * hy / hz + hx * hz / hy + 4 * hy * hz / hx), diagv = 2 * etabase / th… local
1146 Ke[1][1] = thi->dirichlet_scale * diagv;
/petsc/src/ts/tutorials/
H A Dex14.c826 …* etabase / thi->rhog * (hx * hy / hz + hx * hz / hy + 4 * hy * hz / hx), diagv = 2 * etabase / th… in THIFunctionLocal_3D() local
828 fn[0]->v = thi->dirichlet_scale * diagv * x[i][j][k].v; in THIFunctionLocal_3D()
1168 …* etabase / thi->rhog * (hx * hy / hz + hx * hz / hy + 4 * hy * hz / hx), diagv = 2 * etabase / th… in THIJacobianLocal_Momentum() local
1172 Ke[1][1] = thi->dirichlet_scale * diagv; in THIJacobianLocal_Momentum()