diff --git a/modules/70_livestock/fbask_jan16_sticky/declarations.gms b/modules/70_livestock/fbask_jan16_sticky/declarations.gms index 3a5219f12..87bfd6c37 100644 --- a/modules/70_livestock/fbask_jan16_sticky/declarations.gms +++ b/modules/70_livestock/fbask_jan16_sticky/declarations.gms @@ -48,14 +48,14 @@ parameters *#################### R SECTION START (OUTPUT DECLARATIONS) #################### parameters - ov_dem_feed(t,i,kap,kall,type) Regional feed demand including byproducts (mio. tDM per yr) - ov_cost_prod_livst(t,i,factors,type) Livestock factor costs (mio. USD05MER per yr) - ov_cost_prod_fish(t,i,type) Fish factor costs (mio. USD05MER per yr) - ov70_investment(t,i,kli,type) Investment costs in immobile farm capital (mio USD05MER per yr) - oq70_feed(t,i,kap,kall,type) Regional feed demand - oq70_cost_prod_liv_labor(t,i,type) Regional labor costs for livestock production - oq70_cost_prod_liv_capital(t,i,type) Regional investment costs for livestock production - oq70_investment(t,i,kli,type) Cellular immobile investments into farm capital (mio USD05MER) - oq70_cost_prod_fish(t,i,type) Regional factor input costs for fish production + ov_dem_feed(t,i,kap,kall,type) Regional feed demand including byproducts (mio. tDM per yr) + ov_cost_prod_livst(t,i,factors,type) Livestock factor costs (mio. USD05MER per yr) + ov_cost_prod_fish(t,i,type) Fish factor costs (mio. USD05MER per yr) + ov70_investment(t,i,kli,type) Investment in immobile farm capital (mio USD05MER per yr) + oq70_feed(t,i,kap,kall,type) Regional feed demand + oq70_cost_prod_liv_labor(t,i,type) Regional labor costs for livestock production + oq70_cost_prod_liv_capital(t,i,type) Regional investment costs in farm capital + oq70_investment(t,i,kli,type) Regional investments into farm capital + oq70_cost_prod_fish(t,i,type) Regional factor input costs for fish production ; *##################### R SECTION END (OUTPUT DECLARATIONS) ##################### diff --git a/modules/70_livestock/fbask_jan16_sticky/postsolve.gms b/modules/70_livestock/fbask_jan16_sticky/postsolve.gms index cb862b38b..f1607d951 100644 --- a/modules/70_livestock/fbask_jan16_sticky/postsolve.gms +++ b/modules/70_livestock/fbask_jan16_sticky/postsolve.gms @@ -9,41 +9,41 @@ p70_capital(t+1,i,kli) = p70_capital(t,i,kli) + v70_investment.l(i,kli); *#################### R SECTION START (OUTPUT DEFINITIONS) ##################### - ov_dem_feed(t,i,kap,kall,"marginal") = vm_dem_feed.m(i,kap,kall); - ov_cost_prod_livst(t,i,factors,"marginal") = vm_cost_prod_livst.m(i,factors); - ov_cost_prod_fish(t,i,"marginal") = vm_cost_prod_fish.m(i); - ov70_investment(t,i,kli,"marginal") = v70_investment.m(i,kli); - oq70_feed(t,i,kap,kall,"marginal") = q70_feed.m(i,kap,kall); - oq70_cost_prod_liv_labor(t,i,"marginal") = q70_cost_prod_liv_labor.m(i); - oq70_cost_prod_liv_capital(t,i,"marginal") = q70_cost_prod_liv_capital.m(i); - oq70_investment(t,i,kli,"marginal") = q70_investment.m(i,kli); - oq70_cost_prod_fish(t,i,"marginal") = q70_cost_prod_fish.m(i); - ov_dem_feed(t,i,kap,kall,"level") = vm_dem_feed.l(i,kap,kall); - ov_cost_prod_livst(t,i,factors,"level") = vm_cost_prod_livst.l(i,factors); - ov_cost_prod_fish(t,i,"level") = vm_cost_prod_fish.l(i); - ov70_investment(t,i,kli,"level") = v70_investment.l(i,kli); - oq70_feed(t,i,kap,kall,"level") = q70_feed.l(i,kap,kall); - oq70_cost_prod_liv_labor(t,i,"level") = q70_cost_prod_liv_labor.l(i); - oq70_cost_prod_liv_capital(t,i,"level") = q70_cost_prod_liv_capital.l(i); - oq70_investment(t,i,kli,"level") = q70_investment.l(i,kli); - oq70_cost_prod_fish(t,i,"level") = q70_cost_prod_fish.l(i); - ov_dem_feed(t,i,kap,kall,"upper") = vm_dem_feed.up(i,kap,kall); - ov_cost_prod_livst(t,i,factors,"upper") = vm_cost_prod_livst.up(i,factors); - ov_cost_prod_fish(t,i,"upper") = vm_cost_prod_fish.up(i); - ov70_investment(t,i,kli,"upper") = v70_investment.up(i,kli); - oq70_feed(t,i,kap,kall,"upper") = q70_feed.up(i,kap,kall); - oq70_cost_prod_liv_labor(t,i,"upper") = q70_cost_prod_liv_labor.up(i); - oq70_cost_prod_liv_capital(t,i,"upper") = q70_cost_prod_liv_capital.up(i); - oq70_investment(t,i,kli,"upper") = q70_investment.up(i,kli); - oq70_cost_prod_fish(t,i,"upper") = q70_cost_prod_fish.up(i); - ov_dem_feed(t,i,kap,kall,"lower") = vm_dem_feed.lo(i,kap,kall); - ov_cost_prod_livst(t,i,factors,"lower") = vm_cost_prod_livst.lo(i,factors); - ov_cost_prod_fish(t,i,"lower") = vm_cost_prod_fish.lo(i); - ov70_investment(t,i,kli,"lower") = v70_investment.lo(i,kli); - oq70_feed(t,i,kap,kall,"lower") = q70_feed.lo(i,kap,kall); - oq70_cost_prod_liv_labor(t,i,"lower") = q70_cost_prod_liv_labor.lo(i); - oq70_cost_prod_liv_capital(t,i,"lower") = q70_cost_prod_liv_capital.lo(i); - oq70_investment(t,i,kli,"lower") = q70_investment.lo(i,kli); - oq70_cost_prod_fish(t,i,"lower") = q70_cost_prod_fish.lo(i); + ov_dem_feed(t,i,kap,kall,"marginal") = vm_dem_feed.m(i,kap,kall); + ov_cost_prod_livst(t,i,factors,"marginal") = vm_cost_prod_livst.m(i,factors); + ov_cost_prod_fish(t,i,"marginal") = vm_cost_prod_fish.m(i); + ov70_investment(t,i,kli,"marginal") = v70_investment.m(i,kli); + oq70_feed(t,i,kap,kall,"marginal") = q70_feed.m(i,kap,kall); + oq70_cost_prod_liv_labor(t,i,"marginal") = q70_cost_prod_liv_labor.m(i); + oq70_cost_prod_liv_capital(t,i,"marginal") = q70_cost_prod_liv_capital.m(i); + oq70_investment(t,i,kli,"marginal") = q70_investment.m(i,kli); + oq70_cost_prod_fish(t,i,"marginal") = q70_cost_prod_fish.m(i); + ov_dem_feed(t,i,kap,kall,"level") = vm_dem_feed.l(i,kap,kall); + ov_cost_prod_livst(t,i,factors,"level") = vm_cost_prod_livst.l(i,factors); + ov_cost_prod_fish(t,i,"level") = vm_cost_prod_fish.l(i); + ov70_investment(t,i,kli,"level") = v70_investment.l(i,kli); + oq70_feed(t,i,kap,kall,"level") = q70_feed.l(i,kap,kall); + oq70_cost_prod_liv_labor(t,i,"level") = q70_cost_prod_liv_labor.l(i); + oq70_cost_prod_liv_capital(t,i,"level") = q70_cost_prod_liv_capital.l(i); + oq70_investment(t,i,kli,"level") = q70_investment.l(i,kli); + oq70_cost_prod_fish(t,i,"level") = q70_cost_prod_fish.l(i); + ov_dem_feed(t,i,kap,kall,"upper") = vm_dem_feed.up(i,kap,kall); + ov_cost_prod_livst(t,i,factors,"upper") = vm_cost_prod_livst.up(i,factors); + ov_cost_prod_fish(t,i,"upper") = vm_cost_prod_fish.up(i); + ov70_investment(t,i,kli,"upper") = v70_investment.up(i,kli); + oq70_feed(t,i,kap,kall,"upper") = q70_feed.up(i,kap,kall); + oq70_cost_prod_liv_labor(t,i,"upper") = q70_cost_prod_liv_labor.up(i); + oq70_cost_prod_liv_capital(t,i,"upper") = q70_cost_prod_liv_capital.up(i); + oq70_investment(t,i,kli,"upper") = q70_investment.up(i,kli); + oq70_cost_prod_fish(t,i,"upper") = q70_cost_prod_fish.up(i); + ov_dem_feed(t,i,kap,kall,"lower") = vm_dem_feed.lo(i,kap,kall); + ov_cost_prod_livst(t,i,factors,"lower") = vm_cost_prod_livst.lo(i,factors); + ov_cost_prod_fish(t,i,"lower") = vm_cost_prod_fish.lo(i); + ov70_investment(t,i,kli,"lower") = v70_investment.lo(i,kli); + oq70_feed(t,i,kap,kall,"lower") = q70_feed.lo(i,kap,kall); + oq70_cost_prod_liv_labor(t,i,"lower") = q70_cost_prod_liv_labor.lo(i); + oq70_cost_prod_liv_capital(t,i,"lower") = q70_cost_prod_liv_capital.lo(i); + oq70_investment(t,i,kli,"lower") = q70_investment.lo(i,kli); + oq70_cost_prod_fish(t,i,"lower") = q70_cost_prod_fish.lo(i); *##################### R SECTION END (OUTPUT DEFINITIONS) ###################### diff --git a/modules/70_livestock/fbask_jan16_sticky/preloop.gms b/modules/70_livestock/fbask_jan16_sticky/preloop.gms index 1d8248a79..1e223d4a7 100644 --- a/modules/70_livestock/fbask_jan16_sticky/preloop.gms +++ b/modules/70_livestock/fbask_jan16_sticky/preloop.gms @@ -85,4 +85,4 @@ $if "%c70_fac_req_regr%" == "reg" i70_fac_req_livst(t_all,i,kli)$(m_year(t_all) *** Section implementing the "sticky" part of the realization * Get the initial production from the historic data -p70_initial_1995_prod(i,kli) = f70_hist_prod_livst("y1995",i,kli,"dm"); \ No newline at end of file +p70_initial_1995_prod(i,kli) = f70_hist_prod_livst("y1995",i,kli,"dm");