| /petsc/include/ |
| H A D | petscds.h | 16 PETSC_EXTERN PetscErrorCode PetscWeakFormCreate(MPI_Comm, PetscWeakForm *); 17 PETSC_EXTERN PetscErrorCode PetscWeakFormDestroy(PetscWeakForm *); 18 PETSC_EXTERN PetscErrorCode PetscWeakFormView(PetscWeakForm, PetscViewer); 19 PETSC_EXTERN PetscErrorCode PetscWeakFormCopy(PetscWeakForm, PetscWeakForm); 20 PETSC_EXTERN PetscErrorCode PetscWeakFormClear(PetscWeakForm); 21 PETSC_EXTERN PetscErrorCode PetscWeakFormGetNumFields(PetscWeakForm, PetscInt *); 22 PETSC_EXTERN PetscErrorCode PetscWeakFormSetNumFields(PetscWeakForm, PetscInt); 26 PETSC_EXTERN PetscErrorCode PetscWeakFormRewriteKeys(PetscWeakForm, DMLabel, PetscInt, const PetscI… 27 PETSC_EXTERN PetscErrorCode PetscWeakFormReplaceLabel(PetscWeakForm, DMLabel); 28 PETSC_EXTERN PetscErrorCode PetscWeakFormClearIndex(PetscWeakForm, DMLabel, PetscInt, PetscInt, Pet… [all …]
|
| H A D | petscdstypes.h | 24 typedef struct _p_PetscWeakForm *PetscWeakForm; typedef
|
| H A D | petscfe.h | 158 PETSC_EXTERN PetscErrorCode PetscFEIntegrateBdResidual(PetscDS, PetscWeakForm, PetscFormKey, PetscI… 161 PETSC_EXTERN PetscErrorCode PetscFEIntegrateBdJacobian(PetscDS, PetscWeakForm, PetscFEJacobianType,…
|
| H A D | petscdmplex.h | 466 PETSC_EXTERN PetscErrorCode DMPlexComputeBdResidualSingle(DM, PetscWeakForm, PetscFormKey, Vec, Vec… 467 PETSC_EXTERN PetscErrorCode DMPlexComputeBdJacobianSingle(DM, PetscWeakForm, DMLabel, PetscInt, con… 468 PETSC_EXTERN PetscErrorCode DMPlexComputeBdResidualSingleByKey(DM, PetscWeakForm, PetscFormKey, IS,… 469 PETSC_EXTERN PetscErrorCode DMPlexComputeBdJacobianSingleByLabel(DM, PetscWeakForm, DMLabel, PetscI…
|
| /petsc/include/petsc/private/ |
| H A D | petscdsimpl.h | 18 …PetscWeakForm wf; /* Holds the pointwise functions defining the form (only for NATUR… 66 PetscErrorCode (*setfromoptions)(PetscWeakForm); 67 PetscErrorCode (*setup)(PetscWeakForm); 68 PetscErrorCode (*view)(PetscWeakForm, PetscViewer); 69 PetscErrorCode (*destroy)(PetscWeakForm); 108 PetscWeakForm wf; // The PetscWeakForm holding all pointwise functions
|
| H A D | petscfeimpl.h | 215 …PetscErrorCode (*integratebdresidual)(PetscDS, PetscWeakForm, PetscFormKey, PetscInt, PetscFEGeom … 219 …PetscErrorCode (*integratebdjacobian)(PetscDS, PetscWeakForm, PetscFEJacobianType, PetscFormKey, P… 459 PETSC_INTERN PetscErrorCode PetscFEIntegrateBdResidual_Basic(PetscDS, PetscWeakForm, PetscFormKey, …
|
| /petsc/src/dm/dt/interface/ |
| H A D | dtweakform.c | 101 static PetscErrorCode PetscWeakFormGetFunction_Private(PetscWeakForm wf, PetscHMapForm ht, DMLabel … in PetscWeakFormGetFunction_Private() 123 static PetscErrorCode PetscWeakFormSetFunction_Private(PetscWeakForm wf, PetscHMapForm ht, DMLabel … in PetscWeakFormSetFunction_Private() 149 static PetscErrorCode PetscWeakFormAddFunction_Private(PetscWeakForm wf, PetscHMapForm ht, DMLabel … in PetscWeakFormAddFunction_Private() 173 static PetscErrorCode PetscWeakFormGetIndexFunction_Private(PetscWeakForm wf, PetscHMapForm ht, DML… in PetscWeakFormGetIndexFunction_Private() 194 static PetscErrorCode PetscWeakFormSetIndexFunction_Private(PetscWeakForm wf, PetscHMapForm ht, DML… in PetscWeakFormSetIndexFunction_Private() 217 static PetscErrorCode PetscWeakFormClearIndexFunction_Private(PetscWeakForm wf, PetscHMapForm ht, D… in PetscWeakFormClearIndexFunction_Private() 255 PetscErrorCode PetscWeakFormCopy(PetscWeakForm wf, PetscWeakForm wfNew) in PetscWeakFormCopy() 282 PetscErrorCode PetscWeakFormClear(PetscWeakForm wf) in PetscWeakFormClear() 291 static PetscErrorCode PetscWeakFormRewriteKeys_Internal(PetscWeakForm wf, PetscHMapForm hmap, DMLab… in PetscWeakFormRewriteKeys_Internal() 350 PetscErrorCode PetscWeakFormRewriteKeys(PetscWeakForm wf, DMLabel label, PetscInt Nv, const PetscIn… in PetscWeakFormRewriteKeys() [all …]
|
| H A D | dtds.c | 1088 PetscErrorCode PetscDSGetWeakForm(PetscDS ds, PetscWeakForm *wf) in PetscDSGetWeakForm() 1110 PetscErrorCode PetscDSSetWeakForm(PetscDS ds, PetscWeakForm wf) in PetscDSSetWeakForm() 3479 PetscErrorCode PetscDSGetBoundary(PetscDS ds, PetscInt bd, PetscWeakForm *wf, DMBoundaryConditionTy… in PetscDSGetBoundary() 3800 PetscWeakForm wf, newwf; in PetscDSCopyEquations()
|
| /petsc/src/dm/dt/tests/ |
| H A D | ex12.c | 25 static PetscErrorCode CheckResidual(PetscWeakForm wf, PetscFormKey key, PetscInt in0, PetscPointFn … in CheckResidual() 39 static PetscErrorCode TestSetIndex(PetscWeakForm wf) in TestSetIndex() 129 static PetscErrorCode TestAdd(PetscWeakForm wf) in TestAdd() 213 static PetscErrorCode TestSetIndexAdd(PetscWeakForm wf) in TestSetIndexAdd() 295 PetscWeakForm wf; in main()
|
| H A D | ex10.c | 123 PetscWeakForm wf; in SetupProblem()
|
| /petsc/doc/manual/ |
| H A D | fe.md | 42 …al equations to be enforced on each region. The `PetscDS` contains a `PetscWeakForm` object that h… 97 For more complex cases with multiple regions, we need to use the `PetscWeakForm` interface directly…
|
| /petsc/src/snes/tutorials/ |
| H A D | ex34.c | 157 PetscWeakForm wf; in SetupPrimalProblem()
|
| H A D | ex23.c | 95 PetscWeakForm wf; in SetupPrimalProblem()
|
| H A D | ex71.c | 222 PetscWeakForm wf; in SetupProblem()
|
| H A D | ex24.c | 230 PetscWeakForm wf; in SetupPrimalProblem()
|
| H A D | ex27.c | 381 PetscWeakForm wf; in SetupPrimalProblem() 505 PetscWeakForm wf; in SetupMixedProblem()
|
| H A D | ex77.c | 315 PetscWeakForm wf; in SetupProblem()
|
| H A D | ex56.c | 318 PetscWeakForm wf; in main()
|
| /petsc/src/dm/dt/fe/tests/ |
| H A D | ex3.c | 110 PetscWeakForm wf; in SetupProblem()
|
| /petsc/src/dm/dt/fe/impls/basic/ |
| H A D | febasic.c | 394 PetscWeakForm wf; in PetscFEIntegrateResidual_Basic() 496 PetscErrorCode PetscFEIntegrateBdResidual_Basic(PetscDS ds, PetscWeakForm wf, PetscFormKey key, Pet… in PetscFEIntegrateBdResidual_Basic() 614 PetscWeakForm wf; in PetscFEIntegrateHybridResidual_Basic() 747 PetscWeakForm wf; in PetscFEIntegrateJacobian_Basic() 893 PETSC_INTERN PetscErrorCode PetscFEIntegrateBdJacobian_Basic(PetscDS ds, PetscWeakForm wf, PetscFEJ… in PetscFEIntegrateBdJacobian_Basic() 1063 PetscWeakForm wf; in PetscFEIntegrateHybridJacobian_Basic()
|
| /petsc/src/dm/dt/fe/impls/vector/ |
| H A D | fevector.c | 222 PETSC_INTERN PetscErrorCode PetscFEIntegrateBdJacobian_Basic(PetscDS, PetscWeakForm, PetscFEJacobia…
|
| /petsc/src/snes/utils/ |
| H A D | dmplexsnes.c | 358 PetscWeakForm wf; in DMPlexSNESComputeResidualDS() 473 PetscWeakForm wf; in DMSNESComputeJacobianAction()
|
| /petsc/doc/changes/ |
| H A D | 316.md | 252 `PetscFEIntegrateBdJacobian()` to take both `PetscWeakForm` and form
|
| H A D | 315.md | 316 - Add `PetscWeakForm` class to manage function pointers for problem
|
| /petsc/src/snes/tests/ |
| H A D | ex15.c | 231 PetscWeakForm wf; in SetupPrimalProblem()
|