![]() |
OGS
|
Classes | |
| class | BrooksCoreyCapillaryPressureSaturation |
| Brooks-Corey capillary pressure saturation model. More... | |
| class | CapillaryPressureSaturation |
| Base class of capillary pressure models. More... | |
| class | CapillaryPressureSaturationCurve |
| class | DupuitPermeability |
| class | NonWettingPhaseBrooksCoreyOilGas |
| BrooksCorey oil-gas model: non-wetting phase. More... | |
| class | NonWettingPhaseVanGenuchten |
| van Genuchten model: non-wetting phase More... | |
| class | Permeability |
| class | PorousMediaProperties |
| class | RelativePermeability |
| Base class of relative permeability models. More... | |
| class | RelativePermeabilityCurve |
| class | VanGenuchtenCapillaryPressureSaturation |
| van Genuchten water retention model More... | |
| class | WettingPhaseBrooksCoreyOilGas |
| BrooksCorey oil-gas model: wetting phase. More... | |
| class | WettingPhaseVanGenuchten |
| van Genuchten model model: wetting phase More... | |
|
static |
| config | ConfigTree object which contains the input data including <type>BrooksCorey</type> and it has a tag of <capillary_pressure> |
Definition at line 33 of file CreateCapillaryPressureModel.cpp.
References BaseLib::ConfigTree::checkConfigParameter(), DBUG(), BaseLib::ConfigTree::getConfigParameter(), BaseLib::ConfigTree::getConfigParameterOptional(), and OGS_FATAL.
Referenced by createCapillaryPressureModel().
| std::unique_ptr< CapillaryPressureSaturation > MaterialLib::PorousMedium::createCapillaryPressureModel | ( | BaseLib::ConfigTree const & | config | ) |
Create a capillary pressure model
| config | ConfigTree object has a tag of <capillary_pressure> |
Definition at line 128 of file CreateCapillaryPressureModel.cpp.
References BaseLib::ConfigTree::checkConfigParameter(), createBrooksCorey(), MathLib::createPiecewiseLinearCurve(), createVanGenuchten(), BaseLib::ConfigTree::getConfigSubtree(), OGS_FATAL, and BaseLib::ConfigTree::peekConfigParameter().
| std::unique_ptr< RelativePermeability > MaterialLib::PorousMedium::createNonWettingPhaseBrooksCoreyOilGas | ( | BaseLib::ConfigTree const & | config | ) |
| config | ConfigTree object which contains the input data including <type>NonWettingPhaseBrooksCoreyOilGas</type> and it has a tag of <relative_permeability> |
Definition at line 136 of file CreateRelativePermeabilityModel.cpp.
References BaseLib::ConfigTree::checkConfigParameter(), BaseLib::ConfigTree::getConfigParameter(), and OGS_FATAL.
Referenced by createRelativePermeabilityModel().
| std::unique_ptr< RelativePermeability > MaterialLib::PorousMedium::createNonWettingPhaseVanGenuchten | ( | BaseLib::ConfigTree const & | config | ) |
| config | ConfigTree object which contains the input data including <type>NonWettingPhaseVanGenuchten</type> and it has a tag of <relative_permeability> |
Definition at line 71 of file CreateRelativePermeabilityModel.cpp.
References BaseLib::ConfigTree::checkConfigParameter(), BaseLib::ConfigTree::getConfigParameter(), and OGS_FATAL.
Referenced by createRelativePermeabilityModel().
| std::unique_ptr< Permeability > MaterialLib::PorousMedium::createPermeabilityModel | ( | BaseLib::ConfigTree const & | config, |
| std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters ) |
Create a porosity model
| config | ConfigTree object has a tag of <permeability> that describes the permeability relationsship and contains the name of the parameter |
| parameters | a vector containing the available parameters |
Definition at line 29 of file createPermeabilityModel.cpp.
References ParameterLib::findParameter(), BaseLib::ConfigTree::getConfigParameter(), and OGS_FATAL.
Referenced by createPorousMediaProperties().
| PorousMediaProperties MaterialLib::PorousMedium::createPorousMediaProperties | ( | MeshLib::Mesh & | mesh, |
| BaseLib::ConfigTree const & | configs, | ||
| std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters ) |
Definition at line 24 of file CreatePorousMediaProperties.cpp.
References createPermeabilityModel(), DBUG(), BaseLib::ConfigTree::getConfigSubtree(), OGS_FATAL, BaseLib::reorderVector(), and WARN().
| std::unique_ptr< RelativePermeability > MaterialLib::PorousMedium::createRelativePermeabilityModel | ( | BaseLib::ConfigTree const & | config | ) |
Create a capillary pressure model
| config | ConfigTree object has a tag of <relative_permeability> |
Definition at line 164 of file CreateRelativePermeabilityModel.cpp.
References BaseLib::ConfigTree::checkConfigParameter(), createNonWettingPhaseBrooksCoreyOilGas(), createNonWettingPhaseVanGenuchten(), MathLib::createPiecewiseLinearCurve(), createWettingPhaseBrooksCoreyOilGas(), createWettingPhaseVanGenuchten(), BaseLib::ConfigTree::getConfigSubtree(), OGS_FATAL, and BaseLib::ConfigTree::peekConfigParameter().
|
static |
| config | ConfigTree object which contains the input data including <type>vanGenuchten</type> and it has a tag of <capillary_pressure> |
Definition at line 78 of file CreateCapillaryPressureModel.cpp.
References BaseLib::ConfigTree::checkConfigParameter(), DBUG(), BaseLib::ConfigTree::getConfigParameter(), BaseLib::ConfigTree::getConfigParameterOptional(), and OGS_FATAL.
Referenced by createCapillaryPressureModel().
| std::unique_ptr< RelativePermeability > MaterialLib::PorousMedium::createWettingPhaseBrooksCoreyOilGas | ( | BaseLib::ConfigTree const & | config | ) |
| config | ConfigTree object which contains the input data including <type>WettingPhaseBrooksCoreyOilGas</type> and it has a tag of <relative_permeability> |
Definition at line 103 of file CreateRelativePermeabilityModel.cpp.
References BaseLib::ConfigTree::checkConfigParameter(), BaseLib::ConfigTree::getConfigParameter(), and OGS_FATAL.
Referenced by createRelativePermeabilityModel().
| std::unique_ptr< RelativePermeability > MaterialLib::PorousMedium::createWettingPhaseVanGenuchten | ( | BaseLib::ConfigTree const & | config | ) |
| config | ConfigTree object which contains the input data including <type>WettingPhaseVanGenuchten</type> and it has a tag of <relative_permeability> |
Definition at line 40 of file CreateRelativePermeabilityModel.cpp.
References BaseLib::ConfigTree::checkConfigParameter(), BaseLib::ConfigTree::getConfigParameter(), and OGS_FATAL.
Referenced by createRelativePermeabilityModel().