Lines Matching refs:tdm

622 static PetscErrorCode DMPlexBasisTransformField_Internal(DM dm, DM tdm, Vec tv, PetscInt p, PetscIn…  in DMPlexBasisTransformField_Internal()  argument
629 PetscCall(DMGetLocalSection(tdm, &ts)); in DMPlexBasisTransformField_Internal()
632 PetscCall(DMPlexPointLocalFieldRead(tdm, p, f, ta, &tva)); in DMPlexBasisTransformField_Internal()
656 static PetscErrorCode DMPlexBasisTransformFieldTensor_Internal(DM dm, DM tdm, Vec tv, PetscInt pf, … in DMPlexBasisTransformFieldTensor_Internal() argument
664 PetscCall(DMGetLocalSection(tdm, &ts)); in DMPlexBasisTransformFieldTensor_Internal()
670 PetscCall(DMPlexPointLocalFieldRead(tdm, pf, f, ta, &tvaf)); in DMPlexBasisTransformFieldTensor_Internal()
671 PetscCall(DMPlexPointLocalFieldRead(tdm, pg, g, ta, &tvag)); in DMPlexBasisTransformFieldTensor_Internal()
711 PetscErrorCode DMPlexBasisTransformPoint_Internal(DM dm, DM tdm, Vec tv, PetscInt p, PetscBool fiel… in DMPlexBasisTransformPoint_Internal() argument
728 …if (fieldActive[f]) PetscCall(DMPlexBasisTransformField_Internal(dm, tdm, tv, points[cp], f, l2g, … in DMPlexBasisTransformPoint_Internal()
736 PetscErrorCode DMPlexBasisTransformPointTensor_Internal(DM dm, DM tdm, Vec tv, PetscInt p, PetscBoo… in DMPlexBasisTransformPointTensor_Internal() argument
755 …PetscCall(DMPlexBasisTransformFieldTensor_Internal(dm, tdm, tv, points[cpf], f, points[cpg], g, l2… in DMPlexBasisTransformPointTensor_Internal()
770 DM tdm; in DMPlexBasisTransform_Internal() local
778 PetscCall(DMGetBasisTransformDM_Internal(dm, &tdm)); in DMPlexBasisTransform_Internal()
780 PetscCall(DMGetLocalSection(tdm, &ts)); in DMPlexBasisTransform_Internal()
789 PetscCall(DMPlexBasisTransformField_Internal(dm, tdm, tv, p, f, l2g, va)); in DMPlexBasisTransform_Internal()
1460 DM tdm; in DMPlexComputeL2DiffLocal() local
1478 PetscCall(DMGetBasisTransformDM_Internal(dm, &tdm)); in DMPlexComputeL2DiffLocal()
1585 DM tdm; in DMComputeL2GradientDiff_Plex() local
1606 PetscCall(DMGetBasisTransformDM_Internal(dm, &tdm)); in DMComputeL2GradientDiff_Plex()
1700 DM tdm; in DMComputeL2FieldDiff_Plex() local
1713 PetscCall(DMGetBasisTransformDM_Internal(dm, &tdm)); in DMComputeL2FieldDiff_Plex()
5909 DM plex = NULL, plexA = NULL, tdm; in DMPlexComputeBdJacobianSingleByLabel() local
5922 PetscCall(DMGetBasisTransformDM_Internal(dm, &tdm)); in DMPlexComputeBdJacobianSingleByLabel()
6045 …if (hasJac && transform) PetscCall(DMPlexBasisTransformPointTensor_Internal(dm, tdm, tv, support[0… in DMPlexComputeBdJacobianSingleByLabel()
6046 …if (hasPrec && transform) PetscCall(DMPlexBasisTransformPointTensor_Internal(dm, tdm, tv, support[… in DMPlexComputeBdJacobianSingleByLabel()
6176 DM dmAux = NULL, plex, tdm; in DMPlexComputeJacobianByKey() local
6207 PetscCall(DMGetBasisTransformDM_Internal(dm, &tdm)); in DMPlexComputeJacobianByKey()
6347 …if (transform) PetscCall(DMPlexBasisTransformPointTensor_Internal(dm, tdm, tv, cell, PETSC_TRUE, t… in DMPlexComputeJacobianByKey()
6389 DM dmAux = NULL, plex, tdm; in DMPlexComputeJacobianByKeyGeneral() local
6426 PetscCall(DMGetBasisTransformDM_Internal(dmr, &tdm)); in DMPlexComputeJacobianByKeyGeneral()
6570 …if (transform) PetscCall(DMPlexBasisTransformPointTensor_Internal(dmr, tdm, tv, cell, PETSC_TRUE, … in DMPlexComputeJacobianByKeyGeneral()