![]() |
0.1.39
|
Hydraulic capacitance of a leaf, stem or root, from pressure-volume curve parameters. More...
Hydraulic capacitance of a leaf, stem or root, from pressure-volume curve parameters.
A fixed_constant_capacitance greater than zero gives a constant capacitance. Use HydraulicCapacitance.constant() to build one; its pressure-volume curve parameters are the defaults.
For a leaf, the model always computes relative water content, turgor pressure and osmotic potential from the pressure-volume curve parameters, so a constant leaf capacitance means those outputs come from the default curve. For a stem or root, capacitance is used only by non-steady-state runs, which require a constant; their pressure-volume curve parameters are never used.
Definition at line 139 of file PlantHydraulics.py.
Public Member Functions | |
| 'HydraulicCapacitance' | constant (cls, float capacitance) |
| Create a constant hydraulic capacitance. | |
| bool | is_constant (self) |
| True if this is a constant capacitance rather than a pressure-volume curve. | |
| None | validate (self, str method_name="HydraulicCapacitance") |
| Raise ValueError if any parameter is outside its valid range. | |
| List[float] | to_list (self) |
| Flat layout expected by the native interface. | |
Static Public Attributes | |
| float | osmotic_potential_at_full_turgor = -2.0 |
| Osmotic potential at full turgor (MPa). | |
| float | relative_water_content_at_turgor_loss = 0.8 |
| Relative water content at the turgor loss point (unitless), in (0, 1). | |
| float | cell_wall_elasticity_exponent = 1.0 |
| Exponent of the turgor pressure versus relative water content relationship (unitless). | |
| float | saturated_specific_water_content = 1.0 |
| Specific water content at a relative water content of 1 (mol/m²). | |
| float | fixed_constant_capacitance = -1.0 |
| Constant capacitance (mol/m²/MPa), or -1 to use the pressure-volume curve. | |
| 'HydraulicCapacitance' pyhelios.PlantHydraulics.HydraulicCapacitance.constant | ( | cls, | |
| float | capacitance ) |
Create a constant hydraulic capacitance.
| capacitance | Constant capacitance (mol/m²/MPa). Must be > 0. |
Definition at line 168 of file PlantHydraulics.py.
| bool pyhelios.PlantHydraulics.HydraulicCapacitance.is_constant | ( | self | ) |
True if this is a constant capacitance rather than a pressure-volume curve.
Definition at line 175 of file PlantHydraulics.py.
| List[float] pyhelios.PlantHydraulics.HydraulicCapacitance.to_list | ( | self | ) |
Flat layout expected by the native interface.
Definition at line 204 of file PlantHydraulics.py.
| None pyhelios.PlantHydraulics.HydraulicCapacitance.validate | ( | self, | |
| str | method_name = "HydraulicCapacitance" ) |
Raise ValueError if any parameter is outside its valid range.
Definition at line 179 of file PlantHydraulics.py.
|
static |
Exponent of the turgor pressure versus relative water content relationship (unitless).
Definition at line 157 of file PlantHydraulics.py.
|
static |
Constant capacitance (mol/m²/MPa), or -1 to use the pressure-volume curve.
Definition at line 159 of file PlantHydraulics.py.
|
static |
Osmotic potential at full turgor (MPa).
Must be < 0.
Definition at line 155 of file PlantHydraulics.py.
|
static |
Relative water content at the turgor loss point (unitless), in (0, 1).
Definition at line 156 of file PlantHydraulics.py.
|
static |
Specific water content at a relative water content of 1 (mol/m²).
Definition at line 158 of file PlantHydraulics.py.