Ewoms::Properties Namespace Reference

Functions

 NEW_TYPE_TAG (AuxModule)
 
 NEW_PROP_TAG (Grid)
 The type of the DUNE grid. More...
 
 NEW_PROP_TAG (GridView)
 The type of the grid view. More...
 
 NEW_PROP_TAG (Scalar)
 Property to specify the type of scalar values. More...
 
 NEW_PROP_TAG (DofMapper)
 The mapper to find the global index of a degree of freedom. More...
 
 NEW_PROP_TAG (GlobalEqVector)
 Vector containing a quantity of for equation for each DOF of the whole grid. More...
 
 NEW_PROP_TAG (JacobianMatrix)
 Type of the global jacobian matrix. More...
 
 NEW_TYPE_TAG (NumericModel, INHERITS_FROM(ParameterSystem))
 Type tag for all models. More...
 
 NEW_TYPE_TAG (ImplicitModel, INHERITS_FROM(NumericModel))
 Type tag for all fully coupled models. More...
 
 NEW_PROP_TAG (ParameterTree)
 Property which provides a Dune::ParameterTree. More...
 
 NEW_PROP_TAG (ModelParameterGroup)
 Property which defines the group that is queried for parameters by default. More...
 
 NEW_PROP_TAG (GridManager)
 Property which provides a GridManager (manages grids) More...
 
 NEW_PROP_TAG (GridFile)
 
 NEW_PROP_TAG (GridGlobalRefinements)
 
 NEW_PROP_TAG (ParameterFile)
 
 NEW_PROP_TAG (PrintProperties)
 Print all properties on startup? More...
 
 NEW_PROP_TAG (PrintParameters)
 Print all parameters on startup? More...
 
 NEW_PROP_TAG (EndTime)
 The default value for the simulation's end time. More...
 
 NEW_PROP_TAG (InitialTimeStepSize)
 The default value for the simulation's initial time step size. More...
 
 NEW_PROP_TAG (RestartTime)
 The default value for the simulation's restart time. More...
 
 SET_TYPE_PROP (NumericModel, Scalar, double)
 Set the default type of scalar values to double. More...
 
 SET_PROP (NumericModel, ParameterTree)
 Set the ParameterTree property. More...
 
 SET_STRING_PROP (NumericModel, ModelParameterGroup,"")
 use the global group as default for the model's parameter group More...
 
 SET_TYPE_PROP (NumericModel, GridManager, Ewoms::DgfGridManager< TypeTag >)
 Use the DgfGridManager by default. More...
 
 SET_STRING_PROP (NumericModel, GridFile,"")
 Set a value for the GridFile property. More...
 
 SET_TYPE_PROP (NumericModel, GridView, typename GET_PROP_TYPE(TypeTag, Grid)::LeafGridView)
 
 SET_STRING_PROP (NumericModel, ParameterFile,"")
 Set a value for the ParameterFile property. More...
 
 SET_INT_PROP (NumericModel, GridGlobalRefinements, 0)
 
 SET_INT_PROP (NumericModel, PrintProperties, 2)
 By default, print the properties on startup. More...
 
 SET_INT_PROP (NumericModel, PrintParameters, 2)
 By default, print the values of the run-time parameters on startup. More...
 
 SET_SCALAR_PROP (NumericModel, EndTime,-1e100)
 The default value for the simulation's end time. More...
 
 SET_SCALAR_PROP (NumericModel, InitialTimeStepSize,-1e100)
 The default value for the simulation's initial time step size. More...
 
 SET_SCALAR_PROP (NumericModel, RestartTime,-1e100)
 The default value for the simulation's restart time. More...
 
 NEW_PROP_TAG (Model)
 The class dealing with the balance equations. More...
 
 NEW_PROP_TAG (Problem)
 The type of the problem. More...
 
 NEW_PROP_TAG (Simulator)
 Manages the simulation time. More...
 
 NEW_PROP_TAG (ThreadManager)
 The OpenMP threads manager. More...
 
 NEW_TYPE_TAG (AutoDiffLocalLinearizer)
 
 NEW_PROP_TAG (LocalLinearizer)
 The type of the local linearizer. More...
 
 NEW_PROP_TAG (Evaluation)
 Representation of a function evaluation and all necessary derivatives with regard to the intensive quantities of the primary variables. More...
 
 NEW_PROP_TAG (LocalResidual)
 The type of the local residual function. More...
 
 NEW_PROP_TAG (PrimaryVariables)
 The class storing primary variables plus pseudo primary variables. More...
 
 NEW_PROP_TAG (ElementContext)
 The secondary variables of all degrees of freedom in an element's stencil. More...
 
 SET_TYPE_PROP (AutoDiffLocalLinearizer, LocalLinearizer, Ewoms::FvBaseAdLocalLinearizer< TypeTag >)
 
 SET_PROP (AutoDiffLocalLinearizer, Evaluation)
 Set the function evaluation w.r.t. the primary variables. More...
 
 NEW_PROP_TAG (NumEq)
 The number of balance equations. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, Simulator, Ewoms::Simulator< TypeTag >)
 Set the default type for the time manager. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, VertexMapper, Dune::MultipleCodimMultipleGeomTypeMapper< typename GET_PROP_TYPE(TypeTag, GridView), Dune::MCMGVertexLayout >)
 Mapper for the grid view's vertices. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, ElementMapper, Dune::MultipleCodimMultipleGeomTypeMapper< typename GET_PROP_TYPE(TypeTag, GridView), Dune::MCMGElementLayout >)
 Mapper for the grid view's elements. More...
 
 SET_PROP (FvBaseDiscretization, BorderListCreator)
 marks the border indices (required for the algebraic overlap stuff) More...
 
 SET_TYPE_PROP (FvBaseDiscretization, DiscLocalResidual, Ewoms::FvBaseLocalResidual< TypeTag >)
 
 SET_TYPE_PROP (FvBaseDiscretization, DiscIntensiveQuantities, Ewoms::FvBaseIntensiveQuantities< TypeTag >)
 
 SET_TYPE_PROP (FvBaseDiscretization, DiscExtensiveQuantities, Ewoms::FvBaseExtensiveQuantities< TypeTag >)
 
 SET_TYPE_PROP (FvBaseDiscretization, GradientCalculator, Ewoms::FvBaseGradientCalculator< TypeTag >)
 Calculates the gradient of any quantity given the index of a flux approximation point. More...
 
 SET_PROP (FvBaseDiscretization, JacobianMatrix)
 Set the type of a global jacobian matrix from the solution types. More...
 
 SET_INT_PROP (FvBaseDiscretization, MaxTimeStepDivisions, 10)
 
 SET_TYPE_PROP (FvBaseDiscretization, EqVector, Dune::FieldVector< typename GET_PROP_TYPE(TypeTag, Scalar), GET_PROP_VALUE(TypeTag, NumEq)>)
 A vector of quanties, each for one equation. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, RateVector, typename GET_PROP_TYPE(TypeTag, EqVector))
 A vector for mass/energy rates. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, BoundaryRateVector, typename GET_PROP_TYPE(TypeTag, RateVector))
 Type of object for specifying boundary conditions. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, Constraints, Ewoms::FvBaseConstraints< TypeTag >)
 The class which represents constraints. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, ElementEqVector, Dune::BlockVector< typename GET_PROP_TYPE(TypeTag, EqVector)>)
 The type for storing a residual for an element. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, GlobalEqVector, Dune::BlockVector< typename GET_PROP_TYPE(TypeTag, EqVector)>)
 The type for storing a residual for the whole grid. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, PrimaryVariables, Ewoms::FvBasePrimaryVariables< TypeTag >)
 An object representing a local set of primary variables. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, SolutionVector, Dune::BlockVector< typename GET_PROP_TYPE(TypeTag, PrimaryVariables)>)
 The type of a solution for the whole grid at a fixed time. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, IntensiveQuantities, Ewoms::FvBaseIntensiveQuantities< TypeTag >)
 The class representing intensive quantities. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, ElementContext, Ewoms::FvBaseElementContext< TypeTag >)
 The element context. More...
 
 SET_TYPE_PROP (FvBaseDiscretization, BoundaryContext, Ewoms::FvBaseBoundaryContext< TypeTag >)
 
 SET_TYPE_PROP (FvBaseDiscretization, ConstraintsContext, Ewoms::FvBaseConstraintsContext< TypeTag >)
 
 SET_TYPE_PROP (FvBaseDiscretization, ThreadManager, Ewoms::ThreadManager< TypeTag >)
 The OpenMP threads manager. More...
 
 SET_INT_PROP (FvBaseDiscretization, ThreadsPerProcess, 1)
 
 SET_TYPE_PROP (FvBaseDiscretization, Linearizer, Ewoms::FvBaseLinearizer< TypeTag >)
 Linearizer for the global system of equations. More...
 
 SET_SCALAR_PROP (FvBaseDiscretization, MaxTimeStepSize, 1e100)
 use an unlimited time step size by default More...
 
 SET_SCALAR_PROP (FvBaseDiscretization, MinTimeStepSize, 0.0)
 By default, accept any time step larger than zero. More...
 
 SET_BOOL_PROP (FvBaseDiscretization, EnableVtkOutput, true)
 Enable the VTK output by default. More...
 
 SET_INT_PROP (FvBaseDiscretization, VtkOutputFormat, Dune::VTK::ascii)
 Set the format of the VTK output to ASCII by default. More...
 
 SET_BOOL_PROP (FvBaseDiscretization, EnableLinearizationRecycling, false)
 
 SET_BOOL_PROP (FvBaseDiscretization, EnablePartialRelinearization, false)
 
 SET_BOOL_PROP (FvBaseDiscretization, EnableConstraints, false)
 
 SET_BOOL_PROP (FvBaseDiscretization, EnableIntensiveQuantityCache, false)
 
 SET_BOOL_PROP (FvBaseDiscretization, EnableThermodynamicHints, false)
 
 SET_SCALAR_PROP (FvBaseDiscretization, LinearSolverTolerance, 1e-3)
 
 SET_INT_PROP (FvBaseDiscretization, TimeDiscHistorySize, 2)
 Set the history size of the time discretization to 2 (for implicit euler) More...
 
 SET_BOOL_PROP (FvBaseDiscretization, RequireScvCenterGradients, false)
 
 NEW_TYPE_TAG (FiniteDifferenceLocalLinearizer)
 
 NEW_PROP_TAG (NumericDifferenceMethod)
 
 NEW_PROP_TAG (BaseEpsilon)
 
 SET_TYPE_PROP (FiniteDifferenceLocalLinearizer, LocalLinearizer, Ewoms::FvBaseFdLocalLinearizer< TypeTag >)
 
 SET_TYPE_PROP (FiniteDifferenceLocalLinearizer, Evaluation, typename GET_PROP_TYPE(TypeTag, Scalar))
 
 SET_INT_PROP (FiniteDifferenceLocalLinearizer, NumericDifferenceMethod,+1)
 Specify which kind of method should be used to numerically calculate the partial derivatives of the residual. More...
 
 SET_SCALAR_PROP (FiniteDifferenceLocalLinearizer, BaseEpsilon, 0.9123e-10)
 The base epsilon value for finite difference calculations. More...
 
 NEW_TYPE_TAG (FvBaseNewtonMethod, INHERITS_FROM(NewtonMethod))
 create a type tag for the Newton method of the finite-volume discretization More...
 
 NEW_PROP_TAG (EqVector)
 A vector of holding a quantity for each equation (usually at a given spatial location) More...
 
 NEW_PROP_TAG (DiscNewtonMethod)
 The discretization specific part of he implementing the Newton algorithm. More...
 
 NEW_PROP_TAG (NewtonMethod)
 The class implementing the Newton algorithm. More...
 
 NEW_PROP_TAG (EnablePartialRelinearization)
 
 NEW_PROP_TAG (EnableLinearizationRecycling)
 Enable linearization recycling? More...
 
 NEW_PROP_TAG (LinearSolverTolerance)
 The desired residual reduction of the linear solver. More...
 
 SET_TYPE_PROP (FvBaseNewtonMethod, DiscNewtonMethod, Ewoms::FvBaseNewtonMethod< TypeTag >)
 
 SET_TYPE_PROP (FvBaseNewtonMethod, NewtonMethod, typename GET_PROP_TYPE(TypeTag, DiscNewtonMethod))
 
 SET_TYPE_PROP (FvBaseNewtonMethod, NewtonConvergenceWriter, Ewoms::FvBaseNewtonConvergenceWriter< TypeTag >)
 
 NEW_TYPE_TAG (FvBaseDiscretization, INHERITS_FROM(ImplicitModel, FvBaseNewtonMethod, VtkPrimaryVars))
 The type tag for models based on the finite volume schemes. More...
 
 NEW_PROP_TAG (LinearSolverSplice)
 set the splices for the finite volume discretizations More...
 
 NEW_PROP_TAG (ParallelIterativeLinearSolver)
 
 NEW_PROP_TAG (LocalLinearizerSplice)
 
 NEW_PROP_TAG (FiniteDifferenceLocalLinearizer)
 
 SET_SPLICES (FvBaseDiscretization, LinearSolverSplice, LocalLinearizerSplice)
 
 SET_TAG_PROP (FvBaseDiscretization, LinearSolverSplice, ParallelIterativeLinearSolver)
 use a parallel iterative linear solver by default More...
 
 SET_TAG_PROP (FvBaseDiscretization, LocalLinearizerSplice, FiniteDifferenceLocalLinearizer)
 by default, use finite differences to linearize the system of PDEs More...
 
 NEW_PROP_TAG (Stencil)
 The class describing the stencil of the spatial discretization. More...
 
 NEW_PROP_TAG (BaseProblem)
 The type of the base class for all problems which use this model. More...
 
 NEW_PROP_TAG (Discretization)
 The type of the spatial discretization used by the model. More...
 
 NEW_PROP_TAG (DiscLocalResidual)
 The discretization specific part of the local residual. More...
 
 NEW_PROP_TAG (LinearizeNonLocalElements)
 
 NEW_PROP_TAG (BaseLinearizer)
 Linearizes the global non-linear system of equations. More...
 
 NEW_PROP_TAG (ElementEqVector)
 A vector of holding a quantity for each equation for each DOF of an element. More...
 
 NEW_PROP_TAG (RateVector)
 Vector containing volumetric or areal rates of quantities. More...
 
 NEW_PROP_TAG (BoundaryRateVector)
 Type of object for specifying boundary conditions. More...
 
 NEW_PROP_TAG (Constraints)
 The class which represents a constraint degree of freedom. More...
 
 NEW_PROP_TAG (SolutionVector)
 Vector containing all primary variables of the grid. More...
 
 NEW_PROP_TAG (IntensiveQuantities)
 The secondary variables within a sub-control volume. More...
 
 NEW_PROP_TAG (DiscIntensiveQuantities)
 The discretization specific part of the intensive quantities. More...
 
 NEW_PROP_TAG (BoundaryContext)
 The secondary variables of a boundary segment. More...
 
 NEW_PROP_TAG (ConstraintsContext)
 The secondary variables of a constraint degree of freedom. More...
 
 NEW_PROP_TAG (ExtensiveQuantities)
 Data required to calculate a flux over a face. More...
 
 NEW_PROP_TAG (GradientCalculator)
 Calculates gradients of arbitrary quantities at flux integration points. More...
 
 NEW_PROP_TAG (DiscBaseIntensiveQuantities)
 The part of the intensive quantities which is specific to the spatial discretization. More...
 
 NEW_PROP_TAG (DiscExtensiveQuantities)
 The part of the extensive quantities which is specific to the spatial discretization. More...
 
 NEW_PROP_TAG (DiscBaseOutputModule)
 The part of the VTK ouput modules which is specific to the spatial discretization. More...
 
 NEW_PROP_TAG (GridCommHandleFactory)
 The class to create grid communication handles. More...
 
 NEW_PROP_TAG (ThreadsPerProcess)
 
 NEW_PROP_TAG (EnableVtkOutput)
 Global switch to enable or disable the writing of VTK output files. More...
 
 NEW_PROP_TAG (VtkOutputFormat)
 Specify the format the VTK output is written to disk. More...
 
 NEW_PROP_TAG (EnableConstraints)
 Specify whether the some degrees of fredom can be constraint. More...
 
 NEW_PROP_TAG (MaxTimeStepSize)
 Specify the maximum size of a time integration [s]. More...
 
 NEW_PROP_TAG (MinTimeStepSize)
 Specify the minimal size of a time integration [s]. More...
 
 NEW_PROP_TAG (MaxTimeStepDivisions)
 The maximum allowed number of timestep divisions for the Newton solver. More...
 
 NEW_PROP_TAG (EnableIntensiveQuantityCache)
 Specify whether all intensive quantities for the grid should be cached in the discretization. More...
 
 NEW_PROP_TAG (EnableThermodynamicHints)
 Specify whether to use the already calculated solutions as starting values of the intensive quantities. More...
 
 NEW_PROP_TAG (VertexMapper)
 The mapper to find the global index of a vertex. More...
 
 NEW_PROP_TAG (ElementMapper)
 The mapper to find the global index of an element. More...
 
 NEW_PROP_TAG (BorderListCreator)
 The class which marks the border indices associated with the degrees of freedom on a process boundary. More...
 
 NEW_PROP_TAG (TimeDiscHistorySize)
 The history size required by the time discretization. More...
 
 NEW_PROP_TAG (RequireScvCenterGradients)
 Specify whether the gradients in the center of the SCVs need to be updated. More...
 
 SET_PROP (EcfvDiscretization, Stencil)
 Set the stencil. More...
 
 SET_TYPE_PROP (EcfvDiscretization, DofMapper, typename GET_PROP_TYPE(TypeTag, ElementMapper))
 Mapper for the degrees of freedoms. More...
 
 SET_TYPE_PROP (EcfvDiscretization, Discretization, Ewoms::EcfvDiscretization< TypeTag >)
 The concrete class which manages the spatial discretization. More...
 
 SET_TYPE_PROP (EcfvDiscretization, DiscBaseOutputModule, Ewoms::EcfvBaseOutputModule< TypeTag >)
 
 SET_TYPE_PROP (EcfvDiscretization, GridCommHandleFactory, Ewoms::EcfvGridCommHandleFactory< TypeTag >)
 The class to create grid communication handles. More...
 
 SET_PROP (EcfvDiscretization, BorderListCreator)
 
 SET_BOOL_PROP (EcfvDiscretization, LinearizeNonLocalElements, true)
 
 NEW_TYPE_TAG (EcfvDiscretization, INHERITS_FROM(FvBaseDiscretization))
 The type tag for models based on the ECFV-scheme. More...
 
 SET_PROP (VcfvDiscretization, Stencil)
 Set the stencil. More...
 
 SET_TYPE_PROP (VcfvDiscretization, DofMapper, typename GET_PROP_TYPE(TypeTag, VertexMapper))
 Mapper for the degrees of freedoms. More...
 
 SET_TYPE_PROP (VcfvDiscretization, Discretization, Ewoms::VcfvDiscretization< TypeTag >)
 The concrete class which manages the spatial discretization. More...
 
 SET_TYPE_PROP (VcfvDiscretization, DiscBaseOutputModule, Ewoms::VcfvBaseOutputModule< TypeTag >)
 
 SET_TYPE_PROP (VcfvDiscretization, GradientCalculator, Ewoms::VcfvGradientCalculator< TypeTag >)
 Calculates the gradient of any quantity given the index of a flux approximation point. More...
 
 SET_TYPE_PROP (VcfvDiscretization, GridCommHandleFactory, Ewoms::VcfvGridCommHandleFactory< TypeTag >)
 The class to create grid communication handles. More...
 
 SET_BOOL_PROP (VcfvDiscretization, UseTwoPointGradients, false)
 
 SET_PROP (VcfvDiscretization, BorderListCreator)
 Set the border list creator for vertices. More...
 
 SET_BOOL_PROP (VcfvDiscretization, LinearizeNonLocalElements, false)
 
 NEW_TYPE_TAG (VcfvDiscretization, INHERITS_FROM(FvBaseDiscretization))
 The type tag for models based on the VCFV-scheme. More...
 
 NEW_PROP_TAG (UseTwoPointGradients)
 
 NEW_PROP_TAG (GridViewLevel)
 
 NEW_PROP_TAG (NumPhases)
 Number of fluid phases in the system. More...
 
 NEW_PROP_TAG (NumComponents)
 Number of chemical species in the system. More...
 
 NEW_PROP_TAG (FluidSystem)
 The fluid systems including the information about the phases. More...
 
 NEW_PROP_TAG (DomainSizeX)
 
 NEW_PROP_TAG (DomainSizeY)
 
 NEW_PROP_TAG (DomainSizeZ)
 
 NEW_PROP_TAG (CellsX)
 
 NEW_PROP_TAG (CellsY)
 
 NEW_PROP_TAG (CellsZ)
 
 NEW_TYPE_TAG (VtkBlackOil)
 
 NEW_PROP_TAG (VtkWriteGasDissolutionFactor)
 
 NEW_PROP_TAG (VtkWriteSaturatedOilGasDissolutionFactor)
 
 NEW_PROP_TAG (VtkWriteGasFormationVolumeFactor)
 
 NEW_PROP_TAG (VtkWriteOilFormationVolumeFactor)
 
 NEW_PROP_TAG (VtkWriteOilSaturationPressure)
 
 SET_BOOL_PROP (VtkBlackOil, VtkWriteGasDissolutionFactor, false)
 
 SET_BOOL_PROP (VtkBlackOil, VtkWriteSaturatedOilGasDissolutionFactor, false)
 
 SET_BOOL_PROP (VtkBlackOil, VtkWriteGasFormationVolumeFactor, false)
 
 SET_BOOL_PROP (VtkBlackOil, VtkWriteOilFormationVolumeFactor, false)
 
 SET_BOOL_PROP (VtkBlackOil, VtkWriteOilSaturationPressure, false)
 
 NEW_TYPE_TAG (VtkComposition)
 
 NEW_PROP_TAG (VtkWriteMassFractions)
 
 NEW_PROP_TAG (VtkWriteMoleFractions)
 
 NEW_PROP_TAG (VtkWriteTotalMassFractions)
 
 NEW_PROP_TAG (VtkWriteTotalMoleFractions)
 
 NEW_PROP_TAG (VtkWriteMolarities)
 
 NEW_PROP_TAG (VtkWriteFugacities)
 
 NEW_PROP_TAG (VtkWriteFugacityCoeffs)
 
 SET_BOOL_PROP (VtkComposition, VtkWriteMassFractions, false)
 
 SET_BOOL_PROP (VtkComposition, VtkWriteMoleFractions, true)
 
 SET_BOOL_PROP (VtkComposition, VtkWriteTotalMassFractions, false)
 
 SET_BOOL_PROP (VtkComposition, VtkWriteTotalMoleFractions, false)
 
 SET_BOOL_PROP (VtkComposition, VtkWriteMolarities, false)
 
 SET_BOOL_PROP (VtkComposition, VtkWriteFugacities, false)
 
 SET_BOOL_PROP (VtkComposition, VtkWriteFugacityCoeffs, false)
 
 NEW_TYPE_TAG (VtkDiffusion)
 
 NEW_PROP_TAG (VtkWriteTortuosities)
 
 NEW_PROP_TAG (VtkWriteDiffusionCoefficients)
 
 NEW_PROP_TAG (VtkWriteEffectiveDiffusionCoefficients)
 
 SET_BOOL_PROP (VtkDiffusion, VtkWriteTortuosities, false)
 
 SET_BOOL_PROP (VtkDiffusion, VtkWriteDiffusionCoefficients, false)
 
 SET_BOOL_PROP (VtkDiffusion, VtkWriteEffectiveDiffusionCoefficients, false)
 
 NEW_TYPE_TAG (VtkDiscreteFracture)
 
 NEW_PROP_TAG (VtkWriteFractureSaturations)
 
 NEW_PROP_TAG (VtkWriteFractureMobilities)
 
 NEW_PROP_TAG (VtkWriteFractureRelativePermeabilities)
 
 NEW_PROP_TAG (VtkWriteFracturePorosity)
 
 NEW_PROP_TAG (VtkWriteFractureIntrinsicPermeabilities)
 
 NEW_PROP_TAG (VtkWriteFractureFilterVelocities)
 
 NEW_PROP_TAG (VtkWriteFractureVolumeFraction)
 
 SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureSaturations, true)
 
 SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureMobilities, false)
 
 SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureRelativePermeabilities, true)
 
 SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFracturePorosity, true)
 
 SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureIntrinsicPermeabilities, false)
 
 SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureFilterVelocities, false)
 
 SET_BOOL_PROP (VtkDiscreteFracture, VtkWriteFractureVolumeFraction, true)
 
 NEW_TYPE_TAG (VtkEnergy)
 
 NEW_PROP_TAG (VtkWriteSolidHeatCapacity)
 
 NEW_PROP_TAG (VtkWriteHeatConductivity)
 
 NEW_PROP_TAG (VtkWriteInternalEnergies)
 
 NEW_PROP_TAG (VtkWriteEnthalpies)
 
 SET_BOOL_PROP (VtkEnergy, VtkWriteSolidHeatCapacity, false)
 
 SET_BOOL_PROP (VtkEnergy, VtkWriteHeatConductivity, false)
 
 SET_BOOL_PROP (VtkEnergy, VtkWriteInternalEnergies, false)
 
 SET_BOOL_PROP (VtkEnergy, VtkWriteEnthalpies, false)
 
 NEW_TYPE_TAG (VtkMultiPhase)
 
 NEW_PROP_TAG (VtkWritePressures)
 
 NEW_PROP_TAG (VtkWriteDensities)
 
 NEW_PROP_TAG (VtkWriteSaturations)
 
 NEW_PROP_TAG (VtkWriteMobilities)
 
 NEW_PROP_TAG (VtkWriteRelativePermeabilities)
 
 NEW_PROP_TAG (VtkWriteViscosities)
 
 NEW_PROP_TAG (VtkWriteAverageMolarMasses)
 
 NEW_PROP_TAG (VtkWritePorosity)
 
 NEW_PROP_TAG (VtkWriteIntrinsicPermeabilities)
 
 NEW_PROP_TAG (VtkWritePotentialGradients)
 
 NEW_PROP_TAG (VtkWriteFilterVelocities)
 
 SET_BOOL_PROP (VtkMultiPhase, VtkWritePressures, true)
 
 SET_BOOL_PROP (VtkMultiPhase, VtkWriteDensities, true)
 
 SET_BOOL_PROP (VtkMultiPhase, VtkWriteSaturations, true)
 
 SET_BOOL_PROP (VtkMultiPhase, VtkWriteMobilities, false)
 
 SET_BOOL_PROP (VtkMultiPhase, VtkWriteRelativePermeabilities, true)
 
 SET_BOOL_PROP (VtkMultiPhase, VtkWriteViscosities, false)
 
 SET_BOOL_PROP (VtkMultiPhase, VtkWriteAverageMolarMasses, false)
 
 SET_BOOL_PROP (VtkMultiPhase, VtkWritePorosity, true)
 
 SET_BOOL_PROP (VtkMultiPhase, VtkWriteIntrinsicPermeabilities, false)
 
 SET_BOOL_PROP (VtkMultiPhase, VtkWritePotentialGradients, false)
 
 SET_BOOL_PROP (VtkMultiPhase, VtkWriteFilterVelocities, false)
 
 NEW_TYPE_TAG (VtkPhasePresence)
 
 NEW_PROP_TAG (VtkWritePhasePresence)
 
 SET_BOOL_PROP (VtkPhasePresence, VtkWritePhasePresence, false)
 
 NEW_TYPE_TAG (VtkPrimaryVars)
 
 NEW_PROP_TAG (VtkWritePrimaryVars)
 
 NEW_PROP_TAG (VtkWriteProcessRank)
 
 NEW_PROP_TAG (VtkWriteDofIndex)
 
 SET_BOOL_PROP (VtkPrimaryVars, VtkWritePrimaryVars, false)
 
 SET_BOOL_PROP (VtkPrimaryVars, VtkWriteProcessRank, false)
 
 SET_BOOL_PROP (VtkPrimaryVars, VtkWriteDofIndex, false)
 
 NEW_TYPE_TAG (VtkTemperature)
 
 NEW_PROP_TAG (VtkWriteTemperature)
 
 SET_BOOL_PROP (VtkTemperature, VtkWriteTemperature, true)
 
 NEW_TYPE_TAG (ParallelAmgLinearSolver, INHERITS_FROM(ParallelIterativeLinearSolver))
 
 NEW_PROP_TAG (AmgCoarsenTarget)
 
 SET_INT_PROP (ParallelAmgLinearSolver, AmgCoarsenTarget, 5000)
 
 SET_TYPE_PROP (ParallelAmgLinearSolver, LinearSolverBackend, Ewoms::Linear::ParallelAmgBackend< TypeTag >)
 
 NEW_TYPE_TAG (ParallelIterativeLinearSolver)
 
 NEW_PROP_TAG (Overlap)
 
 NEW_PROP_TAG (OverlappingVector)
 
 NEW_PROP_TAG (OverlappingMatrix)
 
 NEW_PROP_TAG (OverlappingScalarProduct)
 
 NEW_PROP_TAG (OverlappingLinearOperator)
 
 NEW_PROP_TAG (LinearSolverBackend)
 The type of the linear solver to be used. More...
 
 NEW_PROP_TAG (LinearSolverWrapper)
 
 NEW_PROP_TAG (PreconditionerWrapper)
 
 NEW_PROP_TAG (LinearSolverOverlapSize)
 The size of the algebraic overlap of the linear solver. More...
 
 NEW_PROP_TAG (LinearSolverVerbosity)
 Specifies the verbosity of the linear solver. More...
 
 NEW_PROP_TAG (LinearSolverMaxIterations)
 Maximum number of iterations eyecuted by the linear solver. More...
 
 NEW_PROP_TAG (PreconditionerOrder)
 The order of the sequential preconditioner. More...
 
 NEW_PROP_TAG (PreconditionerRelaxation)
 The relaxation factor of the preconditioner. More...
 
 NEW_PROP_TAG (GMResRestart)
 number of iterations between solver restarts for the GMRES solver More...
 
 SET_INT_PROP (ParallelIterativeLinearSolver, LinearSolverVerbosity, 0)
 make the linear solver shut up by default More...
 
 SET_SCALAR_PROP (ParallelIterativeLinearSolver, PreconditionerRelaxation, 1.0)
 set the preconditioner relaxation parameter to 1.0 by default More...
 
 SET_INT_PROP (ParallelIterativeLinearSolver, PreconditionerOrder, 0)
 set the preconditioner order to 0 by default More...
 
 SET_INT_PROP (ParallelIterativeLinearSolver, GMResRestart, 10)
 set the GMRes restart parameter to 10 by default More...
 
 SET_TYPE_PROP (ParallelIterativeLinearSolver, OverlappingMatrix, Ewoms::Linear::OverlappingBCRSMatrix< typename GET_PROP_TYPE(TypeTag, JacobianMatrix)>)
 
 SET_TYPE_PROP (ParallelIterativeLinearSolver, Overlap, typename GET_PROP_TYPE(TypeTag, OverlappingMatrix)::Overlap)
 
 SET_PROP (ParallelIterativeLinearSolver, OverlappingVector)
 
 SET_PROP (ParallelIterativeLinearSolver, OverlappingScalarProduct)
 
 SET_PROP (ParallelIterativeLinearSolver, OverlappingLinearOperator)
 
 SET_TYPE_PROP (ParallelIterativeLinearSolver, LinearSolverBackend, Ewoms::Linear::ParallelIterativeSolverBackend< TypeTag >)
 
 SET_TYPE_PROP (ParallelIterativeLinearSolver, LinearSolverWrapper, Ewoms::Linear::SolverWrapperBiCGStab< TypeTag >)
 
 SET_TYPE_PROP (ParallelIterativeLinearSolver, PreconditionerWrapper, Ewoms::Linear::PreconditionerWrapperILU0< TypeTag >)
 
 SET_SCALAR_PROP (ParallelIterativeLinearSolver, LinearSolverOverlapSize, 2)
 set the default overlap size to 3 More...
 
 SET_INT_PROP (ParallelIterativeLinearSolver, LinearSolverMaxIterations, 250)
 set the default number of maximum iterations for the linear solver More...
 
 NEW_TYPE_TAG (BlackOilModel, INHERITS_FROM(MultiPhaseBaseModel, VtkBlackOil, VtkComposition))
 The type tag for the black-oil problems. More...
 
 SET_TYPE_PROP (BlackOilModel, LocalResidual, Ewoms::BlackOilLocalResidual< TypeTag >)
 Set the local residual function. More...
 
 SET_TYPE_PROP (BlackOilModel, NewtonMethod, Ewoms::BlackOilNewtonMethod< TypeTag >)
 Use the black-oil specific newton method. More...
 
 SET_TYPE_PROP (BlackOilModel, Model, Ewoms::BlackOilModel< TypeTag >)
 The Model property. More...
 
 SET_TYPE_PROP (BlackOilModel, BaseProblem, Ewoms::BlackOilProblem< TypeTag >)
 The Problem property. More...
 
 SET_PROP (BlackOilModel, BlackOilFluidState)
 The BlackOilFluidState property. More...
 
 SET_TYPE_PROP (BlackOilModel, RateVector, Ewoms::BlackOilRateVector< TypeTag >)
 the RateVector property More...
 
 SET_TYPE_PROP (BlackOilModel, BoundaryRateVector, Ewoms::BlackOilBoundaryRateVector< TypeTag >)
 the BoundaryRateVector property More...
 
 SET_TYPE_PROP (BlackOilModel, PrimaryVariables, Ewoms::BlackOilPrimaryVariables< TypeTag >)
 the PrimaryVariables property More...
 
 SET_TYPE_PROP (BlackOilModel, IntensiveQuantities, Ewoms::BlackOilIntensiveQuantities< TypeTag >)
 the IntensiveQuantities property More...
 
 SET_TYPE_PROP (BlackOilModel, ExtensiveQuantities, Ewoms::BlackOilExtensiveQuantities< TypeTag >)
 the ExtensiveQuantities property More...
 
 SET_TYPE_PROP (BlackOilModel, Indices, Ewoms::BlackOilIndices< 0 >)
 The indices required by the model. More...
 
 SET_PROP (BlackOilModel, FluidSystem)
 Set the fluid system to the black-oil fluid system by default. More...
 
 SET_INT_PROP (BlackOilModel, BlackoilNumChoppedIterations, 4)
 
 NEW_PROP_TAG (EnableEclipseOutput)
 
 NEW_PROP_TAG (BlackOilFluidState)
 The fluid state used by the model. More...
 
 NEW_PROP_TAG (HeatConductionLaw)
 The material law for heat conduction. More...
 
 NEW_PROP_TAG (HeatConductionLawParams)
 The parameters of the material law for heat conduction. More...
 
 NEW_PROP_TAG (BlackoilNumChoppedIterations)
 Number of Newton-Raphson iterations for which the update should be chopped. More...
 
 NEW_PROP_TAG (MaterialLaw)
 The material law which ought to be used (extracted from the spatial parameters) More...
 
 NEW_PROP_TAG (Indices)
 Enumerations used by the model. More...
 
 NEW_PROP_TAG (EnableEnergy)
 Specifies whether energy should be considered as a conservation quantity or not. More...
 
 NEW_TYPE_TAG (MultiPhaseBaseModel, INHERITS_FROM(VtkMultiPhase, VtkTemperature))
 The generic type tag for problems using the immiscible multi-phase model. More...
 
 SET_SPLICES (MultiPhaseBaseModel, SpatialDiscretizationSplice)
 Specify the splices of the MultiPhaseBaseModel type tag. More...
 
 SET_TAG_PROP (MultiPhaseBaseModel, SpatialDiscretizationSplice, VcfvDiscretization)
 
 SET_INT_PROP (MultiPhaseBaseModel, NumEq, GET_PROP_TYPE(TypeTag, Indices)::numEq)
 set the number of equations to the number of phases More...
 
 SET_INT_PROP (MultiPhaseBaseModel, NumPhases, GET_PROP_TYPE(TypeTag, FluidSystem)::numPhases)
 The number of phases is determined by the fluid system. More...
 
 SET_INT_PROP (MultiPhaseBaseModel, NumComponents, GET_PROP_TYPE(TypeTag, FluidSystem)::numComponents)
 Number of chemical species in the system. More...
 
 SET_TYPE_PROP (MultiPhaseBaseModel, BaseProblem, Ewoms::MultiPhaseBaseProblem< TypeTag >)
 The type of the base base class for actual problems. More...
 
 SET_TYPE_PROP (MultiPhaseBaseModel, FluxModule, Ewoms::DarcyFluxModule< TypeTag >)
 By default, use the Darcy relation to determine the phase velocity. More...
 
 SET_PROP (MultiPhaseBaseModel, MaterialLaw)
 Set the material law to the null law by default. More...
 
 SET_TYPE_PROP (MultiPhaseBaseModel, MaterialLawParams, typename GET_PROP_TYPE(TypeTag, MaterialLaw)::Params)
 Set the property for the material parameters by extracting it from the material law. More...
 
 SET_TYPE_PROP (MultiPhaseBaseModel, HeatConductionLaw, Opm::DummyHeatConductionLaw< typename GET_PROP_TYPE(TypeTag, Scalar)>)
 set the heat conduction law to a dummy one by default More...
 
 SET_TYPE_PROP (MultiPhaseBaseModel, HeatConductionLawParams, typename GET_PROP_TYPE(TypeTag, HeatConductionLaw)::Params)
 
 SET_BOOL_PROP (MultiPhaseBaseModel, EnableGravity, false)
 disable gravity by default More...
 
 NEW_PROP_TAG (EnableGravity)
 Returns whether gravity is considered in the problem. More...
 
 NEW_PROP_TAG (FluxModule)
 Specifies the relation used for velocity. More...
 
 NEW_PROP_TAG (SpatialDiscretizationSplice)
 The splice to be used for the spatial discretization. More...
 
 NEW_PROP_TAG (MaterialLawParams)
 The context material law (extracted from the spatial parameters) More...
 
 NEW_TYPE_TAG (DiscreteFractureModel, INHERITS_FROM(ImmiscibleTwoPhaseModel, VtkDiscreteFracture))
 The generic type tag for problems using the immiscible multi-phase model. More...
 
 SET_TYPE_PROP (DiscreteFractureModel, Model, Ewoms::DiscreteFractureModel< TypeTag >)
 The class for the model. More...
 
 SET_TYPE_PROP (DiscreteFractureModel, BaseProblem, Ewoms::DiscreteFractureProblem< TypeTag >)
 The class for the model. More...
 
 SET_TYPE_PROP (DiscreteFractureModel, LocalResidual, Ewoms::DiscreteFractureLocalResidual< TypeTag >)
 Use the immiscible multi-phase local jacobian operator for the immiscible multi-phase model. More...
 
 SET_TYPE_PROP (DiscreteFractureModel, PrimaryVariables, Ewoms::DiscreteFracturePrimaryVariables< TypeTag >)
 the PrimaryVariables property More...
 
 SET_TYPE_PROP (DiscreteFractureModel, IntensiveQuantities, Ewoms::DiscreteFractureIntensiveQuantities< TypeTag >)
 the IntensiveQuantities property More...
 
 SET_TYPE_PROP (DiscreteFractureModel, ExtensiveQuantities, Ewoms::DiscreteFractureExtensiveQuantities< TypeTag >)
 the ExtensiveQuantities property More...
 
 SET_BOOL_PROP (DiscreteFractureModel, UseTwoPointGradients, true)
 
 SET_BOOL_PROP (DiscreteFractureModel, EnableIntensiveQuantityCache, false)
 
 NEW_TYPE_TAG (FlashModel, INHERITS_FROM(MultiPhaseBaseModel, VtkComposition, VtkEnergy, VtkDiffusion))
 The type tag for the isothermal single phase problems. More...
 
 SET_TYPE_PROP (FlashModel, LocalResidual, Ewoms::FlashLocalResidual< TypeTag >)
 Use the FlashLocalResidual function for the flash model. More...
 
 SET_TYPE_PROP (FlashModel, FlashSolver, Opm::NcpFlash< typename GET_PROP_TYPE(TypeTag, Scalar), typename GET_PROP_TYPE(TypeTag, FluidSystem)>)
 Use the NCP flash solver by default. More...
 
 SET_SCALAR_PROP (FlashModel, FlashTolerance, 0.0)
 Let the flash solver choose its tolerance by default. More...
 
 SET_TYPE_PROP (FlashModel, Model, Ewoms::FlashModel< TypeTag >)
 the Model property More...
 
 SET_TYPE_PROP (FlashModel, PrimaryVariables, Ewoms::FlashPrimaryVariables< TypeTag >)
 the PrimaryVariables property More...
 
 SET_TYPE_PROP (FlashModel, RateVector, Ewoms::FlashRateVector< TypeTag >)
 the RateVector property More...
 
 SET_TYPE_PROP (FlashModel, BoundaryRateVector, Ewoms::FlashBoundaryRateVector< TypeTag >)
 the BoundaryRateVector property More...
 
 SET_TYPE_PROP (FlashModel, IntensiveQuantities, Ewoms::FlashIntensiveQuantities< TypeTag >)
 the IntensiveQuantities property More...
 
 SET_TYPE_PROP (FlashModel, ExtensiveQuantities, Ewoms::FlashExtensiveQuantities< TypeTag >)
 the ExtensiveQuantities property More...
 
 SET_TYPE_PROP (FlashModel, Indices, Ewoms::FlashIndices< TypeTag, 0 >)
 The indices required by the flash-baseed isothermal compositional model. More...
 
 SET_BOOL_PROP (FlashModel, EnableIntensiveQuantityCache, true)
 
 SET_BOOL_PROP (FlashModel, EnableThermodynamicHints, true)
 
 SET_BOOL_PROP (FlashModel, EnableDiffusion, false)
 
 SET_BOOL_PROP (FlashModel, EnableEnergy, false)
 Disable the energy equation by default. More...
 
 NEW_PROP_TAG (FlashSolver)
 The type of the flash constraint solver. More...
 
 NEW_PROP_TAG (FlashTolerance)
 The maximum accepted error of the flash solver. More...
 
 NEW_PROP_TAG (EnableDiffusion)
 Enable diffusive fluxes? More...
 
 NEW_TYPE_TAG (ImmiscibleModel, INHERITS_FROM(MultiPhaseBaseModel, VtkEnergy))
 The generic type tag for problems using the immiscible multi-phase model. More...
 
 NEW_TYPE_TAG (ImmiscibleSinglePhaseModel, INHERITS_FROM(ImmiscibleModel))
 The type tag for single-phase immiscible problems. More...
 
 NEW_TYPE_TAG (ImmiscibleTwoPhaseModel, INHERITS_FROM(ImmiscibleModel))
 The type tag for two-phase immiscible problems. More...
 
 SET_TYPE_PROP (ImmiscibleModel, LocalResidual, Ewoms::ImmiscibleLocalResidual< TypeTag >)
 Use the immiscible multi-phase local jacobian operator for the immiscible multi-phase model. More...
 
 SET_TYPE_PROP (ImmiscibleModel, Model, Ewoms::ImmiscibleModel< TypeTag >)
 the Model property More...
 
 SET_TYPE_PROP (ImmiscibleModel, RateVector, Ewoms::ImmiscibleRateVector< TypeTag >)
 the RateVector property More...
 
 SET_TYPE_PROP (ImmiscibleModel, BoundaryRateVector, Ewoms::ImmiscibleBoundaryRateVector< TypeTag >)
 the BoundaryRateVector property More...
 
 SET_TYPE_PROP (ImmiscibleModel, PrimaryVariables, Ewoms::ImmisciblePrimaryVariables< TypeTag >)
 the PrimaryVariables property More...
 
 SET_TYPE_PROP (ImmiscibleModel, IntensiveQuantities, Ewoms::ImmiscibleIntensiveQuantities< TypeTag >)
 the IntensiveQuantities property More...
 
 SET_TYPE_PROP (ImmiscibleModel, ExtensiveQuantities, Ewoms::ImmiscibleExtensiveQuantities< TypeTag >)
 the ExtensiveQuantities property More...
 
 SET_TYPE_PROP (ImmiscibleModel, Indices, Ewoms::ImmiscibleIndices< TypeTag, 0 >)
 The indices required by the isothermal immiscible multi-phase model. More...
 
 SET_BOOL_PROP (ImmiscibleModel, EnableEnergy, false)
 Disable the energy equation by default. More...
 
 SET_PROP (ImmiscibleSinglePhaseModel, FluidSystem)
 The fluid system to use by default. More...
 
 SET_PROP (ImmiscibleSinglePhaseModel, Fluid)
 
 SET_BOOL_PROP (ImmiscibleSinglePhaseModel, VtkWriteSaturations, false)
 
 SET_BOOL_PROP (ImmiscibleSinglePhaseModel, VtkWriteMobilities, false)
 
 SET_BOOL_PROP (ImmiscibleSinglePhaseModel, VtkWriteRelativePermeabilities, false)
 
 SET_PROP (ImmiscibleTwoPhaseModel, WettingPhase)
 
 SET_PROP (ImmiscibleTwoPhaseModel, NonwettingPhase)
 
 SET_PROP (ImmiscibleTwoPhaseModel, FluidSystem)
 
 NEW_PROP_TAG (WettingPhase)
 The wetting phase for two-phase models. More...
 
 NEW_PROP_TAG (NonwettingPhase)
 The non-wetting phase for two-phase models. More...
 
 NEW_PROP_TAG (Fluid)
 The fluid used by the model. More...
 
 NEW_TYPE_TAG (NcpModel, INHERITS_FROM(MultiPhaseBaseModel, VtkComposition, VtkEnergy, VtkDiffusion))
 Define the type tag for the compositional NCP model. More...
 
 SET_TYPE_PROP (NcpModel, LocalResidual, Ewoms::NcpLocalResidual< TypeTag >)
 Use the Ncp local jacobian operator for the compositional NCP model. More...
 
 SET_TYPE_PROP (NcpModel, NewtonMethod, Ewoms::NcpNewtonMethod< TypeTag >)
 Use the Ncp specific newton method for the compositional NCP model. More...
 
 SET_TYPE_PROP (NcpModel, Model, Ewoms::NcpModel< TypeTag >)
 the Model property More...
 
 SET_TYPE_PROP (NcpModel, BaseProblem, Ewoms::MultiPhaseBaseProblem< TypeTag >)
 The type of the base base class for actual problems. More...
 
 SET_BOOL_PROP (NcpModel, EnableEnergy, false)
 Disable the energy equation by default. More...
 
 SET_BOOL_PROP (NcpModel, EnableDiffusion, false)
 disable diffusion by default More...
 
 SET_TYPE_PROP (NcpModel, RateVector, Ewoms::NcpRateVector< TypeTag >)
 the RateVector property More...
 
 SET_TYPE_PROP (NcpModel, BoundaryRateVector, Ewoms::NcpBoundaryRateVector< TypeTag >)
 the BoundaryRateVector property More...
 
 SET_TYPE_PROP (NcpModel, PrimaryVariables, Ewoms::NcpPrimaryVariables< TypeTag >)
 the PrimaryVariables property More...
 
 SET_TYPE_PROP (NcpModel, IntensiveQuantities, Ewoms::NcpIntensiveQuantities< TypeTag >)
 the IntensiveQuantities property More...
 
 SET_TYPE_PROP (NcpModel, ExtensiveQuantities, Ewoms::NcpExtensiveQuantities< TypeTag >)
 the ExtensiveQuantities property More...
 
 SET_INT_PROP (NcpModel, NcpNewtonNumChoppedIterations, 3)
 truncate the newton update for the first 3 iterations of a time step More...
 
 SET_TYPE_PROP (NcpModel, Indices, Ewoms::NcpIndices< TypeTag, 0 >)
 The indices required by the compositional NCP model. More...
 
 SET_SCALAR_PROP (NcpModel, NcpPressureBaseWeight, 1.0)
 The unmodified weight for the pressure primary variable. More...
 
 SET_SCALAR_PROP (NcpModel, NcpSaturationsBaseWeight, 1.0)
 The weight for the saturation primary variables. More...
 
 SET_SCALAR_PROP (NcpModel, NcpFugacitiesBaseWeight, 1.0)
 The unmodified weight for the fugacity primary variables. More...
 
 NEW_PROP_TAG (NcpPressureBaseWeight)
 The unmodified weight for the pressure primary variable. More...
 
 NEW_PROP_TAG (NcpSaturationsBaseWeight)
 The weight for the saturation primary variables. More...
 
 NEW_PROP_TAG (NcpFugacitiesBaseWeight)
 The unmodified weight for the fugacity primary variables. More...
 
 NEW_PROP_TAG (NcpCompositionFromFugacitiesSolver)
 
 NEW_PROP_TAG (NcpNewtonNumChoppedIterations)
 Number of Newton iterations per time step where the update gets chopped? More...
 
 NEW_TYPE_TAG (PvsModel, INHERITS_FROM(MultiPhaseBaseModel, VtkPhasePresence, VtkComposition, VtkEnergy, VtkDiffusion))
 The type tag for the isothermal single phase problems. More...
 
 SET_TYPE_PROP (PvsModel, LocalResidual, Ewoms::PvsLocalResidual< TypeTag >)
 Use the PVS local jacobian operator for the PVS model. More...
 
 SET_TYPE_PROP (PvsModel, NewtonMethod, Ewoms::PvsNewtonMethod< TypeTag >)
 Use the PVS specific newton method for the PVS model. More...
 
 SET_TYPE_PROP (PvsModel, Model, Ewoms::PvsModel< TypeTag >)
 the Model property More...
 
 SET_TYPE_PROP (PvsModel, PrimaryVariables, Ewoms::PvsPrimaryVariables< TypeTag >)
 the PrimaryVariables property More...
 
 SET_TYPE_PROP (PvsModel, RateVector, Ewoms::PvsRateVector< TypeTag >)
 the RateVector property More...
 
 SET_TYPE_PROP (PvsModel, BoundaryRateVector, Ewoms::PvsBoundaryRateVector< TypeTag >)
 the BoundaryRateVector property More...
 
 SET_TYPE_PROP (PvsModel, IntensiveQuantities, Ewoms::PvsIntensiveQuantities< TypeTag >)
 the IntensiveQuantities property More...
 
 SET_TYPE_PROP (PvsModel, ExtensiveQuantities, Ewoms::PvsExtensiveQuantities< TypeTag >)
 the ExtensiveQuantities property More...
 
 SET_TYPE_PROP (PvsModel, Indices, Ewoms::PvsIndices< TypeTag, 0 >)
 The indices required by the isothermal PVS model. More...
 
 SET_INT_PROP (PvsModel, PvsVerbosity, 1)
 
 SET_BOOL_PROP (PvsModel, EnableEnergy, false)
 Disable the energy equation by default. More...
 
 SET_BOOL_PROP (PvsModel, EnableDiffusion, false)
 
 SET_SCALAR_PROP (PvsModel, PvsPressureBaseWeight, 1.0)
 The basis value for the weight of the pressure primary variable. More...
 
 SET_SCALAR_PROP (PvsModel, PvsSaturationsBaseWeight, 1.0)
 The basis value for the weight of the saturation primary variables. More...
 
 SET_SCALAR_PROP (PvsModel, PvsMoleFractionsBaseWeight, 1.0)
 The basis value for the weight of the mole fraction primary variables. More...
 
 NEW_PROP_TAG (PvsVerbosity)
 The verbosity of the model (0 -> do not print anything, 2 -> spam stdout a lot) More...
 
 NEW_PROP_TAG (PvsPressureBaseWeight)
 The basis value for the weight of the pressure primary variable. More...
 
 NEW_PROP_TAG (PvsSaturationsBaseWeight)
 The basis value for the weight of the saturation primary variables. More...
 
 NEW_PROP_TAG (PvsMoleFractionsBaseWeight)
 The basis value for the weight of the mole fraction primary variables. More...
 
 NEW_TYPE_TAG (Richards, INHERITS_FROM(MultiPhaseBaseModel))
 The type tag for problems discretized using the Richards model. More...
 
 SET_INT_PROP (Richards, LiquidPhaseIndex, 0)
 By default, assume that the first phase is the liquid one. More...
 
 SET_INT_PROP (Richards, GasPhaseIndex, 1-GET_PROP_VALUE(TypeTag, LiquidPhaseIndex))
 By default, assume that the non-liquid phase is gaseos. More...
 
 SET_INT_PROP (Richards, LiquidComponentIndex, GET_PROP_VALUE(TypeTag, LiquidPhaseIndex))
 By default, assume that component which the liquid is made of has the same index as the liquid phase. More...
 
 SET_INT_PROP (Richards, GasComponentIndex, 1-GET_PROP_VALUE(TypeTag, LiquidComponentIndex))
 By default, assume that the gas component is the other than the liquid one. More...
 
 SET_TYPE_PROP (Richards, LocalResidual, Ewoms::RichardsLocalResidual< TypeTag >)
 The local residual operator. More...
 
 SET_TYPE_PROP (Richards, Model, Ewoms::RichardsModel< TypeTag >)
 The global model used. More...
 
 SET_TYPE_PROP (Richards, RateVector, Ewoms::RichardsRateVector< TypeTag >)
 the RateVector property More...
 
 SET_TYPE_PROP (Richards, BoundaryRateVector, Ewoms::RichardsBoundaryRateVector< TypeTag >)
 the BoundaryRateVector property More...
 
 SET_TYPE_PROP (Richards, PrimaryVariables, Ewoms::RichardsPrimaryVariables< TypeTag >)
 the PrimaryVariables property More...
 
 SET_TYPE_PROP (Richards, IntensiveQuantities, Ewoms::RichardsIntensiveQuantities< TypeTag >)
 The class for the intensive quantities. More...
 
 SET_TYPE_PROP (Richards, ExtensiveQuantities, Ewoms::RichardsExtensiveQuantities< TypeTag >)
 The class for the quantities required for the flux calculation. More...
 
 SET_TYPE_PROP (Richards, NewtonMethod, Ewoms::RichardsNewtonMethod< TypeTag >)
 The class of the Newton method. More...
 
 SET_TYPE_PROP (Richards, Indices, Ewoms::RichardsIndices)
 The class with all index definitions for the model. More...
 
 SET_PROP (Richards, WettingFluid)
 The wetting phase used. More...
 
 SET_PROP (Richards, NonWettingFluid)
 The non-wetting phase used. More...
 
 SET_PROP (Richards, FluidSystem)
 The fluid system used by the model. More...
 
 NEW_PROP_TAG (WettingFluid)
 
 NEW_PROP_TAG (NonWettingFluid)
 
 NEW_PROP_TAG (LiquidPhaseIndex)
 Index of the fluid which represents the wetting phase. More...
 
 NEW_PROP_TAG (GasPhaseIndex)
 Index of the fluid which represents the non-wetting phase. More...
 
 NEW_PROP_TAG (LiquidComponentIndex)
 Index of the component which constitutes the liquid. More...
 
 NEW_PROP_TAG (GasComponentIndex)
 Index of the component which constitutes the gas. More...
 
 NEW_TYPE_TAG (StokesModel, INHERITS_FROM(VcfvDiscretization))
 The type tag for the problems using the Stokes equations. More...
 
 NEW_TYPE_TAG (NavierStokesModel, INHERITS_FROM(StokesModel))
 The type tag for the problems using the Navier-Stokes equations. More...
 
 SET_PROP (StokesModel, NumEq)
 set the number of equations More...
 
 SET_INT_PROP (StokesModel, NumPhases, 1)
 the number of phases More...
 
 SET_INT_PROP (StokesModel, NumComponents, 1)
 the number of components More...
 
 SET_TYPE_PROP (StokesModel, LocalResidual, Ewoms::StokesLocalResidual< TypeTag >)
 Use the Stokes local residual function for the Stokes model. More...
 
 SET_TYPE_PROP (StokesModel, BaseProblem, Ewoms::StokesProblem< TypeTag >)
 Use the Stokes local residual function for the Stokes model. More...
 
 SET_SCALAR_PROP (StokesModel, NewtonRawTolerance, 1e-7)
 Increase the raw tolerance of the newton method to 10^-7. More...
 
 SET_TYPE_PROP (StokesModel, Model, Ewoms::StokesModel< TypeTag >)
 the Model property More...
 
 SET_TYPE_PROP (StokesModel, IntensiveQuantities, Ewoms::StokesIntensiveQuantities< TypeTag >)
 the IntensiveQuantities property More...
 
 SET_TYPE_PROP (StokesModel, ExtensiveQuantities, Ewoms::StokesExtensiveQuantities< TypeTag >)
 the ExtensiveQuantities property More...
 
 SET_TYPE_PROP (StokesModel, BoundaryRateVector, Ewoms::StokesBoundaryRateVector< TypeTag >)
 the BoundaryRateVector property More...
 
 SET_PROP (StokesModel, FluidSystem)
 The fluid system to use by default. More...
 
 SET_PROP (StokesModel, Fluid)
 The fluid that is used in the single-phase fluidsystem. More...
 
 SET_TYPE_PROP (StokesModel, Indices, Ewoms::StokesIndices< TypeTag, 0 >)
 
 SET_PROP (StokesModel, FluidState)
 Choose the type of the employed fluid state. More...
 
 SET_TYPE_PROP (StokesModel, HeatConductionLaw, Opm::FluidHeatConduction< typename GET_PROP_TYPE(TypeTag, FluidSystem), typename GET_PROP_TYPE(TypeTag, Scalar), GET_PROP_VALUE(TypeTag, StokesPhaseIndex)>)
 set the heat conduction law to a dummy one by default More...
 
 SET_TYPE_PROP (StokesModel, HeatConductionLawParams, typename GET_PROP_TYPE(TypeTag, HeatConductionLaw)::Params)
 
 SET_INT_PROP (StokesModel, StokesPhaseIndex, 0)
 Set the phaseIndex per default to zero (important for two-phase fluidsystems). More...
 
 SET_BOOL_PROP (StokesModel, EnableEnergy, false)
 Disable the energy equation by default. More...
 
 SET_BOOL_PROP (StokesModel, EnableNavierTerm, false)
 Disable the inertial term for the Stokes model by default. More...
 
 SET_BOOL_PROP (StokesModel, RequireScvCenterGradients, true)
 
 SET_BOOL_PROP (NavierStokesModel, EnableNavierTerm, true)
 Enable the inertial term for the Navier-Stokes model. More...
 
 NEW_PROP_TAG (FluidState)
 
 NEW_PROP_TAG (StokesPhaseIndex)
 The index of the considered fluid phase. More...
 
 NEW_PROP_TAG (EnableNavierTerm)
 Specify whether the model should feature an inertial term or not. More...
 
 NEW_TYPE_TAG (NewtonMethod)
 
 NEW_PROP_TAG (Linearizer)
 The class which linearizes the non-linear system of equations. More...
 
 NEW_PROP_TAG (NewtonVerbose)
 Specifies whether the Newton method should print messages or not. More...
 
 NEW_PROP_TAG (NewtonConvergenceWriter)
 Specifies the type of the class which writes out the Newton convergence. More...
 
 NEW_PROP_TAG (NewtonWriteConvergence)
 
 NEW_PROP_TAG (ConvergenceWriter)
 
 NEW_PROP_TAG (NewtonRawTolerance)
 The value for the error below which convergence is declared. More...
 
 NEW_PROP_TAG (NewtonMaxError)
 
 NEW_PROP_TAG (NewtonTargetIterations)
 The number of iterations at which the Newton method should aim at. More...
 
 NEW_PROP_TAG (NewtonMaxIterations)
 Number of maximum iterations for the Newton method. More...
 
 SET_TYPE_PROP (NewtonMethod, NewtonMethod, Ewoms::NewtonMethod< TypeTag >)
 
 SET_TYPE_PROP (NewtonMethod, NewtonConvergenceWriter, Ewoms::NullConvergenceWriter< TypeTag >)
 
 SET_BOOL_PROP (NewtonMethod, NewtonWriteConvergence, false)
 
 SET_BOOL_PROP (NewtonMethod, NewtonVerbose, true)
 
 SET_SCALAR_PROP (NewtonMethod, NewtonRawTolerance, 1e-8)
 
 SET_SCALAR_PROP (NewtonMethod, NewtonMaxError, 1e100)
 
 SET_INT_PROP (NewtonMethod, NewtonTargetIterations, 10)
 
 SET_INT_PROP (NewtonMethod, NewtonMaxIterations, 18)
 
 NEW_TYPE_TAG (Tutorial1Problem, INHERITS_FROM(ImmiscibleTwoPhaseModel))
 
 SET_TAG_PROP (Tutorial1Problem, SpatialDiscretizationSplice, VcfvDiscretization)
 
 SET_TYPE_PROP (Tutorial1Problem, Problem, Ewoms::Tutorial1Problem< TypeTag >)
 
 SET_TYPE_PROP (Tutorial1Problem, Grid, Dune::YaspGrid< 2 >)
 
 SET_TYPE_PROP (Tutorial1Problem, GridManager, Ewoms::CubeGridManager< TypeTag >)
 
 SET_TYPE_PROP (Tutorial1Problem, WettingPhase, Opm::LiquidPhase< typename GET_PROP_TYPE(TypeTag, Scalar), Opm::SimpleH2O< typename GET_PROP_TYPE(TypeTag, Scalar)> >)
 
 SET_TYPE_PROP (Tutorial1Problem, NonwettingPhase, Opm::LiquidPhase< typename GET_PROP_TYPE(TypeTag, Scalar), Opm::LNAPL< typename GET_PROP_TYPE(TypeTag, Scalar)> >)
 
 SET_PROP (Tutorial1Problem, MaterialLaw)
 
 SET_BOOL_PROP (Tutorial1Problem, EnableGravity, false)
 
 SET_SCALAR_PROP (Tutorial1Problem, EndTime, 100e3)
 
 SET_SCALAR_PROP (Tutorial1Problem, InitialTimeStepSize, 125.0)
 
 SET_SCALAR_PROP (Tutorial1Problem, DomainSizeX, 300.0)
 
 SET_SCALAR_PROP (Tutorial1Problem, DomainSizeY, 60.0)
 
 SET_SCALAR_PROP (Tutorial1Problem, DomainSizeZ, 0.0)
 
 SET_INT_PROP (Tutorial1Problem, CellsX, 100)
 
 SET_INT_PROP (Tutorial1Problem, CellsY, 1)
 
 SET_INT_PROP (Tutorial1Problem, CellsZ, 1)
 

