Nektar++
Public Member Functions | Public Attributes | List of all members
Nektar::LibUtilities::NekSysKey Class Reference

#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
 

Detailed Description

Definition at line 208 of file NekSys.h.

Constructor & Destructor Documentation

◆ NekSysKey()

Nektar::LibUtilities::NekSysKey::NekSysKey ( )
default

◆ ~NekSysKey()

Nektar::LibUtilities::NekSysKey::~NekSysKey ( )
default

Member Data Documentation

◆ m_GMRESCentralDifference

bool Nektar::LibUtilities::NekSysKey::m_GMRESCentralDifference = false

◆ m_KrylovMaxHessMatBand

int Nektar::LibUtilities::NekSysKey::m_KrylovMaxHessMatBand = 101

◆ m_LinSysIterSolverTypeInNonlin

std::string Nektar::LibUtilities::NekSysKey::m_LinSysIterSolverTypeInNonlin = "GMRES"

◆ m_LinSysMaxStorage

int Nektar::LibUtilities::NekSysKey::m_LinSysMaxStorage = 100

◆ m_NekLinSysLeftPrecon

bool Nektar::LibUtilities::NekSysKey::m_NekLinSysLeftPrecon = false

◆ m_NekLinSysMaxIterations

int Nektar::LibUtilities::NekSysKey::m_NekLinSysMaxIterations = 5000

◆ m_NekLinSysRightPrecon

bool Nektar::LibUtilities::NekSysKey::m_NekLinSysRightPrecon = true

◆ m_NekLinSysTolerance

NekDouble Nektar::LibUtilities::NekSysKey::m_NekLinSysTolerance = NekConstants::kNekIterativeTol

◆ m_NekNonlinSysMaxIterations

int Nektar::LibUtilities::NekSysKey::m_NekNonlinSysMaxIterations = 100

◆ m_NekNonLinSysTolerance

NekDouble Nektar::LibUtilities::NekSysKey::m_NekNonLinSysTolerance = NekConstants::kNekIterativeTol

◆ m_NonlinIterTolRelativeL2

NekDouble Nektar::LibUtilities::NekSysKey::m_NonlinIterTolRelativeL2 = 1.0E-06