Searched refs:truncstrat (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/ksp/ksp/impls/fcg/ |
| H A D | fcg.c | 157 switch (fcg->truncstrat) { in KSPSolve_FCG() 309 …if (fcg->truncstrat == KSP_FCD_TRUNC_TYPE_STANDARD) truncstr = "Using standard truncation strategy… in KSPView_FCG() 310 …else if (fcg->truncstrat == KSP_FCD_TRUNC_TYPE_NOTAY) truncstr = "Using Notay's truncation strateg… in KSPView_FCG() 456 PetscErrorCode KSPFCGSetTruncationType(KSP ksp, KSPFCDTruncationType truncstrat) in KSPFCGSetTruncationType() argument 462 PetscValidLogicalCollectiveEnum(ksp, truncstrat, 2); in KSPFCGSetTruncationType() 463 fcg->truncstrat = truncstrat; in KSPFCGSetTruncationType() 482 PetscErrorCode KSPFCGGetTruncationType(KSP ksp, KSPFCDTruncationType *truncstrat) in KSPFCGGetTruncationType() argument 488 *truncstrat = fcg->truncstrat; in KSPFCGGetTruncationType() 504 …TruncationType", KSPFCDTruncationTypes, (PetscEnum)fcg->truncstrat, (PetscEnum *)&fcg->truncstrat,… in KSPSetFromOptions_FCG() 543 fcg->truncstrat = KSPFCG_DEFAULT_TRUNCSTRAT; in KSPCreate_FCG()
|
| H A D | fcgimpl.h | 18 KSPFCDTruncationType truncstrat; member
|
| /petsc/src/ksp/ksp/impls/fcg/pipefcg/ |
| H A D | pipefcg.c | 195 switch (pipefcg->truncstrat) { in KSPSolve_PIPEFCG_cycle() 371 if (pipefcg->truncstrat == KSP_FCD_TRUNC_TYPE_STANDARD) { in KSPView_PIPEFCG() 373 } else if (pipefcg->truncstrat == KSP_FCD_TRUNC_TYPE_NOTAY) { in KSPView_PIPEFCG() 518 PetscErrorCode KSPPIPEFCGSetTruncationType(KSP ksp, KSPFCDTruncationType truncstrat) in KSPPIPEFCGSetTruncationType() argument 524 PetscValidLogicalCollectiveEnum(ksp, truncstrat, 2); in KSPPIPEFCGSetTruncationType() 525 pipefcg->truncstrat = truncstrat; in KSPPIPEFCGSetTruncationType() 544 PetscErrorCode KSPPIPEFCGGetTruncationType(KSP ksp, KSPFCDTruncationType *truncstrat) in KSPPIPEFCGGetTruncationType() argument 550 *truncstrat = pipefcg->truncstrat; in KSPPIPEFCGGetTruncationType() 566 …tionType", KSPFCDTruncationTypes, (PetscEnum)pipefcg->truncstrat, (PetscEnum *)&pipefcg->truncstra… in KSPSetFromOptions_PIPEFCG() 611 pipefcg->truncstrat = KSPPIPEFCG_DEFAULT_TRUNCSTRAT; in KSPCreate_PIPEFCG()
|
| H A D | pipefcgimpl.h | 14 KSPFCDTruncationType truncstrat; member
|
| /petsc/src/ksp/ksp/impls/gcr/pipegcr/ |
| H A D | pipegcr.c | 144 switch (pipegcr->truncstrat) { in KSPSolve_PIPEGCR_cycle() 335 if (pipegcr->truncstrat == KSP_FCD_TRUNC_TYPE_STANDARD) { in KSPView_PIPEGCR() 337 } else if (pipegcr->truncstrat == KSP_FCD_TRUNC_TYPE_NOTAY) { in KSPView_PIPEGCR() 602 PetscErrorCode KSPPIPEGCRSetTruncationType(KSP ksp, KSPFCDTruncationType truncstrat) in KSPPIPEGCRSetTruncationType() argument 608 PetscValidLogicalCollectiveEnum(ksp, truncstrat, 2); in KSPPIPEGCRSetTruncationType() 609 pipegcr->truncstrat = truncstrat; in KSPPIPEGCRSetTruncationType() 632 PetscErrorCode KSPPIPEGCRGetTruncationType(KSP ksp, KSPFCDTruncationType *truncstrat) in KSPPIPEGCRGetTruncationType() argument 638 *truncstrat = pipegcr->truncstrat; in KSPPIPEGCRGetTruncationType() 654 …tionType", KSPFCDTruncationTypes, (PetscEnum)pipegcr->truncstrat, (PetscEnum *)&pipegcr->truncstra… in KSPSetFromOptions_PIPEGCR() 720 pipegcr->truncstrat = KSPPIPEGCR_DEFAULT_TRUNCSTRAT; in KSPCreate_PIPEGCR()
|
| H A D | pipegcrimpl.h | 13 KSPFCDTruncationType truncstrat; member
|