Flow123d
last_with_con_2.0.0-4-g42e6930
|
#include <soil_models.hh>
Public Types | |
typedef SoilModelBase::DiffDouble | DiffDouble |
Public Types inherited from SoilModelBase | |
enum | SoilModelType { van_genuchten =0, irmay =1 } |
typedef fadbad::B< double > | DiffDouble |
Public Member Functions | |
void | reset (SoilData data) override |
double | conductivity (const double &p_head) const override |
auto | conductivity (const DiffDouble &p_head) -> DiffDouble const override |
double | water_content (const double &p_head) const override |
auto | water_content (const DiffDouble &p_head) -> DiffDouble const override |
~SoilModelImplBase () | |
Public Member Functions inherited from SoilModelBase | |
virtual | ~SoilModelBase () |
Private Attributes | |
Model | model_ |
Definition at line 72 of file soil_models.hh.
typedef SoilModelBase::DiffDouble SoilModelImplBase< Model >::DiffDouble |
Definition at line 78 of file soil_models.hh.
|
inline |
Definition at line 88 of file soil_models.hh.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 27 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 33 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 21 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 39 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 45 of file soil_models.cc.
|
private |
Definition at line 91 of file soil_models.hh.