55 :
NekSys(pSession, vRowComm, nDimen, pKey)
66 "' is not defined.\n");
#define ASSERTL0(condition, msg)
Provides a generic Factory class.
tBaseSharedPtr CreateInstance(tKey idKey, tParam... args)
Create an instance of the class referred to by idKey.
Array< OneD, NekDouble > m_Residual
void v_InitObject() override
NekLinSysIterSharedPtr m_linsol
NekDouble m_NekNonLinSysTolerance
NekDouble m_NonlinIterTolRelativeL2
void ConvergenceCheck(const int nIteration, const Array< OneD, const NekDouble > &Residual)
int m_NekNonlinSysMaxIterations
NekNonlinSysIter(const LibUtilities::SessionReaderSharedPtr &pSession, const LibUtilities::CommSharedPtr &vRowComm, const int nDimen, const NekSysKey &pKey)
Array< OneD, NekDouble > m_DeltSltn
NekDouble m_NekLinSysTolerance
std::string m_LinSysIterSolverType
void v_SetSysOperators(const NekSysOperators &in) override
LibUtilities::CommSharedPtr m_rowComm
virtual void v_InitObject()
NekDouble m_rhs_magnitude
virtual void v_SetSysOperators(const NekSysOperators &in)
NekDouble m_NekNonLinSysTolerance
NekDouble m_NonlinIterTolRelativeL2
int m_NekNonlinSysMaxIterations
NekDouble m_NekLinSysTolerance
std::string m_LinSysIterSolverTypeInNonlin
NekNonlinSysIterFactory & GetNekNonlinSysIterFactory()
std::shared_ptr< SessionReader > SessionReaderSharedPtr
NekLinSysIterFactory & GetNekLinSysIterFactory()
std::shared_ptr< Comm > CommSharedPtr
Pointer to a Communicator object.
static const NekDouble kNekUnsetDouble
T Dot(int n, const T *w, const T *x)
dot product