Home
last modified time | relevance | path

Searched refs:PetscCDIntNd (Results 1 – 7 of 7) sorted by relevance

/petsc/include/
H A Dpetscmatcoarsen.h38 } PetscCDIntNd; typedef
49 PetscCDIntNd *new_node;
52 PetscCDIntNd *extra_nodes;
53 PetscCDIntNd **array; /* Array of lists */
/petsc/src/mat/graphops/coarsen/impls/hem/
H A Dhem.c62 static PetscErrorCode PetscCDGetNewNode(PetscCoarsenData *ail, PetscCDIntNd **a_out, PetscInt a_id) in PetscCDGetNewNode()
67 PetscCDIntNd *node = ail->extra_nodes; in PetscCDGetNewNode()
83 PetscCall(PetscMalloc(ail->chk_sz * sizeof(PetscCDIntNd) + sizeof(PetscCDArrNd), &node)); in PetscCDGetNewNode()
84 node->array = (PetscCDIntNd *)(node + 1); in PetscCDGetNewNode()
100 PetscErrorCode PetscCDIntNdSetID(PetscCDIntNd *a_this, PetscInt a_id) in PetscCDIntNdSetID()
109 PetscErrorCode PetscCDIntNdGetID(const PetscCDIntNd *a_this, PetscInt *a_gid) in PetscCDIntNdGetID()
118 PetscErrorCode PetscCDGetHeadPos(const PetscCoarsenData *ail, PetscInt a_idx, PetscCDIntNd **pos) in PetscCDGetHeadPos()
128 PetscErrorCode PetscCDGetNextPos(const PetscCoarsenData *ail, PetscInt l_idx, PetscCDIntNd **pos) in PetscCDGetNextPos()
140 PetscCDIntNd *n, *n2; in PetscCDAppendID()
162 PetscErrorCode PetscCDAppendNode(PetscCoarsenData *ail, PetscInt a_idx, PetscCDIntNd *a_n) in PetscCDAppendNode()
[all …]
/petsc/src/mat/graphops/coarsen/impls/misk/
H A Dmisk.c19 PetscCDIntNd *pos, *pos2; in PetscCoarsenDataView_private()
257 PetscCDIntNd *pos, *pos2; in MatCoarsenApply_MISK_private()
332 PetscCDIntNd *pos; in MatCoarsenApply_MISK_private()
/petsc/src/ksp/pc/impls/gamg/
H A Dagg.c516 PetscCDIntNd *pos; in formProl0()
889 PetscCDIntNd *pos; in fixAggregatesWithSquare()
906 PetscCDIntNd *pos; in fixAggregatesWithSquare()
969 PetscCDIntNd *pos, *last = NULL; in fixAggregatesWithSquare()
1013 PetscCDIntNd *pos, *last = NULL; in fixAggregatesWithSquare()
1098 PetscCDIntNd *pos, *last = NULL; in fixAggregatesWithSquare()
1128 PetscCDIntNd *pos; in fixAggregatesWithSquare()
H A Dgeo.c288 PetscCDIntNd *pos; in triangulateAndFormProl()
/petsc/include/petsc/private/
H A Dmatimpl.h1654 PETSC_EXTERN PetscErrorCode PetscCDIntNdSetID(PetscCDIntNd *, PetscInt);
1655 PETSC_EXTERN PetscErrorCode PetscCDIntNdGetID(const PetscCDIntNd *, PetscInt *);
1658 PETSC_EXTERN PetscErrorCode PetscCDAppendNode(PetscCoarsenData *, PetscInt, PetscCDIntNd *);
1659 PETSC_EXTERN PetscErrorCode PetscCDRemoveNextNode(PetscCoarsenData *, PetscInt, PetscCDIntNd *);
1671 PETSC_EXTERN PetscErrorCode PetscCDGetHeadPos(const PetscCoarsenData *, PetscInt, PetscCDIntNd **);
1672 PETSC_EXTERN PetscErrorCode PetscCDGetNextPos(const PetscCoarsenData *, PetscInt, PetscCDIntNd **);
/petsc/src/mat/graphops/coarsen/impls/mis/
H A Dmis.c292 PetscCDIntNd *pos, *pos2; in MatCoarsenView_MIS()