Function Documentation

Ewoms::Properties::NEW_PROP_TAG ( NumEq  )

The number of balance equations.

Number of equations in the system of PDEs.

Ewoms::Properties::NEW_PROP_TAG ( EnableEclipseOutput  )

Specifies if the simulation should write output files that are compatible with those produced by the commercial Eclipse simulator

Ewoms::Properties::NEW_PROP_TAG ( Indices  )

Enumerations used by the model.

Enumerations for the Stokes models accessible using a generic name.

Ewoms::Properties::NEW_PROP_TAG ( BlackOilFluidState  )

The fluid state used by the model.

Ewoms::Properties::NEW_PROP_TAG ( SpatialDiscretizationSplice  )

The splice to be used for the spatial discretization.

Ewoms::Properties::NEW_PROP_TAG ( FluidState  )
Ewoms::Properties::NEW_PROP_TAG ( Grid  )

The type of the DUNE grid.

Ewoms::Properties::NEW_PROP_TAG ( VtkWritePrimaryVars  )
Ewoms::Properties::NEW_PROP_TAG ( HeatConductionLaw  )

The material law for heat conduction.

The heat conduction law which ought to be used.

Ewoms::Properties::NEW_PROP_TAG ( WettingFluid  )

The fluid used as the wetting phase (by default, we set the fluid system to the immiscible one, which requires this property.)

