MultisegmentWellSegments.hpp
Go to the documentation of this file.
Definition: DeferredLogger.hpp:57 Definition: MultisegmentWellPrimaryVariables.hpp:45 DenseAd::Evaluation< double, Indices::numEq+numWellEq > EvalWell Definition: MultisegmentWellPrimaryVariables.hpp:79 Definition: MultisegmentWellSegments.hpp:45 EvalWell pressureDropAutoICD(const int seg, const UnitSystem &unit_system, const bool extra_reverse_flow_derivatives=false) const EvalWell pressureDropValve(const int seg, const SummaryState &st, const bool extra_reverse_flow_derivatives=false) const EvalWell accelerationPressureLossContribution(const int seg, const double area, const bool extra_reverse_flow_derivatives=false) const Scalar getPressureDiffSegPerf(const int seg, const int perf) const Pressure difference between segment and perforation. Scalar perforation_depth_diff(const int perf) const Definition: MultisegmentWellSegments.hpp:128 const std::vector< std::vector< int > > & inlets() const Definition: MultisegmentWellSegments.hpp:98 EvalWell getHydroPressureLoss(const int seg, const int seg_side) const const EvalWell & density(const int seg) const Definition: MultisegmentWellSegments.hpp:123 MultisegmentWellSegments(const int numSegments, WellInterfaceGeneric &well) Scalar getRefDensity() const Definition: MultisegmentWellSegments.hpp:118 void updateUpwindingSegments(const PrimaryVariables &primary_variables) Update upwinding segments. EvalWell getFrictionPressureLoss(const int seg, const bool extra_reverse_flow_derivatives=false) const const std::vector< std::vector< int > > & perforations() const Definition: MultisegmentWellSegments.hpp:108 int upwinding_segment(const int seg) const Definition: MultisegmentWellSegments.hpp:113 void copyPhaseDensities(const PhaseUsage &pu, SegmentState< Scalar > &segSol) const void computeFluidProperties(const EvalWell &temperature, const EvalWell &saltConcentration, const PrimaryVariables &primary_variables, int pvt_region_index, DeferredLogger &deferred_logger) EvalWell getSurfaceVolume(const EvalWell &temperature, const EvalWell &saltConcentration, const PrimaryVariables &primary_variables, const int pvt_region_index, const int seg_idx) const const std::vector< int > & inlets(const int seg) const Definition: MultisegmentWellSegments.hpp:103 EvalWell pressureDropSpiralICD(const int seg, const bool extra_reverse_flow_derivatives=false) const Definition: SegmentState.hpp:34 Definition: WellInterfaceGeneric.hpp:50 Definition: BlackoilPhases.hpp:27 Definition: BlackoilPhases.hpp:46 |