Home
last modified time | relevance | path

Searched refs:special_dof (Results 1 – 4 of 4) sorted by relevance

/petsc/include/petsc/private/
H A Dpcbddcgraphhashmap.h10 hash = PetscHashCombine(hash, PetscHashInt(node->special_dof)); in PCBDDCGraphNodeHash()
23 if (a->special_dof != b->special_dof) return 0; in PCBDDCGraphNodeEqual()
H A Dpcbddcstructsimpl.h18 PetscInt special_dof; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcgraph.c33 …if (graph->nodes[i].count > 1 && graph->nodes[i].special_dof == PCBDDCGRAPH_DIRICHLET_MARK) size++; in PCBDDCGraphGetDirichletDofsB()
39 …if (graph->nodes[i].count > 1 && graph->nodes[i].special_dof == PCBDDCGRAPH_DIRICHLET_MARK) dirdof… in PCBDDCGraphGetDirichletDofsB()
59 if (graph->nodes[i].special_dof == PCBDDCGRAPH_DIRICHLET_MARK) size++; in PCBDDCGraphGetDirichletDofs()
65 if (graph->nodes[i].special_dof == PCBDDCGRAPH_DIRICHLET_MARK) dirdofs_idxs[size++] = i; in PCBDDCGraphGetDirichletDofs()
95 …CIISynchronizedPrintf(viewer, " special_dof: %" PetscInt_FMT "\n", graph->nodes[i].special_dof)); in PCBDDCGraphASCIIView()
143 …nt > 2 || (graph->nodes[node_num].count == 2 && graph->nodes[node_num].special_dof == PCBDDCGRAPH_… in PCBDDCGraphASCIIView()
218 …if (!graph->twodim && graph->nodes[repdof].count == 2 && graph->nodes[repdof].special_dof != PCBDD… in PCBDDCGraphGetCandidatesIS()
681 …if (graph->nodes[i].special_dof == PCBDDCGRAPH_DIRICHLET_MARK || graph->nodes[i].count < 2) graph-… in PCBDDCGraphComputeConnectedComponentsLocal()
879 graph->nodes[is_indices[i]].special_dof = PCBDDCGRAPH_NEUMANN_MARK; in PCBDDCGraphSetUp()
895 graph->nodes[is_indices[i]].special_dof = PCBDDCGRAPH_DIRICHLET_MARK; in PCBDDCGraphSetUp()
[all …]
H A Dbddcfetidp.c279 if (mat_graph->nodes[i].special_dof == PCBDDCGRAPH_DIRICHLET_MARK) skip_node = PETSC_TRUE; in PCBDDCSetupFETIDPMatContext()