Ewoms::Properties::NEW_PROP_TAG ( VtkWritePhasePresence  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteProcessRank  )
Ewoms::Properties::NEW_PROP_TAG ( MaterialLaw  )

The material law which ought to be used (extracted from the spatial parameters)

Ewoms::Properties::NEW_PROP_TAG ( UseTwoPointGradients  )

Use the two-point gradient approximation scheme instead of first order finite element ones

Ewoms::Properties::NEW_PROP_TAG ( EnableEnergy  )

Specifies whether energy should be considered as a conservation quantity or not.

Specify whether the energy equation is enabled or not.

Specifies whether energy is considered as a conservation quantity or not.

Enable the energy equation?

Specify whether energy should be considered as a conservation quantity or not.

Ewoms::Properties::NEW_PROP_TAG ( GridViewLevel  )
Ewoms::Properties::NEW_PROP_TAG ( FlashSolver  )

The type of the flash constraint solver.

Ewoms::Properties::NEW_PROP_TAG ( GridView  )

The type of the grid view.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteDofIndex  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteTemperature  )
Ewoms::Properties::NEW_PROP_TAG ( HeatConductionLawParams  )

The parameters of the material law for heat conduction.

The parameters of the heat conduction law.

Ewoms::Properties::NEW_PROP_TAG ( Scalar  )

