Public Types |
Public Member Functions |
Protected Types |
Protected Member Functions |
Protected Attributes |
List of all members
Opm::SteadyStateUpscalerImplicit< Traits > Class Template Reference A class for doing steady state upscaling. More...
Inheritance diagram for Opm::SteadyStateUpscalerImplicit< Traits >:
Detailed Descriptiontemplate<class Traits> class Opm::SteadyStateUpscalerImplicit< Traits > A class for doing steady state upscaling. Member Typedef Documentation◆ BCs
template<class Traits >
◆ CellIter
template<class Traits >
◆ FaceIter
template<class Traits >
◆ FlowSolver
template<class Traits >
◆ GridInterface
template<class Traits >
◆ GridType
template<class Traits >
◆ permtensor_t
template<class Traits >
◆ ResProp
template<class Traits >
◆ Super
template<class Traits >
◆ TransportSolver
template<class Traits >
Member Enumeration Documentation◆ anonymous enum◆ anonymous enum◆ BoundaryConditionType
template<class Traits >
Constructor & Destructor Documentation◆ SteadyStateUpscalerImplicit()
template<class Traits >
Default constructor. Member Function Documentation◆ computeAverageVelocity()
template<class Traits >
template<class FlowSol >
◆ computeDelta()
template<class Traits >
◆ computeInOutFlows()
template<class Traits >
template<class FlowSol >
◆ grid()
template<class Traits >
Access the grid. ◆ init() [1/2]
template<class Traits >
Initializes the upscaler from given arguments. ◆ init() [2/2]
template<class Traits >
Initializes the upscaler from parameters. Referenced by Opm::SteadyStateUpscalerManager< Traits >::upscale(). ◆ initFinal()
template<class Traits >
◆ initImpl()
template<class Traits >
Override from superclass. Reimplemented from Opm::UpscalerBase< Traits >. ◆ initSatLimits()
template<class Traits >
Ensure saturations are not outside table. References Opm::Elasticity::min. ◆ lastSaturationState()
template<class Traits >
Accessor for the steady state saturation field. This is empty until upscaleSteadyState() is called, at which point it will contain the last computed (steady) saturation state. ◆ lastSaturationUpscaled()
template<class Traits >
Computes the upscaled saturation corresponding to the saturation field returned by lastSaturationState(). Does this by computing total saturated volume divided by total pore volume. References Opm::GIE::Cell< GridInterface, EntityType >::volume(). ◆ setBoundaryConditionType()
template<class Traits >
Set boundary condition type. This may not be used to swicth between Periodic and the other types, since the grid is modified for Periodic conditions. ◆ setPermeability()
template<class Traits >
Set the permeability of a cell directly. This will override the permeability that was read from the eclipse file. ◆ setToCapillaryLimit()
template<class Traits >
◆ upscaleEffectivePerm()
template<class Traits >
template<class FluidInterface >
References Opm::setupUpscalingConditions(). ◆ upscaleNetPorosity()
template<class Traits >
Compute upscaled net porosity.
◆ upscaleNTG()
template<class Traits >
Compute upscaled NTG.
◆ upscalePorosity()
template<class Traits >
Compute upscaled porosity.
◆ upscaleSinglePhase()
template<class Traits >
Does a single-phase upscaling.
◆ upscaleSOWCR()
template<class Traits >
Compute upscaled SOWCR.
◆ upscaleSteadyState()
template<class Traits >
Does a steady-state upscaling.
References Opm::getCellPressure(), Opm::inverse3x3(), Opm::matprod(), Opm::Elasticity::min, Opm::setupUpscalingConditions(), Opm::ImplicitCapillarityDetails::thresholdMobility(), Opm::GIE::Cell< GridInterface, EntityType >::volume(), Opm::writeECLData(), and Opm::writeVtkOutput(). ◆ upscaleSWCR()
template<class Traits >
Compute upscaled SWCR.
Member Data Documentation◆ bcond_
template<class Traits >
◆ bctype_
template<class Traits >
◆ dt_sat_tol_
template<class Traits >
◆ flow_solver_
template<class Traits >
◆ ginterf_
template<class Traits >
◆ gravity_
template<class Traits >
◆ grid_
template<class Traits >
◆ grid_adapter_
template<class Traits >
◆ init_stepsize_
template<class Traits >
◆ last_saturation_state_
template<class Traits >
◆ linsolver_maxit_
template<class Traits >
◆ linsolver_prolongate_factor_
template<class Traits >
◆ linsolver_smooth_steps_
template<class Traits >
◆ linsolver_type_
template<class Traits >
◆ linsolver_verbosity_
template<class Traits >
◆ max_it_
template<class Traits >
◆ max_stepsize_
template<class Traits >
◆ maximum_mobility_contrast_
template<class Traits >
◆ output_ecl_
template<class Traits >
◆ output_vtk_
template<class Traits >
◆ print_inoutflows_
template<class Traits >
◆ relperm_threshold_
template<class Traits >
◆ res_prop_
template<class Traits >
◆ residual_tolerance_
template<class Traits >
◆ sat_change_year_
template<class Traits >
◆ simulation_steps_
template<class Traits >
◆ transport_solver_
template<class Traits >
◆ twodim_hack_
template<class Traits >
◆ use_gravity_
template<class Traits >
◆ use_maxdiff_
template<class Traits >
The documentation for this class was generated from the following files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||