BlackoilModelParameters.hpp File Reference
#include <opm/models/discretization/common/fvbaseproperties.hh>
#include <opm/models/utils/basicproperties.hh>
#include <opm/models/utils/parametersystem.hh>
#include <opm/models/utils/propertysystem.hh>
#include <opm/simulators/flow/SubDomain.hpp>
#include <stdexcept>
#include <string>
Include dependency graph for BlackoilModelParameters.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::Properties::TTag::FlowModelParameters
 
struct  Opm::Properties::EclDeckFileName< TypeTag, MyTypeTag >
 
struct  Opm::Properties::DbhpMaxRel< TypeTag, MyTypeTag >
 
struct  Opm::Properties::DwellFractionMax< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MaxResidualAllowed< TypeTag, MyTypeTag >
 
struct  Opm::Properties::RelaxedMaxPvFraction< TypeTag, MyTypeTag >
 
struct  Opm::Properties::ToleranceMb< TypeTag, MyTypeTag >
 
struct  Opm::Properties::ToleranceMbRelaxed< TypeTag, MyTypeTag >
 
struct  Opm::Properties::ToleranceCnv< TypeTag, MyTypeTag >
 
struct  Opm::Properties::ToleranceCnvRelaxed< TypeTag, MyTypeTag >
 
struct  Opm::Properties::ToleranceWells< TypeTag, MyTypeTag >
 
struct  Opm::Properties::ToleranceWellControl< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MaxWelleqIter< TypeTag, MyTypeTag >
 
struct  Opm::Properties::UseMultisegmentWell< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MaxSinglePrecisionDays< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MinStrictCnvIter< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MinStrictMbIter< TypeTag, MyTypeTag >
 
struct  Opm::Properties::SolveWelleqInitially< TypeTag, MyTypeTag >
 
struct  Opm::Properties::UpdateEquationsScaling< TypeTag, MyTypeTag >
 
struct  Opm::Properties::UseUpdateStabilization< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MatrixAddWellContributions< TypeTag, MyTypeTag >
 
struct  Opm::Properties::EnableWellOperabilityCheck< TypeTag, MyTypeTag >
 
struct  Opm::Properties::EnableWellOperabilityCheckIter< TypeTag, MyTypeTag >
 
struct  Opm::Properties::DebugEmitCellPartition< TypeTag, MyTypeTag >
 
struct  Opm::Properties::TolerancePressureMsWells< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MaxPressureChangeMsWells< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MaxInnerIterMsWells< TypeTag, MyTypeTag >
 
struct  Opm::Properties::StrictInnerIterWells< TypeTag, MyTypeTag >
 
struct  Opm::Properties::RelaxedWellFlowTol< TypeTag, MyTypeTag >
 
struct  Opm::Properties::StrictOuterIterWells< TypeTag, MyTypeTag >
 
struct  Opm::Properties::RelaxedPressureTolMsw< TypeTag, MyTypeTag >
 
struct  Opm::Properties::RegularizationFactorWells< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MaxNewtonIterationsWithInnerWellIterations< TypeTag, MyTypeTag >
 
struct  Opm::Properties::ShutUnsolvableWells< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MaxInnerIterWells< TypeTag, MyTypeTag >
 
struct  Opm::Properties::AlternativeWellRateInit< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MaximumNumberOfWellSwitches< TypeTag, MyTypeTag >
 
struct  Opm::Properties::UseAverageDensityMsWells< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LocalWellSolveControlSwitching< TypeTag, MyTypeTag >
 
struct  Opm::Properties::UseImplicitIpr< TypeTag, MyTypeTag >
 
struct  Opm::Properties::NetworkMaxStrictIterations< TypeTag, MyTypeTag >
 
struct  Opm::Properties::NetworkMaxIterations< TypeTag, MyTypeTag >
 
struct  Opm::Properties::NonlinearSolver< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LocalSolveApproach< TypeTag, MyTypeTag >
 
struct  Opm::Properties::MaxLocalSolveIterations< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LocalToleranceScalingMb< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LocalToleranceScalingCnv< TypeTag, MyTypeTag >
 
struct  Opm::Properties::NlddNumInitialNewtonIter< TypeTag, MyTypeTag >
 
struct  Opm::Properties::NumLocalDomains< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LocalDomainsPartitioningImbalance< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LocalDomainsPartitioningMethod< TypeTag, MyTypeTag >
 
struct  Opm::Properties::LocalDomainsOrderingMeasure< TypeTag, MyTypeTag >
 
struct  Opm::Properties::DbhpMaxRel< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::DwellFractionMax< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MaxResidualAllowed< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::RelaxedMaxPvFraction< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::ToleranceMb< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::ToleranceMbRelaxed< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::ToleranceCnv< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::ToleranceCnvRelaxed< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::ToleranceWells< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::ToleranceWellControl< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MaxWelleqIter< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::UseMultisegmentWell< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MaxSinglePrecisionDays< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MinStrictCnvIter< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MinStrictMbIter< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::SolveWelleqInitially< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::UpdateEquationsScaling< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::UseUpdateStabilization< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MatrixAddWellContributions< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::TolerancePressureMsWells< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MaxPressureChangeMsWells< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MaxNewtonIterationsWithInnerWellIterations< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MaxInnerIterMsWells< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MaxInnerIterWells< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::ShutUnsolvableWells< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::AlternativeWellRateInit< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::StrictOuterIterWells< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::StrictInnerIterWells< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::RegularizationFactorWells< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::EnableWellOperabilityCheck< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::EnableWellOperabilityCheckIter< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::DebugEmitCellPartition< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::RelaxedWellFlowTol< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::RelaxedPressureTolMsw< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MaximumNumberOfWellSwitches< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::UseAverageDensityMsWells< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::LocalWellSolveControlSwitching< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::UseImplicitIpr< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::NetworkMaxStrictIterations< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::NetworkMaxIterations< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::NonlinearSolver< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::LocalSolveApproach< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::MaxLocalSolveIterations< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::LocalToleranceScalingMb< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::LocalToleranceScalingCnv< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::NlddNumInitialNewtonIter< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::NumLocalDomains< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::LocalDomainsPartitioningImbalance< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::LocalDomainsPartitioningMethod< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::Properties::LocalDomainsOrderingMeasure< TypeTag, TTag::FlowModelParameters >
 
struct  Opm::BlackoilModelParameters< TypeTag >
 Solver parameters for the BlackoilModel. More...
 

Namespaces

namespace  Opm
 
namespace  Opm::Properties
 
namespace  Opm::Properties::TTag