Property to specify the type of scalar values.

The type of scalar values.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteMassFractions  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteTortuosities  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteSolidHeatCapacity  )
Ewoms::Properties::NEW_PROP_TAG ( StokesPhaseIndex  )

The index of the considered fluid phase.

Ewoms::Properties::NEW_PROP_TAG ( FlashTolerance  )

The maximum accepted error of the flash solver.

Ewoms::Properties::NEW_PROP_TAG ( DofMapper  )

The mapper to find the global index of a degree of freedom.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteMoleFractions  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteDiffusionCoefficients  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteHeatConductivity  )
Ewoms::Properties::NEW_PROP_TAG ( BlackoilNumChoppedIterations  )

Number of Newton-Raphson iterations for which the update should be chopped.

Ewoms::Properties::NEW_PROP_TAG ( EnableGravity  )

Returns whether gravity is considered in the problem.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteTotalMassFractions  )
Ewoms::Properties::NEW_PROP_TAG ( WettingPhase  )

The wetting phase for two-phase models.

Ewoms::Properties::NEW_PROP_TAG ( GlobalEqVector  )

Vector containing a quantity of for equation for each DOF of the whole grid.

Vector containing a quantity of for equation on the whole grid.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteEffectiveDiffusionCoefficients  )
Ewoms::Properties::NEW_PROP_TAG ( NonWettingFluid  )

The fluid used as the non-wetting phase (by default, we set the fluid system to the immiscible one, which requires this property.)

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteInternalEnergies  )
Ewoms::Properties::NEW_PROP_TAG ( DomainSizeX  )
Ewoms::Properties::NEW_PROP_TAG ( FluxModule  )

Specifies the relation used for velocity.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteTotalMoleFractions  )
Ewoms::Properties::NEW_PROP_TAG ( NcpPressureBaseWeight  )

The unmodified weight for the pressure primary variable.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteFractureSaturations  )
Ewoms::Properties::NEW_PROP_TAG ( JacobianMatrix  )

Type of the global jacobian matrix.

Specifies the type of a global Jacobian matrix.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteEnthalpies  )
Ewoms::Properties::NEW_PROP_TAG ( DomainSizeY  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteMolarities  )
Ewoms::Properties::NEW_PROP_TAG ( NonwettingPhase  )

The non-wetting phase for two-phase models.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteFractureMobilities  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWritePressures  )
Ewoms::Properties::NEW_PROP_TAG ( DomainSizeZ  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteGasDissolutionFactor  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteFugacities  )
Ewoms::Properties::NEW_PROP_TAG ( NcpSaturationsBaseWeight  )

The weight for the saturation primary variables.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteFractureRelativePermeabilities  )
Ewoms::Properties::NEW_PROP_TAG ( PvsVerbosity  )

