Searched refs:diagv (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/binding/petsc4py/demo/legacy/kspsolve/ |
| H A D | petsc-mat.py | 20 diagv = 2.0/hx**2 + 2.0/hy**2 variable 28 A[I,I] = diagv
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.c | 2048 …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 D | ex48.c | 822 …* 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 D | ex14.c | 826 …* 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()
|