Nektar++
Nektar::LibUtilities::NekLinSysIterGMRES Member List

This is the complete list of members for Nektar::LibUtilities::NekLinSysIterGMRES, including all inherited members.

classNameNektar::LibUtilities::NekLinSysIterGMRESstatic
ConvergenceCheck(const int nIteration, const Array< OneD, const NekDouble > &Residual, const NekDouble tol=1.0E-7)Nektar::LibUtilities::NekSysinline
create(const LibUtilities::SessionReaderSharedPtr &pSession, const LibUtilities::CommSharedPtr &vRowComm, const int nDimen, const NekSysKey &pKey)Nektar::LibUtilities::NekLinSysIterGMRESinlinestatic
CreateInstance(const LibUtilities::SessionReaderSharedPtr &pSession, const LibUtilities::CommSharedPtr &vRowComm, const int nDimen, const NekSysKey &pKey)Nektar::LibUtilities::NekLinSysIterinlinestatic
defNektar::LibUtilities::NekLinSysIterGMRESprivatestatic
DoArnoldi(const int starttem, const int endtem, const int nGlobal, const int nDir, Array< OneD, NekDouble > &w, Array< OneD, NekDouble > &Vsingle1, Array< OneD, NekDouble > &Vsingle2, Array< OneD, NekDouble > &hsingle)Nektar::LibUtilities::NekLinSysIterGMRESprivate
DoBackward(const int number, Array< OneD, Array< OneD, NekDouble > > &A, const Array< OneD, const NekDouble > &b, Array< OneD, NekDouble > &y)Nektar::LibUtilities::NekLinSysIterGMRESprivate
DoGivensRotation(const int starttem, const int endtem, const int nGlobal, const int nDir, Array< OneD, NekDouble > &c, Array< OneD, NekDouble > &s, Array< OneD, NekDouble > &hsingle, Array< OneD, NekDouble > &eta)Nektar::LibUtilities::NekLinSysIterGMRESprivate
DoGMRES(const int pNumRows, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const int pNumDir)Nektar::LibUtilities::NekLinSysIterGMRESprivate
DoGmresRestart(const bool restarted, const bool truncted, const int nGlobal, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const int nDir)Nektar::LibUtilities::NekLinSysIterGMRESprivate
GetMaxLinIte()Nektar::LibUtilities::NekLinSysIterGMRESinline
GetSysOperators()Nektar::LibUtilities::NekSysinline
InitObject()Nektar::LibUtilities::NekSysinline
IsLocal()Nektar::LibUtilities::NekLinSysIterinline
lookupIdsNektar::LibUtilities::NekLinSysIterGMRESprivatestatic
m_convergedNektar::LibUtilities::NekSysprotected
m_DifferenceFlag0Nektar::LibUtilities::NekLinSysIterGMRESprotected
m_DifferenceFlag1Nektar::LibUtilities::NekLinSysIterGMRESprotected
m_FlagWarningsNektar::LibUtilities::NekSysprotected
m_hesNektar::LibUtilities::NekLinSysIterGMRESprivate
m_isLocalNektar::LibUtilities::NekLinSysIterprotected
m_KrylovMaxHessMatBandNektar::LibUtilities::NekLinSysIterGMRESprotected
m_LinSysMaxStorageNektar::LibUtilities::NekLinSysIterprotected
m_mapNektar::LibUtilities::NekLinSysIterprotected
m_maxiterNektar::LibUtilities::NekSysprotected
m_maxrestartNektar::LibUtilities::NekLinSysIterGMRESprotected
m_NekLinSysLeftPreconNektar::LibUtilities::NekLinSysIterGMRESprotected
m_NekLinSysRightPreconNektar::LibUtilities::NekLinSysIterGMRESprotected
m_operatorNektar::LibUtilities::NekSysprotected
m_prec_factorNektar::LibUtilities::NekLinSysIterprotected
m_rhs_magnitudeNektar::LibUtilities::NekLinSysIterprotected
m_rootNektar::LibUtilities::NekSysprotected
m_rowCommNektar::LibUtilities::NekSysprotected
m_SysDimenNektar::LibUtilities::NekSysprotected
m_toleranceNektar::LibUtilities::NekSysprotected
m_totalIterationsNektar::LibUtilities::NekLinSysIterprotected
m_UpperNektar::LibUtilities::NekLinSysIterGMRESprivate
m_V_totalNektar::LibUtilities::NekLinSysIterGMRESprivate
m_verboseNektar::LibUtilities::NekSysprotected
MemoryManager< NekLinSysIterGMRES >Nektar::LibUtilities::NekLinSysIterGMRESfriend
NekLinSysIter(const LibUtilities::SessionReaderSharedPtr &pSession, const LibUtilities::CommSharedPtr &vRowComm, const int nDimen, const NekSysKey &pKey)Nektar::LibUtilities::NekLinSysIter
NekLinSysIterGMRES(const LibUtilities::SessionReaderSharedPtr &pSession, const LibUtilities::CommSharedPtr &vRowComm, const int nDimen, const NekSysKey &pKey=NekSysKey())Nektar::LibUtilities::NekLinSysIterGMRES
NekSys(const LibUtilities::SessionReaderSharedPtr &pSession, const LibUtilities::CommSharedPtr &vRowComm, const int nDimen, const NekSysKey &pKey)Nektar::LibUtilities::NekSys
Set_Rhs_Magnitude(const NekVector< NekDouble > &pIn)Nektar::LibUtilities::NekLinSysIterprotected
Set_Rhs_Magnitude(const Array< OneD, NekDouble > &pIn)Nektar::LibUtilities::NekLinSysIterprotected
SetFlagWarnings(bool in)Nektar::LibUtilities::NekSysinline
SetLinSysMaxStorage(const unsigned int in)Nektar::LibUtilities::NekLinSysIterinline
SetNekLinSysMaxIterations(const unsigned int in)Nektar::LibUtilities::NekLinSysIterinline
setRhsMagnitude(const NekDouble mag)Nektar::LibUtilities::NekLinSysIterinline
SetSysOperators(const NekSysOperators &in)Nektar::LibUtilities::NekSysinline
SetUniversalUniqueMap(const Array< OneD, const int > &map)Nektar::LibUtilities::NekLinSysIter
SetUniversalUniqueMap()Nektar::LibUtilities::NekLinSysIterprotected
SolveSystem(const int nGlobal, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const int nDir, const NekDouble tol=1.0E-7, const NekDouble factor=1.0)Nektar::LibUtilities::NekSysinline
v_ConvergenceCheck(const int nIteration, const Array< OneD, const NekDouble > &Residual, const NekDouble tol)Nektar::LibUtilities::NekSysprotectedvirtual
v_InitObject() overrideNektar::LibUtilities::NekLinSysIterGMRESprotectedvirtual
v_NekSysInitialGuess(const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pguess)Nektar::LibUtilities::NekSysprotectedvirtual
v_SetSysOperators(const NekSysOperators &in)Nektar::LibUtilities::NekSysinlineprotectedvirtual
v_SolveSystem(const int nGlobal, const Array< OneD, const NekDouble > &pInput, Array< OneD, NekDouble > &pOutput, const int nDir, const NekDouble tol, const NekDouble factor) overrideNektar::LibUtilities::NekLinSysIterGMRESprotectedvirtual
~NekLinSysIter() override=defaultNektar::LibUtilities::NekLinSysIter
~NekLinSysIterGMRES() override=defaultNektar::LibUtilities::NekLinSysIterGMRES
~NekSys()=defaultNektar::LibUtilities::NekSysvirtual