Plugins
|
#include <cmath>
#include <autodiff/forward/dual.hpp>
#include "common/util/smart_pointer.h"
#include "common/assert.h"
#include "registry/class.h"
#include <nlohmann/json.hpp>
#include "json_basics.hh"
Go to the source code of this file.
Classes | |
struct | ug::Richards::BrooksCoreyFunctions |
class | ug::Richards::ExponentialModel |
Implement a simple exponential model. More... | |
struct | ug::Richards::ExponentialModelParameters |
class | ug::Richards::GardnerModel |
Implements a van Genuchten model. More... | |
class | ug::Richards::HaverkampModel |
Implements a Haverkamp model. More... | |
struct | ug::Richards::HaverkampParameters |
struct | ug::Richards::IParameterizedModel< TParameter > |
Base class for a parameterized model. Provides serialization. More... | |
class | ug::Richards::IRichardsModel< TDerived > |
This is the interface for a Richards-type model. All derived classes use CRTP for evaluation. More... | |
struct | ug::Richards::VanGenuchtenFunctions |
class | ug::Richards::VanGenuchtenModel |
Implements a van Genuchten-Mualem model. More... | |
struct | ug::Richards::VanGenuchtenParameters |
Namespaces | |
ug | |
ug::Richards | |
Typedefs | |
typedef autodiff::dual | ug::Richards::dual |
Functions | |
void | ug::Richards::UGCheckValues (const dual &number) |