Plugins
|
Factory class. This constructs appropriate "UserData" from suitable models. More...
#include <richards_linker.h>
Public Types | |
typedef SmartPtr< CplUserData< number, dim > > | input_type |
typedef SmartPtr< TUserDataNumber > | return_type |
typedef CplUserData< number, dim > | TUserDataNumber |
Public Member Functions | |
return_type | create_conductivity (const ExponentialModel &m) |
return_type | create_conductivity (const VanGenuchtenModel &m) |
return_type | create_saturation (const ExponentialModel &m) |
Exponential models. More... | |
return_type | create_saturation (const VanGenuchtenModel &m) |
UserDataFactory (input_type capillary) | |
Protected Attributes | |
input_type | m_capillary |
Factory class. This constructs appropriate "UserData" from suitable models.
typedef SmartPtr<CplUserData<number, dim> > ug::Richards::UserDataFactory< dim >::input_type |
typedef SmartPtr<TUserDataNumber> ug::Richards::UserDataFactory< dim >::return_type |
typedef CplUserData<number, dim> ug::Richards::UserDataFactory< dim >::TUserDataNumber |
|
inline |
|
inline |
References ug::Richards::UserDataFactory< dim >::m_capillary, and make_sp().
|
inline |
References ug::Richards::UserDataFactory< dim >::m_capillary, and make_sp().
|
inline |
Exponential models.
References ug::Richards::UserDataFactory< dim >::m_capillary, and make_sp().
|
inline |
References ug::Richards::UserDataFactory< dim >::m_capillary, and make_sp().
|
protected |