Home
last modified time | relevance | path

Searched refs:allNodes (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/dt/dualspace/interface/
H A Ddualspace.c380 PetscCall(PetscQuadratureDestroy(&sp->allNodes)); in PetscDualSpaceClearDMData_Internal()
1258 PetscErrorCode PetscDualSpaceGetAllData(PetscDualSpace sp, PeOp PetscQuadrature *allNodes, PeOp Mat… in PetscDualSpaceGetAllData() argument
1262 if (allNodes) PetscAssertPointer(allNodes, 2); in PetscDualSpaceGetAllData()
1264 if ((!sp->allNodes || !sp->allMat) && sp->ops->createalldata) { in PetscDualSpaceGetAllData()
1269 PetscCall(PetscQuadratureDestroy(&sp->allNodes)); in PetscDualSpaceGetAllData()
1271 sp->allNodes = qpoints; in PetscDualSpaceGetAllData()
1274 if (allNodes) *allNodes = sp->allNodes; in PetscDualSpaceGetAllData()
1293 PetscErrorCode PetscDualSpaceCreateAllDataDefault(PetscDualSpace sp, PetscQuadrature *allNodes, Mat… in PetscDualSpaceCreateAllDataDefault() argument
1308 PetscCall(PetscQuadratureCreate(PETSC_COMM_SELF, allNodes)); in PetscDualSpaceCreateAllDataDefault()
1309 PetscCall(PetscQuadratureSetData(*allNodes, 0, 0, 0, NULL, NULL)); in PetscDualSpaceCreateAllDataDefault()
[all …]
/petsc/src/dm/dt/dualspace/impls/lagrange/tests/
H A Dex1.c215 PetscQuadrature intNodes, allNodes; in testLagrange() local
228 PetscCall(PetscDualSpaceGetAllData(sp, &allNodes, &allMat)); in testLagrange()
232 PetscCall(PetscQuadratureView(allNodes, PETSC_VIEWER_STDOUT_SELF)); in testLagrange()
269 …PetscCheck(intNodes == allNodes, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Interior nodes should be the sa… in testLagrange()
/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c1494 PetscQuadrature allNodes; in PetscDualSpaceCreateAllDataFromInteriorData() local
1632 PetscCall(PetscQuadratureCreate(PETSC_COMM_SELF, &allNodes)); in PetscDualSpaceCreateAllDataFromInteriorData()
1633 PetscCall(PetscQuadratureSetData(allNodes, dim, 0, nNodes, nodes, NULL)); in PetscDualSpaceCreateAllDataFromInteriorData()
1637 PetscCall(PetscQuadratureDestroy(&sp->allNodes)); in PetscDualSpaceCreateAllDataFromInteriorData()
1638 sp->allNodes = allNodes; in PetscDualSpaceCreateAllDataFromInteriorData()
1652 PetscQuadrature allNodes; in PetscDualSpaceComputeFunctionalsFromAllData_Moments() local
1659 PetscCall(PetscDualSpaceGetAllData(sp, &allNodes, &allMat)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1669 PetscCall(PetscQuadratureDestroy(&sp->allNodes)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1670 sp->allNodes = sp->functional[0]; in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1671 PetscCall(PetscQuadratureGetData(sp->allNodes, NULL, NULL, &nNodes, NULL, &weights)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
[all …]
/petsc/src/dm/dt/dualspace/impls/sum/
H A Ddualspacesum.c938 PetscCall(PetscDualSpaceSumCreateQuadrature(Ns, cdim, uniform_all, all_quads, &sp->allNodes)); in PetscDualSpaceSetUp_Sum()
939 …if (sp->allNodes) PetscCall(PetscDualSpaceSumCreateMatrix(sp, all_mats, sum->all_rows, sum->all_co… in PetscDualSpaceSetUp_Sum()
/petsc/include/petsc/private/
H A Dpetscfeimpl.h113 …PetscQuadrature allNodes; /* Collects all quadrature points representing functionals in the basis… member