MaMiCo 1.2
Loading...
Searching...
No Matches
Scenario Class Referenceabstract
Inheritance diagram for Scenario:

Public Member Functions

 Scenario (std::string scenarioname)
virtual void run ()=0
virtual void init ()=0
virtual void runOneCouplingCycle (int cycle)=0
virtual void equilibrateMicro ()=0
virtual coupling::solvers::AbstractCouetteSolver< 3 > * getSolver ()=0
const coupling::services::ParallelTimeIntegrationService< 3 > * getTimeIntegrationService () const

Protected Attributes

std::unique_ptr< coupling::services::ParallelTimeIntegrationService< 3 > > _timeIntegrationService
bool _isRootRank
 if this is the world global root process

Private Attributes

const std::string _scenarioname

Member Function Documentation

◆ equilibrateMicro()

virtual void Scenario::equilibrateMicro ( )
pure virtual

Implemented in CouetteScenario.

◆ init()

virtual void Scenario::init ( )
pure virtual

Implemented in CouetteScenario.

◆ run()

virtual void Scenario::run ( )
pure virtual

Implemented in CouetteScenario.

◆ runOneCouplingCycle()

virtual void Scenario::runOneCouplingCycle ( int cycle)
pure virtual

Implemented in CouetteScenario.


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