Opm::ReservoirCouplingSlave Class Reference

#include <ReservoirCouplingSlave.hpp>

Public Types

using MessageTag = ReservoirCoupling::MessageTag
 
using Potentials = ReservoirCoupling::Potentials
 

Public Member Functions

 ReservoirCouplingSlave (const Parallel::Communication &comm, const Schedule &schedule, const SimulatorTimer &timer)
 
bool activated () const
 
void clearDeferredLogger ()
 
const Parallel::CommunicationgetComm () const
 
const std::map< std::string, std::string > & getSlaveToMasterGroupNameMap () const
 
void maybeActivate (int report_step)
 
double receiveNextTimeStepFromMaster ()
 
void sendAndReceiveInitialData ()
 
void sendNextReportDateToMasterProcess () const
 
void sendPotentialsToMaster (const std::vector< Potentials > &potentials) const
 
void setDeferredLogger (DeferredLogger *deferred_logger)
 

Member Typedef Documentation

◆ MessageTag

◆ Potentials

Constructor & Destructor Documentation

◆ ReservoirCouplingSlave()

Opm::ReservoirCouplingSlave::ReservoirCouplingSlave ( const Parallel::Communication comm,
const Schedule &  schedule,
const SimulatorTimer timer 
)

Member Function Documentation

◆ activated()

bool Opm::ReservoirCouplingSlave::activated ( ) const
inline

◆ clearDeferredLogger()

void Opm::ReservoirCouplingSlave::clearDeferredLogger ( )
inline

◆ getComm()

const Parallel::Communication & Opm::ReservoirCouplingSlave::getComm ( ) const
inline

◆ getSlaveToMasterGroupNameMap()

const std::map< std::string, std::string > & Opm::ReservoirCouplingSlave::getSlaveToMasterGroupNameMap ( ) const
inline

◆ maybeActivate()

void Opm::ReservoirCouplingSlave::maybeActivate ( int  report_step)

◆ receiveNextTimeStepFromMaster()

double Opm::ReservoirCouplingSlave::receiveNextTimeStepFromMaster ( )

◆ sendAndReceiveInitialData()

void Opm::ReservoirCouplingSlave::sendAndReceiveInitialData ( )

◆ sendNextReportDateToMasterProcess()

void Opm::ReservoirCouplingSlave::sendNextReportDateToMasterProcess ( ) const

◆ sendPotentialsToMaster()

void Opm::ReservoirCouplingSlave::sendPotentialsToMaster ( const std::vector< Potentials > &  potentials) const

◆ setDeferredLogger()

void Opm::ReservoirCouplingSlave::setDeferredLogger ( DeferredLogger deferred_logger)
inline

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