|
Flow123d
JS_before_hm-1621-g63a12c7
|
#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 | |
| SoilModelImplBase (double cut_fraction=0.999) | |
| void | reset (SoilData data) override |
| double | conductivity (const double &p_head) const override |
| auto | conductivity_diff (const DiffDouble &p_head) -> DiffDouble const override |
| double | water_content (const double &p_head) const override |
| auto | water_content_diff (const DiffDouble &p_head) -> DiffDouble const override |
| ~SoilModelImplBase () | |
Public Member Functions inherited from SoilModelBase | |
| virtual | ~SoilModelBase () |
Private Attributes | |
| Model | model_ |
| double | cut_fraction_ |
Definition at line 75 of file soil_models.hh.
| typedef SoilModelBase::DiffDouble SoilModelImplBase< Model >::DiffDouble |
Definition at line 83 of file soil_models.hh.
| SoilModelImplBase< Model >::SoilModelImplBase | ( | double | cut_fraction = 0.999 | ) |
Definition at line 19 of file soil_models.cc.
|
inline |
Definition at line 95 of file soil_models.hh.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 44 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 50 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 25 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 56 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 62 of file soil_models.cc.
|
private |
Definition at line 99 of file soil_models.hh.
|
private |
Definition at line 98 of file soil_models.hh.
1.8.11