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. More... | |
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 | ||
) |
References dim.
|
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_().