Searched refs:intMat (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/dm/dt/dualspace/impls/lagrange/ |
| H A D | dspacelagrange.c | 1352 Mat intMat; in PetscDualSpaceLagrangeCreateSimplexNodeMat() local 1414 PetscCall(MatCreateSeqAIJ(PETSC_COMM_SELF, nNodes * Nk, nNodes * Nk, Nk, NULL, &intMat)); in PetscDualSpaceLagrangeCreateSimplexNodeMat() 1415 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)intMat, "lag_")); in PetscDualSpaceLagrangeCreateSimplexNodeMat() 1416 PetscCall(MatSetOption(intMat, MAT_IGNORE_ZERO_ENTRIES, PETSC_FALSE)); in PetscDualSpaceLagrangeCreateSimplexNodeMat() 1422 …for (a = aprev; a < anext; a++) PetscCall(MatSetValue(intMat, j, a, (a == j) ? 1. : 0., INSERT_VAL… in PetscDualSpaceLagrangeCreateSimplexNodeMat() 1424 PetscCall(MatAssemblyBegin(intMat, MAT_FINAL_ASSEMBLY)); in PetscDualSpaceLagrangeCreateSimplexNodeMat() 1425 PetscCall(MatAssemblyEnd(intMat, MAT_FINAL_ASSEMBLY)); in PetscDualSpaceLagrangeCreateSimplexNodeMat() 1427 *iMat = intMat; in PetscDualSpaceLagrangeCreateSimplexNodeMat() 1516 Mat intMat; in PetscDualSpaceCreateAllDataFromInteriorData() local 1524 PetscCall(PetscDualSpaceGetInteriorData(psp, &intNodes, &intMat)); in PetscDualSpaceCreateAllDataFromInteriorData() [all …]
|
| /petsc/src/dm/dt/dualspace/impls/lagrange/tests/ |
| H A D | ex1.c | 216 Mat intMat, allMat; in testLagrange() local 246 PetscCall(PetscDualSpaceGetInteriorData(sp, &intNodes, &intMat)); in testLagrange() 247 if (intMat && intMat != allMat) { in testLagrange() 258 PetscCall(MatGetInfo(intMat, MAT_LOCAL, &info)); in testLagrange() 267 } else if (intMat) { in testLagrange()
|
| /petsc/src/dm/dt/dualspace/interface/ |
| H A D | dualspace.c | 379 PetscCall(MatDestroy(&sp->intMat)); in PetscDualSpaceClearDMData_Internal() 1225 Mat intMat; in PetscDualSpaceApplyInteriorDefault() local 1231 PetscCall(PetscDualSpaceGetInteriorData(sp, NULL, &intMat)); in PetscDualSpaceApplyInteriorDefault() 1232 if (!sp->intNodeValues) PetscCall(MatCreateVecs(intMat, &sp->intNodeValues, NULL)); in PetscDualSpaceApplyInteriorDefault() 1234 if (!sp->intDofValues) PetscCall(MatCreateVecs(intMat, NULL, &sp->intDofValues)); in PetscDualSpaceApplyInteriorDefault() 1238 PetscCall(MatMult(intMat, pointValues, dofValues)); in PetscDualSpaceApplyInteriorDefault() 1372 … PetscDualSpaceGetInteriorData(PetscDualSpace sp, PeOp PetscQuadrature *intNodes, PeOp Mat *intMat) in PetscDualSpaceGetInteriorData() argument 1377 if (intMat) PetscAssertPointer(intMat, 3); in PetscDualSpaceGetInteriorData() 1378 if ((!sp->intNodes || !sp->intMat) && sp->ops->createintdata) { in PetscDualSpaceGetInteriorData() 1384 PetscCall(MatDestroy(&sp->intMat)); in PetscDualSpaceGetInteriorData() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | petscfeimpl.h | 116 Mat intMat; member
|
| /petsc/src/dm/dt/dualspace/impls/sum/ |
| H A D | dualspacesum.c | 935 …scDualSpaceSumCreateMatrix(sp, int_mats, sum->int_rows, sum->int_cols, sp->intNodes, &sp->intMat)); in PetscDualSpaceSetUp_Sum()
|