|
| MultisegmentWellSegments (const int numSegments, WellInterfaceGeneric &well) |
|
void | computeFluidProperties (const EvalWell &temperature, const EvalWell &saltConcentration, const PrimaryVariables &primary_variables, int pvt_region_index, DeferredLogger &deferred_logger) |
|
void | updateUpwindingSegments (const PrimaryVariables &primary_variables) |
| Update upwinding segments.
|
|
EvalWell | getHydroPressureLoss (const int seg, const int seg_side) const |
|
Scalar | getPressureDiffSegPerf (const int seg, const int perf) const |
| Pressure difference between segment and perforation.
|
|
EvalWell | getSurfaceVolume (const EvalWell &temperature, const EvalWell &saltConcentration, const PrimaryVariables &primary_variables, const int pvt_region_index, const int seg_idx) const |
|
EvalWell | getFrictionPressureLoss (const int seg, const bool extra_reverse_flow_derivatives=false) const |
|
EvalWell | pressureDropSpiralICD (const int seg, const bool extra_reverse_flow_derivatives=false) const |
|
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 |
|
const std::vector< std::vector< int > > & | inlets () const |
|
const std::vector< int > & | inlets (const int seg) const |
|
const std::vector< std::vector< int > > & | perforations () const |
|
int | upwinding_segment (const int seg) const |
|
Scalar | getRefDensity () const |
|
const EvalWell & | density (const int seg) const |
|
Scalar | perforation_depth_diff (const int perf) const |
|
void | copyPhaseDensities (const PhaseUsage &pu, SegmentState &segSol) const |
|