Lines Matching refs:Mp
1053 …tscInt dim, PetscReal h_min, PetscReal h_max, PetscReal a_max, PetscScalar Mp[], PetscScalar *detM… in DMPlexMetricModify_Private() argument
1064 Mpos[i * dim + i] = Mp[i * dim + i]; in DMPlexMetricModify_Private()
1066 Mpos[i * dim + j] = 0.5 * (Mp[i * dim + j] + Mp[j * dim + i]); in DMPlexMetricModify_Private()
1101 Mpos[i * dim + i] = Mp[i * dim + i]; in DMPlexMetricModify_Private()
1103 Mpos[i * dim + j] = 0.5 * (Mp[i * dim + j] + Mp[j * dim + i]); in DMPlexMetricModify_Private()
1132 Mp[i * dim + j] = 0.0; in DMPlexMetricModify_Private()
1133 for (k = 0; k < dim; ++k) Mp[i * dim + j] += Mpos[k * dim + i] * eigs[k] * Mpos[k * dim + j]; in DMPlexMetricModify_Private()
1343 PetscScalar *Mp, *detM; in DMPlexMetricNormalize() local
1345 PetscCall(DMPlexPointLocalRef(dm, v, met, &Mp)); in DMPlexMetricNormalize()
1348 for (i = 0; i < Nd; ++i) Mp[i] *= fact; in DMPlexMetricNormalize()
1349 if (restrictSizes) PetscCall(DMPlexMetricModify_Private(nrow, h_min, h_max, a_max, Mp, detM)); in DMPlexMetricNormalize()