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:73 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 void copyPhaseDensities(SegmentState< Scalar > &segSol) 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 MultisegmentWellSegments(const int numSegments, const ParallelWellInfo< Scalar > ¶llel_well_info, WellInterfaceGeneric< Scalar, IndexTraits > &well) 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 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:198 Definition: SegmentState.hpp:34 Definition: WellInterfaceGeneric.hpp:53 Definition: blackoilboundaryratevector.hh:39 |