|
ReservoirCouplingSlave.hpp
Go to the documentation of this file.
69 void sendInjectionDataToMaster(const std::vector<SlaveGroupInjectionData> &injection_data) const;
71 void sendProductionDataToMaster(const std::vector<SlaveGroupProductionData> &production_data) const;
101 // Later, the master process will send us group name indices, and not the group names themselves,
Definition: DeferredLogger.hpp:57 Definition: ReservoirCoupling.hpp:38 void setDeferredLogger(DeferredLogger *deferred_logger) Definition: ReservoirCoupling.hpp:46 void clearDeferredLogger() Definition: ReservoirCoupling.hpp:41 Definition: ReservoirCouplingSlave.hpp:40 const std::map< std::string, std::string > & getSlaveToMasterGroupNameMap() const Definition: ReservoirCouplingSlave.hpp:57 ReservoirCouplingSlave(const Parallel::Communication &comm, const Schedule &schedule, const SimulatorTimer &timer) const std::string & getSlaveName() const Definition: ReservoirCouplingSlave.hpp:56 void receiveInjectionGroupTargetsFromMaster(std::size_t num_targets) const void sendProductionDataToMaster(const std::vector< SlaveGroupProductionData > &production_data) const std::size_t numSlaveGroups() const Definition: ReservoirCouplingSlave.hpp:63 const Parallel::Communication & getComm() const Definition: ReservoirCouplingSlave.hpp:54 void initTimeStepping() void sendAndReceiveInitialData() void setDeferredLogger(DeferredLogger *deferred_logger) Definition: ReservoirCouplingSlave.hpp:72 MPI_Comm getMasterComm() const Definition: ReservoirCouplingSlave.hpp:55 void clearDeferredLogger() Definition: ReservoirCouplingSlave.hpp:53 void sendNextReportDateToMasterProcess() const ReservoirCoupling::Logger & logger() Definition: ReservoirCouplingSlave.hpp:60 const std::string & slaveGroupIdxToGroupName(std::size_t group_idx) const Definition: ReservoirCouplingSlave.hpp:75 void sendInjectionDataToMaster(const std::vector< SlaveGroupInjectionData > &injection_data) const bool activated() const Definition: ReservoirCouplingSlave.hpp:52 ReservoirCoupling::Logger & logger() const Definition: ReservoirCouplingSlave.hpp:61 void maybeActivate(int report_step) void receiveProductionGroupTargetsFromMaster(std::size_t num_targets) const double receiveNextTimeStepFromMaster() std::pair< std::size_t, std::size_t > receiveNumGroupTargetsFromMaster() const Definition: SimulatorTimer.hpp:39 Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilbioeffectsmodules.hh:43 Definition: ReservoirCoupling.hpp:211 Definition: ReservoirCoupling.hpp:166 Definition: ReservoirCoupling.hpp:221 Definition: ReservoirCoupling.hpp:205 Definition: ReservoirCoupling.hpp:190 |