className | Nektar::LibUtilities::NekLinSysIterGMRESLoc | static |
ConvergenceCheck(const Array< OneD, const NekDouble > &Residual) | Nektar::LibUtilities::NekLinSysIter | protected |
create(const LibUtilities::SessionReaderSharedPtr &pSession, const LibUtilities::CommSharedPtr &vRowComm, const int nDimen, const NekSysKey &pKey) | Nektar::LibUtilities::NekLinSysIterGMRESLoc | inlinestatic |
CreateInstance(const LibUtilities::SessionReaderSharedPtr &pSession, const LibUtilities::CommSharedPtr &vRowComm, const int nDimen, const NekSysKey &pKey) | Nektar::LibUtilities::NekLinSysIter | inlinestatic |
def | Nektar::LibUtilities::NekLinSysIterGMRESLoc | privatestatic |
DoArnoldi(const int starttem, const int endtem, const int nLocal, Array< OneD, NekDouble > &w, Array< OneD, NekDouble > &wk, Array< OneD, NekDouble > &V1, Array< OneD, NekDouble > &V2, Array< OneD, NekDouble > &h) | Nektar::LibUtilities::NekLinSysIterGMRESLoc | private |
DoBackward(const int number, Array< OneD, Array< OneD, NekDouble > > &A, const Array< OneD, const NekDouble > &b, Array< OneD, NekDouble > &y) | Nektar::LibUtilities::NekLinSysIterGMRESLoc | private |
DoGivensRotation(const int starttem, const int endtem, Array< OneD, NekDouble > &c, Array< OneD, NekDouble > &s, Array< OneD, NekDouble > &h, Array< OneD, NekDouble > &eta) | Nektar::LibUtilities::NekLinSysIterGMRESLoc | private |
DoGMRES(const int pNumRows, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput) | Nektar::LibUtilities::NekLinSysIterGMRESLoc | private |
DoGmresRestart(const bool restarted, const bool truncted, const int nLocal, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput) | Nektar::LibUtilities::NekLinSysIterGMRESLoc | private |
GetMaxLinIte() | Nektar::LibUtilities::NekLinSysIterGMRESLoc | inline |
GetNekLinSysTolerance() | Nektar::LibUtilities::NekLinSysIter | inline |
GetSysOperators() | Nektar::LibUtilities::NekSys | inline |
InitObject() | Nektar::LibUtilities::NekSys | inline |
IsLocal() | Nektar::LibUtilities::NekLinSysIter | inline |
lookupIds | Nektar::LibUtilities::NekLinSysIterGMRESLoc | privatestatic |
m_converged | Nektar::LibUtilities::NekSys | protected |
m_FlagWarnings | Nektar::LibUtilities::NekSys | protected |
m_GMRESCentralDifference | Nektar::LibUtilities::NekLinSysIterGMRESLoc | protected |
m_hes | Nektar::LibUtilities::NekLinSysIterGMRESLoc | private |
m_isLocal | Nektar::LibUtilities::NekLinSysIter | protected |
m_KrylovMaxHessMatBand | Nektar::LibUtilities::NekLinSysIterGMRESLoc | protected |
m_LinSysMaxStorage | Nektar::LibUtilities::NekLinSysIterGMRESLoc | protected |
m_map | Nektar::LibUtilities::NekLinSysIter | protected |
m_maxrestart | Nektar::LibUtilities::NekLinSysIterGMRESLoc | protected |
m_NekLinSysLeftPrecon | Nektar::LibUtilities::NekLinSysIterGMRESLoc | protected |
m_NekLinSysMaxIterations | Nektar::LibUtilities::NekLinSysIter | protected |
m_NekLinSysRightPrecon | Nektar::LibUtilities::NekLinSysIterGMRESLoc | protected |
m_NekLinSysTolerance | Nektar::LibUtilities::NekLinSysIter | protected |
m_operator | Nektar::LibUtilities::NekSys | protected |
m_prec_factor | Nektar::LibUtilities::NekLinSysIterGMRESLoc | protected |
m_rhs_magnitude | Nektar::LibUtilities::NekSys | protected |
m_root | Nektar::LibUtilities::NekSys | protected |
m_rowComm | Nektar::LibUtilities::NekSys | protected |
m_SysDimen | Nektar::LibUtilities::NekSys | protected |
m_totalIterations | Nektar::LibUtilities::NekLinSysIter | protected |
m_Upper | Nektar::LibUtilities::NekLinSysIterGMRESLoc | private |
m_V_total | Nektar::LibUtilities::NekLinSysIterGMRESLoc | private |
m_verbose | Nektar::LibUtilities::NekSys | protected |
MemoryManager< NekLinSysIterGMRESLoc > | Nektar::LibUtilities::NekLinSysIterGMRESLoc | friend |
NekLinSysIter(const LibUtilities::SessionReaderSharedPtr &pSession, const LibUtilities::CommSharedPtr &vRowComm, const int nDimen, const NekSysKey &pKey) | Nektar::LibUtilities::NekLinSysIter | |
NekLinSysIterGMRESLoc(const LibUtilities::SessionReaderSharedPtr &pSession, const LibUtilities::CommSharedPtr &vRowComm, const int nDimen, const NekSysKey &pKey=NekSysKey()) | Nektar::LibUtilities::NekLinSysIterGMRESLoc | |
NekSys(const LibUtilities::SessionReaderSharedPtr &pSession, const LibUtilities::CommSharedPtr &vRowComm, const int nDimen, const NekSysKey &pKey) | Nektar::LibUtilities::NekSys | |
Set_Rhs_Magnitude(const Array< OneD, NekDouble > &pIn) | Nektar::LibUtilities::NekLinSysIter | protected |
SetFlagWarnings(bool in) | Nektar::LibUtilities::NekSys | inline |
SetNekLinSysMaxIterations(const unsigned int in) | Nektar::LibUtilities::NekLinSysIter | inline |
SetNekLinSysTolerance(const NekDouble in) | Nektar::LibUtilities::NekLinSysIter | inline |
SetRhsMagnitude(const NekDouble mag) | Nektar::LibUtilities::NekSys | inline |
SetSysOperators(const NekSysOperators &in) | Nektar::LibUtilities::NekSys | inline |
SetUniversalUniqueMap(const Array< OneD, const int > &map) | Nektar::LibUtilities::NekLinSysIter | |
SetUniversalUniqueMap() | Nektar::LibUtilities::NekLinSysIter | protected |
SolveSystem(const int nGlobal, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const int nDir=0) | Nektar::LibUtilities::NekSys | inline |
v_InitObject() override | Nektar::LibUtilities::NekLinSysIterGMRESLoc | protectedvirtual |
v_SetSysOperators(const NekSysOperators &in) | Nektar::LibUtilities::NekSys | inlineprotectedvirtual |
v_SolveSystem(const int nLocal, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const int nDir) override | Nektar::LibUtilities::NekLinSysIterGMRESLoc | protectedvirtual |
~NekLinSysIter() override=default | Nektar::LibUtilities::NekLinSysIter | |
~NekLinSysIterGMRESLoc() override=default | Nektar::LibUtilities::NekLinSysIterGMRESLoc | |
~NekSys()=default | Nektar::LibUtilities::NekSys | virtual |