Loading [MathJax]/extensions/ams.js
 |
ALMaSS
1.2 (after EcoStack, March 2024)
The Animal, Landscape and Man Simulation System
|
Go to the documentation of this file.
69 bool m_lownut =
false;
72 double m_start[5][3] = { 0 };
73 bool m_start_valid[5] = { 0 };
92 double FindDiff(
double a_ddegs,
double a_yddegs,
int a_plant,
int a_phase,
int a_type );
93 unsigned int FindCropNum( ifstream& ist );
95 void SetVegNum(
unsigned int a_i, ifstream& ist,
const char * a_cropcurvefile );
98 void MakeBugPercentArray(
void );
99 void ReadBugPercentageFile(
void );
106 double GetLAgreenDiff(
double a_ddegs,
double a_yddegs,
int a_plant,
int a_phase) {
107 return FindDiff(a_ddegs, a_yddegs, a_plant, a_phase, 0);
112 int index = m_numbers[ a_plant ];
113 return m_final_ddeg.at(index).at(a_phase).at(0);
116 double GetLAtotalDiff(
double a_ddegs,
double a_yddegs,
int a_plant,
int a_phase) {
117 return FindDiff(a_ddegs, a_yddegs, a_plant, a_phase, 1);
121 int index = m_numbers[ a_plant ];
122 return m_final_ddeg.at(index).at(a_phase).at(1);
125 double GetHeightDiff(
double a_ddegs,
double a_yddegs,
int a_plant,
int a_phase) {
126 return FindDiff(a_ddegs, a_yddegs, a_plant, a_phase, 2);
130 int index = m_numbers[ a_plant ];
131 return m_final_ddeg.at(index).at(a_phase).at(2);
136 double GetLAgreenDiffScaled(
double a_ddegs,
double a_yddegs,
int a_plant,
int a_phase,
double a_scaler) {
return a_scaler* GetLAgreenDiff(a_ddegs, a_yddegs, a_plant, a_phase); }
138 double GetLAtotalDiffScaled(
double a_ddegs,
double a_yddegs,
int a_plant,
int a_phase,
double a_scaler) {
return a_scaler* GetLAtotalDiff(a_ddegs, a_yddegs, a_plant, a_phase); }
140 double GetHeightDiffScaled(
double a_ddegs,
double a_yddegs,
int a_plant,
int a_phase,
double a_scaler) {
return a_scaler* GetHeightDiff(a_ddegs, a_yddegs, a_plant, a_phase); }
143 return m_growth[m_numbers[a_veg_type]]->m_start[a_phase][a_type];
146 bool StartValid(
int a_veg_type,
int a_phase );
162 return m_weed_percent[ a_letype ];
167 return m_bug_percent_a[ a_letype ];
172 return m_bug_percent_b[ a_letype ];
177 return m_bug_percent_c[ a_letype ];
182 return (
double) m_bug_percent_d[ a_letype ];
186 return m_growth[ a_plant_num ]->m_lownut;
190 return m_growth[ m_numbers[ a_plant ]]->m_lownut;
PlantGrowthData * CreatePlantGrowthData()
Definition: Plants.cpp:842
Definition: LandscapeFarmingEnums.h:345
Definition: LandscapeFarmingEnums.h:214
Definition: LandscapeFarmingEnums.h:524
double GetBugPercentB(TTypesOfVegetation a_letype)
Definition: Plants.h:171
Definition: LandscapeFarmingEnums.h:482
Definition: LandscapeFarmingEnums.h:447
Definition: LandscapeFarmingEnums.h:563
Definition: LandscapeFarmingEnums.h:497
double * m_bug_percent_b
Definition: Plants.h:88
Definition: LandscapeFarmingEnums.h:221
Definition: LandscapeFarmingEnums.h:452
Definition: LandscapeFarmingEnums.h:394
Definition: LandscapeFarmingEnums.h:230
Definition: MapErrorMsg.h:37
Definition: LandscapeFarmingEnums.h:366
Definition: LandscapeFarmingEnums.h:491
double GetBugPercentA(TTypesOfVegetation a_letype)
Definition: Plants.h:166
Definition: LandscapeFarmingEnums.h:344
Definition: LandscapeFarmingEnums.h:227
double * m_bug_percent_a
Definition: Plants.h:87
Definition: LandscapeFarmingEnums.h:418
Definition: LandscapeFarmingEnums.h:205
Definition: LandscapeFarmingEnums.h:438
Definition: LandscapeFarmingEnums.h:290
Definition: LandscapeFarmingEnums.h:594
Definition: LandscapeFarmingEnums.h:237
Definition: LandscapeFarmingEnums.h:331
Definition: LandscapeFarmingEnums.h:272
Definition: LandscapeFarmingEnums.h:492
Definition: LandscapeFarmingEnums.h:601
Definition: LandscapeFarmingEnums.h:352
Definition: LandscapeFarmingEnums.h:314
Definition: LandscapeFarmingEnums.h:486
Definition: LandscapeFarmingEnums.h:350
double GetLAgreenDiff(double a_ddegs, double a_yddegs, int a_plant, int a_phase)
Get the differential in LA green for the day degrees experienced.
Definition: Plants.h:106
Definition: LandscapeFarmingEnums.h:479
Definition: LandscapeFarmingEnums.h:429
Definition: LandscapeFarmingEnums.h:413
Definition: LandscapeFarmingEnums.h:217
Definition: LandscapeFarmingEnums.h:315
Definition: LandscapeFarmingEnums.h:603
Definition: LandscapeFarmingEnums.h:212
Definition: LandscapeFarmingEnums.h:425
Definition: LandscapeFarmingEnums.h:242
Definition: LandscapeFarmingEnums.h:379
Definition: LandscapeFarmingEnums.h:481
Definition: LandscapeFarmingEnums.h:546
Definition: LandscapeFarmingEnums.h:384
Definition: LandscapeFarmingEnums.h:431
Definition: LandscapeFarmingEnums.h:224
Definition: LandscapeFarmingEnums.h:205
Definition: LandscapeFarmingEnums.h:466
Definition: LandscapeFarmingEnums.h:510
Definition: LandscapeFarmingEnums.h:539
Definition: LandscapeFarmingEnums.h:533
Definition: LandscapeFarmingEnums.h:298
Definition: LandscapeFarmingEnums.h:598
Definition: LandscapeFarmingEnums.h:401
Definition: LandscapeFarmingEnums.h:233
char * value() const
Definition: Configurator.h:182
unsigned int FindCropNum(ifstream &ist)
Definition: Plants.cpp:105
Definition: LandscapeFarmingEnums.h:255
Definition: LandscapeFarmingEnums.h:199
Definition: LandscapeFarmingEnums.h:322
Definition: LandscapeFarmingEnums.h:227
Definition: LandscapeFarmingEnums.h:326
Definition: LandscapeFarmingEnums.h:374
Definition: LandscapeFarmingEnums.h:493
Definition: LandscapeFarmingEnums.h:525
Definition: LandscapeFarmingEnums.h:316
Definition: LandscapeFarmingEnums.h:246
Definition: LandscapeFarmingEnums.h:224
Definition: LandscapeFarmingEnums.h:393
Definition: LandscapeFarmingEnums.h:516
Definition: LandscapeFarmingEnums.h:449
double GetMaxDdegLAtotal(int a_plant, int a_phase)
Get the final positive growing day degrees based on LA total.
Definition: Plants.h:120
Definition: LandscapeFarmingEnums.h:557
Definition: LandscapeFarmingEnums.h:596
Definition: LandscapeFarmingEnums.h:291
Definition: LandscapeFarmingEnums.h:402
double GetLAtotalDiff(double a_ddegs, double a_yddegs, int a_plant, int a_phase)
Get the differential in LA total for the day degrees experienced.
Definition: Plants.h:116
String configurator entry class.
Definition: Configurator.h:173
Definition: LandscapeFarmingEnums.h:267
int GetNumCrops()
Definition: Plants.h:150
Definition: LandscapeFarmingEnums.h:411
Definition: LandscapeFarmingEnums.h:245
ifstream m_ifile
Definition: Plants.h:85
Definition: LandscapeFarmingEnums.h:203
Definition: LandscapeFarmingEnums.h:334
Definition: LandscapeFarmingEnums.h:302
Definition: LandscapeFarmingEnums.h:215
Definition: LandscapeFarmingEnums.h:208
Definition: LandscapeFarmingEnums.h:507
Definition: LandscapeFarmingEnums.h:555
Definition: LandscapeFarmingEnums.h:387
double GetMaxDdegLAgreen(int a_plant, int a_phase)
Get the final positive growing day degrees based on LA green.
Definition: Plants.h:111
Definition: LandscapeFarmingEnums.h:196
Definition: LandscapeFarmingEnums.h:395
Definition: LandscapeFarmingEnums.h:455
Definition: LandscapeFarmingEnums.h:377
Definition: LandscapeFarmingEnums.h:606
Definition: LandscapeFarmingEnums.h:398
Definition: LandscapeFarmingEnums.h:553
class PollenNectarDevelopmentData * g_nectarpollen
Definition: Plants.cpp:41
Definition: LandscapeFarmingEnums.h:426
Definition: LandscapeFarmingEnums.h:512
Definition: LandscapeFarmingEnums.h:256
Definition: LandscapeFarmingEnums.h:463
Definition: LandscapeFarmingEnums.h:211
Definition: LandscapeFarmingEnums.h:206
Definition: LandscapeFarmingEnums.h:286
Definition: LandscapeFarmingEnums.h:474
int * m_bug_percent_d
Definition: Plants.h:90
Definition: LandscapeFarmingEnums.h:321
Definition: LandscapeFarmingEnums.h:269
Definition: LandscapeFarmingEnums.h:608
Definition: LandscapeFarmingEnums.h:390
Definition: LandscapeFarmingEnums.h:456
Definition: LandscapeFarmingEnums.h:371
double * m_bug_percent_c
Definition: Plants.h:89
Definition: LandscapeFarmingEnums.h:437
Definition: LandscapeFarmingEnums.h:218
Definition: LandscapeFarmingEnums.h:450
Definition: LandscapeFarmingEnums.h:382
Definition: LandscapeFarmingEnums.h:332
Definition: LandscapeFarmingEnums.h:454
Definition: LandscapeFarmingEnums.h:419
Definition: LandscapeFarmingEnums.h:221
Definition: LandscapeFarmingEnums.h:572
double GetLAgreenDiffScaled(double a_ddegs, double a_yddegs, int a_plant, int a_phase, double a_scaler)
Get the differential in LA green for the day degrees experienced, scalable depending on plant growth ...
Definition: Plants.h:136
Definition: LandscapeFarmingEnums.h:212
Definition: LandscapeFarmingEnums.h:472
Definition: LandscapeFarmingEnums.h:458
Definition: LandscapeFarmingEnums.h:468
Definition: LandscapeFarmingEnums.h:287
Definition: LandscapeFarmingEnums.h:589
Definition: LandscapeFarmingEnums.h:506
Definition: LandscapeFarmingEnums.h:301
Definition: LandscapeFarmingEnums.h:435
Definition: LandscapeFarmingEnums.h:505
Definition: LandscapeFarmingEnums.h:363
double GetWeedPercent(TTypesOfVegetation a_letype)
Definition: Plants.h:161
Definition: LandscapeFarmingEnums.h:225
Definition: LandscapeFarmingEnums.h:529
Definition: LandscapeFarmingEnums.h:243
Definition: LandscapeFarmingEnums.h:378
Definition: LandscapeFarmingEnums.h:218
Definition: LandscapeFarmingEnums.h:568
Definition: LandscapeFarmingEnums.h:476
Definition: LandscapeFarmingEnums.h:554
Definition: LandscapeFarmingEnums.h:508
Definition: LandscapeFarmingEnums.h:240
Definition: LandscapeFarmingEnums.h:227
Definition: LandscapeFarmingEnums.h:281
Definition: LandscapeFarmingEnums.h:318
Definition: LandscapeFarmingEnums.h:235
Definition: LandscapeFarmingEnums.h:404
Definition: LandscapeFarmingEnums.h:410
Definition: LandscapeFarmingEnums.h:514
Definition: LandscapeFarmingEnums.h:521
Definition: LandscapeFarmingEnums.h:238
Definition: LandscapeFarmingEnums.h:299
Definition: LandscapeFarmingEnums.h:551
Definition: LandscapeFarmingEnums.h:432
Definition: LandscapeFarmingEnums.h:375
Definition: LandscapeFarmingEnums.h:434
Definition: LandscapeFarmingEnums.h:534
Definition: LandscapeFarmingEnums.h:228
Definition: LandscapeFarmingEnums.h:372
Definition: LandscapeFarmingEnums.h:582
Definition: LandscapeFarmingEnums.h:330
Definition: LandscapeFarmingEnums.h:380
Definition: LandscapeFarmingEnums.h:544
Definition: LandscapeFarmingEnums.h:409
Definition: LandscapeFarmingEnums.h:284
Definition: LandscapeFarmingEnums.h:320
Definition: LandscapeFarmingEnums.h:406
Definition: LandscapeFarmingEnums.h:369
double GetBugPercentC(TTypesOfVegetation a_letype)
Definition: Plants.h:176
Definition: LandscapeFarmingEnums.h:261
int m_num_crops
Definition: Plants.h:83
Definition: LandscapeFarmingEnums.h:236
Definition: LandscapeFarmingEnums.h:361
Definition: LandscapeFarmingEnums.h:218
Definition: LandscapeFarmingEnums.h:203
Definition: LandscapeFarmingEnums.h:421
Definition: LandscapeFarmingEnums.h:328
Definition: LandscapeFarmingEnums.h:559
Definition: LandscapeFarmingEnums.h:358
double FindDiff(double a_ddegs, double a_yddegs, int a_plant, int a_phase, int a_type)
Definition: Plants.cpp:45
Definition: LandscapeFarmingEnums.h:424
Definition: LandscapeFarmingEnums.h:552
Definition: LandscapeFarmingEnums.h:353
Definition: LandscapeFarmingEnums.h:265
Definition: LandscapeFarmingEnums.h:271
Definition: LandscapeFarmingEnums.h:364
Definition: LandscapeFarmingEnums.h:215
Definition: LandscapeFarmingEnums.h:385
Definition: LandscapeFarmingEnums.h:282
Definition: LandscapeFarmingEnums.h:587
Definition: LandscapeFarmingEnums.h:599
class PlantGrowthData * g_crops
Definition: Plants.h:76
Definition: LandscapeFarmingEnums.h:275
Definition: LandscapeFarmingEnums.h:206
Definition: LandscapeFarmingEnums.h:305
class PollenNectarDevelopmentData * g_nectarpollen
Definition: Plants.cpp:41
Definition: LandscapeFarmingEnums.h:560
Definition: LandscapeFarmingEnums.h:217
Definition: LandscapeFarmingEnums.h:227
Definition: LandscapeFarmingEnums.h:221
Definition: LandscapeFarmingEnums.h:535
Definition: LandscapeFarmingEnums.h:333
Definition: LandscapeFarmingEnums.h:473
Definition: LandscapeFarmingEnums.h:565
vector< CropGrowth * > m_growth
Definition: Plants.h:80
Definition: LandscapeFarmingEnums.h:205
Definition: LandscapeFarmingEnums.h:212
Definition: LandscapeFarmingEnums.h:528
Definition: LandscapeFarmingEnums.h:214
Definition: LandscapeFarmingEnums.h:602
Definition: LandscapeFarmingEnums.h:225
Definition: LandscapeFarmingEnums.h:593
Definition: LandscapeFarmingEnums.h:279
vector< int > m_numbers
Definition: Plants.h:82
Definition: LandscapeFarmingEnums.h:399
Definition: LandscapeFarmingEnums.h:464
Definition: LandscapeFarmingEnums.h:500
Definition: LandscapeFarmingEnums.h:356
Definition: LandscapeFarmingEnums.h:336
Definition: LandscapeFarmingEnums.h:312
Definition: LandscapeFarmingEnums.h:428
Definition: LandscapeFarmingEnums.h:215
Definition: LandscapeFarmingEnums.h:597
Definition: LandscapeFarmingEnums.h:467
Definition: LandscapeFarmingEnums.h:234
Definition: LandscapeFarmingEnums.h:457
Definition: LandscapeFarmingEnums.h:383
Definition: LandscapeFarmingEnums.h:488
Definition: LandscapeFarmingEnums.h:253
Definition: LandscapeFarmingEnums.h:217
Definition: LandscapeFarmingEnums.h:475
Definition: LandscapeFarmingEnums.h:230
Definition: LandscapeFarmingEnums.h:386
Definition: LandscapeFarmingEnums.h:208
Definition: LandscapeFarmingEnums.h:541
Definition: LandscapeFarmingEnums.h:461
Definition: LandscapeFarmingEnums.h:540
Definition: LandscapeFarmingEnums.h:495
Definition: LandscapeFarmingEnums.h:487
const unsigned int MaxNoInflections
Definition: Plants.h:38
Definition: LandscapeFarmingEnums.h:520
Definition: LandscapeFarmingEnums.h:228
Definition: LandscapeFarmingEnums.h:273
Definition: LandscapeFarmingEnums.h:311
bool GetNutStatus(int a_plant_num)
Definition: Plants.h:185
Definition: LandscapeFarmingEnums.h:513
Definition: LandscapeFarmingEnums.h:469
Definition: LandscapeFarmingEnums.h:485
Definition: LandscapeFarmingEnums.h:581
Definition: LandscapeFarmingEnums.h:211
Definition: LandscapeFarmingEnums.h:502
Definition: LandscapeFarmingEnums.h:249
Definition: LandscapeFarmingEnums.h:564
Definition: LandscapeFarmingEnums.h:221
Definition: LandscapeFarmingEnums.h:483
Definition: LandscapeFarmingEnums.h:220
double * m_weed_percent
Definition: Plants.h:86
Definition: LandscapeFarmingEnums.h:436
Definition: LandscapeFarmingEnums.h:549
Definition: LandscapeFarmingEnums.h:417
Definition: LandscapeFarmingEnums.h:278
A class to manage a range of pollen and nectar development curves based on indexed rates.
Definition: PollenNectar.h:174
Definition: LandscapeFarmingEnums.h:471
Definition: LandscapeFarmingEnums.h:519
Definition: LandscapeFarmingEnums.h:251
Definition: LandscapeFarmingEnums.h:205
void Warn(MapErrorState a_level, std::string a_msg1, std::string a_msg2)
Definition: MapErrorMsg.cpp:69
Definition: LandscapeFarmingEnums.h:262
Definition: LandscapeFarmingEnums.h:550
Definition: LandscapeFarmingEnums.h:228
Definition: LandscapeFarmingEnums.h:600
Definition: LandscapeFarmingEnums.h:214
Definition: LandscapeFarmingEnums.h:558
Definition: LandscapeFarmingEnums.h:224
Definition: LandscapeFarmingEnums.h:460
double GetHeightDiff(double a_ddegs, double a_yddegs, int a_plant, int a_phase)
Get the differential in veg height for the day degrees experienced.
Definition: Plants.h:125
Definition: LandscapeFarmingEnums.h:527
Definition: LandscapeFarmingEnums.h:327
Definition: LandscapeFarmingEnums.h:208
Definition: LandscapeFarmingEnums.h:531
Definition: LandscapeFarmingEnums.h:309
Definition: LandscapeFarmingEnums.h:200
Definition: LandscapeFarmingEnums.h:532
Definition: LandscapeFarmingEnums.h:423
Definition: LandscapeFarmingEnums.h:442
Definition: LandscapeFarmingEnums.h:405
Definition: LandscapeFarmingEnums.h:499
Definition: LandscapeFarmingEnums.h:266
Definition: LandscapeFarmingEnums.h:365
Definition: LandscapeFarmingEnums.h:280
Definition: LandscapeFarmingEnums.h:209
Definition: LandscapeFarmingEnums.h:444
Definition: LandscapeFarmingEnums.h:576
double GetStartValue(int a_veg_type, int a_phase, int a_type)
Definition: Plants.h:142
double GetHeightDiffScaled(double a_ddegs, double a_yddegs, int a_plant, int a_phase, double a_scaler)
Get the differential in veg height for the day degrees experienced, scalable depending on plant growt...
Definition: Plants.h:140
Definition: LandscapeFarmingEnums.h:427
Definition: LandscapeFarmingEnums.h:211
Definition: LandscapeFarmingEnums.h:591
Definition: LandscapeFarmingEnums.h:294
Definition: LandscapeFarmingEnums.h:292
Definition: LandscapeFarmingEnums.h:430
Definition: LandscapeFarmingEnums.h:228
Definition: LandscapeFarmingEnums.h:501
Definition: LandscapeFarmingEnums.h:561
double GetBugPercentD(TTypesOfVegetation a_letype)
Definition: Plants.h:181
Definition: LandscapeFarmingEnums.h:400
Definition: LandscapeFarmingEnums.h:542
Definition: LandscapeFarmingEnums.h:241
Definition: LandscapeFarmingEnums.h:247
Definition: LandscapeFarmingEnums.h:197
Definition: LandscapeFarmingEnums.h:274
Definition: LandscapeFarmingEnums.h:341
Definition: LandscapeFarmingEnums.h:209
Definition: LandscapeFarmingEnums.h:259
Definition: LandscapeFarmingEnums.h:209
Definition: LandscapeFarmingEnums.h:465
Definition: LandscapeFarmingEnums.h:209
Definition: LandscapeFarmingEnums.h:317
Definition: LandscapeFarmingEnums.h:446
Definition: LandscapeFarmingEnums.h:203
~PlantGrowthData()
Definition: Plants.cpp:276
Definition: LandscapeFarmingEnums.h:289
Definition: LandscapeFarmingEnums.h:566
Definition: LandscapeFarmingEnums.h:416
Definition: LandscapeFarmingEnums.h:577
bool GetNutStatusExt(int a_plant)
Definition: Plants.h:189
Definition: LandscapeFarmingEnums.h:538
Definition: LandscapeFarmingEnums.h:225
Definition: LandscapeFarmingEnums.h:537
Definition: LandscapeFarmingEnums.h:295
Definition: LandscapeFarmingEnums.h:220
Definition: LandscapeFarmingEnums.h:337
Definition: LandscapeFarmingEnums.h:232
Definition: LandscapeFarmingEnums.h:276
Definition: LandscapeFarmingEnums.h:503
Definition: LandscapeFarmingEnums.h:545
Definition: LandscapeFarmingEnums.h:203
Definition: LandscapeFarmingEnums.h:222
Definition: LandscapeFarmingEnums.h:206
Definition: LandscapeFarmingEnums.h:198
Definition: LandscapeFarmingEnums.h:422
MapErrorMsg * g_msg
Definition: MapErrorMsg.cpp:41
Definition: LandscapeFarmingEnums.h:391
Definition: LandscapeFarmingEnums.h:324
Definition: LandscapeFarmingEnums.h:206
double GetLAtotalDiffScaled(double a_ddegs, double a_yddegs, int a_plant, int a_phase, double a_scaler)
Get the differential in LA total for the day degrees experienced, scalable depending on plant growth ...
Definition: Plants.h:138
Definition: LandscapeFarmingEnums.h:388
Definition: LandscapeFarmingEnums.h:373
Definition: LandscapeFarmingEnums.h:214
Definition: LandscapeFarmingEnums.h:215
Definition: LandscapeFarmingEnums.h:403
Definition: LandscapeFarmingEnums.h:494
Definition: LandscapeFarmingEnums.h:351
Definition: LandscapeFarmingEnums.h:562
Definition: LandscapeFarmingEnums.h:433
TTypesOfVegetation
Values that represent the types of vegetation that are represented in ALMaSS.
Definition: LandscapeFarmingEnums.h:192
Definition: LandscapeFarmingEnums.h:509
Definition: LandscapeFarmingEnums.h:304
Definition: LandscapeFarmingEnums.h:459
Definition: LandscapeFarmingEnums.h:515
Definition: LandscapeFarmingEnums.h:547
Definition: LandscapeFarmingEnums.h:489
Definition: LandscapeFarmingEnums.h:584
Definition: LandscapeFarmingEnums.h:227
Definition: LandscapeFarmingEnums.h:296
Definition: LandscapeFarmingEnums.h:556
Definition: LandscapeFarmingEnums.h:480
Definition: LandscapeFarmingEnums.h:381
Definition: LandscapeFarmingEnums.h:451
Definition: LandscapeFarmingEnums.h:208
Definition: LandscapeFarmingEnums.h:220
Definition: LandscapeFarmingEnums.h:212
Definition: LandscapeFarmingEnums.h:270
Definition: LandscapeFarmingEnums.h:588
Definition: LandscapeFarmingEnums.h:367
Definition: LandscapeFarmingEnums.h:484
Definition: LandscapeFarmingEnums.h:205
Definition: LandscapeFarmingEnums.h:518
Definition: LandscapeFarmingEnums.h:490
Definition: LandscapeFarmingEnums.h:448
Growth_Phases
Growth phase indicator.
Definition: Plants.h:51
Definition: LandscapeFarmingEnums.h:203
Definition: LandscapeFarmingEnums.h:208
Definition: LandscapeFarmingEnums.h:217
Definition: LandscapeFarmingEnums.h:441
Definition: LandscapeFarmingEnums.h:362
Definition: LandscapeFarmingEnums.h:297
Definition: LandscapeFarmingEnums.h:300
void SetVegNum(unsigned int a_i, ifstream &ist, const char *a_cropcurvefile)
Definition: Plants.cpp:140
Definition: LandscapeFarmingEnums.h:203
Definition: LandscapeFarmingEnums.h:283
Definition: LandscapeFarmingEnums.h:257
Definition: LandscapeFarmingEnums.h:217
Definition: LandscapeFarmingEnums.h:397
Definition: LandscapeFarmingEnums.h:376
Definition: LandscapeFarmingEnums.h:224
Definition: LandscapeFarmingEnums.h:203
Definition: LandscapeFarmingEnums.h:498
Definition: LandscapeFarmingEnums.h:360
Definition: LandscapeFarmingEnums.h:293
Definition: LandscapeFarmingEnums.h:218
Definition: LandscapeFarmingEnums.h:504
Definition: LandscapeFarmingEnums.h:462
Definition: LandscapeFarmingEnums.h:222
Definition: LandscapeFarmingEnums.h:586
Definition: LandscapeFarmingEnums.h:420
Definition: LandscapeFarmingEnums.h:260
int VegTypeToCurveNum(TTypesOfVegetation VegReference)
Definition: Plants.cpp:282
PlantGrowthData(const char *a_cropcurvefile="default")
Definition: Plants.cpp:166
Definition: Configurator.h:70
Definition: LandscapeFarmingEnums.h:355
static CfgStr l_map_cropcurves_file("MAP_CROPCURVES_FILE", CFG_CUSTOM, "curves.pre")
Definition: LandscapeFarmingEnums.h:203
Definition: LandscapeFarmingEnums.h:407
Definition: LandscapeFarmingEnums.h:339
Definition: LandscapeFarmingEnums.h:225
Definition: LandscapeFarmingEnums.h:349
Definition: LandscapeFarmingEnums.h:217
Definition: LandscapeFarmingEnums.h:567
vector< vector< vector< double > > > m_final_ddeg
Definition: Plants.h:81
Definition: LandscapeFarmingEnums.h:477
Definition: LandscapeFarmingEnums.h:573
Definition: LandscapeFarmingEnums.h:228
Definition: LandscapeFarmingEnums.h:329
Definition: LandscapeFarmingEnums.h:370
Definition: LandscapeFarmingEnums.h:496
Definition: LandscapeFarmingEnums.h:224
bool StartValid(int a_veg_type, int a_phase)
Definition: Plants.cpp:834
Definition: LandscapeFarmingEnums.h:578
Definition: LandscapeFarmingEnums.h:303
Definition: LandscapeFarmingEnums.h:228
Definition: LandscapeFarmingEnums.h:354
Definition: LandscapeFarmingEnums.h:359
Definition: LandscapeFarmingEnums.h:443
Definition: LandscapeFarmingEnums.h:347
Definition: LandscapeFarmingEnums.h:543
Definition: LandscapeFarmingEnums.h:530
Definition: LandscapeFarmingEnums.h:313
Definition: LandscapeFarmingEnums.h:325
Definition: LandscapeFarmingEnums.h:607
double GetMaxDdegHeight(int a_plant, int a_phase)
Get the final positive growing day degrees based on veg height.
Definition: Plants.h:129
Definition: LandscapeFarmingEnums.h:585
Definition: LandscapeFarmingEnums.h:285
Definition: LandscapeFarmingEnums.h:396
Definition: LandscapeFarmingEnums.h:526
Definition: LandscapeFarmingEnums.h:211
PlantGrowthData * CreatePlantGrowthData()
Definition: Plants.cpp:842
Definition: LandscapeFarmingEnums.h:248
Definition: LandscapeFarmingEnums.h:478
Definition: LandscapeFarmingEnums.h:258
Definition: LandscapeFarmingEnums.h:244
Definition: LandscapeFarmingEnums.h:310
Definition: LandscapeFarmingEnums.h:536
Definition: LandscapeFarmingEnums.h:414
Definition: LandscapeFarmingEnums.h:412
Definition: LandscapeFarmingEnums.h:230
Definition: LandscapeFarmingEnums.h:227
Definition: LandscapeFarmingEnums.h:389
Definition: LandscapeFarmingEnums.h:268
Definition: LandscapeFarmingEnums.h:548
Definition: LandscapeFarmingEnums.h:392
Definition: LandscapeFarmingEnums.h:264
Definition: LandscapeFarmingEnums.h:571
Definition: LandscapeFarmingEnums.h:228
Definition: LandscapeFarmingEnums.h:357
Definition: LandscapeFarmingEnums.h:254
Definition: LandscapeFarmingEnums.h:323
Definition: LandscapeFarmingEnums.h:201
Definition: LandscapeFarmingEnums.h:346
Definition: LandscapeFarmingEnums.h:453
Definition: LandscapeFarmingEnums.h:348
Definition: LandscapeFarmingEnums.h:319
Definition: LandscapeFarmingEnums.h:583
Definition: LandscapeFarmingEnums.h:222
Definition: LandscapeFarmingEnums.h:239
class PlantGrowthData * g_crops
Definition: Plants.cpp:40
Definition: LandscapeFarmingEnums.h:308
Definition: LandscapeFarmingEnums.h:592
Definition: LandscapeFarmingEnums.h:212
Definition: LandscapeFarmingEnums.h:263
Definition: LandscapeFarmingEnums.h:208
Definition: LandscapeFarmingEnums.h:517
Definition: LandscapeFarmingEnums.h:511
Definition: LandscapeFarmingEnums.h:335
Definition: LandscapeFarmingEnums.h:445
Definition: LandscapeFarmingEnums.h:368
Definition: LandscapeFarmingEnums.h:252
Definition: LandscapeFarmingEnums.h:211
Definition: LandscapeFarmingEnums.h:408