The verbosity of the model (0 -> do not print anything, 2 -> spam stdout a lot)

Ewoms::Properties::NEW_PROP_TAG ( LiquidPhaseIndex  )

Index of the fluid which represents the wetting phase.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteDensities  )
Ewoms::Properties::NEW_PROP_TAG ( MaterialLawParams  )

The context material law (extracted from the spatial parameters)

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteSaturatedOilGasDissolutionFactor  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteFugacityCoeffs  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteFracturePorosity  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteSaturations  )
Ewoms::Properties::NEW_PROP_TAG ( NumPhases  )

Number of fluid phases in the system.

Ewoms::Properties::NEW_PROP_TAG ( CellsX  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteGasFormationVolumeFactor  )
Ewoms::Properties::NEW_PROP_TAG ( LinearSolverSplice  )

set the splices for the finite volume discretizations

Ewoms::Properties::NEW_PROP_TAG ( NcpFugacitiesBaseWeight  )

The unmodified weight for the fugacity primary variables.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteFractureIntrinsicPermeabilities  )
Ewoms::Properties::NEW_PROP_TAG ( PvsPressureBaseWeight  )

The basis value for the weight of the pressure primary variable.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteMobilities  )
Ewoms::Properties::NEW_PROP_TAG ( LocalLinearizer  )

The type of the local linearizer.

Ewoms::Properties::NEW_PROP_TAG ( NumComponents  )

Number of chemical species in the system.

Ewoms::Properties::NEW_PROP_TAG ( CellsY  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteOilFormationVolumeFactor  )
Ewoms::Properties::NEW_PROP_TAG ( ParallelIterativeLinearSolver  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteFractureFilterVelocities  )
Ewoms::Properties::NEW_PROP_TAG ( GasPhaseIndex  )

Index of the fluid which represents the non-wetting phase.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteRelativePermeabilities  )
Ewoms::Properties::NEW_PROP_TAG ( EnableNavierTerm  )

Specify whether the model should feature an inertial term or not.

Ewoms::Properties::NEW_PROP_TAG ( Evaluation  )

Representation of a function evaluation and all necessary derivatives with regard to the intensive quantities of the primary variables.

Depending on the chosen linearization method, this property may be the same as the "Scalar" property (if the finite difference linearizer is used), or it may be more complex (for the linearizer which uses automatic differentiation).

Ewoms::Properties::NEW_PROP_TAG ( CellsZ  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteOilSaturationPressure  )
Ewoms::Properties::NEW_PROP_TAG ( Fluid  )

The fluid used by the model.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteFractureVolumeFraction  )
Ewoms::Properties::NEW_PROP_TAG ( PvsSaturationsBaseWeight  )

The basis value for the weight of the saturation primary variables.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteViscosities  )
Ewoms::Properties::NEW_PROP_TAG ( LocalLinearizerSplice  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteAverageMolarMasses  )
Ewoms::Properties::NEW_PROP_TAG ( Model  )

The class dealing with the balance equations.

The model describing the PDEs for the conservation quantities.

The type of the model.

Ewoms::Properties::NEW_PROP_TAG ( LocalResidual  )

The type of the local residual function.

Ewoms::Properties::NEW_PROP_TAG ( EnableDiffusion  )

Enable diffusive fluxes?

Ewoms::Properties::NEW_PROP_TAG ( NcpCompositionFromFugacitiesSolver  )

The themodynamic constraint solver which calculates the composition of any phase given all component fugacities.

Ewoms::Properties::NEW_PROP_TAG ( FiniteDifferenceLocalLinearizer  )
Ewoms::Properties::NEW_PROP_TAG ( PvsMoleFractionsBaseWeight  )

The basis value for the weight of the mole fraction primary variables.

Ewoms::Properties::NEW_PROP_TAG ( LiquidComponentIndex  )

Index of the component which constitutes the liquid.

Ewoms::Properties::NEW_PROP_TAG ( VtkWritePorosity  )
Ewoms::Properties::NEW_PROP_TAG ( Problem  )

The type of the problem.

The physical model which we would like to solve.

Ewoms::Properties::NEW_PROP_TAG ( NumericDifferenceMethod  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWriteIntrinsicPermeabilities  )
Ewoms::Properties::NEW_PROP_TAG ( BaseEpsilon  )
Ewoms::Properties::NEW_PROP_TAG ( VtkWritePotentialGradients  )
Ewoms::Properties::NEW_PROP_TAG ( EqVector  )

A vector of holding a quantity for each equation (usually at a given spatial location)

Vector containing a quantity of for equation for a single degee of freedom.

The class storing values of conservation equations (e.g., a "naked" primary varible vector)

Ewoms::Properties::NEW_PROP_TAG ( NcpNewtonNumChoppedIterations  )

Number of Newton iterations per time step where the update gets chopped?

Ewoms::Properties::NEW_PROP_TAG ( GasComponentIndex  )

Index of the component which constitutes the gas.

Ewoms::Properties::NEW_PROP_TAG ( VtkWriteFilterVelocities  )
Ewoms::Properties::NEW_PROP_TAG ( PrimaryVariables  )

The class storing primary variables plus pseudo primary variables.

Specifies the type of a solution for a single degee of freedom.

A vector of primary variables within a sub-control volume.

Ewoms::Properties::NEW_PROP_TAG ( ElementContext  )

The secondary variables of all degrees of freedom in an element's stencil.

Ewoms::Properties::NEW_PROP_TAG ( FluidSystem  )

The fluid systems including the information about the phases.

The fluid system used for the problem.

Provides the thermodynamic relations.

Ewoms::Properties::NEW_PROP_TAG ( ParameterTree  )

Property which provides a Dune::ParameterTree.

Ewoms::Properties::NEW_PROP_TAG ( DiscNewtonMethod  )

The discretization specific part of he implementing the Newton algorithm.

Ewoms::Properties::NEW_PROP_TAG ( Overlap  )
Ewoms::Properties::NEW_PROP_TAG ( OverlappingVector  )
Ewoms::Properties::NEW_PROP_TAG ( ModelParameterGroup  )

Property which defines the group that is queried for parameters by default.

Ewoms::Properties::NEW_PROP_TAG ( NewtonMethod  )

The class implementing the Newton algorithm.

Specifies the type of the actual Newton method.

Ewoms::Properties::NEW_PROP_TAG ( AmgCoarsenTarget  )
Ewoms::Properties::NEW_PROP_TAG ( OverlappingMatrix  )
Ewoms::Properties::NEW_PROP_TAG ( OverlappingScalarProduct  )
Ewoms::Properties::NEW_PROP_TAG ( OverlappingLinearOperator  )
Ewoms::Properties::NEW_PROP_TAG ( GridManager  )

Property which provides a GridManager (manages grids)

Ewoms::Properties::NEW_PROP_TAG ( EnablePartialRelinearization  )

Specifies whether the linearization should only be relinearized if the current solution deviates too much from the evaluation point

Specify whether the system of equations should be only relinearized for elements where at least one degree of freedom is above the specified tolerance

Ewoms::Properties::NEW_PROP_TAG ( LinearSolverBackend  )

The type of the linear solver to be used.

Specifies the type of the linear solver to be used.

Ewoms::Properties::NEW_PROP_TAG ( LinearSolverWrapper  )
Ewoms::Properties::NEW_PROP_TAG ( EnableLinearizationRecycling  )

Enable linearization recycling?

Specify whether the linear system of equations of the last iteration of a time step should be re-used as the jacobian of the first iteration of the next time step.

Ewoms::Properties::NEW_PROP_TAG ( GridFile  )

Property provides the name of the file from which the grid ought to be loaded from

Ewoms::Properties::NEW_PROP_TAG ( PreconditionerWrapper  )
Ewoms::Properties::NEW_PROP_TAG ( Simulator  )

Manages the simulation time.

The simulation management class of the simulation.

Ewoms::Properties::NEW_PROP_TAG ( ThreadManager  )

The OpenMP threads manager.

Ewoms::Properties::NEW_PROP_TAG ( GridGlobalRefinements  )

Property which tells the GridManager how often the grid should be refined after creation.

Ewoms::Properties::NEW_PROP_TAG ( Stencil  )

The class describing the stencil of the spatial discretization.

Ewoms::Properties::NEW_PROP_TAG ( LinearSolverTolerance  )

The desired residual reduction of the linear solver.

Maximum accepted error of the solution of the linear solver.

In the context of this class, this is needed to implement partial relinearization of the linearized system of equations.

Ewoms::Properties::NEW_PROP_TAG ( ParameterFile  )

Property provides the name of the file from which the additional runtime parameters should to be loaded from

Ewoms::Properties::NEW_PROP_TAG ( LinearSolverOverlapSize  )

The size of the algebraic overlap of the linear solver.

Algebraic overlaps can be thought as being the same as the overlap of a grid, but it is only existant for the linear system of equations.

Ewoms::Properties::NEW_PROP_TAG ( BaseProblem  )

The type of the base class for all problems which use this model.

The type of the base class for problems using the stokes model.

Ewoms::Properties::NEW_PROP_TAG ( PrintProperties  )

Print all properties on startup?

0 means 'no', 1 means 'yes', 2 means 'print only to logfiles'. The default is 2.

Ewoms::Properties::NEW_PROP_TAG ( Discretization  )

The type of the spatial discretization used by the model.

Ewoms::Properties::NEW_PROP_TAG ( Linearizer  )

The class which linearizes the non-linear system of equations.

Ewoms::Properties::NEW_PROP_TAG ( DiscLocalResidual  )

The discretization specific part of the local residual.

Ewoms::Properties::NEW_PROP_TAG ( PrintParameters  )

Print all parameters on startup?

0 means 'no', 1 means 'yes', 2 means 'print only to logfiles'. The default is 2.

Ewoms::Properties::NEW_PROP_TAG ( LinearSolverVerbosity  )

Specifies the verbosity of the linear solver.

By default it is 0, i.e. it doesn't print anything. Setting this property to 1 prints aggregated convergence rates, 2 prints the convergence rate of every iteration of the scheme.

Ewoms::Properties::NEW_PROP_TAG ( LinearSolverMaxIterations  )

Maximum number of iterations eyecuted by the linear solver.

Ewoms::Properties::NEW_PROP_TAG ( EndTime  )

The default value for the simulation's end time.

Ewoms::Properties::NEW_PROP_TAG ( LinearizeNonLocalElements  )

Specify if elements that do not belong to the local process' grid partition should be skipped

Ewoms::Properties::NEW_PROP_TAG ( NewtonVerbose  )

Specifies whether the Newton method should print messages or not.

Ewoms::Properties::NEW_PROP_TAG ( PreconditionerOrder  )

The order of the sequential preconditioner.

Ewoms::Properties::NEW_PROP_TAG ( InitialTimeStepSize  )

The default value for the simulation's initial time step size.

Ewoms::Properties::NEW_PROP_TAG ( BaseLinearizer  )

Linearizes the global non-linear system of equations.

Ewoms::Properties::NEW_PROP_TAG ( NewtonConvergenceWriter  )

Specifies the type of the class which writes out the Newton convergence.

Ewoms::Properties::NEW_PROP_TAG ( PreconditionerRelaxation  )

The relaxation factor of the preconditioner.

Ewoms::Properties::NEW_PROP_TAG ( RestartTime  )

The default value for the simulation's restart time.

Ewoms::Properties::NEW_PROP_TAG ( GMResRestart  )

number of iterations between solver restarts for the GMRES solver

Ewoms::Properties::NEW_PROP_TAG ( NewtonWriteConvergence  )

Specifies whether the convergence rate and the global residual gets written out to disk for every Newton iteration

Ewoms::Properties::NEW_PROP_TAG ( ElementEqVector  )

A vector of holding a quantity for each equation for each DOF of an element.

Ewoms::Properties::NEW_PROP_TAG ( ConvergenceWriter  )

Specifies whether the convergence rate and the global residual gets written out to disk for every Newton iteration

Ewoms::Properties::NEW_PROP_TAG ( RateVector  )

Vector containing volumetric or areal rates of quantities.

Ewoms::Properties::NEW_PROP_TAG ( BoundaryRateVector  )

Type of object for specifying boundary conditions.

Ewoms::Properties::NEW_PROP_TAG ( Constraints  )

The class which represents a constraint degree of freedom.

Ewoms::Properties::NEW_PROP_TAG ( NewtonRawTolerance  )

The value for the error below which convergence is declared.

This value can (and for the porous media models will) be changed to account for grid scaling and other effects.

Ewoms::Properties::NEW_PROP_TAG ( SolutionVector  )

Vector containing all primary variables of the grid.

Specifies the type of a solution.

Ewoms::Properties::NEW_PROP_TAG ( NewtonMaxError  )

The maximum error which may occur in a simulation before the Newton method for the time step is aborted

Ewoms::Properties::NEW_PROP_TAG ( IntensiveQuantities  )

The secondary variables within a sub-control volume.

Ewoms::Properties::NEW_PROP_TAG ( DiscIntensiveQuantities  )

The discretization specific part of the intensive quantities.

Ewoms::Properties::NEW_PROP_TAG ( NewtonTargetIterations  )

The number of iterations at which the Newton method should aim at.

This is used to control the time-step size. The heuristic used is to scale the last time-step size by the deviation of the number of iterations used from the target steps.

Ewoms::Properties::NEW_PROP_TAG ( BoundaryContext  )

The secondary variables of a boundary segment.

Ewoms::Properties::NEW_PROP_TAG ( ConstraintsContext  )

The secondary variables of a constraint degree of freedom.

Ewoms::Properties::NEW_PROP_TAG ( NewtonMaxIterations  )

Number of maximum iterations for the Newton method.

Ewoms::Properties::NEW_PROP_TAG ( ExtensiveQuantities  )

Data required to calculate a flux over a face.

Ewoms::Properties::NEW_PROP_TAG ( GradientCalculator  )

Calculates gradients of arbitrary quantities at flux integration points.

Ewoms::Properties::NEW_PROP_TAG ( DiscBaseIntensiveQuantities  )

The part of the intensive quantities which is specific to the spatial discretization.

Ewoms::Properties::NEW_PROP_TAG ( DiscExtensiveQuantities  )

The part of the extensive quantities which is specific to the spatial discretization.

Ewoms::Properties::NEW_PROP_TAG ( DiscBaseOutputModule  )

The part of the VTK ouput modules which is specific to the spatial discretization.

Ewoms::Properties::NEW_PROP_TAG ( GridCommHandleFactory  )

The class to create grid communication handles.

Ewoms::Properties::NEW_PROP_TAG ( ThreadsPerProcess  )
Ewoms::Properties::NEW_PROP_TAG ( EnableVtkOutput  )

Global switch to enable or disable the writing of VTK output files.

If writing VTK files is disabled, then the WriteVtk$FOO options do not have any effect...

Ewoms::Properties::NEW_PROP_TAG ( VtkOutputFormat  )

Specify the format the VTK output is written to disk.

Possible values are:

  • Dune::VTK::ascii (default)
  • Dune::VTK::base64
  • Dune::VTK::appendedraw
  • Dune::VTK::appendedbase64
Ewoms::Properties::NEW_PROP_TAG ( EnableConstraints  )

Specify whether the some degrees of fredom can be constraint.

Ewoms::Properties::NEW_PROP_TAG ( MaxTimeStepSize  )

Specify the maximum size of a time integration [s].

The default is to not limit the step size.

Ewoms::Properties::NEW_PROP_TAG ( MinTimeStepSize  )

Specify the minimal size of a time integration [s].

The default is to not limit the step size.

Ewoms::Properties::NEW_PROP_TAG ( MaxTimeStepDivisions  )

The maximum allowed number of timestep divisions for the Newton solver.

Ewoms::Properties::NEW_PROP_TAG ( EnableIntensiveQuantityCache  )

Specify whether all intensive quantities for the grid should be cached in the discretization.

This potentially reduces the CPU time, but comes at the cost of higher memory consumption. In turn, the higher memory requirements may cause the simulation to exhibit worse cache coherence behavior which eats some of the computational benefits again.

Ewoms::Properties::NEW_PROP_TAG ( EnableThermodynamicHints  )

Specify whether to use the already calculated solutions as starting values of the intensive quantities.

This only makes sense if the calculation of the intensive quantities is very expensive (e.g. for non-linear fugacity functions where the solver converges faster).

Ewoms::Properties::NEW_PROP_TAG ( VertexMapper  )

The mapper to find the global index of a vertex.

Ewoms::Properties::NEW_PROP_TAG ( ElementMapper  )

The mapper to find the global index of an element.

Ewoms::Properties::NEW_PROP_TAG ( BorderListCreator  )

The class which marks the border indices associated with the degrees of freedom on a process boundary.

This is required for the algebraic overlap stuff.

Ewoms::Properties::NEW_PROP_TAG ( TimeDiscHistorySize  )

The history size required by the time discretization.

Ewoms::Properties::NEW_PROP_TAG ( RequireScvCenterGradients  )

Specify whether the gradients in the center of the SCVs need to be updated.

Most models don't need this, but the (Navier-)Stokes ones do...

