|
Nektar++
|
#include <NekSys.h>
Public Member Functions | |
| NekSysKey ()=default | |
| ~NekSysKey ()=default | |
Public Attributes | |
| int | m_NekLinSysMaxIterations = 5000 |
| NekDouble | m_NekLinSysTolerance = NekConstants::kNekIterativeTol |
| int | m_NekNonlinSysMaxIterations = 100 |
| NekDouble | m_NekNonLinSysTolerance = NekConstants::kNekIterativeTol |
| NekDouble | m_NonlinIterTolRelativeL2 = 1.0E-06 |
| std::string | m_LinSysIterSolverTypeInNonlin = "GMRES" |
| int | m_LinSysMaxStorage = 100 |
| int | m_KrylovMaxHessMatBand = 101 |
| bool | m_NekLinSysLeftPrecon = false |
| bool | m_NekLinSysRightPrecon = true |
| bool | m_GMRESCentralDifference = false |
|
default |
|
default |
| bool Nektar::LibUtilities::NekSysKey::m_GMRESCentralDifference = false |
Definition at line 229 of file NekSys.h.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver(), Nektar::LibUtilities::NekLinSysIterGMRES::NekLinSysIterGMRES(), and Nektar::LibUtilities::NekLinSysIterGMRESLoc::NekLinSysIterGMRESLoc().
| int Nektar::LibUtilities::NekSysKey::m_KrylovMaxHessMatBand = 101 |
Definition at line 226 of file NekSys.h.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver(), Nektar::LibUtilities::NekLinSysIterGMRES::NekLinSysIterGMRES(), and Nektar::LibUtilities::NekLinSysIterGMRESLoc::NekLinSysIterGMRESLoc().
| std::string Nektar::LibUtilities::NekSysKey::m_LinSysIterSolverTypeInNonlin = "GMRES" |
Definition at line 222 of file NekSys.h.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver(), and Nektar::LibUtilities::NekNonlinSysIter::NekNonlinSysIter().
| int Nektar::LibUtilities::NekSysKey::m_LinSysMaxStorage = 100 |
Definition at line 225 of file NekSys.h.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver(), Nektar::LibUtilities::NekLinSysIterGMRES::NekLinSysIterGMRES(), and Nektar::LibUtilities::NekLinSysIterGMRESLoc::NekLinSysIterGMRESLoc().
| bool Nektar::LibUtilities::NekSysKey::m_NekLinSysLeftPrecon = false |
Definition at line 227 of file NekSys.h.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver(), Nektar::LibUtilities::NekLinSysIterGMRES::NekLinSysIterGMRES(), and Nektar::LibUtilities::NekLinSysIterGMRESLoc::NekLinSysIterGMRESLoc().
| int Nektar::LibUtilities::NekSysKey::m_NekLinSysMaxIterations = 5000 |
Definition at line 215 of file NekSys.h.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver(), and Nektar::LibUtilities::NekLinSysIter::NekLinSysIter().
| bool Nektar::LibUtilities::NekSysKey::m_NekLinSysRightPrecon = true |
Definition at line 228 of file NekSys.h.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver(), Nektar::LibUtilities::NekLinSysIterGMRES::NekLinSysIterGMRES(), and Nektar::LibUtilities::NekLinSysIterGMRESLoc::NekLinSysIterGMRESLoc().
| NekDouble Nektar::LibUtilities::NekSysKey::m_NekLinSysTolerance = NekConstants::kNekIterativeTol |
Definition at line 216 of file NekSys.h.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver(), Nektar::LibUtilities::NekLinSysIter::NekLinSysIter(), and Nektar::LibUtilities::NekNonlinSysIter::NekNonlinSysIter().
| int Nektar::LibUtilities::NekSysKey::m_NekNonlinSysMaxIterations = 100 |
Definition at line 219 of file NekSys.h.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver(), and Nektar::LibUtilities::NekNonlinSysIter::NekNonlinSysIter().
| NekDouble Nektar::LibUtilities::NekSysKey::m_NekNonLinSysTolerance = NekConstants::kNekIterativeTol |
Definition at line 220 of file NekSys.h.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver(), and Nektar::LibUtilities::NekNonlinSysIter::NekNonlinSysIter().
| NekDouble Nektar::LibUtilities::NekSysKey::m_NonlinIterTolRelativeL2 = 1.0E-06 |
Definition at line 221 of file NekSys.h.
Referenced by Nektar::CFSImplicit::InitialiseNonlinSysSolver(), and Nektar::LibUtilities::NekNonlinSysIter::NekNonlinSysIter().