Lines Matching refs:allMat

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
1659 PetscCall(PetscDualSpaceGetAllData(sp, &allNodes, &allMat)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1660 PetscCall(MatGetSize(allMat, &nDofs, NULL)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1672 PetscCall(MatCreateSeqDense(PETSC_COMM_SELF, nDofs, nNodes * Nc, NULL, &allMat)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1673 PetscCall(PetscObjectSetOptionsPrefix((PetscObject)allMat, "ds_")); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1674 PetscCall(MatDenseGetArrayWrite(allMat, &array)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1676 PetscCall(MatDenseRestoreArrayWrite(allMat, &array)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1677 PetscCall(MatAssemblyBegin(allMat, MAT_FINAL_ASSEMBLY)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1678 PetscCall(MatAssemblyEnd(allMat, MAT_FINAL_ASSEMBLY)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1679 PetscCall(MatDestroy(&sp->allMat)); in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1680 sp->allMat = allMat; in PetscDualSpaceComputeFunctionalsFromAllData_Moments()
1693 Mat allMat; in PetscDualSpaceComputeFunctionalsFromAllData() local
1705 PetscCall(PetscDualSpaceGetAllData(sp, &allNodes, &allMat)); in PetscDualSpaceComputeFunctionalsFromAllData()
1708 PetscCall(MatGetSize(allMat, &nDofs, NULL)); in PetscDualSpaceComputeFunctionalsFromAllData()
1722 PetscCall(MatGetRow(allMat, f, &ncols, &cols, &vals)); in PetscDualSpaceComputeFunctionalsFromAllData()
1740 PetscCall(MatRestoreRow(allMat, f, &ncols, &cols, &vals)); in PetscDualSpaceComputeFunctionalsFromAllData()
2165 Mat allMat; in PetscDualSpaceSetUp_Lagrange() local
2182 PetscCall(PetscDualSpaceGetAllData(spcont, &allNodes, &allMat)); in PetscDualSpaceSetUp_Lagrange()
2186 PetscCall(PetscObjectReference((PetscObject)allMat)); in PetscDualSpaceSetUp_Lagrange()
2187 PetscCall(PetscObjectReference((PetscObject)allMat)); in PetscDualSpaceSetUp_Lagrange()
2188 sp->allMat = sp->intMat = allMat; in PetscDualSpaceSetUp_Lagrange()
2234 sp->allMat = sp->intMat; in PetscDualSpaceSetUp_Lagrange()
2443 sp->allMat = intMat; in PetscDualSpaceSetUp_Lagrange()