| /petsc/src/dm/impls/plex/ |
| H A D | plexproject.c | 70 static PetscErrorCode DMProjectPoint_Func_Private(DM dm, PetscDS ds, DM dmIn, PetscDS dsIn, PetscRe… in DMProjectPoint_Func_Private() argument 198 …_Field_Private(DM dm, PetscDS ds, DM dmIn, DMEnclosureType encIn, PetscDS dsIn, DM dmAux, DMEnclos… in DMProjectPoint_Field_Private() argument 217 PetscCall(PetscDSGetNumFields(dsIn, &NfIn)); in DMProjectPoint_Field_Private() 218 PetscCall(PetscDSIsCohesive(dsIn, &isCohesiveIn)); in DMProjectPoint_Field_Private() 219 PetscCall(PetscDSGetComponentOffsets(dsIn, &uOff)); in DMProjectPoint_Field_Private() 220 PetscCall(PetscDSGetComponentDerivativeOffsets(dsIn, &uOff_x)); in DMProjectPoint_Field_Private() 221 PetscCall(PetscDSGetEvaluationArrays(dsIn, &u, &bc /*&u_t*/, &u_x)); in DMProjectPoint_Field_Private() 222 PetscCall(PetscDSGetWorkspace(dsIn, &x, NULL, NULL, NULL, NULL)); in DMProjectPoint_Field_Private() 223 PetscCall(PetscDSGetConstants(dsIn, &numConstants, &constants)); in DMProjectPoint_Field_Private() 245 PetscCall(PetscDSGetComponentOffsetsCohesive(dsIn, 2, &uOff)); in DMProjectPoint_Field_Private() [all …]
|
| H A D | plexfem.c | 3851 PetscDS ds, dsIn; in DMPlexGetHybridCellFields() local 3868 PetscCall(DMGetCellDS(dm, cells ? cells[cStart] : cStart, &ds, &dsIn)); in DMPlexGetHybridCellFields() 3869 PetscCall(PetscDSGetNumFields(dsIn, &Nf)); in DMPlexGetHybridCellFields() 3870 PetscCall(PetscDSGetTotalDimension(dsIn, &totDim)); in DMPlexGetHybridCellFields() 3909 PetscCall(PetscDSGetCohesive(dsIn, f, &cohesive)); in DMPlexGetHybridCellFields() 3911 PetscCall(PetscDSGetFieldSize(dsIn, f, &fdofIn)); in DMPlexGetHybridCellFields() 3913 PetscCall(PetscDSGetFieldOffsetCohesive(dsIn, f, &foffIn)); in DMPlexGetHybridCellFields() 3943 PetscCall(PetscDSGetCohesive(dsIn, f, &cohesive)); in DMPlexGetHybridCellFields() 3945 PetscCall(PetscDSGetFieldSize(dsIn, f, &fdofIn)); in DMPlexGetHybridCellFields() 3947 PetscCall(PetscDSGetFieldOffsetCohesive(dsIn, f, &foffIn)); in DMPlexGetHybridCellFields() [all …]
|
| /petsc/src/dm/interface/ |
| H A D | dm.c | 5554 PetscCall(PetscDSDestroy(&dm->probs[s].dsIn)); in DMClearDS() 5609 PetscErrorCode DMGetCellDS(DM dm, PetscInt point, PetscDS *ds, PetscDS *dsIn) in DMGetCellDS() argument 5617 if (dsIn) PetscAssertPointer(dsIn, 4); in DMGetCellDS() 5620 if (dsIn) *dsIn = NULL; in DMGetCellDS() 5630 if (dsIn) *dsIn = dm->probs[s].dsIn; in DMGetCellDS() 5662 PetscErrorCode DMGetRegionDS(DM dm, DMLabel label, IS *fields, PetscDS *ds, PetscDS *dsIn) in DMGetRegionDS() argument 5677 if (dsIn) { in DMGetRegionDS() 5678 PetscAssertPointer(dsIn, 5); in DMGetRegionDS() 5679 *dsIn = NULL; in DMGetRegionDS() 5685 if (dsIn) *dsIn = dm->probs[s].dsIn; in DMGetRegionDS() [all …]
|
| /petsc/src/dm/dt/fe/impls/basic/ |
| H A D | febasic.c | 609 PETSC_INTERN PetscErrorCode PetscFEIntegrateHybridResidual_Basic(PetscDS ds, PetscDS dsIn, PetscFor… in PetscFEIntegrateHybridResidual_Basic() argument 636 PetscCall(PetscDSGetTotalDimension(dsIn, &totDimIn)); in PetscFEIntegrateHybridResidual_Basic() 637 …PetscCall(PetscDSGetComponentOffsetsCohesive(dsIn, 0, &uOff)); // Change 0 to s for one-sided offs… in PetscFEIntegrateHybridResidual_Basic() 638 PetscCall(PetscDSGetComponentDerivativeOffsetsCohesive(dsIn, s, &uOff_x)); in PetscFEIntegrateHybridResidual_Basic() 648 PetscCall(PetscDSGetFaceTabulation(dsIn, &TfIn)); in PetscFEIntegrateHybridResidual_Basic() 708 …PetscCall(PetscFEEvaluateFieldJets_Hybrid_Internal(dsIn, Nf, 0, q, Tf, face, qpt, TfIn, &fegeom, f… in PetscFEIntegrateHybridResidual_Basic() 1059 PETSC_INTERN PetscErrorCode PetscFEIntegrateHybridJacobian_Basic(PetscDS ds, PetscDS dsIn, PetscFEJ… in PetscFEIntegrateHybridJacobian_Basic() argument 1112 PetscCall(PetscDSGetFaceTabulation(dsIn, &TfIn)); in PetscFEIntegrateHybridJacobian_Basic() 1178 …if (coefficients) PetscCall(PetscFEEvaluateFieldJets_Hybrid_Internal(dsIn, Nf, 0, q, T, face, qpt,… in PetscFEIntegrateHybridJacobian_Basic()
|
| /petsc/src/dm/dt/fe/interface/ |
| H A D | fe.c | 1551 PetscErrorCode PetscFEIntegrateHybridResidual(PetscDS ds, PetscDS dsIn, PetscFormKey key, PetscInt … in PetscFEIntegrateHybridResidual() argument 1557 PetscValidHeaderSpecific(dsIn, PETSCDS_CLASSID, 2); in PetscFEIntegrateHybridResidual() 1559 …if (fe->ops->integratehybridresidual) PetscCall((*fe->ops->integratehybridresidual)(ds, dsIn, key,… in PetscFEIntegrateHybridResidual() 1706 PetscErrorCode PetscFEIntegrateHybridJacobian(PetscDS ds, PetscDS dsIn, PetscFEJacobianType jtype, … in PetscFEIntegrateHybridJacobian() argument 1715 …if (fe->ops->integratehybridjacobian) PetscCall((*fe->ops->integratehybridjacobian)(ds, dsIn, jtyp… in PetscFEIntegrateHybridJacobian()
|
| /petsc/include/petsc/private/ |
| H A D | dmimpl.h | 197 …PetscDS dsIn; /* Approximation space for input to this domain (now only used for cohesive cells)… member
|