Home
last modified time | relevance | path

Searched refs:dualSpace (Results 1 – 6 of 6) sorted by relevance

/petsc/src/dm/dt/fe/impls/composite/
H A Dfecomposite.c31 PetscCall(PetscDualSpaceGetDM(fem->dualSpace, &K)); in PetscFESetUp_Composite()
39 PetscCall(PetscDualSpaceGetDimension(fem->dualSpace, &pdim)); in PetscFESetUp_Composite()
43 PetscCall(PetscDualSpaceGetSection(fem->dualSpace, &section)); in PetscFESetUp_Composite()
77 PetscCall(PetscDualSpaceGetFunctional(fem->dualSpace, cmp->embedding[s * spdim + j], &f)); in PetscFESetUp_Composite()
117 PetscCall(PetscDualSpaceGetDM(fem->dualSpace, &dm)); in PetscFEComputeTabulation_Composite()
121 PetscCall(PetscDualSpaceGetDimension(fem->dualSpace, &pdim)); in PetscFEComputeTabulation_Composite()
/petsc/src/dm/dt/fv/interface/
H A Dfv.c1131 PetscCall(PetscDualSpaceDestroy(&(*fvm)->dualSpace)); in PetscFVDestroy()
1492 PetscCall(PetscDualSpaceCreate(PetscObjectComm((PetscObject)fvm), &fvm->dualSpace)); in PetscFVCreateDualSpace()
1493 PetscCall(PetscDualSpaceSetType(fvm->dualSpace, PETSCDUALSPACESIMPLE)); in PetscFVCreateDualSpace()
1495 PetscCall(PetscDualSpaceSetNumComponents(fvm->dualSpace, Nc)); in PetscFVCreateDualSpace()
1496 PetscCall(PetscDualSpaceSetDM(fvm->dualSpace, K)); in PetscFVCreateDualSpace()
1498 PetscCall(PetscDualSpaceSimpleSetDimension(fvm->dualSpace, Nc)); in PetscFVCreateDualSpace()
1509 PetscCall(PetscDualSpaceSimpleSetFunctional(fvm->dualSpace, c, qc)); in PetscFVCreateDualSpace()
1512 PetscCall(PetscDualSpaceSetUp(fvm->dualSpace)); in PetscFVCreateDualSpace()
1539 if (!fvm->dualSpace) { in PetscFVGetDualSpace()
1545 *sp = fvm->dualSpace; in PetscFVGetDualSpace()
[all …]
/petsc/include/petsc/private/
H A Dpetscfvimpl.h75 PetscDualSpace dualSpace; /* The dual space P', usually simple */ member
H A Dpetscfeimpl.h227 PetscDualSpace dualSpace; /* The dual space P' */ member
/petsc/src/dm/dt/fe/interface/
H A Dfe.c307 PetscCall(PetscDualSpaceGetDimension((*fem)->dualSpace, &dim)); in PetscFEDestroy()
316 PetscCall(PetscDualSpaceDestroy(&(*fem)->dualSpace)); in PetscFEDestroy()
356 f->dualSpace = NULL; in PetscFECreate()
396 PetscCall(PetscDualSpaceGetDM(fem->dualSpace, &dm)); in PetscFEGetSpatialDimension()
577 *sp = fem->dualSpace; in PetscFEGetDualSpace()
599 PetscCall(PetscDualSpaceDestroy(&fem->dualSpace)); in PetscFESetDualSpace()
600 fem->dualSpace = sp; in PetscFESetDualSpace()
601 PetscCall(PetscObjectReference((PetscObject)fem->dualSpace)); in PetscFESetDualSpace()
764 PetscCall(PetscDualSpaceGetNumDof(fem->dualSpace, numDof)); in PetscFEGetNumDof()
988 if (!npoints || !fem->dualSpace || K < 0) { in PetscFECreateTabulation()
[all …]
/petsc/src/dm/dt/fe/impls/basic/
H A Dfebasic.c54 PetscCall(PetscDualSpaceGetDimension(fem->dualSpace, &pdim)); in PetscFESetUp_Basic()
62 PetscCall(PetscDualSpaceGetFunctional(fem->dualSpace, j, &f)); in PetscFESetUp_Basic()
90 PetscCall(PetscDualSpaceGetDimension(fem->dualSpace, dim)); in PetscFEGetDimension_Basic()
134 PetscCall(PetscDualSpaceGetDM(fem->dualSpace, &dm)); in PetscFEComputeTabulation_Basic()
136 PetscCall(PetscDualSpaceGetDimension(fem->dualSpace, &pdim)); in PetscFEComputeTabulation_Basic()