InterRegFlows.hpp
Go to the documentation of this file.
Inter-region flow accumulation maps for all region definition arrays. Definition: InterRegFlows.hpp:179 InterRegFlowMap(const InterRegFlowMap &rhs)=default InterRegFlowMap & operator=(const InterRegFlowMap &rhs)=default void write(MessageBufferType &buffer) const Definition: InterRegFlows.hpp:296 void compress() InterRegFlowMap(InterRegFlowMap &&rhs) noexcept=default std::vector< data::InterRegFlowMap > getInterRegFlows() const bool wantInterRegflowSummary() const Definition: InterRegFlows.hpp:282 const std::vector< std::string > & names() const std::vector< std::size_t > getLocalMaxRegionID() const Retrieve maximum FIP region ID on local MPI rank. void addConnection(const Cell &source, const Cell &destination, const data::InterRegFlowMap::FlowRates &rates) InterRegFlowMap & operator=(InterRegFlowMap &&rhs) noexcept=default bool readIsConsistent() const Whether or not previous read() operation succeeded. static InterRegFlowMap createMapFromNames(std::vector< std::string > names) InterRegFlowMap(const std::size_t numCells, const std::vector< SingleRegion > ®ions, const std::size_t declaredMaxRegID=0) bool assignGlobalMaxRegionID(const std::vector< std::size_t > ®ID) Definition: InterRegFlows.hpp:47 std::size_t getLocalMaxRegionID() const Retrieve maximum FIP region ID on local MPI rank. void read(MessageBufferType &buffer) Definition: InterRegFlows.hpp:145 void compress() const data::InterRegFlowMap & getInterRegFlows() const InterRegFlowMapSingleFIP(const std::vector< int > ®ion) void clear() Clear all internal buffers, but preserve allocated capacity. void write(MessageBufferType &buffer) const Definition: InterRegFlows.hpp:123 bool assignGlobalMaxRegionID(const std::size_t regID) void addConnection(const Cell &source, const Cell &destination, const data::InterRegFlowMap::FlowRates &rates) Definition: blackoilboundaryratevector.hh:37 typename P2PCommunicatorType::MessageBufferType MessageBufferType Definition: CollectDataOnIORank_impl.hpp:83 Definition: InterRegFlows.hpp:184 std::reference_wrapper< const std::vector< int > > definition Region definition array. Definition: InterRegFlows.hpp:189 std::string name Region definition array name. Definition: InterRegFlows.hpp:186 Minimal characteristics of a cell from a simulation grid. Definition: InterRegFlows.hpp:50 int cartesianIndex Cell's global cell ID. Definition: InterRegFlows.hpp:55 int activeIndex Cell's active index on local rank. Definition: InterRegFlows.hpp:52 bool isInterior Whether or not cell is interior to local rank. Definition: InterRegFlows.hpp:58 |