11void AlmondPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
12void AlmondPhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
16void ApplePhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
17void ApplePhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
20void AsparagusPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
26void BeanPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
31void CapsicumPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
39void CowpeaPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
43void GrapevinePhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
48void MaizePhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
53void OlivePhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
54void OlivePhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
58void PistachioPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
59void PistachioPhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
65void RedbudPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
66void RedbudPhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
69void RicePhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
71void ButterLettucePhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
74void SorghumPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
78void SoybeanPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
82void StrawberryPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
86void TomatoPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
88void CherryTomatoPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
89void CherryTomatoPhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
93void WalnutPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
94void WalnutPhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
97void WheatPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);