|
multiphasebaseproblem.hh
Go to the documentation of this file.
293 { throw std::logic_error("Not implemented:temperature() method not implemented by the actual problem"); }
Base class for all problems which use a finite volume spatial discretization. Definition: fvbaseproblem.hh:69 Simulator & simulator() Returns Simulator object used by the simulation. Definition: fvbaseproblem.hh:692 const GridView & gridView() const The GridView which used by the problem. Definition: fvbaseproblem.hh:660 The base class for the problems of ECFV discretizations which deal with a multi-phase flow through a ... Definition: multiphasebaseproblem.hh:65 void intersectionIntrinsicPermeability(DimMatrix &result, const Context &context, unsigned intersectionIdx, unsigned timeIdx) const Returns the intrinsic permeability of an intersection. Definition: multiphasebaseproblem.hh:116 const ThermalConductionLawParams & thermalConductionParams(const Context &, unsigned, unsigned) const Returns the parameter object for the thermal conductivity law in a sub-control volume. Definition: multiphasebaseproblem.hh:202 const MaterialLawParams & materialLawParams(const Context &, unsigned, unsigned) const Returns the material law parameters within a control volume. Definition: multiphasebaseproblem.hh:256 DimMatrix toDimMatrix_(Scalar val) const Converts a Scalar value to an isotropic Tensor. Definition: multiphasebaseproblem.hh:384 Scalar temperature() const Returns the temperature for an isothermal problem. Definition: multiphasebaseproblem.hh:292 Scalar tortuosity(const Context &, unsigned, unsigned) const Define the tortuosity. Definition: multiphasebaseproblem.hh:218 Scalar temperature(const Context &, unsigned, unsigned) const Returns the temperature within a control volume. Definition: multiphasebaseproblem.hh:280 const DimVector & gravity() const Returns the acceleration due to gravity . Definition: multiphasebaseproblem.hh:319 const DimVector & gravity(const Context &, unsigned, unsigned) const Returns the acceleration due to gravity . Definition: multiphasebaseproblem.hh:305 Scalar porosity(const Context &, unsigned, unsigned) const Returns the porosity [] of the porous medium for a given control volume. Definition: multiphasebaseproblem.hh:166 MultiPhaseBaseProblem(Simulator &simulator) Definition: multiphasebaseproblem.hh:91 const SolidEnergyLawParams & solidEnergyParams(const Context &, unsigned, unsigned) const Returns the parameter object for the energy storage law of the solid in a sub-control volume. Definition: multiphasebaseproblem.hh:184 Scalar dispersivity(const Context &, unsigned, unsigned) const Define the dispersivity. Definition: multiphasebaseproblem.hh:234 void updateRelperms(std::array< Evaluation, numPhases > &mobility, DirectionalMobilityPtr &dirMob, FluidState &fluidState, unsigned globalSpaceIdx) const Definition: multiphasebaseproblem.hh:265 const DimMatrix & intrinsicPermeability(const Context &, unsigned, unsigned) const Returns the intrinsic permeability tensor at a given position. Definition: multiphasebaseproblem.hh:149 unsigned markForGridAdaptation() Mark grid cells for refinement or coarsening. Definition: multiphasebaseproblem.hh:327 static void registerParameters() Register all run-time parameters for the problem and the model. Definition: multiphasebaseproblem.hh:98 This file contains definitions related to directional mobilities. Declare the properties used by the infrastructure code of the finite volume discretizations. Defines the common parameters for the porous medium multi-phase models. Defines the common properties required by the porous medium multi-phase models. Definition: blackoilbioeffectsmodules.hh:43 typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(.... Definition: propertysystem.hh:233 |