tutorial1problem.hh
Go to the documentation of this file.
42 #include <opm/material/fluidmatrixinteractions/RegularizedBrooksCorey.hpp> /*@\label{tutorial1:rawLawInclude}@*/
63 NEW_TYPE_TAG(Tutorial1Problem, INHERITS_FROM(ImmiscibleTwoPhaseModel)); /*@\label{tutorial1:create-type-tag}@*/
74 SET_TYPE_PROP(Tutorial1Problem, Grid, Dune::YaspGrid</*dim=*/2>); /*@\label{tutorial1:set-grid}@*/
75 SET_TYPE_PROP(Tutorial1Problem, GridManager, Ewoms::CubeGridManager<TypeTag>); /*@\label{tutorial1:set-grid-manager}@*/
121 SET_SCALAR_PROP(Tutorial1Problem, DomainSizeX, 300.0); /*@\label{tutorial1:grid-default-params-begin}@*/
156 typedef typename GET_PROP_TYPE(TypeTag, MaterialLawParams) MaterialLawParams; /*@\label{tutorial1:matLawObjectType}@*/
208 const DimMatrix &intrinsicPermeability(const Context &context, /*@\label{tutorial1:permeability}@*/
220 const MaterialLawParams &materialLawParams(const Context &context, /*@\label{tutorial1:matLawParams}@*/
void source(RateVector &source, const Context &context, int spaceIdx, int timeIdx) const Definition: tutorial1problem.hh:264 SET_SCALAR_PROP(NumericModel, EndTime,-1e100) The default value for the simulation's end time. SET_TAG_PROP(FvBaseDiscretization, LinearSolverSplice, ParallelIterativeLinearSolver) use a parallel iterative linear solver by default #define GET_PROP_TYPE(TypeTag, PropTagName) Access the type attribute of a property for a type tag. Definition: propertysystem.hh:485 SET_PROP(NumericModel, ParameterTree) Set the ParameterTree property. Definition: basicproperties.hh:117 A fully-implicit multi-phase flow model which assumes immiscibility of the phases. SET_INT_PROP(NumericModel, GridGlobalRefinements, 0) Scalar temperature(const Context &context, int spaceIdx, int timeIdx) const Returns the temperature at a given position. Definition: tutorial1problem.hh:203 SET_TYPE_PROP(NumericModel, Scalar, double) Set the default type of scalar values to double. Manages the initializing and running of time dependent problems. Definition: simulator.hh:73 Provides a grid manager which a regular grid made of quadrilaterals. Definition: baseauxiliarymodule.hh:35 std::string name() const Specifies the problem name. This is used for files generated by the simulation. Definition: tutorial1problem.hh:198 The base class for the vertex centered finite volume discretization scheme. Definition: vcfvdiscretization.hh:42 Scalar porosity(const Context &context, int spaceIdx, int timeIdx) const Defines the porosity [-] of the medium at a given position. Definition: tutorial1problem.hh:214 const DimMatrix & intrinsicPermeability(const Context &context, int spaceIdx, int timeIdx) const Returns the intrinsic permeability tensor [m^2] at a position. Definition: tutorial1problem.hh:208 The base class for the vertex centered finite volume discretization scheme. Provides a grid manager which a regular grid made of quadrilaterals. Definition: cubegridmanager.hh:64 NEW_TYPE_TAG(AuxModule) Tutorial1Problem(Simulator &simulator) Definition: tutorial1problem.hh:170 void boundary(BoundaryRateVector &values, const Context &context, int spaceIdx, int timeIdx) const Evaluates the boundary conditions. Definition: tutorial1problem.hh:226 const MaterialLawParams & materialLawParams(const Context &context, int spaceIdx, int timeIdx) const Returns the parameter object for the material law at a given position. Definition: tutorial1problem.hh:220 SET_BOOL_PROP(FvBaseDiscretization, EnableVtkOutput, true) Enable the VTK output by default. #define INHERITS_FROM(...) Syntactic sugar for NEW_TYPE_TAG. Definition: propertysystem.hh:229 void initial(PrimaryVariables &values, const Context &context, int spaceIdx, int timeIdx) const Evaluates the initial value at a given position in the domain. Definition: tutorial1problem.hh:273 Tutorial problem using the "immiscible" model. Definition: tutorial1problem.hh:57 |