Home
last modified time | relevance | path

Searched refs:truncstrat (Results 1 – 6 of 6) sorted by relevance

/petsc/src/ksp/ksp/impls/fcg/
H A Dfcg.c157 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 Dfcgimpl.h18 KSPFCDTruncationType truncstrat; member
/petsc/src/ksp/ksp/impls/fcg/pipefcg/
H A Dpipefcg.c195 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 Dpipefcgimpl.h14 KSPFCDTruncationType truncstrat; member
/petsc/src/ksp/ksp/impls/gcr/pipegcr/
H A Dpipegcr.c144 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 Dpipegcrimpl.h13 KSPFCDTruncationType truncstrat; member