#include <MultisegmentWellSegments.hpp>
|
| MultisegmentWellSegments (const int numSegments, WellInterfaceGeneric< Scalar > &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. More...
|
|
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. More...
|
|
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 Scalar 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< Scalar > &segSol) const |
|
◆ MultisegmentWellSegments()
template<typename FluidSystem , typename Indices >
◆ accelerationPressureLossContribution()
template<typename FluidSystem , typename Indices >
EvalWell Opm::MultisegmentWellSegments< FluidSystem, Indices >::accelerationPressureLossContribution |
( |
const int |
seg, |
|
|
const Scalar |
area, |
|
|
const bool |
extra_reverse_flow_derivatives = false |
|
) |
| const |
◆ computeFluidProperties()
template<typename FluidSystem , typename Indices >
◆ copyPhaseDensities()
template<typename FluidSystem , typename Indices >
◆ density()
template<typename FluidSystem , typename Indices >
◆ getFrictionPressureLoss()
template<typename FluidSystem , typename Indices >
EvalWell Opm::MultisegmentWellSegments< FluidSystem, Indices >::getFrictionPressureLoss |
( |
const int |
seg, |
|
|
const bool |
extra_reverse_flow_derivatives = false |
|
) |
| const |
◆ getHydroPressureLoss()
template<typename FluidSystem , typename Indices >
◆ getPressureDiffSegPerf()
template<typename FluidSystem , typename Indices >
Pressure difference between segment and perforation.
◆ getRefDensity()
template<typename FluidSystem , typename Indices >
◆ getSurfaceVolume()
template<typename FluidSystem , typename Indices >
EvalWell Opm::MultisegmentWellSegments< FluidSystem, Indices >::getSurfaceVolume |
( |
const EvalWell & |
temperature, |
|
|
const EvalWell & |
saltConcentration, |
|
|
const PrimaryVariables & |
primary_variables, |
|
|
const int |
pvt_region_index, |
|
|
const int |
seg_idx |
|
) |
| const |
◆ inlets() [1/2]
template<typename FluidSystem , typename Indices >
◆ inlets() [2/2]
template<typename FluidSystem , typename Indices >
◆ perforation_depth_diff()
template<typename FluidSystem , typename Indices >
◆ perforations()
template<typename FluidSystem , typename Indices >
◆ pressureDropAutoICD()
template<typename FluidSystem , typename Indices >
EvalWell Opm::MultisegmentWellSegments< FluidSystem, Indices >::pressureDropAutoICD |
( |
const int |
seg, |
|
|
const UnitSystem & |
unit_system, |
|
|
const bool |
extra_reverse_flow_derivatives = false |
|
) |
| const |
◆ pressureDropSpiralICD()
template<typename FluidSystem , typename Indices >
EvalWell Opm::MultisegmentWellSegments< FluidSystem, Indices >::pressureDropSpiralICD |
( |
const int |
seg, |
|
|
const bool |
extra_reverse_flow_derivatives = false |
|
) |
| const |
◆ pressureDropValve()
template<typename FluidSystem , typename Indices >
EvalWell Opm::MultisegmentWellSegments< FluidSystem, Indices >::pressureDropValve |
( |
const int |
seg, |
|
|
const SummaryState & |
st, |
|
|
const bool |
extra_reverse_flow_derivatives = false |
|
) |
| const |
◆ updateUpwindingSegments()
template<typename FluidSystem , typename Indices >
Update upwinding segments.
◆ upwinding_segment()
template<typename FluidSystem , typename Indices >
The documentation for this class was generated from the following file:
|