|
void | Opm::computePorevolume (const UnstructuredGrid &grid, const double *porosity, std::vector< double > &porevol) |
| Computes pore volume of all cells in a grid. More...
|
|
template<class T > |
void | Opm::computePorevolume (int number_of_cells, T begin_cell_volume, const double *porosity, std::vector< double > &porevol) |
| Computes pore volume of all cells in a grid. More...
|
|
void | Opm::computePorevolume (const UnstructuredGrid &grid, const double *porosity, const RockCompressibility &rock_comp, const std::vector< double > &pressure, std::vector< double > &porevol) |
| Computes pore volume of all cells in a grid, with rock compressibility effects. More...
|
|
template<class T > |
void | Opm::computePorevolume (int number_of_cells, T begin_cell_volume, const double *porosity, const RockCompressibility &rock_comp, const std::vector< double > &pressure, std::vector< double > &porevol) |
| Computes pore volume of all cells in a grid, with rock compressibility effects. More...
|
|
void | Opm::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. More...
|
|
void | Opm::computeSaturatedVol (const std::vector< double > &pv, const std::vector< double > &s, double *sat_vol) |
| Computes total saturated volumes over all grid cells. More...
|
|
void | Opm::computeAverageSat (const std::vector< double > &pv, const std::vector< double > &s, double *aver_sat) |
| Computes average saturations over all grid cells. More...
|
|
void | Opm::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 injected. Note 2: assumes that transport has been done with an implicit method, i.e. that the current state gives the mobilities used for the preceding timestep. More...
|
|
void | Opm::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. More...
|
|
void | Opm::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. More...
|
|
void | Opm::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. More...
|
|
void | Opm::computeFractionalFlow (const Opm::IncompPropertiesInterface &props, const std::vector< int > &cells, const std::vector< double > &saturations, std::vector< double > &fractional_flows) |
|
void | Opm::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 | Opm::estimateCellVelocity (const UnstructuredGrid &grid, const std::vector< double > &face_flux, std::vector< double > &cell_velocity) |
| Estimates a scalar cell velocity from face fluxes. More...
|
|
template<class CC , class FC , class FC1 , class CV > |
void | Opm::estimateCellVelocity (int number_of_cells, int number_of_faces, FC begin_face_centroids, FC1 face_cells, CC begin_cell_centroids, CV begin_cell_volumes, int dimension, const std::vector< double > &face_flux, std::vector< double > &cell_velocity) |
| Estimates a scalar cell velocity from face fluxes. More...
|
|
void | Opm::toWaterSat (const std::vector< double > &sboth, std::vector< double > &sw) |
|
void | Opm::toBothSat (const std::vector< double > &sw, std::vector< double > &sboth) |
|
void | Opm::wellsToSrc (const Wells &wells, const int num_cells, std::vector< double > &src) |
|
void | Opm::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) |
|
template<class T > |
void | Opm::computeWDP (const Wells &wells, int number_of_cells, T begin_cell_centroids, const std::vector< double > &saturations, const double *densities, const double gravity, const bool per_grid_cell, std::vector< double > &wdp) |
|
void | Opm::computeFlowRatePerWell (const Wells &wells, const std::vector< double > &flow_rates_per_cell, std::vector< double > &flow_rates_per_well) |
|
void | Opm::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) |
|