Home
last modified time | relevance | path

Searched refs:denom (Results 1 – 9 of 9) sorted by relevance

/petsc/src/ksp/pc/impls/tfs/
H A Dbitmask.c86 PetscInt PCTFS_div_ceil(PetscInt numer, PetscInt denom) in PCTFS_div_ceil() argument
88denom <= 0)) SETERRABORT(PETSC_COMM_SELF, PETSC_ERR_PLIB, "PCTFS_div_ceil() :: numer=%" PetscInt_F… in PCTFS_div_ceil()
89 return PetscCeilInt(numer, denom); in PCTFS_div_ceil()
/petsc/src/ksp/ksp/utils/lmvm/rescale/
H A Dsymbrdnrescale.c272 PetscReal denom = PetscMax(-b - sqrt_disc, ldb->tol); in SymBroydenRescaleUpdateDiagonal() local
274 sigma = (2 * c) / denom; in SymBroydenRescaleUpdateDiagonal()
276 PetscReal denom = PetscMax(2 * a, ldb->tol); in SymBroydenRescaleUpdateDiagonal() local
278 sigma = (-b - sqrt_disc) / denom; in SymBroydenRescaleUpdateDiagonal()
282 PetscReal denom = PetscMax(2 * a, ldb->tol); in SymBroydenRescaleUpdateDiagonal() local
284 sigma = (-b + sqrt_disc) / denom; in SymBroydenRescaleUpdateDiagonal()
286 PetscReal denom = PetscMax(-b + sqrt_disc, ldb->tol); in SymBroydenRescaleUpdateDiagonal() local
288 sigma = (2 * c) / denom; in SymBroydenRescaleUpdateDiagonal()
/petsc/src/dm/impls/plex/
H A Dplexfvm.c45 PetscReal denom = DMPlex_DotD_Internal(dim, &cgrad[d * dim], v); in DMPlexApplyLimiter_Internal() local
46 PetscReal fact = denom == 0 ? 1.0e+30 : 1 / denom; in DMPlexApplyLimiter_Internal()
H A Dplexgeometry.c123 const PetscReal denom = (-s2_x * s1_y + s1_x * s2_y);
128 if (denom != 0.0) {
129 const PetscReal s = (-s1_y * (p0_x - p2_x) + s1_x * (p0_y - p2_y)) / denom;
130 const PetscReal t = (s2_x * (p0_y - p2_y) - s2_y * (p0_x - p2_x)) / denom;
182 const PetscReal denom = -(s0_x * s3_x + s0_y * s3_y + s0_z * s3_z); /* -s0 . (s1 x s2) */
187 if (denom != 0.0) {
188 … const PetscReal t = (s3_x * (p0_x - q0_x) + s3_y * (p0_y - q0_y) + s3_z * (p0_z - q0_z)) / denom;
189 … const PetscReal u = (s4_x * (p0_x - q0_x) + s4_y * (p0_y - q0_y) + s4_z * (p0_z - q0_z)) / denom;
190 … const PetscReal v = (s5_x * (p0_x - q0_x) + s5_y * (p0_y - q0_y) + s5_z * (p0_z - q0_z)) / denom;
H A Dplexegads.c280 PetscScalar dx, dy, dz, lambda, tolr, denom, obj_old, obj_tmp, target; in DMPlex_EGADS_FACE_XYZtoUV_Internal() local
312 denom = A[0] * A[3] - A[2] * A[1]; in DMPlex_EGADS_FACE_XYZtoUV_Internal()
313 if (denom == 0.0) PetscCall(PetscPrintf(PETSC_COMM_SELF, "denom = 0.0 \n")); in DMPlex_EGADS_FACE_XYZtoUV_Internal()
314 delta[0] = (b[0] * A[3] - b[1] * A[1]) / denom; in DMPlex_EGADS_FACE_XYZtoUV_Internal()
315 delta[1] = (A[0] * b[1] - A[2] * b[0]) / denom; in DMPlex_EGADS_FACE_XYZtoUV_Internal()
377 PetscScalar dx, dy, dz, lambda, tolr, denom, obj_old, obj_tmp, target; in DMPlex_Geom_FACE_XYZtoUV_Internal() local
414 denom = A[0] * A[3] - A[2] * A[1]; in DMPlex_Geom_FACE_XYZtoUV_Internal()
415 if (denom == 0.0) PetscCall(PetscPrintf(PETSC_COMM_SELF, "denom = 0.0 \n")); in DMPlex_Geom_FACE_XYZtoUV_Internal()
416 delta[0] = (b[0] * A[3] - b[1] * A[1]) / denom; in DMPlex_Geom_FACE_XYZtoUV_Internal()
417 delta[1] = (A[0] * b[1] - A[2] * b[0]) / denom; in DMPlex_Geom_FACE_XYZtoUV_Internal()
/petsc/src/ts/tests/
H A Dex35.c39 PetscReal denom = (m + 1.) * (2. * m + 1.); in erfinv() local
40 ck[k] += (ck[m] * ck[k - 1 - m]) / denom; in erfinv()
/petsc/src/ts/tutorials/
H A Dex10.c148 PetscScalar sigma_R, denom; in RDDiffusionCoefficient() local
152 denom = 3. * rd->rho * sigma_R + (int)limit * PetscAbsScalar(nx->E) / n->E; in RDDiffusionCoefficient()
157 *D_R = rd->c / denom; in RDDiffusionCoefficient()
159 dD_R->E = -rd->c / PetscSqr(denom) * ddenom.E; in RDDiffusionCoefficient()
160 dD_R->T = -rd->c / PetscSqr(denom) * ddenom.T; in RDDiffusionCoefficient()
163 dxD_R->E = -rd->c / PetscSqr(denom) * dxdenom.E; in RDDiffusionCoefficient()
164 dxD_R->T = -rd->c / PetscSqr(denom) * dxdenom.T; in RDDiffusionCoefficient()
/petsc/src/ksp/ksp/utils/dm/
H A Ddmproject.c524 Vec v_field_l, denom_l, coor_l, denom; in DMSwarmProjectField_ApproxQ1_DA_2D() local
539 PetscCall(DMGetGlobalVector(dm, &denom)); in DMSwarmProjectField_ApproxQ1_DA_2D()
542 PetscCall(VecZeroEntries(denom)); in DMSwarmProjectField_ApproxQ1_DA_2D()
602 PetscCall(DMLocalToGlobalBegin(dm, denom_l, ADD_VALUES, denom)); in DMSwarmProjectField_ApproxQ1_DA_2D()
603 PetscCall(DMLocalToGlobalEnd(dm, denom_l, ADD_VALUES, denom)); in DMSwarmProjectField_ApproxQ1_DA_2D()
605 PetscCall(VecPointwiseDivide(v_field, v_field, denom)); in DMSwarmProjectField_ApproxQ1_DA_2D()
609 PetscCall(DMRestoreGlobalVector(dm, &denom)); in DMSwarmProjectField_ApproxQ1_DA_2D()
/petsc/src/dm/dt/interface/
H A Ddtprob.c207 PetscReal denom = (m + 1.) * (2. * m + 1.); in PetscPDFSampleGaussian1D() local
209 ck[k] += (ck[m] * ck[k - 1 - m]) / denom; in PetscPDFSampleGaussian1D()