Lines Matching refs:dmDet
1016 PetscErrorCode DMPlexMetricDeterminantCreate(DM dm, PetscInt f, Vec *determinant, DM *dmDet) in DMPlexMetricDeterminantCreate() argument
1022 PetscCall(DMClone(dm, dmDet)); in DMPlexMetricDeterminantCreate()
1026 PetscCall(PetscObjectGetComm((PetscObject)*dmDet, &comm)); in DMPlexMetricDeterminantCreate()
1030 } else PetscCall(DMPlexP1FieldCreate_Private(*dmDet, f, 1, determinant)); in DMPlexMetricDeterminantCreate()
1166 DM dmDet; in DMPlexMetricEnforceSPD() local
1209 PetscCall(VecGetDM(determinant, &dmDet)); in DMPlexMetricEnforceSPD()
1215 PetscCall(DMPlexPointLocalRef(dmDet, v, det, &vdet)); in DMPlexMetricEnforceSPD()
1262 DM dmDet; in DMPlexMetricNormalize() local
1306 PetscCall(VecGetDM(determinant, &dmDet)); in DMPlexMetricNormalize()
1307 PetscCall(DMGetDS(dmDet, &ds)); in DMPlexMetricNormalize()
1310 PetscCall(DMPlexComputeIntegralFEM(dmDet, determinant, &integral, NULL)); in DMPlexMetricNormalize()
1341 PetscCall(VecGetDM(determinant, &dmDet)); in DMPlexMetricNormalize()
1346 PetscCall(DMPlexPointLocalRef(dmDet, v, det, &detM)); in DMPlexMetricNormalize()