MaMiCo 1.2
Loading...
Searching...
No Matches
coupling::configurations::TimeIntegrationConfiguration Class Reference

reads time integration configuration More...

#include <TimeIntegrationConfiguration.h>

Inheritance diagram for coupling::configurations::TimeIntegrationConfiguration:
Collaboration diagram for coupling::configurations::TimeIntegrationConfiguration:

Public Member Functions

 TimeIntegrationConfiguration ()
 
virtual ~TimeIntegrationConfiguration ()
 
void parseSubtag (tinyxml2::XMLElement *node)
 
std::string getTag () const
 
bool isValid () const
 
int getPintDomains () const
 
bool isPintEnabled () const
 
int getPintIterations () const
 
bool isAutoIteration () const
 
double getViscMultiplier () const
 
- Public Member Functions inherited from tarch::configuration::Configuration
virtual ~Configuration ()
 

Private Attributes

int _pint_domains
 
int _pint_iterations
 
bool _auto_iteration
 
double _visc_multiplier
 
bool _isValid
 

Detailed Description

reads time integration configuration

Reads time integration configuration. Use number-subdomains="1" to disable PinT. Derived from tarch::configuration::Configuration

Author
Piet Jarmatz

Constructor & Destructor Documentation

◆ TimeIntegrationConfiguration()

coupling::configurations::TimeIntegrationConfiguration::TimeIntegrationConfiguration ( )
inline

Constructor, initializes the class

◆ ~TimeIntegrationConfiguration()

virtual coupling::configurations::TimeIntegrationConfiguration::~TimeIntegrationConfiguration ( )
inlinevirtual

Destructor

Member Function Documentation

◆ getTag()

std::string coupling::configurations::TimeIntegrationConfiguration::getTag ( ) const
inlinevirtual

Returns name of xml tag that is associated to the configuration.

Returns
name of xml tag that is associated to the configuration

Implements tarch::configuration::Configuration.

◆ isValid()

bool coupling::configurations::TimeIntegrationConfiguration::isValid ( ) const
inlinevirtual

checks if the configuration is valid.

Returns
_isValid

Implements tarch::configuration::Configuration.

◆ parseSubtag()

void coupling::configurations::TimeIntegrationConfiguration::parseSubtag ( tinyxml2::XMLElement * node)
inlinevirtual

Parses a XML-element.

Parameters
nodea pointer to the xml-element from tinyxml2 class

Implements tarch::configuration::Configuration.


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