ParallelEclipseState.hpp
Go to the documentation of this file.
Parallel frontend to the EclipseState. Definition: ParallelEclipseState.hpp:147 ParallelEclipseState(const Deck &deck) Construct from a deck instance. void switchToGlobalProps() Switch to global field properties. const EclipseGrid & getInputGrid() const override Returns a const ref to the eclipse grid. const FieldPropsManager & fieldProps() const override Returns a const ref to current field properties. ParallelEclipseState(Parallel::Communication comm) Default constructor. void computeFipRegionStatistics() override Compute basic descriptive statistics about all FIP region sets. void switchToDistributedProps() Switch to distributed field properies. const FieldPropsManager & globalFieldProps() const override Returns a const ref to global field properties. ParallelEclipseState(const Deck &deck, Parallel::Communication comm) Construct from a deck instance. void resetCartesianMapper(const T *mapper) Resets the underlying cartesian mapper \detail This has to be the cartesian mapper of the distributed... Definition: ParallelEclipseState.hpp:198 Parallel frontend to the field properties. Definition: ParallelEclipseState.hpp:42 void resetCartesianMapper(const T *mapper) Resets the underlying cartesian mapper \detail This has to be the cartesian mapper of the distributed... Definition: ParallelEclipseState.hpp:103 std::unordered_map< std::string, Fieldprops::TranCalculator > m_tran calculators map Definition: ParallelEclipseState.hpp:132 std::map< std::string, Fieldprops::FieldData< int > > m_intProps Map of integer properties in process-local compressed indices. Definition: ParallelEclipseState.hpp:126 bool has_double(const std::string &keyword) const override Check if a double property is available. bool tran_active(const std::string &keyword) const override std::vector< std::string > fip_regions() const override Returns a list of registered FIP regions. std::vector< int > actnum() const override Returns actnum vector. std::vector< double > porv(bool global=false) const override Returns the pore volume vector. std::vector< double > get_global_double(const std::string &keyword) const override Returns a double property using global cartesian indices. ParallelFieldPropsManager(FieldPropsManager &manager) Constructor. void serializeOp(Serializer &serializer) Definition: ParallelEclipseState.hpp:120 bool has_int(const std::string &keyword) const override Check if an integer property is available. std::function< int(const int)> m_local2Global mapping from local to global cartesian indices Definition: ParallelEclipseState.hpp:131 void copyTran(const FieldPropsManager &from) Definition: ParallelEclipseState.hpp:114 void apply_tran(const std::string &keyword, std::vector< double > &trans) const override std::vector< int > get_global_int(const std::string &keyword) const override Returns an int property using global cartesian indices. const std::vector< double > & get_double(const std::string &keyword) const override Returns a double property using compressed indices. ParallelFieldPropsManager(FieldPropsManager &manager, Parallel::Communication comm) Constructor. void reset_actnum(const std::vector< int > &actnum) override Reset the actnum vector. FieldPropsManager & m_manager Underlying field property manager (only used on root process). Definition: ParallelEclipseState.hpp:128 std::map< std::string, Fieldprops::FieldData< double > > m_doubleProps Map of double properties in process-local compressed indices. Definition: ParallelEclipseState.hpp:127 Parallel::Communication m_comm Collective communication handler. Definition: ParallelEclipseState.hpp:129 const std::vector< int > & get_int(const std::string &keyword) const override Returns an int property using compressed indices. std::function< int(void)> m_activeSize active size function of the grid Definition: ParallelEclipseState.hpp:130 A Data handle to communicate the field properties during load balance. Definition: PropsDataHandle.hpp:54 Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilboundaryratevector.hh:37 |