Searched refs:Neq (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexadapt.c | 63 PetscInt dim, Nv, Neq, c, v; in DMPlexLabelToMetricConstraint() local 74 Neq = (dim * (dim + 1)) / 2; in DMPlexLabelToMetricConstraint() 75 PetscCall(PetscMalloc1(PetscSqr(Neq), &eqns)); in DMPlexLabelToMetricConstraint() 76 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, Neq, Neq, eqns, &A)); in DMPlexLabelToMetricConstraint() 94 eqns[0 * Neq + r] = PetscSqr(e[0]); in DMPlexLabelToMetricConstraint() 95 eqns[1 * Neq + r] = 2.0 * e[0] * e[1]; in DMPlexLabelToMetricConstraint() 96 eqns[2 * Neq + r] = PetscSqr(e[1]); in DMPlexLabelToMetricConstraint() 99 eqns[0 * Neq + r] = PetscSqr(e[0]); in DMPlexLabelToMetricConstraint() 100 eqns[1 * Neq + r] = 2.0 * e[0] * e[1]; in DMPlexLabelToMetricConstraint() 101 eqns[2 * Neq + r] = 2.0 * e[0] * e[2]; in DMPlexLabelToMetricConstraint() [all …]
|
| /petsc/src/tao/constrained/impls/almm/ |
| H A D | almmutils.c | 221 PetscInt Nuser, Neq, Nineq, N; in TaoALMMSetMultipliers_Private() local 237 PetscCall(VecGetSize(tao->constraints_equality, &Neq)); in TaoALMMSetMultipliers_Private() 239 Neq = 0; in TaoALMMSetMultipliers_Private() 246 N = Neq + Nineq; in TaoALMMSetMultipliers_Private() 250 if (Neq == 0) { in TaoALMMSetMultipliers_Private() 256 PetscCall(VecGetLocalSize(tao->constraints_equality, &Neq)); in TaoALMMSetMultipliers_Private() 258 …PetscCheck(Nuser == Neq, PetscObjectComm((PetscObject)tao), PETSC_ERR_ARG_INCOMP, "Given vector ha… in TaoALMMSetMultipliers_Private()
|
| /petsc/src/dm/impls/plex/adaptors/mmg/ |
| H A D | mmgadapt.c | 30 PetscInt dim, off, coff, maxConeSize, bdSize, i, j, k, Neq, verbosity, pStart, pEnd; in DMAdaptMetric_Mmg_Plex() local 52 Neq = (dim * (dim + 1)) / 2; in DMAdaptMetric_Mmg_Plex() 77 PetscCall(PetscMalloc2(numVertices * Neq, &metric, dim * numVertices, &vertices)); in DMAdaptMetric_Mmg_Plex() 139 if (uniform) metric[Neq * v + k] = PetscRealPart(met[0]); in DMAdaptMetric_Mmg_Plex() 140 else metric[Neq * v + k] = PetscRealPart(met[v]); in DMAdaptMetric_Mmg_Plex() 141 } else metric[Neq * v + k] = 0.0; in DMAdaptMetric_Mmg_Plex() 143 metric[Neq * v + k] = PetscRealPart(met[dim * dim * v + dim * i + j]); in DMAdaptMetric_Mmg_Plex()
|
| /petsc/src/dm/impls/plex/adaptors/parmmg/ |
| H A D | parmmgadapt.c | 35 PetscInt dim, off, coff, maxConeSize, bdSize, i, j, k, Neq, verbosity, numIter; in DMAdaptMetric_ParMmg_Plex() local 69 Neq = (dim * (dim + 1)) / 2; in DMAdaptMetric_ParMmg_Plex() 123 PetscCall(PetscMalloc2(numUsedVertices * Neq, &metric, dim * numUsedVertices, &vertices)); in DMAdaptMetric_ParMmg_Plex() 199 if (uniform) metric[Neq * vv + k] = PetscRealPart(met[0]); in DMAdaptMetric_ParMmg_Plex() 200 else metric[Neq * vv + k] = PetscRealPart(met[v]); in DMAdaptMetric_ParMmg_Plex() 201 } else metric[Neq * vv + k] = 0.0; in DMAdaptMetric_ParMmg_Plex() 202 } else metric[Neq * vv + k] = PetscRealPart(met[dim * dim * v + dim * i + j]); in DMAdaptMetric_ParMmg_Plex()
|