Searched refs:allMat (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/dm/dt/dualspace/interface/ |
| H A D | dualspace.c | 383 PetscCall(MatDestroy(&sp->allMat)); in PetscDualSpaceClearDMData_Internal() 1189 Mat allMat; in PetscDualSpaceApplyAllDefault() local 1195 PetscCall(PetscDualSpaceGetAllData(sp, NULL, &allMat)); in PetscDualSpaceApplyAllDefault() 1196 if (!sp->allNodeValues) PetscCall(MatCreateVecs(allMat, &sp->allNodeValues, NULL)); in PetscDualSpaceApplyAllDefault() 1198 if (!sp->allDofValues) PetscCall(MatCreateVecs(allMat, NULL, &sp->allDofValues)); in PetscDualSpaceApplyAllDefault() 1202 PetscCall(MatMult(allMat, pointValues, dofValues)); in PetscDualSpaceApplyAllDefault() 1258 …rCode PetscDualSpaceGetAllData(PetscDualSpace sp, PeOp PetscQuadrature *allNodes, PeOp Mat *allMat) in PetscDualSpaceGetAllData() argument 1263 if (allMat) PetscAssertPointer(allMat, 3); in PetscDualSpaceGetAllData() 1264 if ((!sp->allNodes || !sp->allMat) && sp->ops->createalldata) { in PetscDualSpaceGetAllData() 1270 PetscCall(MatDestroy(&sp->allMat)); in PetscDualSpaceGetAllData() [all …]
|
| /petsc/src/dm/dt/dualspace/impls/lagrange/ |
| H A D | dspacelagrange.c | 1493 Mat allMat; in PetscDualSpaceCreateAllDataFromInteriorData() local 1541 PetscCall(MatCreateSeqAIJ(PETSC_COMM_SELF, nDofs, nNodes * Nc, maxNzforms * Nk, NULL, &allMat)); in PetscDualSpaceCreateAllDataFromInteriorData() 1542 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)allMat, "ds_")); in PetscDualSpaceCreateAllDataFromInteriorData() 1543 PetscCall(MatSetOption(allMat, MAT_IGNORE_ZERO_ENTRIES, PETSC_FALSE)); in PetscDualSpaceCreateAllDataFromInteriorData() 1625 PetscCall(MatSetValues(allMat, 1, &row, (ncols / pNk) * Nk, iwork, work, INSERT_VALUES)); in PetscDualSpaceCreateAllDataFromInteriorData() 1630 PetscCall(MatAssemblyBegin(allMat, MAT_FINAL_ASSEMBLY)); in PetscDualSpaceCreateAllDataFromInteriorData() 1631 PetscCall(MatAssemblyEnd(allMat, MAT_FINAL_ASSEMBLY)); in PetscDualSpaceCreateAllDataFromInteriorData() 1635 PetscCall(MatDestroy(&sp->allMat)); in PetscDualSpaceCreateAllDataFromInteriorData() 1636 sp->allMat = allMat; in PetscDualSpaceCreateAllDataFromInteriorData() 1644 Mat allMat; in PetscDualSpaceComputeFunctionalsFromAllData_Moments() local [all …]
|
| /petsc/src/dm/dt/dualspace/impls/lagrange/tests/ |
| H A D | ex1.c | 216 Mat intMat, allMat; in testLagrange() local 228 PetscCall(PetscDualSpaceGetAllData(sp, &allNodes, &allMat)); in testLagrange() 243 PetscCall(MatGetInfo(allMat, MAT_LOCAL, &info)); in testLagrange() 247 if (intMat && intMat != allMat) { in testLagrange()
|
| /petsc/include/petsc/private/ |
| H A D | petscfeimpl.h | 112 Mat allMat; member
|
| /petsc/src/dm/dt/dualspace/impls/sum/ |
| H A D | dualspacesum.c | 939 …scDualSpaceSumCreateMatrix(sp, all_mats, sum->all_rows, sum->all_cols, sp->allNodes, &sp->allMat)); in PetscDualSpaceSetUp_Sum()
|