ReservoirPropertyCommon.hpp
Go to the documentation of this file.
A property class for incompressible two-phase flow. Definition: ReservoirPropertyCommon.hpp:59 std::vector< double > ntg_ Definition: ReservoirPropertyCommon.hpp:234 double porosity(int cell_index) const Read-access to porosity. Definition: ReservoirPropertyCommon_impl.hpp:380 ReservoirPropertyCommon() Default constructor. Definition: ReservoirPropertyCommon_impl.hpp:258 void assignSWCR(const Opm::Deck &deck, const std::vector< int > &global_cell) Definition: ReservoirPropertyCommon_impl.hpp:641 void assignPermeability(const Opm::Deck &deck, const std::vector< int > &global_cell, const double perm_threshold) Definition: ReservoirPropertyCommon_impl.hpp:691 double densitySecondPhase() const Density of second (oil) phase. Definition: ReservoirPropertyCommon_impl.hpp:373 std::vector< int > cell_to_rock_ Definition: ReservoirPropertyCommon.hpp:247 double cflFactorCapillary() const A factor useful in gravity cfl computations. Definition: ReservoirPropertyCommon_impl.hpp:461 std::vector< double > porosity_ Definition: ReservoirPropertyCommon.hpp:233 void setViscosities(double v1, double v2) Set viscosities of both faces. Definition: ReservoirPropertyCommon_impl.hpp:338 double viscosityFirstPhase() const Viscosity of first (water) phase. Definition: ReservoirPropertyCommon_impl.hpp:352 std::vector< double > sowcr_ Definition: ReservoirPropertyCommon.hpp:236 double viscositySecondPhase() const Viscosity of second (oil) phase. Definition: ReservoirPropertyCommon_impl.hpp:359 double saturationFromCapillaryPressure(int cell_index, double cap_press) const Inverse of the capillary pressure function. Definition: ReservoirPropertyCommon_impl.hpp:519 double densityDifference() const Difference of densities. Definition: ReservoirPropertyCommon_impl.hpp:440 double viscosity2_ Definition: ReservoirPropertyCommon.hpp:242 @ NumberOfPhases Definition: ReservoirPropertyCommon.hpp:69 void assignRockTable(const Opm::Deck &deck, const std::vector< int > &global_cell) Definition: ReservoirPropertyCommon_impl.hpp:753 void assignPorosity(const Opm::Deck &deck, const std::vector< int > &global_cell) Definition: ReservoirPropertyCommon_impl.hpp:593 std::vector< unsigned char > permfield_valid_ Definition: ReservoirPropertyCommon.hpp:238 double cfl_factor_capillary_ Definition: ReservoirPropertyCommon.hpp:245 double cfl_factor_gravity_ Definition: ReservoirPropertyCommon.hpp:244 double cfl_factor_ Definition: ReservoirPropertyCommon.hpp:243 PermTensor permeability(int cell_index) const Read-access to permeability. Definition: ReservoirPropertyCommon_impl.hpp:406 double densityFirstPhase() const Density of first (water) phase. Definition: ReservoirPropertyCommon_impl.hpp:366 double capillaryPressure(int cell_index, double saturation) const Capillary pressure. Definition: ReservoirPropertyCommon_impl.hpp:467 double capillaryPressureDeriv(int c, double s) const Derivative of Capillary pressure. Definition: ReservoirPropertyCommon_impl.hpp:480 ImmutableCMatrix PermTensor Tensor type for read-only access to permeability. Definition: ReservoirPropertyCommon.hpp:62 void assignNTG(const Opm::Deck &deck, const std::vector< int > &global_cell) Definition: ReservoirPropertyCommon_impl.hpp:617 void readRocks(const std::string &rock_list_file) Definition: ReservoirPropertyCommon_impl.hpp:800 double swcr(int cell_index) const Read-access to swcr. Definition: ReservoirPropertyCommon_impl.hpp:392 double cflFactorGravity() const A factor useful in gravity cfl computations. Definition: ReservoirPropertyCommon_impl.hpp:454 void setDensities(double d1, double d2) Set densitities of both faces. Definition: ReservoirPropertyCommon_impl.hpp:345 double s_min(int c) const Definition: ReservoirPropertyCommon_impl.hpp:493 OwnCMatrix MutablePermTensor Tensor type to be used for holding copies of permeability tensors. Definition: ReservoirPropertyCommon.hpp:64 std::vector< RockType > rock_ Definition: ReservoirPropertyCommon.hpp:246 SharedCMatrix SharedPermTensor Tensor type for read and write access to permeability. Definition: ReservoirPropertyCommon.hpp:66 RPImpl & asImpl() Definition: ReservoirPropertyCommon_impl.hpp:584 double ntg(int cell_index) const Read-access to ntg. Definition: ReservoirPropertyCommon_impl.hpp:386 void writeSintefLegacyFormat(const std::string &grid_prefix) const Write permeability and porosity in the Sintef legacy format. Definition: ReservoirPropertyCommon_impl.hpp:533 double cflFactor() const A factor useful in cfl computations. Definition: ReservoirPropertyCommon_impl.hpp:447 void init(const Opm::Deck &, const std::vector< int > &global_cell, const double perm_threshold=0.0, const std::string *rock_list_filename=0, const bool use_jfunction_scaling=true, const double sigma=1.0, const double theta=0.0) Initialize from a grdecl file. Definition: ReservoirPropertyCommon_impl.hpp:276 void phaseDensities(int, Vector &density) const Densities for both phases. Definition: ReservoirPropertyCommon_impl.hpp:431 double s_max(int c) const Definition: ReservoirPropertyCommon_impl.hpp:506 std::vector< double > swcr_ Definition: ReservoirPropertyCommon.hpp:235 double viscosity1_ Definition: ReservoirPropertyCommon.hpp:241 std::vector< double > permeability_ Definition: ReservoirPropertyCommon.hpp:237 SharedPermTensor permeabilityModifiable(int cell_index) Read- and write-access to permeability. Use with caution. Definition: ReservoirPropertyCommon_impl.hpp:417 void assignSOWCR(const Opm::Deck &deck, const std::vector< int > &global_cell) Definition: ReservoirPropertyCommon_impl.hpp:666 double sowcr(int cell_index) const Read-access to sowcr. Definition: ReservoirPropertyCommon_impl.hpp:398 PermeabilityKind permeability_kind_ Definition: ReservoirPropertyCommon.hpp:248 Dune::BlockVector< Dune::FieldVector< double, 1 > > Vector A vector holding our RHS. Definition: matrixops.hpp:33 Definition: ImplicitAssembly.hpp:43 PermeabilityKind Enum for the kind of permeability field originally retrieved. Definition: ReservoirPropertyCommon.hpp:50 FullMatrix< double, SharedData, COrdering > SharedCMatrix Definition: Matrix.hpp:580 const FullMatrix< double, ImmutableSharedData, COrdering > ImmutableCMatrix Definition: Matrix.hpp:581 FullMatrix< double, OwnData, COrdering > OwnCMatrix Convenience typedefs for C-ordered. Definition: Matrix.hpp:579 |