DNDSR 0.2.1
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl Struct Reference

#include <EulerSolver.hpp>

Public Member Functions

 DNDS_DECLARE_CONFIG (CoarseGridLinearSolverControl)
 

Public Attributes

int jacobiCode = 0
 
int sgsIter = 0
 
int gmresCode = 0
 
int gmresScale = 0
 
int nGmresIter = 2
 
int nSgsConsoleCheck = 100
 
int nGmresConsoleCheck = 100
 
int multiGridNIter = -1
 
int multiGridNIterPost = 0
 
int centralSmoothInputResidual = 0
 

Detailed Description

template<EulerModel model>
struct DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl

Definition at line 717 of file EulerSolver.hpp.

Member Function Documentation

◆ DNDS_DECLARE_CONFIG()

template<EulerModel model>
DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl::DNDS_DECLARE_CONFIG ( CoarseGridLinearSolverControl  )
inline

Definition at line 730 of file EulerSolver.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ centralSmoothInputResidual

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl::centralSmoothInputResidual = 0

Definition at line 728 of file EulerSolver.hpp.

◆ gmresCode

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl::gmresCode = 0

Definition at line 721 of file EulerSolver.hpp.

◆ gmresScale

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl::gmresScale = 0

Definition at line 722 of file EulerSolver.hpp.

◆ jacobiCode

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl::jacobiCode = 0

Definition at line 719 of file EulerSolver.hpp.

◆ multiGridNIter

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl::multiGridNIter = -1

Definition at line 726 of file EulerSolver.hpp.

◆ multiGridNIterPost

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl::multiGridNIterPost = 0

Definition at line 727 of file EulerSolver.hpp.

◆ nGmresConsoleCheck

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl::nGmresConsoleCheck = 100

Definition at line 725 of file EulerSolver.hpp.

◆ nGmresIter

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl::nGmresIter = 2

Definition at line 723 of file EulerSolver.hpp.

◆ nSgsConsoleCheck

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl::nSgsConsoleCheck = 100

Definition at line 724 of file EulerSolver.hpp.

◆ sgsIter

template<EulerModel model>
int DNDS::Euler::EulerSolver< model >::Configuration::LinearSolverControl::CoarseGridLinearSolverControl::sgsIter = 0

Definition at line 720 of file EulerSolver.hpp.


The documentation for this struct was generated from the following file: