MultisegmentWellSegments.hpp
Go to the documentation of this file.
Definition: DeferredLogger.hpp:57 Definition: MultisegmentWellPrimaryVariables.hpp:45 DenseAd::Evaluation< Scalar, Indices::numEq+numWellEq > EvalWell Definition: MultisegmentWellPrimaryVariables.hpp:72 Definition: MultisegmentWellSegments.hpp:46 MultisegmentWellSegments(const int numSegments, const ParallelWellInfo< Scalar > ¶llel_well_info, WellInterfaceGeneric< Scalar > &well) 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 Scalar area, const bool extra_reverse_flow_derivatives=false) const const std::vector< std::vector< int > > & inlets() const Definition: MultisegmentWellSegments.hpp:100 EvalWell getHydroPressureLoss(const int seg, const int seg_side) const const EvalWell & density(const int seg) const Definition: MultisegmentWellSegments.hpp:125 Scalar getPressureDiffSegLocalPerf(const int seg, const int local_perf_index) const Pressure difference between segment and perforation. Scalar getRefDensity() const Definition: MultisegmentWellSegments.hpp:120 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:110 int upwinding_segment(const int seg) const Definition: MultisegmentWellSegments.hpp:115 Scalar local_perforation_depth_diff(const int local_perf_index) const Definition: MultisegmentWellSegments.hpp:130 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:105 EvalWell pressureDropSpiralICD(const int seg, const bool extra_reverse_flow_derivatives=false) const Class encapsulating some information about parallel wells. Definition: ParallelWellInfo.hpp:195 Definition: SegmentState.hpp:34 Definition: WellInterfaceGeneric.hpp:53 Definition: blackoilboundaryratevector.hh:39 Definition: BlackoilPhases.hpp:46 |