3,6c3,7
> #include "FssimApp.h"
> 
> namespace tsb
> {
---
< 
< #include "FssimApp.h"
< 
< namespace tsb
< {
8,21c9,18
>     void derive_percentage_target(int period);
>     void derive_percentage_target(int period);
>     void harvest_update_activity(TIMBER_CLASS *timber_class, double harea, double vph,
>                                  int period);
>     double harvest_adjacency(TIMBER_CLASS *timber_class, int period);
>     double harvest_volume_shortfall(TIMBER_CLASS *timber_class, double vph, int period);
>     double harvest_area_shortfall(TIMBER_CLASS *timber_class, int period);
>     double calculate_green_up(AXSDEF *axs, TIMBER_CLASS *timber_class, int period);
>     void debug_display_agearea(AXSDEF *axs, char *where);
>     double calculate_old_growth(AXSDEF *axs, TIMBER_CLASS *timber_class, int period, double totalMatureAxsArea);
> 
>     // utility subroutine to modularize repeated decision to calculate either green-up or old-growth constraints
>     // (called exclusively by harvest_constraints)
>     double doAxsListLessThanGreaterThan(TIMBER_CLASS *timber_class, LIST_PTR* axsList, int period, double result, int axsFactorCount);
---
<     void derive_percentage_target(int period);
<     void derive_percentage_target(int period);
<     void harvest_update_activity(TIMBER_CLASS *timber_class, double harea, double vph, 
<                                  int period);
<     double harvest_adjacency(TIMBER_CLASS *timber_class, int period);
<     double harvest_volume_shortfall(TIMBER_CLASS *timber_class, double vph, int period);
<     double harvest_area_shortfall(TIMBER_CLASS *timber_class, int period);
<     double calculate_green_up(AXSDEF *axs, TIMBER_CLASS *timber_class, int period);
<     void debug_display_agearea(AXSDEF *axs, char *where);
<     double calculate_old_growth(AXSDEF *axs, TIMBER_CLASS *timber_class, int period);
23c20,21
> }
---
< }
< 