Ewoms::Properties::NEW_TYPE_TAG ( VtkPrimaryVars  )
Ewoms::Properties::NEW_TYPE_TAG ( AuxModule  )
Ewoms::Properties::NEW_TYPE_TAG ( EcfvDiscretization  ,
INHERITS_FROM(FvBaseDiscretization)   
)

The type tag for models based on the ECFV-scheme.

Ewoms::Properties::NEW_TYPE_TAG ( VcfvDiscretization  ,
INHERITS_FROM(FvBaseDiscretization)   
)

The type tag for models based on the VCFV-scheme.

Ewoms::Properties::NEW_TYPE_TAG ( VtkPhasePresence  )
Ewoms::Properties::NEW_TYPE_TAG ( VtkTemperature  )
Ewoms::Properties::NEW_TYPE_TAG ( VtkComposition  )
Ewoms::Properties::NEW_TYPE_TAG ( VtkDiffusion  )
Ewoms::Properties::NEW_TYPE_TAG ( VtkEnergy  )
Ewoms::Properties::NEW_TYPE_TAG ( VtkDiscreteFracture  )
Ewoms::Properties::NEW_TYPE_TAG ( FvBaseDiscretization  ,
INHERITS_FROM(ImplicitModel, FvBaseNewtonMethod, VtkPrimaryVars)   
)

The type tag for models based on the finite volume schemes.

Ewoms::Properties::NEW_TYPE_TAG ( VtkMultiPhase  )
Ewoms::Properties::NEW_TYPE_TAG ( VtkBlackOil  )
Ewoms::Properties::NEW_TYPE_TAG ( FvBaseNewtonMethod  ,
INHERITS_FROM(NewtonMethod)   
)

create a type tag for the Newton method of the finite-volume discretization

Ewoms::Properties::NEW_TYPE_TAG ( NumericModel  ,
INHERITS_FROM(ParameterSystem)   
)

Type tag for all models.

Ewoms::Properties::NEW_TYPE_TAG ( AutoDiffLocalLinearizer  )
Ewoms::Properties::NEW_TYPE_TAG ( ImplicitModel  ,
INHERITS_FROM(NumericModel)   
)

Type tag for all fully coupled models.

Ewoms::Properties::NEW_TYPE_TAG ( FiniteDifferenceLocalLinearizer  )
Ewoms::Properties::NEW_TYPE_TAG ( MultiPhaseBaseModel  ,
INHERITS_FROM(VtkMultiPhase, VtkTemperature)   
)

The generic type tag for problems using the immiscible multi-phase model.

Ewoms::Properties::NEW_TYPE_TAG ( DiscreteFractureModel  ,
INHERITS_FROM(ImmiscibleTwoPhaseModel, VtkDiscreteFracture)   
)

The generic type tag for problems using the immiscible multi-phase model.

Ewoms::Properties::NEW_TYPE_TAG ( ParallelIterativeLinearSolver  )
Ewoms::Properties::NEW_TYPE_TAG ( FlashModel  ,
INHERITS_FROM(MultiPhaseBaseModel, VtkComposition, VtkEnergy, VtkDiffusion)   
)

The type tag for the isothermal single phase problems.

Ewoms::Properties::NEW_TYPE_TAG ( ImmiscibleModel  ,
INHERITS_FROM(MultiPhaseBaseModel, VtkEnergy)   
)

The generic type tag for problems using the immiscible multi-phase model.

Ewoms::Properties::NEW_TYPE_TAG ( Richards  ,
INHERITS_FROM(MultiPhaseBaseModel)   
)

The type tag for problems discretized using the Richards model.

Ewoms::Properties::NEW_TYPE_TAG ( StokesModel  ,
INHERITS_FROM(VcfvDiscretization)   
)

The type tag for the problems using the Stokes equations.

Ewoms::Properties::NEW_TYPE_TAG ( BlackOilModel  ,
INHERITS_FROM(MultiPhaseBaseModel, VtkBlackOil, VtkComposition)   
)

The type tag for the black-oil problems.

Ewoms::Properties::NEW_TYPE_TAG ( NewtonMethod  )

The type tag on which the default properties for the Newton method are attached

Ewoms::Properties::NEW_TYPE_TAG ( ImmiscibleSinglePhaseModel  ,
INHERITS_FROM(ImmiscibleModel)   
)

The type tag for single-phase immiscible problems.

Ewoms::Properties::NEW_TYPE_TAG ( PvsModel  ,
INHERITS_FROM(MultiPhaseBaseModel, VtkPhasePresence, VtkComposition, VtkEnergy, VtkDiffusion)   
)

The type tag for the isothermal single phase problems.

Ewoms::Properties::NEW_TYPE_TAG ( Tutorial1Problem  ,
INHERITS_FROM(ImmiscibleTwoPhaseModel)   
)
Ewoms::Properties::NEW_TYPE_TAG ( ParallelAmgLinearSolver  ,
INHERITS_FROM(ParallelIterativeLinearSolver)   
)
Ewoms::Properties::NEW_TYPE_TAG ( ImmiscibleTwoPhaseModel  ,
INHERITS_FROM(ImmiscibleModel)   
)

The type tag for two-phase immiscible problems.

Ewoms::Properties::NEW_TYPE_TAG ( NavierStokesModel  ,
INHERITS_FROM(StokesModel)   
)

The type tag for the problems using the Navier-Stokes equations.

Basically this just takes everything from the Stokes model, but sets the EnableNavierTerm property to true by default.

Ewoms::Properties::NEW_TYPE_TAG ( NcpModel  ,
INHERITS_FROM(MultiPhaseBaseModel, VtkComposition, VtkEnergy, VtkDiffusion)   
)

Define the type tag for the compositional NCP model.

