Runspec.hpp
Go to the documentation of this file.
47constexpr int NUM_PHASES_IN_ENUM = static_cast<int>(Phase::BRINE) + 1; // Used to get correct size of the bitset in class Phases.
55 Phases( bool oil, bool gas, bool wat, bool solvent = false, bool polymer = false, bool energy = false,
Definition: Actdims.hpp:27 Definition: Deck.hpp:115 Definition: Runspec.hpp:172 EclHysterConfig(const Deck &deck) int pcHysteresisModel() const Return the type of the hysteresis model which is used for capillary pressure. bool operator==(const EclHysterConfig &data) const static EclHysterConfig serializeObject() int krHysteresisModel() const Return the type of the hysteresis model which is used for relative permeability. EclHysterConfig()=default void serializeOp(Serializer &serializer) Definition: Runspec.hpp:208 Definition: EndpointScaling.hpp:28 void serializeOp(Serializer &serializer) Definition: EndpointScaling.hpp:48 Definition: Runspec.hpp:52 static Phases serializeObject() bool active(Phase) const noexcept size_t size() const noexcept Phases() noexcept=default Definition: Runspec.hpp:264 const Actdims & actdims() const noexcept Runspec(const Deck &) const Welldims & wellDimensions() const noexcept Runspec()=default static Runspec serializeObject() const EclHysterConfig & hysterPar() const noexcept const EndpointScaling & endpointScaling() const noexcept const WellSegmentDims & wellSegmentDimensions() const noexcept int eclPhaseMask() const noexcept const Phases & phases() const noexcept const SatFuncControls & saturationFunctionControls() const noexcept const UDQParams & udqParams() const noexcept const Tabdims & tabdims() const noexcept Definition: Runspec.hpp:224 bool operator==(const SatFuncControls &rhs) const double minimumRelpermMobilityThreshold() const Definition: Runspec.hpp:240 void serializeOp(Serializer &serializer) Definition: Runspec.hpp:253 static SatFuncControls serializeObject() SatFuncControls(const Deck &deck) SatFuncControls(const double tolcritArg, ThreePhaseOilKrModel model) SatFuncControls() Definition: Serializer.hpp:38 Definition: parser/eclipse/EclipseState/Tables/tabdims.hpp:34 void serializeOp(Serializer &serializer) Definition: parser/eclipse/EclipseState/Tables/tabdims.hpp:113 Definition: UDQParams.hpp:31 Definition: Runspec.hpp:132 static WellSegmentDims serializeObject() void serializeOp(Serializer &serializer) Definition: Runspec.hpp:158 bool operator==(const WellSegmentDims &data) const WellSegmentDims(const Deck &deck) WellSegmentDims() int maxLateralBranchesPerWell() const Definition: Runspec.hpp:150 Definition: Runspec.hpp:82 Welldims()=default Welldims(const Deck &deck) static Welldims serializeObject() Definition: A.hpp:4 std::ostream & operator<<(std::ostream &os, const UniformTableLinear< T > &t) Definition: UniformTableLinear.hpp:249 @ WATER @ SOLVENT @ POLYMER @ GAS @ BRINE @ POLYMW @ ENERGY @ OIL @ FOAM Phase get_phase(const std::string &) |