exampleSetup.hpp
Go to the documentation of this file.
116 Opm::FlowDiagnostics::CellSetValues& inflow = well_flows[Opm::FlowDiagnostics::CellSetID(well.name)];
Class for computing connection fluxes in the absence of flux output. Definition: ECLFluxCalc.hpp:42 std::vector< double > flux(const ECLRestartData &rstrt, const ECLPhaseIndex phase) const Definition: ECLGraph.hpp:52 const std::vector< ECLPhaseIndex > & activePhases() const int activeCell(const std::array< int, 3 > &ijk, const std::string &gridID="") const std::size_t numConnections() const Retrieve number of connections in graph. const std::vector< std::string > & activeGrids() const std::vector< double > flux(const ECLRestartData &rstrt, const ECLPhaseIndex phase) const std::vector< double > poreVolume() const std::vector< int > neighbours() const Definition: ECLResultData.hpp:177 Definition: ECLResultData.hpp:57 bool haveKeywordData(const std::string &vector, const std::string &gridID="") const std::vector< T > keywordData(const std::string &vector, const std::string &gridID="") const Definition: ECLWellSolution.hpp:35 Definition: CellSet.hpp:35 Definition: ConnectionValues.hpp:34 void assignConnectionFlux(const ConnectionValues &flux) Assign fluxes associated with each connection. void assignPoreVolume(const std::vector< double > &pv) Assign pore volumes associated with each active cell. void assignInflowFlux(const std::map< CellSetID, CellSetValues > &inflow_flux) Definition: ParameterGroup.hpp:81 bool has(const std::string &name) const This method checks if there is something with name name in the parameter gropup. T getDefault(const std::string &name, const T &default_value) const This method is used to read a parameter from the parameter group. Definition: ParameterGroup_impl.hpp:214 T get(const std::string &name) const This method is used to read a parameter from the parameter group. Definition: ParameterGroup_impl.hpp:170 not_this_one begin(...) std::map< int, double > CellSetValues Definition: CellSetValues.hpp:29 RestartValue load(const std::string &filename, int report_step, SummaryState &summary_state, const std::vector< RestartKey > &solution_keys, const EclipseState &es, const EclipseGrid &grid, const Schedule &schedule, const std::vector< RestartKey > &extra_keys={}) std::vector< double > init(const std::string &kewyord, const TableManager &tables, const Phases &phases, const std::vector< double > &cell_depth, const std::vector< int > &num, const std::vector< int > &endnum) constexpr const double flux Definition: custom-opm-common/opm-common/opm/parser/eclipse/Units/Units.hpp:183 Definition: A.hpp:4 Definition: exampleSetup.hpp:49 Opm::ECLCaseUtilities::ResultSet identifyResultSet(const Opm::ParameterGroup ¶m) Definition: exampleSetup.hpp:139 std::unordered_set< int > getAvailableSteps(const ::Opm::ECLCaseUtilities::ResultSet &result_set) Definition: exampleSetup.hpp:159 Opm::ParameterGroup initParam(int argc, char **argv) Definition: exampleSetup.hpp:171 Opm::FlowDiagnostics::Toolbox initToolbox(const Opm::ECLGraph &G) Definition: exampleSetup.hpp:197 std::map< Opm::FlowDiagnostics::CellSetID, Opm::FlowDiagnostics::CellSetValues > extractWellFlows(const Opm::ECLGraph &G, const WellFluxes &well_fluxes) Definition: exampleSetup.hpp:111 Opm::FlowDiagnostics::ConnectionValues extractFluxField(const Opm::ECLGraph &G, FluxCalc &&getFlux) Definition: exampleSetup.hpp:52 double simulationTime(const Opm::ECLRestartData &rstrt) Definition: exampleSetup.hpp:182 Definition: exampleSetup.hpp:214 std::vector< Opm::ECLWellSolution::WellData > well_fluxes Definition: exampleSetup.hpp:280 std::unordered_set< int > available_steps Definition: exampleSetup.hpp:279 bool selectReportStep(const int step) Definition: exampleSetup.hpp:239 Opm::ECLCaseUtilities::ResultSet result_set Definition: exampleSetup.hpp:276 std::shared_ptr< Opm::ECLRestartData > restart Definition: exampleSetup.hpp:285 |