Lines Matching refs:component
13 PetscInt component; /* Which subspace is used for the subspace-based coarsening algorithm? */ member
16 …xtractSubMatrix_Private(Mat pmat, Mat *submat, MatReuse reuse, PetscInt component, PetscInt blocks… in PCHMGExtractSubMatrix_Private() argument
24 …Check(component < blocksize, comm, PETSC_ERR_ARG_INCOMP, "Component %" PetscInt_FMT " should be le… in PCHMGExtractSubMatrix_Private()
27 …PetscCall(ISCreateStride(comm, (rend - rstart) / blocksize, rstart + component, blocksize, &isrow)… in PCHMGExtractSubMatrix_Private()
141 …PetscCall(PCHMGExtractSubMatrix_Private(PA, &submat, MAT_INITIAL_MATRIX, hmg->component, blocksize… in PCSetUp_HMG()
241 …all(PetscViewerASCIIPrintf(viewer, " Coarsening component: %" PetscInt_FMT " \n", hmg->component)); in PCView_HMG()
259 …ased coarsening algorithm", "PCHMGSetCoarseningComponent", hmg->component, &hmg->component, NULL)); in PCSetFromOptions_HMG()
370 static PetscErrorCode PCHMGSetCoarseningComponent_HMG(PC pc, PetscInt component) in PCHMGSetCoarseningComponent_HMG() argument
376 hmg->component = component; in PCHMGSetCoarseningComponent_HMG()
399 PetscErrorCode PCHMGSetCoarseningComponent(PC pc, PetscInt component) in PCHMGSetCoarseningComponent() argument
403 PetscUseMethod(pc, "PCHMGSetCoarseningComponent_C", (PC, PetscInt), (pc, component)); in PCHMGSetCoarseningComponent()
480 hmg->component = 0; in PCCreate_HMG()