multiphasebaseproblem.hh
Go to the documentation of this file.
292 { 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:677 const GridView & gridView() const The GridView which used by the problem. Definition: fvbaseproblem.hh:645 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:115 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:201 const MaterialLawParams & materialLawParams(const Context &, unsigned, unsigned) const Returns the material law parameters within a control volume. Definition: multiphasebaseproblem.hh:255 DimMatrix toDimMatrix_(Scalar val) const Converts a Scalar value to an isotropic Tensor. Definition: multiphasebaseproblem.hh:383 Scalar temperature() const Returns the temperature for an isothermal problem. Definition: multiphasebaseproblem.hh:291 Scalar tortuosity(const Context &, unsigned, unsigned) const Define the tortuosity. Definition: multiphasebaseproblem.hh:217 Scalar temperature(const Context &, unsigned, unsigned) const Returns the temperature within a control volume. Definition: multiphasebaseproblem.hh:279 const DimVector & gravity() const Returns the acceleration due to gravity . Definition: multiphasebaseproblem.hh:318 const DimVector & gravity(const Context &, unsigned, unsigned) const Returns the acceleration due to gravity . Definition: multiphasebaseproblem.hh:304 Scalar porosity(const Context &, unsigned, unsigned) const Returns the porosity [] of the porous medium for a given control volume. Definition: multiphasebaseproblem.hh:165 MultiPhaseBaseProblem(Simulator &simulator) Definition: multiphasebaseproblem.hh:90 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:183 Scalar dispersivity(const Context &, unsigned, unsigned) const Define the dispersivity. Definition: multiphasebaseproblem.hh:233 void updateRelperms(std::array< Evaluation, numPhases > &mobility, DirectionalMobilityPtr &dirMob, FluidState &fluidState, unsigned globalSpaceIdx) const Definition: multiphasebaseproblem.hh:264 const DimMatrix & intrinsicPermeability(const Context &, unsigned, unsigned) const Returns the intrinsic permeability tensor at a given position. Definition: multiphasebaseproblem.hh:148 unsigned markForGridAdaptation() Mark grid cells for refinement or coarsening. Definition: multiphasebaseproblem.hh:326 static void registerParameters() Register all run-time parameters for the problem and the model. Definition: multiphasebaseproblem.hh:97 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: blackoilboundaryratevector.hh:39 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 |