Lines Matching refs:parent

351     data->levels[i - 1]->parent = data;  in PCSetFromOptions_HPDDM()
836 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_NONE) PetscCall(PCApply(ctx->pc, x, y));… in PCApply_HPDDMShell()
839 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_DEFLATED || ctx->parent->correction == P… in PCApply_HPDDMShell()
840 …if (!ctx->parent->normal || ctx != ctx->parent->levels[0]) PetscCall(MatMult(A, y, ctx->v[1][0]));… in PCApply_HPDDMShell()
843 …PetscCall(MatMult(A, y, ctx->parent->normal)); /* y = A Q x … in PCApply_HPDDMShell()
844 …PetscCall(MatMultHermitianTranspose(A, ctx->parent->normal, ctx->v[1][0])); /* y = A^T A Q x … in PCApply_HPDDMShell()
848 if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCApply_HPDDMShell()
849 …if (!ctx->parent->normal || ctx != ctx->parent->levels[0]) PetscCall(MatMultHermitianTranspose(A, … in PCApply_HPDDMShell()
851 PetscCall(MatMult(A, ctx->v[1][0], ctx->parent->normal)); in PCApply_HPDDMShell()
852 …PetscCall(MatMultHermitianTranspose(A, ctx->parent->normal, ctx->v[1][1])); /* z = A^T A y … in PCApply_HPDDMShell()
858parent->correction == PC_HPDDM_COARSE_CORRECTION_ADDITIVE, PetscObjectComm((PetscObject)pc), PETSC… in PCApply_HPDDMShell()
897 …if (ctx->parent->correction != PC_HPDDM_COARSE_CORRECTION_BALANCED) PetscCall(MatDenseGetArrayWrit… in PCHPDDMMatApply_Private()
900 …if (ctx->parent->correction != PC_HPDDM_COARSE_CORRECTION_BALANCED) PetscCall(MatDenseRestoreArray… in PCHPDDMMatApply_Private()
909 if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCHPDDMMatApply_Private()
919 if (container && ctx->parent->correction != PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCHPDDMMatApply_Private()
951 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_NONE) PetscCall(PCMatApply(ctx->pc, X, Y… in PCMatApply_HPDDMShell()
955 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_DEFLATED || ctx->parent->correction == P… in PCMatApply_HPDDMShell()
960 if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCMatApply_HPDDMShell()
967parent->correction == PC_HPDDM_COARSE_CORRECTION_ADDITIVE, PetscObjectComm((PetscObject)pc), PETSC… in PCMatApply_HPDDMShell()
1009 …PetscCheck(!ctx->parent->normal, PetscObjectComm((PetscObject)pc), PETSC_ERR_SUP, "Not implemented… in PCApplyTranspose_HPDDMShell()
1011 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_NONE) PetscCall(PCApplyTranspose(ctx->pc… in PCApplyTranspose_HPDDMShell()
1014 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_DEFLATED || ctx->parent->correction == P… in PCApplyTranspose_HPDDMShell()
1015 if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCApplyTranspose_HPDDMShell()
1026parent->correction == PC_HPDDM_COARSE_CORRECTION_ADDITIVE, PetscObjectComm((PetscObject)pc), PETSC… in PCApplyTranspose_HPDDMShell()
1057 …if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_NONE) PetscCall(PCMatApplyTranspose(ctx-… in PCMatApplyTranspose_HPDDMShell()
1058 else if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_BALANCED) { in PCMatApplyTranspose_HPDDMShell()
1074 if (ctx->parent->correction == PC_HPDDM_COARSE_CORRECTION_DEFLATED) { in PCMatApplyTranspose_HPDDMShell()
1088parent->correction == PC_HPDDM_COARSE_CORRECTION_ADDITIVE, PetscObjectComm((PetscObject)pc), PETSC… in PCMatApplyTranspose_HPDDMShell()
1216 if (ctx->parent->log_separate) { in PCHPDDMSolve_Private()
1217 …j = std::distance(ctx->parent->levels, std::find(ctx->parent->levels, ctx->parent->levels + ctx->p… in PCHPDDMSolve_Private()
1247 …if (ctx->parent->log_separate) PetscCall(PetscLogEventEnd(PC_HPDDM_Solve[j], ctx->ksp, nullptr, nu… in PCHPDDMSolve_Private()