DNDSR 0.1.0.dev1+gcd065ad
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 701 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 714 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 712 of file EulerSolver.hpp.

◆ gmresCode

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

Definition at line 705 of file EulerSolver.hpp.

◆ gmresScale

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

Definition at line 706 of file EulerSolver.hpp.

◆ jacobiCode

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

Definition at line 703 of file EulerSolver.hpp.

◆ multiGridNIter

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

Definition at line 710 of file EulerSolver.hpp.

◆ multiGridNIterPost

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

Definition at line 711 of file EulerSolver.hpp.

◆ nGmresConsoleCheck

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

Definition at line 709 of file EulerSolver.hpp.

◆ nGmresIter

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

Definition at line 707 of file EulerSolver.hpp.

◆ nSgsConsoleCheck

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

Definition at line 708 of file EulerSolver.hpp.

◆ sgsIter

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

Definition at line 704 of file EulerSolver.hpp.


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