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);
33void CapsicumPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
41void CowpeaPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
45void GrapevinePhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
50void MaizePhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
55void OlivePhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
56void OlivePhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
60void PistachioPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
61void PistachioPhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
67void RedbudPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
68void RedbudPhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
71void RicePhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
73void ButterLettucePhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
76void SorghumPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
80void SoybeanPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
84void StrawberryPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
88void TomatoPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
90void CherryTomatoPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
91void CherryTomatoPhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
95void WalnutPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);
96void WalnutPhytomerCallbackFunction(std::shared_ptr<Phytomer> phytomer);
99void WheatPhytomerCreationFunction(std::shared_ptr<Phytomer> phytomer,
uint shoot_node_index,
uint parent_shoot_node_index,
uint shoot_max_nodes,
float plant_age);