|
Flow123d
release_3.0.0-1105-g32a483d
|
#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 74 of file soil_models.hh.
| typedef SoilModelBase::DiffDouble SoilModelImplBase< Model >::DiffDouble |
Definition at line 82 of file soil_models.hh.
| SoilModelImplBase< Model >::SoilModelImplBase | ( | double | cut_fraction = 0.999 | ) |
Definition at line 22 of file soil_models.cc.
|
inline |
Definition at line 94 of file soil_models.hh.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 47 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 53 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 28 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 59 of file soil_models.cc.
|
overridevirtual |
Implements SoilModelBase.
Definition at line 65 of file soil_models.cc.
|
private |
Definition at line 98 of file soil_models.hh.
|
private |
Definition at line 97 of file soil_models.hh.
1.8.11