miscUtilities.hpp
Go to the documentation of this file.
262 void computeWDP(const Wells& wells, const UnstructuredGrid& grid, const std::vector<double>& saturations,
Definition: wells.h:50 Definition: IncompPropertiesInterface.hpp:35 void computeWDP(const Wells &wells, const UnstructuredGrid &grid, const std::vector< double > &saturations, const double *densities, const double gravity, const bool per_grid_cell, std::vector< double > &wdp) Definition: grid.h:98 void toBothSat(const std::vector< double > &sw, std::vector< double > &sboth) void push(const IncompPropertiesInterface &props, const Wells &wells, const std::vector< double > &saturation, const double time, const std::vector< double > &well_bhp, const std::vector< double > &well_perfrates) Definition: AnisotropicEikonal.hpp:43 void computeAverageSat(const std::vector< double > &pv, const std::vector< double > &s, double *aver_sat) Computes average saturations over all grid cells. void computeFlowRatePerWell(const Wells &wells, const std::vector< double > &flow_rates_per_cell, std::vector< double > &flow_rates_per_well) void computePhaseMobilities(const Opm::IncompPropertiesInterface &props, const std::vector< int > &cells, const std::vector< double > &s, std::vector< double > &pmobc) Computes phase mobilities for a set of saturation values. void write(std::ostream &os) const void computeTotalMobilityOmega(const Opm::IncompPropertiesInterface &props, const std::vector< int > &cells, const std::vector< double > &s, std::vector< double > &totmob, std::vector< double > &omega) Computes total mobility and omega for a set of saturation values. Definition: BlackoilPropertiesInterface.hpp:37 void computeTotalMobility(const Opm::IncompPropertiesInterface &props, const std::vector< int > &cells, const std::vector< double > &s, std::vector< double > &totmob) Computes total mobility for a set of saturation values. void wellsToSrc(const Wells &wells, const int num_cells, std::vector< double > &src) void write(std::ostream &os) const void computeFractionalFlow(const Opm::IncompPropertiesInterface &props, const std::vector< int > &cells, const std::vector< double > &saturations, std::vector< double > &fractional_flows) void estimateCellVelocity(const UnstructuredGrid &grid, const std::vector< double > &face_flux, std::vector< double > &cell_velocity) Estimates a scalar cell velocity from face fluxes. void computePhaseFlowRatesPerWell(const Wells &wells, const std::vector< double > &flow_rates_per_well_cell, const std::vector< double > &fractional_flows, std::vector< double > &phase_flow_per_well) void push(double time, double fraction, double produced) void computePorosity(const UnstructuredGrid &grid, const double *porosity_standard, const RockCompressibility &rock_comp, const std::vector< double > &pressure, std::vector< double > &porosity) Computes porosity of all cells in a grid, with rock compressibility effects. void computeTransportSource(const UnstructuredGrid &grid, const std::vector< double > &src, const std::vector< double > &faceflux, const double inflow_frac, const Wells *wells, const std::vector< double > &well_perfrates, std::vector< double > &transport_src) void toWaterSat(const std::vector< double > &sboth, std::vector< double > &sw) void computeInjectedProduced(const IncompPropertiesInterface &props, const std::vector< double > &s, const std::vector< double > &src, const double dt, double *injected, double *produced) Computes injected and produced volumes of all phases. Note 1: assumes that only the first phase is in... void computeSaturatedVol(const std::vector< double > &pv, const std::vector< double > &s, double *sat_vol) Computes total saturated volumes over all grid cells. Definition: miscUtilities.hpp:344 Definition: miscUtilities.hpp:313 void computePorevolume(const UnstructuredGrid &grid, const double *porosity, std::vector< double > &porevol) Computes pore volume of all cells in a grid. |