preCICE v3.1.2
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
precice::cplscheme::CouplingSchemeConfiguration::Config Struct Reference
Collaboration diagram for precice::cplscheme::CouplingSchemeConfiguration::Config:
[legend]

Classes

struct  Exchange
 

Public Member Functions

bool hasExchange (const Exchange &totest) const
 

Public Attributes

std::string type
 
std::string name
 
std::vector< std::stringparticipants
 
std::string controller
 
bool setController = false
 
double maxTime = CouplingScheme::UNDEFINED_MAX_TIME
 
int maxTimeWindows = CouplingScheme::UNDEFINED_TIME_WINDOWS
 
double timeWindowSize = CouplingScheme::UNDEFINED_TIME_WINDOW_SIZE
 
constants::TimesteppingMethod dtMethod = constants::FIXED_TIME_WINDOW_SIZE
 
std::vector< Exchangeexchanges
 
std::vector< ConvergenceMeasureDefintionconvergenceMeasureDefinitions
 
int maxIterations = DEFAULT_MAX_ITERATIONS
 
int minIterations = DEFAULT_MIN_ITERATIONS
 

Detailed Description

Definition at line 141 of file CouplingSchemeConfiguration.hpp.

Member Function Documentation

◆ hasExchange()

bool precice::cplscheme::CouplingSchemeConfiguration::Config::hasExchange ( const Exchange & totest) const
inline

Definition at line 165 of file CouplingSchemeConfiguration.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ controller

std::string precice::cplscheme::CouplingSchemeConfiguration::Config::controller

Definition at line 145 of file CouplingSchemeConfiguration.hpp.

◆ convergenceMeasureDefinitions

std::vector<ConvergenceMeasureDefintion> precice::cplscheme::CouplingSchemeConfiguration::Config::convergenceMeasureDefinitions

Definition at line 161 of file CouplingSchemeConfiguration.hpp.

◆ dtMethod

constants::TimesteppingMethod precice::cplscheme::CouplingSchemeConfiguration::Config::dtMethod = constants::FIXED_TIME_WINDOW_SIZE

Definition at line 150 of file CouplingSchemeConfiguration.hpp.

◆ exchanges

std::vector<Exchange> precice::cplscheme::CouplingSchemeConfiguration::Config::exchanges

Definition at line 160 of file CouplingSchemeConfiguration.hpp.

◆ maxIterations

int precice::cplscheme::CouplingSchemeConfiguration::Config::maxIterations = DEFAULT_MAX_ITERATIONS

Definition at line 162 of file CouplingSchemeConfiguration.hpp.

◆ maxTime

double precice::cplscheme::CouplingSchemeConfiguration::Config::maxTime = CouplingScheme::UNDEFINED_MAX_TIME

Definition at line 147 of file CouplingSchemeConfiguration.hpp.

◆ maxTimeWindows

int precice::cplscheme::CouplingSchemeConfiguration::Config::maxTimeWindows = CouplingScheme::UNDEFINED_TIME_WINDOWS

Definition at line 148 of file CouplingSchemeConfiguration.hpp.

◆ minIterations

int precice::cplscheme::CouplingSchemeConfiguration::Config::minIterations = DEFAULT_MIN_ITERATIONS

Definition at line 163 of file CouplingSchemeConfiguration.hpp.

◆ name

std::string precice::cplscheme::CouplingSchemeConfiguration::Config::name

Definition at line 143 of file CouplingSchemeConfiguration.hpp.

◆ participants

std::vector<std::string> precice::cplscheme::CouplingSchemeConfiguration::Config::participants

Definition at line 144 of file CouplingSchemeConfiguration.hpp.

◆ setController

bool precice::cplscheme::CouplingSchemeConfiguration::Config::setController = false

Definition at line 146 of file CouplingSchemeConfiguration.hpp.

◆ timeWindowSize

double precice::cplscheme::CouplingSchemeConfiguration::Config::timeWindowSize = CouplingScheme::UNDEFINED_TIME_WINDOW_SIZE

Definition at line 149 of file CouplingSchemeConfiguration.hpp.

◆ type

std::string precice::cplscheme::CouplingSchemeConfiguration::Config::type

Definition at line 142 of file CouplingSchemeConfiguration.hpp.


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