Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexadapt.c63 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 Dalmmutils.c221 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 Dmmgadapt.c30 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 Dparmmgadapt.c35 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()