Home
last modified time | relevance | path

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

/petsc/src/dm/dt/dualspace/interface/
H A Ddualspace.c383 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 Ddspacelagrange.c1493 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 Dex1.c216 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 Dpetscfeimpl.h112 Mat allMat; member
/petsc/src/dm/dt/dualspace/impls/sum/
H A Ddualspacesum.c939 …scDualSpaceSumCreateMatrix(sp, all_mats, sum->all_rows, sum->all_cols, sp->allNodes, &sp->allMat)); in PetscDualSpaceSetUp_Sum()