ReservoirCoupling.hpp File Reference
#include <opm/simulators/utils/DeferredLogger.hpp>
#include <dune/common/parallel/mpitraits.hh>
#include <mpi.h>
#include <cmath>
#include <iostream>
#include <memory>
#include <vector>
Include dependency graph for ReservoirCoupling.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

namespace  Opm
 
namespace  Opm::ReservoirCoupling
 

Enumerations

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

Functions

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