Opm::ReservoirCoupling Namespace Reference

Classes

class  Logger
 
struct  Potentials
 
struct  Seconds
 Utility class for comparing double values representing epoch dates or elapsed time. More...
 

Enumerations

enum class  MessageTag : int {
  MasterGroupNames , MasterGroupNamesSize , Potentials , PotentialsSize ,
  SlaveSimulationStartDate , SlaveActivationDate , SlaveProcessTermination , SlaveName ,
  SlaveNameSize , SlaveNextReportDate , SlaveNextTimeStep
}
 

Functions

void custom_error_handler_ (MPI_Comm *comm, int *err, const std::string &msg)
 
void setErrhandler (MPI_Comm comm, bool is_master)
 
std::pair< std::vector< char >, std::size_t > serializeStrings (const std::vector< std::string > &data)
 

Enumeration Type Documentation

◆ MessageTag

enum class Opm::ReservoirCoupling::MessageTag : int
strong
Enumerator
MasterGroupNames 
MasterGroupNamesSize 
Potentials 
PotentialsSize 
SlaveSimulationStartDate 
SlaveActivationDate 
SlaveProcessTermination 
SlaveName 
SlaveNameSize 
SlaveNextReportDate 
SlaveNextTimeStep 

Function Documentation

◆ custom_error_handler_()

void Opm::ReservoirCoupling::custom_error_handler_ ( MPI_Comm *  comm,
int *  err,
const std::string &  msg 
)

◆ serializeStrings()

std::pair< std::vector< char >, std::size_t > Opm::ReservoirCoupling::serializeStrings ( const std::vector< std::string > &  data)

◆ setErrhandler()

void Opm::ReservoirCoupling::setErrhandler ( MPI_Comm  comm,
bool  is_master 
)