Ewoms::Properties::SET_BOOL_PROP ( VtkPhasePresence  ,
VtkWritePhasePresence  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkPrimaryVars  ,
VtkWritePrimaryVars  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkPrimaryVars  ,
VtkWriteProcessRank  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkPrimaryVars  ,
VtkWriteDofIndex  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkDiffusion  ,
VtkWriteTortuosities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkTemperature  ,
VtkWriteTemperature  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkEnergy  ,
VtkWriteSolidHeatCapacity  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkDiffusion  ,
VtkWriteDiffusionCoefficients  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkEnergy  ,
VtkWriteHeatConductivity  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkDiffusion  ,
VtkWriteEffectiveDiffusionCoefficients  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkEnergy  ,
VtkWriteInternalEnergies  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkComposition  ,
VtkWriteMassFractions  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkEnergy  ,
VtkWriteEnthalpies  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkComposition  ,
VtkWriteMoleFractions  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkComposition  ,
VtkWriteTotalMassFractions  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkBlackOil  ,
VtkWriteGasDissolutionFactor  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkComposition  ,
VtkWriteTotalMoleFractions  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkBlackOil  ,
VtkWriteSaturatedOilGasDissolutionFactor  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkComposition  ,
VtkWriteMolarities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkDiscreteFracture  ,
VtkWriteFractureSaturations  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkBlackOil  ,
VtkWriteGasFormationVolumeFactor  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkComposition  ,
VtkWriteFugacities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkDiscreteFracture  ,
VtkWriteFractureMobilities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkBlackOil  ,
VtkWriteOilFormationVolumeFactor  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkComposition  ,
VtkWriteFugacityCoeffs  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkDiscreteFracture  ,
VtkWriteFractureRelativePermeabilities  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkDiscreteFracture  ,
VtkWriteFracturePorosity  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkBlackOil  ,
VtkWriteOilSaturationPressure  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkDiscreteFracture  ,
VtkWriteFractureIntrinsicPermeabilities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkMultiPhase  ,
VtkWritePressures  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkDiscreteFracture  ,
VtkWriteFractureFilterVelocities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkMultiPhase  ,
VtkWriteDensities  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkDiscreteFracture  ,
VtkWriteFractureVolumeFraction  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkMultiPhase  ,
VtkWriteSaturations  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkMultiPhase  ,
VtkWriteMobilities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkMultiPhase  ,
VtkWriteRelativePermeabilities  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkMultiPhase  ,
VtkWriteViscosities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkMultiPhase  ,
VtkWriteAverageMolarMasses  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkMultiPhase  ,
VtkWritePorosity  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkMultiPhase  ,
VtkWriteIntrinsicPermeabilities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkMultiPhase  ,
VtkWritePotentialGradients  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VtkMultiPhase  ,
VtkWriteFilterVelocities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( VcfvDiscretization  ,
UseTwoPointGradients  ,
false   
)

Use P1-finite element gradients by default for the vertex centered finite volume scheme.

Ewoms::Properties::SET_BOOL_PROP ( DiscreteFractureModel  ,
UseTwoPointGradients  ,
true   
)

For the discrete fracture model, we need to use two-point flux approximation or it will converge very poorly

Ewoms::Properties::SET_BOOL_PROP ( EcfvDiscretization  ,
LinearizeNonLocalElements  ,
true   
)

For the element centered finite volume method, ghost and overlap elements must be assembled to calculate the fluxes over the process boundary faces of the local process' grid partition

Ewoms::Properties::SET_BOOL_PROP ( DiscreteFractureModel  ,
EnableIntensiveQuantityCache  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( NcpModel  ,
EnableEnergy  ,
false   
)

Disable the energy equation by default.

Ewoms::Properties::SET_BOOL_PROP ( VcfvDiscretization  ,
LinearizeNonLocalElements  ,
false   
)

For the vertex centered finite volume method, ghost and overlap elements must not be assembled to avoid accounting twice for the fluxes over the process boundary faces of the local process' grid partition

Ewoms::Properties::SET_BOOL_PROP ( ImmiscibleModel  ,
EnableEnergy  ,
false   
)

Disable the energy equation by default.

Ewoms::Properties::SET_BOOL_PROP ( NcpModel  ,
EnableDiffusion  ,
false   
)

disable diffusion by default

Ewoms::Properties::SET_BOOL_PROP ( FlashModel  ,
EnableIntensiveQuantityCache  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( PvsModel  ,
EnableEnergy  ,
false   
)

Disable the energy equation by default.

Ewoms::Properties::SET_BOOL_PROP ( FlashModel  ,
EnableThermodynamicHints  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( PvsModel  ,
EnableDiffusion  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( MultiPhaseBaseModel  ,
EnableGravity  ,
false   
)

disable gravity by default

Ewoms::Properties::SET_BOOL_PROP ( FlashModel  ,
EnableDiffusion  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( FlashModel  ,
EnableEnergy  ,
false   
)

Disable the energy equation by default.

Ewoms::Properties::SET_BOOL_PROP ( Tutorial1Problem  ,
EnableGravity  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( ImmiscibleSinglePhaseModel  ,
VtkWriteSaturations  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( ImmiscibleSinglePhaseModel  ,
VtkWriteMobilities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( ImmiscibleSinglePhaseModel  ,
VtkWriteRelativePermeabilities  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( NewtonMethod  ,
NewtonWriteConvergence  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( NewtonMethod  ,
NewtonVerbose  ,
true   
)
Ewoms::Properties::SET_BOOL_PROP ( StokesModel  ,
EnableEnergy  ,
false   
)

Disable the energy equation by default.

Ewoms::Properties::SET_BOOL_PROP ( StokesModel  ,
EnableNavierTerm  ,
false   
)

Disable the inertial term for the Stokes model by default.

Ewoms::Properties::SET_BOOL_PROP ( StokesModel  ,
RequireScvCenterGradients  ,
true   
)

The (Navier-)Stokes needs the gradients at the center of the SCVs, so we enable them here.

Ewoms::Properties::SET_BOOL_PROP ( NavierStokesModel  ,
EnableNavierTerm  ,
true   
)

Enable the inertial term for the Navier-Stokes model.

Ewoms::Properties::SET_BOOL_PROP ( FvBaseDiscretization  ,
EnableVtkOutput  ,
true   
)

Enable the VTK output by default.

Ewoms::Properties::SET_BOOL_PROP ( FvBaseDiscretization  ,
EnableLinearizationRecycling  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( FvBaseDiscretization  ,
EnablePartialRelinearization  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( FvBaseDiscretization  ,
EnableConstraints  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( FvBaseDiscretization  ,
EnableIntensiveQuantityCache  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( FvBaseDiscretization  ,
EnableThermodynamicHints  ,
false   
)
Ewoms::Properties::SET_BOOL_PROP ( FvBaseDiscretization  ,
RequireScvCenterGradients  ,
false   
)

Most models don't need the gradients at the center of the SCVs, so we disable them by default.

Ewoms::Properties::SET_INT_PROP ( MultiPhaseBaseModel  ,
NumEq  ,
GET_PROP_TYPE(TypeTag, Indices)::numEq   
)

set the number of equations to the number of phases

Ewoms::Properties::SET_INT_PROP ( Richards  ,
LiquidPhaseIndex  ,
 
)

By default, assume that the first phase is the liquid one.

Ewoms::Properties::SET_INT_PROP ( MultiPhaseBaseModel  ,
NumPhases  ,
GET_PROP_TYPE(TypeTag, FluidSystem)::numPhases   
)

The number of phases is determined by the fluid system.

Ewoms::Properties::SET_INT_PROP ( MultiPhaseBaseModel  ,
NumComponents  ,
GET_PROP_TYPE(TypeTag, FluidSystem)::numComponents   
)

Number of chemical species in the system.

Ewoms::Properties::SET_INT_PROP ( Richards  ,
GasPhaseIndex  ,
1-  GET_PROP_VALUETypeTag, LiquidPhaseIndex 
)

By default, assume that the non-liquid phase is gaseos.

Ewoms::Properties::SET_INT_PROP ( ParallelAmgLinearSolver  ,
AmgCoarsenTarget  ,
5000   
)

The target number of DOFs per processor for the parallel algebraic multi-grid solver

Ewoms::Properties::SET_INT_PROP ( Richards  ,
LiquidComponentIndex  ,
GET_PROP_VALUE(TypeTag, LiquidPhaseIndex)   
)

By default, assume that component which the liquid is made of has the same index as the liquid phase.

This is a convention which works for most fluid systems shipped with eWoms by default, but it cannot generally correct because the liquid can be composed of different components. (e.g., do you prefer Ethanol of H2O??)

Ewoms::Properties::SET_INT_PROP ( Richards  ,
GasComponentIndex  ,
1-  GET_PROP_VALUETypeTag, LiquidComponentIndex 
)

By default, assume that the gas component is the other than the liquid one.

Ewoms::Properties::SET_INT_PROP ( FiniteDifferenceLocalLinearizer  ,
NumericDifferenceMethod  ,
1 
)

Specify which kind of method should be used to numerically calculate the partial derivatives of the residual.

-1 means backward differences, 0 means central differences, 1 means forward differences. By default we use central differences.

Ewoms::Properties::SET_INT_PROP ( StokesModel  ,
NumPhases  ,
 
)

the number of phases

Ewoms::Properties::SET_INT_PROP ( StokesModel  ,
NumComponents  ,
 
)

the number of components

Ewoms::Properties::SET_INT_PROP ( PvsModel  ,
PvsVerbosity  ,
 
)
Ewoms::Properties::SET_INT_PROP ( NcpModel  ,
NcpNewtonNumChoppedIterations  ,
 
)

truncate the newton update for the first 3 iterations of a time step

Ewoms::Properties::SET_INT_PROP ( FvBaseDiscretization  ,
MaxTimeStepDivisions  ,
10   
)

The maximum allowed number of timestep divisions for the Newton solver

Ewoms::Properties::SET_INT_PROP ( BlackOilModel  ,
BlackoilNumChoppedIterations  ,
 
)

Set the number of Newton-Raphson iterations for which the update should be chopped to 4 by default

Ewoms::Properties::SET_INT_PROP ( Tutorial1Problem  ,
CellsX  ,
100   
)
Ewoms::Properties::SET_INT_PROP ( Tutorial1Problem  ,
CellsY  ,
 
)
Ewoms::Properties::SET_INT_PROP ( Tutorial1Problem  ,
CellsZ  ,
 
)
Ewoms::Properties::SET_INT_PROP ( NewtonMethod  ,
NewtonTargetIterations  ,
10   
)
Ewoms::Properties::SET_INT_PROP ( NumericModel  ,
GridGlobalRefinements  ,
 
)

Set the number of refinement levels of the grid to 0. This does not belong here, strictly speaking.

Ewoms::Properties::SET_INT_PROP ( NewtonMethod  ,
NewtonMaxIterations  ,
18   
)
Ewoms::Properties::SET_INT_PROP ( NumericModel  ,
PrintProperties  ,
 
)

By default, print the properties on startup.

Ewoms::Properties::SET_INT_PROP ( NumericModel  ,
PrintParameters  ,
 
)

By default, print the values of the run-time parameters on startup.

Ewoms::Properties::SET_INT_PROP ( StokesModel  ,
StokesPhaseIndex  ,
 
)

Set the phaseIndex per default to zero (important for two-phase fluidsystems).

Ewoms::Properties::SET_INT_PROP ( FvBaseDiscretization  ,
ThreadsPerProcess  ,
 
)
Ewoms::Properties::SET_INT_PROP ( FvBaseDiscretization  ,
VtkOutputFormat  ,
Dune::VTK::ascii   
)

Set the format of the VTK output to ASCII by default.

Ewoms::Properties::SET_INT_PROP ( FvBaseDiscretization  ,
TimeDiscHistorySize  ,
 
)

Set the history size of the time discretization to 2 (for implicit euler)

Ewoms::Properties::SET_INT_PROP ( ParallelIterativeLinearSolver  ,
LinearSolverVerbosity  ,
 
)

make the linear solver shut up by default

Ewoms::Properties::SET_INT_PROP ( ParallelIterativeLinearSolver  ,
PreconditionerOrder  ,
 
)

set the preconditioner order to 0 by default

Ewoms::Properties::SET_INT_PROP ( ParallelIterativeLinearSolver  ,
GMResRestart  ,
10   
)

set the GMRes restart parameter to 10 by default

Ewoms::Properties::SET_INT_PROP ( ParallelIterativeLinearSolver  ,
LinearSolverMaxIterations  ,
250   
)

set the default number of maximum iterations for the linear solver

Ewoms::Properties::SET_PROP ( VcfvDiscretization  ,
Stencil   
)

Set the stencil.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( EcfvDiscretization  ,
Stencil   
)

Set the stencil.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( AutoDiffLocalLinearizer  ,
Evaluation   
)

Set the function evaluation w.r.t. the primary variables.

References GET_PROP_TYPE, and GET_PROP_VALUE.

Ewoms::Properties::SET_PROP ( StokesModel  ,
NumEq   
)

set the number of equations

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( EcfvDiscretization  ,
BorderListCreator   
)

Set the border list creator for to the one of an element based method

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( MultiPhaseBaseModel  ,
MaterialLaw   
)

Set the material law to the null law by default.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( BlackOilModel  ,
BlackOilFluidState   
)

The BlackOilFluidState property.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( VcfvDiscretization  ,
BorderListCreator   
)

Set the border list creator for vertices.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( FvBaseDiscretization  ,
BorderListCreator   
)

marks the border indices (required for the algebraic overlap stuff)

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( Tutorial1Problem  ,
MaterialLaw   
)

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( ImmiscibleSinglePhaseModel  ,
FluidSystem   
)

The fluid system to use by default.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( FvBaseDiscretization  ,
JacobianMatrix   
)

Set the type of a global jacobian matrix from the solution types.

References GET_PROP_TYPE, and GET_PROP_VALUE.

Ewoms::Properties::SET_PROP ( ImmiscibleSinglePhaseModel  ,
Fluid   
)

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( BlackOilModel  ,
FluidSystem   
)

Set the fluid system to the black-oil fluid system by default.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( NumericModel  ,
ParameterTree   
)

Set the ParameterTree property.

Ewoms::Properties::SET_PROP ( StokesModel  ,
FluidSystem   
)

The fluid system to use by default.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( Richards  ,
WettingFluid   
)

The wetting phase used.

By default we use the null-phase, i.e. this has to be defined by the problem for the program to work. Please be aware that you should be careful to use the Richards model in conjunction with liquid non-wetting phases. This is only meaningful if the viscosity of the liquid phase is much lower than the viscosity of the wetting phase.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( ImmiscibleTwoPhaseModel  ,
WettingPhase   
)

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( StokesModel  ,
Fluid   
)

The fluid that is used in the single-phase fluidsystem.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( ImmiscibleTwoPhaseModel  ,
NonwettingPhase   
)

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( Richards  ,
NonWettingFluid   
)

The non-wetting phase used.

By default we use the null-phase, i.e. this has to be defined by the problem for the program to work. This doed not need to be specified by the problem for the Richards model to work because the Richards model does not conserve the non-wetting phase.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( StokesModel  ,
FluidState   
)

Choose the type of the employed fluid state.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( ImmiscibleTwoPhaseModel  ,
FluidSystem   
)

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( Richards  ,
FluidSystem   
)

The fluid system used by the model.

By default this uses the immiscible twophase fluid system. The actual fluids used are specified using in the problem definition by the WettingFluid and NonWettingFluid properties. Be aware that using different fluid systems in conjunction with the Richards model only makes very limited sense.

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( ParallelIterativeLinearSolver  ,
OverlappingVector   
)

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( ParallelIterativeLinearSolver  ,
OverlappingScalarProduct   
)

References GET_PROP_TYPE.

Ewoms::Properties::SET_PROP ( ParallelIterativeLinearSolver  ,
OverlappingLinearOperator   
)

References GET_PROP_TYPE.

Ewoms::Properties::SET_SCALAR_PROP ( FlashModel  ,
FlashTolerance  ,
0.  0 
)

Let the flash solver choose its tolerance by default.

Ewoms::Properties::SET_SCALAR_PROP ( FiniteDifferenceLocalLinearizer  ,
BaseEpsilon  ,
0.9123e-  10 
)

The base epsilon value for finite difference calculations.

Ewoms::Properties::SET_SCALAR_PROP ( StokesModel  ,
NewtonRawTolerance  ,
1e-  7 
)

Increase the raw tolerance of the newton method to 10^-7.

Ewoms::Properties::SET_SCALAR_PROP ( PvsModel  ,
PvsPressureBaseWeight  ,
1.  0 
)

The basis value for the weight of the pressure primary variable.

Ewoms::Properties::SET_SCALAR_PROP ( PvsModel  ,
PvsSaturationsBaseWeight  ,
1.  0 
)

The basis value for the weight of the saturation primary variables.

Ewoms::Properties::SET_SCALAR_PROP ( PvsModel  ,
PvsMoleFractionsBaseWeight  ,
1.  0 
)

The basis value for the weight of the mole fraction primary variables.

Ewoms::Properties::SET_SCALAR_PROP ( Tutorial1Problem  ,
EndTime  ,
100e3   
)
Ewoms::Properties::SET_SCALAR_PROP ( NcpModel  ,
NcpPressureBaseWeight  ,
1.  0 
)

The unmodified weight for the pressure primary variable.

Ewoms::Properties::SET_SCALAR_PROP ( Tutorial1Problem  ,
InitialTimeStepSize  ,
125.  0 
)
Ewoms::Properties::SET_SCALAR_PROP ( NcpModel  ,
NcpSaturationsBaseWeight  ,
1.  0 
)

The weight for the saturation primary variables.

Ewoms::Properties::SET_SCALAR_PROP ( Tutorial1Problem  ,
DomainSizeX  ,
300.  0 
)
Ewoms::Properties::SET_SCALAR_PROP ( NcpModel  ,
NcpFugacitiesBaseWeight  ,
1.  0 
)

The unmodified weight for the fugacity primary variables.

Ewoms::Properties::SET_SCALAR_PROP ( Tutorial1Problem  ,
DomainSizeY  ,
60.  0 
)
Ewoms::Properties::SET_SCALAR_PROP ( Tutorial1Problem  ,
DomainSizeZ  ,
0.  0 
)
Ewoms::Properties::SET_SCALAR_PROP ( NewtonMethod  ,
NewtonRawTolerance  ,
1e-  8 
)
Ewoms::Properties::SET_SCALAR_PROP ( NewtonMethod  ,
NewtonMaxError  ,
1e100   
)
Ewoms::Properties::SET_SCALAR_PROP ( NumericModel  ,
EndTime  ,
1e100 
)

The default value for the simulation's end time.

Ewoms::Properties::SET_SCALAR_PROP ( NumericModel  ,
InitialTimeStepSize  ,
1e100 
)

The default value for the simulation's initial time step size.

Ewoms::Properties::SET_SCALAR_PROP ( NumericModel  ,
RestartTime  ,
1e100 
)

The default value for the simulation's restart time.

Ewoms::Properties::SET_SCALAR_PROP ( FvBaseDiscretization  ,
MaxTimeStepSize  ,
1e100   
)

use an unlimited time step size by default

Ewoms::Properties::SET_SCALAR_PROP ( FvBaseDiscretization  ,
MinTimeStepSize  ,
0.  0 
)

By default, accept any time step larger than zero.

Ewoms::Properties::SET_SCALAR_PROP ( FvBaseDiscretization  ,
LinearSolverTolerance  ,
1e-  3 
)
Ewoms::Properties::SET_SCALAR_PROP ( ParallelIterativeLinearSolver  ,
PreconditionerRelaxation  ,
1.  0 
)

set the preconditioner relaxation parameter to 1.0 by default

Ewoms::Properties::SET_SCALAR_PROP ( ParallelIterativeLinearSolver  ,
LinearSolverOverlapSize  ,
 
)

set the default overlap size to 3

Ewoms::Properties::SET_SPLICES ( MultiPhaseBaseModel  ,
SpatialDiscretizationSplice   
)

Specify the splices of the MultiPhaseBaseModel type tag.

Ewoms::Properties::SET_SPLICES ( FvBaseDiscretization  ,
LinearSolverSplice  ,
LocalLinearizerSplice   
)
Ewoms::Properties::SET_STRING_PROP ( NumericModel  ,
ModelParameterGroup  ,
""   
)

use the global group as default for the model's parameter group

Ewoms::Properties::SET_STRING_PROP ( NumericModel  ,
GridFile  ,
""   
)

Set a value for the GridFile property.

Ewoms::Properties::SET_STRING_PROP ( NumericModel  ,
ParameterFile  ,
""   
)

Set a value for the ParameterFile property.

Ewoms::Properties::SET_TAG_PROP ( FvBaseDiscretization  ,
LinearSolverSplice  ,
ParallelIterativeLinearSolver   
)

use a parallel iterative linear solver by default

Ewoms::Properties::SET_TAG_PROP ( MultiPhaseBaseModel  ,
SpatialDiscretizationSplice  ,
VcfvDiscretization   
)

Set the default spatial discretization

We use a vertex centered finite volume method by default

Ewoms::Properties::SET_TAG_PROP ( FvBaseDiscretization  ,
LocalLinearizerSplice  ,
FiniteDifferenceLocalLinearizer   
)

by default, use finite differences to linearize the system of PDEs

Ewoms::Properties::SET_TAG_PROP ( Tutorial1Problem  ,
SpatialDiscretizationSplice  ,
VcfvDiscretization   
)
Ewoms::Properties::SET_TYPE_PROP ( DiscreteFractureModel  ,
Model  ,
Ewoms::DiscreteFractureModel< TypeTag >   
)

The class for the model.

Ewoms::Properties::SET_TYPE_PROP ( VcfvDiscretization  ,
DofMapper  ,
typename   GET_PROP_TYPETypeTag, VertexMapper 
)

Mapper for the degrees of freedoms.

Ewoms::Properties::SET_TYPE_PROP ( DiscreteFractureModel  ,
BaseProblem  ,
Ewoms::DiscreteFractureProblem< TypeTag >   
)

The class for the model.

Ewoms::Properties::SET_TYPE_PROP ( EcfvDiscretization  ,
DofMapper  ,
typename   GET_PROP_TYPETypeTag, ElementMapper 
)

Mapper for the degrees of freedoms.

Ewoms::Properties::SET_TYPE_PROP ( VcfvDiscretization  ,
Discretization  ,
Ewoms::VcfvDiscretization< TypeTag >   
)

The concrete class which manages the spatial discretization.

Ewoms::Properties::SET_TYPE_PROP ( DiscreteFractureModel  ,
LocalResidual  ,
Ewoms::DiscreteFractureLocalResidual< TypeTag >   
)

Use the immiscible multi-phase local jacobian operator for the immiscible multi-phase model.

Ewoms::Properties::SET_TYPE_PROP ( EcfvDiscretization  ,
Discretization  ,
Ewoms::EcfvDiscretization< TypeTag >   
)

The concrete class which manages the spatial discretization.

Ewoms::Properties::SET_TYPE_PROP ( VcfvDiscretization  ,
DiscBaseOutputModule  ,
Ewoms::VcfvBaseOutputModule< TypeTag >   
)

The base class for the output modules (decides whether to write element or vertex based fields)

Ewoms::Properties::SET_TYPE_PROP ( AutoDiffLocalLinearizer  ,
LocalLinearizer  ,
Ewoms::FvBaseAdLocalLinearizer< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( EcfvDiscretization  ,
DiscBaseOutputModule  ,
Ewoms::EcfvBaseOutputModule< TypeTag >   
)

The base class for the output modules (decides whether to write element or vertex based fields)

Ewoms::Properties::SET_TYPE_PROP ( FlashModel  ,
LocalResidual  ,
Ewoms::FlashLocalResidual< TypeTag >   
)

Use the FlashLocalResidual function for the flash model.

Ewoms::Properties::SET_TYPE_PROP ( DiscreteFractureModel  ,
PrimaryVariables  ,
Ewoms::DiscreteFracturePrimaryVariables< TypeTag >   
)

the PrimaryVariables property

Ewoms::Properties::SET_TYPE_PROP ( BlackOilModel  ,
LocalResidual  ,
Ewoms::BlackOilLocalResidual< TypeTag >   
)

Set the local residual function.

Ewoms::Properties::SET_TYPE_PROP ( VcfvDiscretization  ,
GradientCalculator  ,
Ewoms::VcfvGradientCalculator< TypeTag >   
)

Calculates the gradient of any quantity given the index of a flux approximation point.

Ewoms::Properties::SET_TYPE_PROP ( ImmiscibleModel  ,
LocalResidual  ,
Ewoms::ImmiscibleLocalResidual< TypeTag >   
)

Use the immiscible multi-phase local jacobian operator for the immiscible multi-phase model.

Ewoms::Properties::SET_TYPE_PROP ( EcfvDiscretization  ,
GridCommHandleFactory  ,
Ewoms::EcfvGridCommHandleFactory< TypeTag >   
)

The class to create grid communication handles.

Ewoms::Properties::SET_TYPE_PROP ( MultiPhaseBaseModel  ,
BaseProblem  ,
Ewoms::MultiPhaseBaseProblem< TypeTag >   
)

The type of the base base class for actual problems.

Ewoms::Properties::SET_TYPE_PROP ( FiniteDifferenceLocalLinearizer  ,
LocalLinearizer  ,
Ewoms::FvBaseFdLocalLinearizer< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( Tutorial1Problem  ,
Problem  ,
Ewoms::Tutorial1Problem< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( PvsModel  ,
LocalResidual  ,
Ewoms::PvsLocalResidual< TypeTag >   
)

Use the PVS local jacobian operator for the PVS model.

Ewoms::Properties::SET_TYPE_PROP ( FlashModel  ,
FlashSolver  ,
Opm::NcpFlash< typename GET_PROP_TYPE(TypeTag, Scalar), typename GET_PROP_TYPE(TypeTag, FluidSystem)>   
)

Use the NCP flash solver by default.

Ewoms::Properties::SET_TYPE_PROP ( DiscreteFractureModel  ,
IntensiveQuantities  ,
Ewoms::DiscreteFractureIntensiveQuantities< TypeTag >   
)

the IntensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( BlackOilModel  ,
NewtonMethod  ,
Ewoms::BlackOilNewtonMethod< TypeTag >   
)

Use the black-oil specific newton method.

Ewoms::Properties::SET_TYPE_PROP ( VcfvDiscretization  ,
GridCommHandleFactory  ,
Ewoms::VcfvGridCommHandleFactory< TypeTag >   
)

The class to create grid communication handles.

Ewoms::Properties::SET_TYPE_PROP ( ParallelAmgLinearSolver  ,
LinearSolverBackend  ,
Ewoms::Linear::ParallelAmgBackend< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( ImmiscibleModel  ,
Model  ,
Ewoms::ImmiscibleModel< TypeTag >   
)

the Model property

Ewoms::Properties::SET_TYPE_PROP ( FiniteDifferenceLocalLinearizer  ,
Evaluation  ,
typename   GET_PROP_TYPETypeTag, Scalar 
)
Ewoms::Properties::SET_TYPE_PROP ( MultiPhaseBaseModel  ,
FluxModule  ,
Ewoms::DarcyFluxModule< TypeTag >   
)

By default, use the Darcy relation to determine the phase velocity.

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
Simulator  ,
Ewoms::Simulator< TypeTag >   
)

Set the default type for the time manager.

Ewoms::Properties::SET_TYPE_PROP ( BlackOilModel  ,
Model  ,
Ewoms::BlackOilModel< TypeTag >   
)

The Model property.

Ewoms::Properties::SET_TYPE_PROP ( Tutorial1Problem  ,
Grid  ,
Dune::YaspGrid< 2 >   
)
Ewoms::Properties::SET_TYPE_PROP ( Tutorial1Problem  ,
GridManager  ,
Ewoms::CubeGridManager< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
VertexMapper  ,
Dune::MultipleCodimMultipleGeomTypeMapper< typename GET_PROP_TYPE(TypeTag, GridView), Dune::MCMGVertexLayout >   
)

Mapper for the grid view's vertices.

Ewoms::Properties::SET_TYPE_PROP ( DiscreteFractureModel  ,
ExtensiveQuantities  ,
Ewoms::DiscreteFractureExtensiveQuantities< TypeTag >   
)

the ExtensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( ImmiscibleModel  ,
RateVector  ,
Ewoms::ImmiscibleRateVector< TypeTag >   
)

the RateVector property

Ewoms::Properties::SET_TYPE_PROP ( PvsModel  ,
NewtonMethod  ,
Ewoms::PvsNewtonMethod< TypeTag >   
)

Use the PVS specific newton method for the PVS model.

Ewoms::Properties::SET_TYPE_PROP ( NcpModel  ,
LocalResidual  ,
Ewoms::NcpLocalResidual< TypeTag >   
)

Use the Ncp local jacobian operator for the compositional NCP model.

Ewoms::Properties::SET_TYPE_PROP ( BlackOilModel  ,
BaseProblem  ,
Ewoms::BlackOilProblem< TypeTag >   
)

The Problem property.

Ewoms::Properties::SET_TYPE_PROP ( ImmiscibleModel  ,
BoundaryRateVector  ,
Ewoms::ImmiscibleBoundaryRateVector< TypeTag >   
)

the BoundaryRateVector property

Ewoms::Properties::SET_TYPE_PROP ( Tutorial1Problem  ,
WettingPhase  ,
Opm::LiquidPhase< typename GET_PROP_TYPE(TypeTag, Scalar), Opm::SimpleH2O< typename GET_PROP_TYPE(TypeTag, Scalar)> >   
)
Ewoms::Properties::SET_TYPE_PROP ( PvsModel  ,
Model  ,
Ewoms::PvsModel< TypeTag >   
)

the Model property

Ewoms::Properties::SET_TYPE_PROP ( FlashModel  ,
Model  ,
Ewoms::FlashModel< TypeTag >   
)

the Model property

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
ElementMapper  ,
Dune::MultipleCodimMultipleGeomTypeMapper< typename GET_PROP_TYPE(TypeTag, GridView), Dune::MCMGElementLayout >   
)

Mapper for the grid view's elements.

Ewoms::Properties::SET_TYPE_PROP ( FlashModel  ,
PrimaryVariables  ,
Ewoms::FlashPrimaryVariables< TypeTag >   
)

the PrimaryVariables property

Ewoms::Properties::SET_TYPE_PROP ( NcpModel  ,
NewtonMethod  ,
Ewoms::NcpNewtonMethod< TypeTag >   
)

Use the Ncp specific newton method for the compositional NCP model.

Ewoms::Properties::SET_TYPE_PROP ( ImmiscibleModel  ,
PrimaryVariables  ,
Ewoms::ImmisciblePrimaryVariables< TypeTag >   
)

the PrimaryVariables property

Ewoms::Properties::SET_TYPE_PROP ( PvsModel  ,
PrimaryVariables  ,
Ewoms::PvsPrimaryVariables< TypeTag >   
)

the PrimaryVariables property

Ewoms::Properties::SET_TYPE_PROP ( FvBaseNewtonMethod  ,
DiscNewtonMethod  ,
Ewoms::FvBaseNewtonMethod< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( PvsModel  ,
RateVector  ,
Ewoms::PvsRateVector< TypeTag >   
)

the RateVector property

Ewoms::Properties::SET_TYPE_PROP ( ImmiscibleModel  ,
IntensiveQuantities  ,
Ewoms::ImmiscibleIntensiveQuantities< TypeTag >   
)

the IntensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( Tutorial1Problem  ,
NonwettingPhase  ,
Opm::LiquidPhase< typename GET_PROP_TYPE(TypeTag, Scalar), Opm::LNAPL< typename GET_PROP_TYPE(TypeTag, Scalar)> >   
)
Ewoms::Properties::SET_TYPE_PROP ( NcpModel  ,
Model  ,
Ewoms::NcpModel< TypeTag >   
)

the Model property

Ewoms::Properties::SET_TYPE_PROP ( FlashModel  ,
RateVector  ,
Ewoms::FlashRateVector< TypeTag >   
)

the RateVector property

Ewoms::Properties::SET_TYPE_PROP ( Richards  ,
LocalResidual  ,
Ewoms::RichardsLocalResidual< TypeTag >   
)

The local residual operator.

Ewoms::Properties::SET_TYPE_PROP ( FvBaseNewtonMethod  ,
NewtonMethod  ,
typename   GET_PROP_TYPETypeTag, DiscNewtonMethod 
)
Ewoms::Properties::SET_TYPE_PROP ( FvBaseNewtonMethod  ,
NewtonConvergenceWriter  ,
Ewoms::FvBaseNewtonConvergenceWriter< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( NcpModel  ,
BaseProblem  ,
Ewoms::MultiPhaseBaseProblem< TypeTag >   
)

The type of the base base class for actual problems.

Ewoms::Properties::SET_TYPE_PROP ( FlashModel  ,
BoundaryRateVector  ,
Ewoms::FlashBoundaryRateVector< TypeTag >   
)

the BoundaryRateVector property

Ewoms::Properties::SET_TYPE_PROP ( PvsModel  ,
BoundaryRateVector  ,
Ewoms::PvsBoundaryRateVector< TypeTag >   
)

the BoundaryRateVector property

Ewoms::Properties::SET_TYPE_PROP ( ImmiscibleModel  ,
ExtensiveQuantities  ,
Ewoms::ImmiscibleExtensiveQuantities< TypeTag >   
)

the ExtensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( Richards  ,
Model  ,
Ewoms::RichardsModel< TypeTag >   
)

The global model used.

Ewoms::Properties::SET_TYPE_PROP ( StokesModel  ,
LocalResidual  ,
Ewoms::StokesLocalResidual< TypeTag >   
)

Use the Stokes local residual function for the Stokes model.

Ewoms::Properties::SET_TYPE_PROP ( ImmiscibleModel  ,
Indices  ,
Ewoms::ImmiscibleIndices< TypeTag, 0 >   
)

The indices required by the isothermal immiscible multi-phase model.

Ewoms::Properties::SET_TYPE_PROP ( PvsModel  ,
IntensiveQuantities  ,
Ewoms::PvsIntensiveQuantities< TypeTag >   
)

the IntensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( FlashModel  ,
IntensiveQuantities  ,
Ewoms::FlashIntensiveQuantities< TypeTag >   
)

the IntensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( BlackOilModel  ,
RateVector  ,
Ewoms::BlackOilRateVector< TypeTag >   
)

the RateVector property

Ewoms::Properties::SET_TYPE_PROP ( MultiPhaseBaseModel  ,
MaterialLawParams  ,
typename GET_PROP_TYPE(TypeTag, MaterialLaw)::Params   
)

Set the property for the material parameters by extracting it from the material law.

Ewoms::Properties::SET_TYPE_PROP ( Richards  ,
RateVector  ,
Ewoms::RichardsRateVector< TypeTag >   
)

the RateVector property

Ewoms::Properties::SET_TYPE_PROP ( FlashModel  ,
ExtensiveQuantities  ,
Ewoms::FlashExtensiveQuantities< TypeTag >   
)

the ExtensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( PvsModel  ,
ExtensiveQuantities  ,
Ewoms::PvsExtensiveQuantities< TypeTag >   
)

the ExtensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
DiscLocalResidual  ,
Ewoms::FvBaseLocalResidual< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( BlackOilModel  ,
BoundaryRateVector  ,
Ewoms::BlackOilBoundaryRateVector< TypeTag >   
)

the BoundaryRateVector property

Ewoms::Properties::SET_TYPE_PROP ( StokesModel  ,
BaseProblem  ,
Ewoms::StokesProblem< TypeTag >   
)

Use the Stokes local residual function for the Stokes model.

Ewoms::Properties::SET_TYPE_PROP ( Richards  ,
BoundaryRateVector  ,
Ewoms::RichardsBoundaryRateVector< TypeTag >   
)

the BoundaryRateVector property

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
DiscIntensiveQuantities  ,
Ewoms::FvBaseIntensiveQuantities< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
DiscExtensiveQuantities  ,
Ewoms::FvBaseExtensiveQuantities< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( PvsModel  ,
Indices  ,
Ewoms::PvsIndices< TypeTag, 0 >   
)

The indices required by the isothermal PVS model.

Ewoms::Properties::SET_TYPE_PROP ( FlashModel  ,
Indices  ,
Ewoms::FlashIndices< TypeTag, 0 >   
)

The indices required by the flash-baseed isothermal compositional model.

Ewoms::Properties::SET_TYPE_PROP ( NcpModel  ,
RateVector  ,
Ewoms::NcpRateVector< TypeTag >   
)

the RateVector property

Ewoms::Properties::SET_TYPE_PROP ( MultiPhaseBaseModel  ,
HeatConductionLaw  ,
Opm::DummyHeatConductionLaw< typename GET_PROP_TYPE(TypeTag, Scalar)>   
)

set the heat conduction law to a dummy one by default

Ewoms::Properties::SET_TYPE_PROP ( BlackOilModel  ,
PrimaryVariables  ,
Ewoms::BlackOilPrimaryVariables< TypeTag >   
)

the PrimaryVariables property

Ewoms::Properties::SET_TYPE_PROP ( Richards  ,
PrimaryVariables  ,
Ewoms::RichardsPrimaryVariables< TypeTag >   
)

the PrimaryVariables property

Ewoms::Properties::SET_TYPE_PROP ( NcpModel  ,
BoundaryRateVector  ,
Ewoms::NcpBoundaryRateVector< TypeTag >   
)

the BoundaryRateVector property

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
GradientCalculator  ,
Ewoms::FvBaseGradientCalculator< TypeTag >   
)

Calculates the gradient of any quantity given the index of a flux approximation point.

Ewoms::Properties::SET_TYPE_PROP ( BlackOilModel  ,
IntensiveQuantities  ,
Ewoms::BlackOilIntensiveQuantities< TypeTag >   
)

the IntensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( Richards  ,
IntensiveQuantities  ,
Ewoms::RichardsIntensiveQuantities< TypeTag >   
)

The class for the intensive quantities.

Ewoms::Properties::SET_TYPE_PROP ( NcpModel  ,
PrimaryVariables  ,
Ewoms::NcpPrimaryVariables< TypeTag >   
)

the PrimaryVariables property

Ewoms::Properties::SET_TYPE_PROP ( MultiPhaseBaseModel  ,
HeatConductionLawParams  ,
typename GET_PROP_TYPE(TypeTag, HeatConductionLaw)::Params   
)

extract the type parameter objects for the heat conduction law from the law itself

Ewoms::Properties::SET_TYPE_PROP ( BlackOilModel  ,
ExtensiveQuantities  ,
Ewoms::BlackOilExtensiveQuantities< TypeTag >   
)

the ExtensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( Richards  ,
ExtensiveQuantities  ,
Ewoms::RichardsExtensiveQuantities< TypeTag >   
)

The class for the quantities required for the flux calculation.

Ewoms::Properties::SET_TYPE_PROP ( NcpModel  ,
IntensiveQuantities  ,
Ewoms::NcpIntensiveQuantities< TypeTag >   
)

the IntensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( BlackOilModel  ,
Indices  ,
Ewoms::BlackOilIndices< 0 >   
)

The indices required by the model.

Ewoms::Properties::SET_TYPE_PROP ( Richards  ,
NewtonMethod  ,
Ewoms::RichardsNewtonMethod< TypeTag >   
)

The class of the Newton method.

Ewoms::Properties::SET_TYPE_PROP ( NcpModel  ,
ExtensiveQuantities  ,
Ewoms::NcpExtensiveQuantities< TypeTag >   
)

the ExtensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( StokesModel  ,
Model  ,
Ewoms::StokesModel< TypeTag >   
)

the Model property

Ewoms::Properties::SET_TYPE_PROP ( Richards  ,
Indices  ,
Ewoms::RichardsIndices   
)

The class with all index definitions for the model.

Ewoms::Properties::SET_TYPE_PROP ( StokesModel  ,
IntensiveQuantities  ,
Ewoms::StokesIntensiveQuantities< TypeTag >   
)

the IntensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( NcpModel  ,
Indices  ,
Ewoms::NcpIndices< TypeTag, 0 >   
)

The indices required by the compositional NCP model.

Ewoms::Properties::SET_TYPE_PROP ( NumericModel  ,
Scalar  ,
double   
)

Set the default type of scalar values to double.

Ewoms::Properties::SET_TYPE_PROP ( StokesModel  ,
ExtensiveQuantities  ,
Ewoms::StokesExtensiveQuantities< TypeTag >   
)

the ExtensiveQuantities property

Ewoms::Properties::SET_TYPE_PROP ( StokesModel  ,
BoundaryRateVector  ,
Ewoms::StokesBoundaryRateVector< TypeTag >   
)

the BoundaryRateVector property

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
EqVector  ,
Dune::FieldVector< typename GET_PROP_TYPE(TypeTag, Scalar), GET_PROP_VALUE(TypeTag, NumEq)>   
)

A vector of quanties, each for one equation.

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
RateVector  ,
typename   GET_PROP_TYPETypeTag, EqVector 
)

A vector for mass/energy rates.

E.g. Neumann fluxes or source terms

Ewoms::Properties::SET_TYPE_PROP ( NumericModel  ,
GridManager  ,
Ewoms::DgfGridManager< TypeTag >   
)

Use the DgfGridManager by default.

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
BoundaryRateVector  ,
typename   GET_PROP_TYPETypeTag, RateVector 
)

Type of object for specifying boundary conditions.

Ewoms::Properties::SET_TYPE_PROP ( NewtonMethod  ,
NewtonMethod  ,
Ewoms::NewtonMethod< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
Constraints  ,
Ewoms::FvBaseConstraints< TypeTag >   
)

The class which represents constraints.

Ewoms::Properties::SET_TYPE_PROP ( NewtonMethod  ,
NewtonConvergenceWriter  ,
Ewoms::NullConvergenceWriter< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( StokesModel  ,
Indices  ,
Ewoms::StokesIndices< TypeTag, 0 >   
)
Ewoms::Properties::SET_TYPE_PROP ( NumericModel  ,
GridView  ,
typename GET_PROP_TYPE(TypeTag, Grid)::LeafGridView   
)

Use the leaf grid view by default.

Except for spatial refinement, there is rarly a reason to use anything else...

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
ElementEqVector  ,
Dune::BlockVector< typename GET_PROP_TYPE(TypeTag, EqVector)>   
)

The type for storing a residual for an element.

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
GlobalEqVector  ,
Dune::BlockVector< typename GET_PROP_TYPE(TypeTag, EqVector)>   
)

The type for storing a residual for the whole grid.

Ewoms::Properties::SET_TYPE_PROP ( StokesModel  ,
HeatConductionLaw  ,
Opm::FluidHeatConduction< typename GET_PROP_TYPE(TypeTag, FluidSystem), typename GET_PROP_TYPE(TypeTag, Scalar), GET_PROP_VALUE(TypeTag, StokesPhaseIndex)>   
)

set the heat conduction law to a dummy one by default

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
PrimaryVariables  ,
Ewoms::FvBasePrimaryVariables< TypeTag >   
)

An object representing a local set of primary variables.

Ewoms::Properties::SET_TYPE_PROP ( StokesModel  ,
HeatConductionLawParams  ,
typename GET_PROP_TYPE(TypeTag, HeatConductionLaw)::Params   
)

extract the type parameter objects for the heat conduction law from the law itself

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
SolutionVector  ,
Dune::BlockVector< typename GET_PROP_TYPE(TypeTag, PrimaryVariables)>   
)

The type of a solution for the whole grid at a fixed time.

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
IntensiveQuantities  ,
Ewoms::FvBaseIntensiveQuantities< TypeTag >   
)

The class representing intensive quantities.

This should almost certainly be overloaded by the model...

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
ElementContext  ,
Ewoms::FvBaseElementContext< TypeTag >   
)

The element context.

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
BoundaryContext  ,
Ewoms::FvBaseBoundaryContext< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
ConstraintsContext  ,
Ewoms::FvBaseConstraintsContext< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
ThreadManager  ,
Ewoms::ThreadManager< TypeTag >   
)

The OpenMP threads manager.

Ewoms::Properties::SET_TYPE_PROP ( FvBaseDiscretization  ,
Linearizer  ,
Ewoms::FvBaseLinearizer< TypeTag >   
)

Linearizer for the global system of equations.

Ewoms::Properties::SET_TYPE_PROP ( ParallelIterativeLinearSolver  ,
OverlappingMatrix  ,
Ewoms::Linear::OverlappingBCRSMatrix< typename GET_PROP_TYPE(TypeTag, JacobianMatrix)>   
)
Ewoms::Properties::SET_TYPE_PROP ( ParallelIterativeLinearSolver  ,
Overlap  ,
typename GET_PROP_TYPE(TypeTag, OverlappingMatrix)::Overlap   
)
Ewoms::Properties::SET_TYPE_PROP ( ParallelIterativeLinearSolver  ,
LinearSolverBackend  ,
Ewoms::Linear::ParallelIterativeSolverBackend< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( ParallelIterativeLinearSolver  ,
LinearSolverWrapper  ,
Ewoms::Linear::SolverWrapperBiCGStab< TypeTag >   
)
Ewoms::Properties::SET_TYPE_PROP ( ParallelIterativeLinearSolver  ,
PreconditionerWrapper  ,
Ewoms::Linear::PreconditionerWrapperILU0< TypeTag >   
)