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: