0.1.33
Loading...
Searching...
No Matches
pyhelios.plant_architecture_params Namespace Reference

Classes

class  BudState
 State of a vegetative or floral bud, mirroring the C++ BudState enum. More...
 
class  CarbohydrateParameters
 Flat carbohydrate-model parameters. More...
 
class  InflorescenceParameters
 
class  InternodeParameters
 
class  LeafParameters
 
class  LeafPrototype
 
class  NitrogenParameters
 Flat nitrogen-model parameters. More...
 
class  PeduncleParameters
 
class  PetioleParameters
 
class  PhytomerParameters
 
class  RandomParameterFloat
 A float-valued parameter with a sampling distribution. More...
 
class  RandomParameterInt
 An int-valued parameter with a sampling distribution. More...
 
class  ShootParameters
 

Functions

RandomParameterFloat _rpf (Dict[str, Any] d, str key, RandomParameterFloat default)
 
RandomParameterInt _rpi (Dict[str, Any] d, str key, RandomParameterInt default)
 
Dict[str, float] _color_to_dict (Color c)
 
Color _color_from_dict (Dict[str, Any] d, Color default)
 
Dict[str, float] _vec3_to_dict (Vec3 v)
 
Vec3 _vec3_from_dict (Dict[str, Any] d, Vec3 default)
 
Dict[str, float] _flat_to_dict (Any obj, Tuple[str,...] names)
 
Any _flat_from_dict (Any cls, Dict[str, Any] d, Tuple[str,...] names)
 

Variables

float LEAF_EXPANSION_RATE_UNSET = -1.0
 
 RandomParameter = RandomParameterFloat
 
 Color = Tuple[float, float, float]
 
 Vec3 = Tuple[float, float, float]
 
tuple _SHOOT_RPF_FIELDS
 
tuple _SHOOT_RPI_FIELDS
 
tuple _SHOOT_BOOL_FIELDS
 
tuple _CARB_FIELDS
 
tuple _NITROGEN_FIELDS
 

Function Documentation

◆ _color_from_dict()

Color pyhelios.plant_architecture_params._color_from_dict ( Dict[str, Any] d,
Color default )
protected

Definition at line 194 of file plant_architecture_params.py.

◆ _color_to_dict()

Dict[str, float] pyhelios.plant_architecture_params._color_to_dict ( Color c)
protected

Definition at line 190 of file plant_architecture_params.py.

◆ _flat_from_dict()

Any pyhelios.plant_architecture_params._flat_from_dict ( Any cls,
Dict[str, Any] d,
Tuple[str, ...] names )
protected

Definition at line 721 of file plant_architecture_params.py.

◆ _flat_to_dict()

Dict[str, float] pyhelios.plant_architecture_params._flat_to_dict ( Any obj,
Tuple[str, ...] names )
protected

Definition at line 717 of file plant_architecture_params.py.

◆ _rpf()

RandomParameterFloat pyhelios.plant_architecture_params._rpf ( Dict[str, Any] d,
str key,
RandomParameterFloat default )
protected

Definition at line 182 of file plant_architecture_params.py.

◆ _rpi()

RandomParameterInt pyhelios.plant_architecture_params._rpi ( Dict[str, Any] d,
str key,
RandomParameterInt default )
protected

Definition at line 186 of file plant_architecture_params.py.

◆ _vec3_from_dict()

Vec3 pyhelios.plant_architecture_params._vec3_from_dict ( Dict[str, Any] d,
Vec3 default )
protected

Definition at line 202 of file plant_architecture_params.py.

◆ _vec3_to_dict()

Dict[str, float] pyhelios.plant_architecture_params._vec3_to_dict ( Vec3 v)
protected

Definition at line 198 of file plant_architecture_params.py.

Variable Documentation

◆ _CARB_FIELDS

tuple pyhelios.plant_architecture_params._CARB_FIELDS
protected

Definition at line 732 of file plant_architecture_params.py.

◆ _NITROGEN_FIELDS

tuple pyhelios.plant_architecture_params._NITROGEN_FIELDS
protected

Definition at line 794 of file plant_architecture_params.py.

◆ _SHOOT_BOOL_FIELDS

tuple pyhelios.plant_architecture_params._SHOOT_BOOL_FIELDS
protected

Definition at line 617 of file plant_architecture_params.py.

◆ _SHOOT_RPF_FIELDS

tuple pyhelios.plant_architecture_params._SHOOT_RPF_FIELDS
protected

Definition at line 585 of file plant_architecture_params.py.

◆ _SHOOT_RPI_FIELDS

tuple pyhelios.plant_architecture_params._SHOOT_RPI_FIELDS
protected

Definition at line 609 of file plant_architecture_params.py.

◆ Color

pyhelios.plant_architecture_params.Color = Tuple[float, float, float]

Definition at line 178 of file plant_architecture_params.py.

◆ LEAF_EXPANSION_RATE_UNSET

float pyhelios.plant_architecture_params.LEAF_EXPANSION_RATE_UNSET = -1.0

Definition at line 65 of file plant_architecture_params.py.

◆ RandomParameter

pyhelios.plant_architecture_params.RandomParameter = RandomParameterFloat

Definition at line 172 of file plant_architecture_params.py.

◆ Vec3

pyhelios.plant_architecture_params.Vec3 = Tuple[float, float, float]

Definition at line 179 of file plant_architecture_params.py.