OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmm::fv::NativeGmres::Controls Struct Reference

#include <NativeGmres.hpp>

Collaboration diagram for openswmm::fv::NativeGmres::Controls:

Public Attributes

int restart = 40
 
int max_iterations = 200
 
int stagnant_restarts = 3
 
double absolute_tolerance = 1.e-12
 
double relative_tolerance = 1.e-10
 
std::size_t workspace_limit_bytes = 64 * 1024 * 1024
 

Member Data Documentation

◆ absolute_tolerance

double openswmm::fv::NativeGmres::Controls::absolute_tolerance = 1.e-12

◆ max_iterations

int openswmm::fv::NativeGmres::Controls::max_iterations = 200

◆ relative_tolerance

double openswmm::fv::NativeGmres::Controls::relative_tolerance = 1.e-10

◆ restart

int openswmm::fv::NativeGmres::Controls::restart = 40

◆ stagnant_restarts

int openswmm::fv::NativeGmres::Controls::stagnant_restarts = 3

◆ workspace_limit_bytes

std::size_t openswmm::fv::NativeGmres::Controls::workspace_limit_bytes = 64 * 1024 * 1024

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