|
Plugins
|
Classes | |
| struct | BrooksCoreyFunctions |
| struct | ConductivityAdapter |
| Returns conductivities (note: corresponds to relative permeability, iff Ksat=1.0). More... | |
| struct | ExponentialConductivity |
| class | ExponentialModel |
| Implement a simple exponential model. More... | |
| struct | ExponentialModelParameters |
| struct | ExponentialSaturation |
| struct | Functionality |
| class | GardnerConductivity |
| class | GardnerModel |
| Implements a van Genuchten model. More... | |
| class | GardnerSaturation |
| class | HaverkampConductivity |
| class | HaverkampModel |
| Implements a Haverkamp model. More... | |
| struct | HaverkampParameters |
| class | HaverkampSaturation |
| struct | IParameterizedModel |
| Base class for a parameterized model. Provides serialization. More... | |
| struct | IRichardsLinker |
| This is a 'dummy' base class. It indicates a pressure dependent linker. More... | |
| class | IRichardsModel |
| This is the interface for a Richards-type model. All derived classes use CRTP for evaluation. More... | |
| class | OnSurfaceCondition |
| struct | RichardsConductivity |
| class | RichardsElemDisc |
| class | RichardsElemDiscFactory |
| ! Factory for creating elem discs. More... | |
| class | RichardsLinker |
| Prototype of a linker. Returns values depending on the Functor class. More... | |
| struct | RichardsSaturation |
| van Genuchten classes. (ideally, those could be type-def'ed as well..) More... | |
| struct | SaturationAdapter |
| Returns saturations. More... | |
| class | UserDataFactory |
| Factory class. This constructs appropriate "UserData" from suitable models. More... | |
| struct | VanGenuchtenFunctions |
| class | VanGenuchtenModel |
| Implements a van Genuchten-Mualem model. More... | |
| struct | VanGenuchtenParameters |
Typedefs | |
| typedef autodiff::dual | dual |
| typedef ConductivityAdapter< GardnerModel > | GardnerConductivityAdapter |
| typedef SaturationAdapter< GardnerModel > | GardnerSaturationAdapter |
| typedef ConductivityAdapter< HaverkampModel > | HaverkampConductivityAdapter |
| typedef SaturationAdapter< HaverkampModel > | HaverkampSaturationAdapter |
| template<int dim> | |
| using | VanGenuchtenConductivity = RichardsLinker< dim, vanGenuchtenConductivityAdapter > |
| typedef ConductivityAdapter< VanGenuchtenModel > | vanGenuchtenConductivityAdapter |
| template<int dim> | |
| using | VanGenuchtenSaturation = RichardsLinker< dim, vanGenuchtenSaturationAdapter > |
| typedef SaturationAdapter< VanGenuchtenModel > | vanGenuchtenSaturationAdapter |
| Shortcuts for van Genuchten. | |
Functions | |
| void | CrashFct (const string &reason) |
| void | CrashFctFatal (const string &reason) |
| void | RichardsCrashes () |
| void | RichardsCrashesFatal () |
| void | RichardsSaysHello () |
| template<typename TDomain > | |
| void | SelectVTKData (SmartPtr< VTKOutput< TDomain::dim > > spVtk, SmartPtr< RichardsElemDisc< TDomain > > spElemDisc, const char *myTag) |
| void | UGCheckValues (const dual &number) |
| typedef autodiff::dual ug::Richards::dual |
| using ug::Richards::VanGenuchtenConductivity = typedef RichardsLinker<dim,vanGenuchtenConductivityAdapter> |
| using ug::Richards::VanGenuchtenSaturation = typedef RichardsLinker<dim,vanGenuchtenSaturationAdapter> |
Shortcuts for van Genuchten.
| void ug::Richards::SelectVTKData | ( | SmartPtr< VTKOutput< TDomain::dim > > | spVtk, |
| SmartPtr< RichardsElemDisc< TDomain > > | spElemDisc, | ||
| const char * | myTag | ||
| ) |
|
inline |
References UG_ASSERT.
Referenced by ug::Richards::BrooksCoreyFunctions::ComputeEffectiveSaturation(), ug::Richards::VanGenuchtenFunctions::ComputeEffectiveSaturation(), ug::Richards::ExponentialModel::RelativePermeability_(), ug::Richards::VanGenuchtenModel::RelativePermeability_(), ug::Richards::ExponentialModel::Saturation_(), and ug::Richards::VanGenuchtenModel::Saturation_().