Searched refs:dirdofs_idxs (Results 1 – 1 of 1) sorted by relevance
29 PetscInt *dirdofs_idxs; in PCBDDCGraphGetDirichletDofsB() local36 PetscCall(PetscMalloc1(size, &dirdofs_idxs)); in PCBDDCGraphGetDirichletDofsB()39 …].count > 1 && graph->nodes[i].special_dof == PCBDDCGRAPH_DIRICHLET_MARK) dirdofs_idxs[size++] = i; in PCBDDCGraphGetDirichletDofsB()41 …PetscCall(ISCreateGeneral(PETSC_COMM_SELF, size, dirdofs_idxs, PETSC_OWN_POINTER, &graph->dirdofsB… in PCBDDCGraphGetDirichletDofsB()55 PetscInt *dirdofs_idxs; in PCBDDCGraphGetDirichletDofs() local62 PetscCall(PetscMalloc1(size, &dirdofs_idxs)); in PCBDDCGraphGetDirichletDofs()65 if (graph->nodes[i].special_dof == PCBDDCGRAPH_DIRICHLET_MARK) dirdofs_idxs[size++] = i; in PCBDDCGraphGetDirichletDofs()67 …PetscCall(ISCreateGeneral(PetscObjectComm((PetscObject)graph->l2gmap), size, dirdofs_idxs, PETSC_O… in PCBDDCGraphGetDirichletDofs()