DerivedQuantities.hpp File Reference
#include <opm/flowdiagnostics/CellSet.hpp>
#include <opm/flowdiagnostics/Solution.hpp>
#include <opm/flowdiagnostics/Toolbox.hpp>
#include <utility>
#include <vector>
Include dependency graph for DerivedQuantities.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Opm
 
namespace  Opm::FlowDiagnostics
 

Typedefs

using Opm::FlowDiagnostics::Graph = std::pair< std::vector< double >, std::vector< double > >
 

Functions

Graph Opm::FlowDiagnostics::flowCapacityStorageCapacityCurve (const Toolbox::Forward &injector_solution, const Toolbox::Reverse &producer_solution, const std::vector< double > &pore_volume, const double max_pv_fraction=1.0)
 
Graph Opm::FlowDiagnostics::flowCapacityStorageCapacityCurve (const std::vector< double > &injector_tof, const std::vector< double > &producer_tof, const std::vector< double > &pore_volume, const double max_pv_fraction=1.0)
 
double Opm::FlowDiagnostics::lorenzCoefficient (const Graph &flowcap_storagecap_curve)
 
Graph Opm::FlowDiagnostics::sweepEfficiency (const Graph &flowcap_storagecap_curve)
 
double Opm::FlowDiagnostics::injectorProducerPairVolume (const Toolbox::Forward &injector_solution, const Toolbox::Reverse &producer_solution, const std::vector< double > &pore_volume, const CellSetID &injector, const CellSetID &producer)
 Compute pore volume associated with an injector-producer pair. More...
 
std::pair< double, double > Opm::FlowDiagnostics::injectorProducerPairFlux (const Toolbox::Forward &injector_solution, const Toolbox::Reverse &producer_solution, const CellSetID &injector, const CellSetID &producer, const std::map< CellSetID, CellSetValues > &inflow_flux)