@@ -32,8 +32,8 @@ const ASSETS_FILE_NAME: &str = "assets.csv";
3232/// The output file name for commodity balance duals
3333const COMMODITY_BALANCE_DUALS_FILE_NAME : & str = "debug_commodity_balance_duals.csv" ;
3434
35- /// The output file name for capacity duals
36- const CAPACITY_DUALS_FILE_NAME : & str = "debug_capacity_duals .csv" ;
35+ /// The output file name for activity duals
36+ const ACTIVITY_DUALS_FILE_NAME : & str = "debug_activity_duals .csv" ;
3737
3838/// Get the model name from the specified directory path
3939pub fn get_output_dir ( model_dir : & Path ) -> Result < PathBuf > {
@@ -111,9 +111,9 @@ struct CommodityPriceRow {
111111 price : f64 ,
112112}
113113
114- /// Represents the capacity duals data in a row of the capacity duals CSV file
114+ /// Represents the activity duals data in a row of the activity duals CSV file
115115#[ derive( Serialize , Deserialize , Debug , PartialEq ) ]
116- struct CapacityDualsRow {
116+ struct ActivityDualsRow {
117117 milestone_year : u32 ,
118118 asset_id : AssetID ,
119119 time_slice : TimeSliceID ,
@@ -133,7 +133,7 @@ struct CommodityBalanceDualsRow {
133133/// For writing extra debug information about the model
134134struct DebugDataWriter {
135135 commodity_balance_duals_writer : csv:: Writer < File > ,
136- capacity_duals_writer : csv:: Writer < File > ,
136+ activity_duals_writer : csv:: Writer < File > ,
137137}
138138
139139impl DebugDataWriter {
@@ -150,33 +150,33 @@ impl DebugDataWriter {
150150
151151 Ok ( Self {
152152 commodity_balance_duals_writer : new_writer ( COMMODITY_BALANCE_DUALS_FILE_NAME ) ?,
153- capacity_duals_writer : new_writer ( CAPACITY_DUALS_FILE_NAME ) ?,
153+ activity_duals_writer : new_writer ( ACTIVITY_DUALS_FILE_NAME ) ?,
154154 } )
155155 }
156156
157157 /// Write all debug info to output files
158158 fn write_debug_info ( & mut self , milestone_year : u32 , solution : & Solution ) -> Result < ( ) > {
159- self . write_capacity_duals ( milestone_year, solution. iter_capacity_duals ( ) ) ?;
159+ self . write_activity_duals ( milestone_year, solution. iter_activity_duals ( ) ) ?;
160160 self . write_commodity_balance_duals (
161161 milestone_year,
162162 solution. iter_commodity_balance_duals ( ) ,
163163 ) ?;
164164 Ok ( ( ) )
165165 }
166166
167- /// Write capacity duals to file
168- fn write_capacity_duals < ' a , I > ( & mut self , milestone_year : u32 , iter : I ) -> Result < ( ) >
167+ /// Write activity duals to file
168+ fn write_activity_duals < ' a , I > ( & mut self , milestone_year : u32 , iter : I ) -> Result < ( ) >
169169 where
170170 I : Iterator < Item = ( & ' a AssetRef , & ' a TimeSliceID , f64 ) > ,
171171 {
172172 for ( asset, time_slice, value) in iter {
173- let row = CapacityDualsRow {
173+ let row = ActivityDualsRow {
174174 milestone_year,
175175 asset_id : asset. id . unwrap ( ) ,
176176 time_slice : time_slice. clone ( ) ,
177177 value,
178178 } ;
179- self . capacity_duals_writer . serialize ( row) ?;
179+ self . activity_duals_writer . serialize ( row) ?;
180180 }
181181
182182 Ok ( ( ) )
@@ -204,7 +204,7 @@ impl DebugDataWriter {
204204 /// Flush the underlying streams
205205 fn flush ( & mut self ) -> Result < ( ) > {
206206 self . commodity_balance_duals_writer . flush ( ) ?;
207- self . capacity_duals_writer . flush ( ) ?;
207+ self . activity_duals_writer . flush ( ) ?;
208208
209209 Ok ( ( ) )
210210 }
@@ -457,30 +457,30 @@ mod tests {
457457 }
458458
459459 #[ rstest]
460- fn test_write_capacity_duals ( assets : AssetPool , time_slice : TimeSliceID ) {
460+ fn test_write_activity_duals ( assets : AssetPool , time_slice : TimeSliceID ) {
461461 let milestone_year = 2020 ;
462462 let value = 0.5 ;
463463 let dir = tempdir ( ) . unwrap ( ) ;
464464 let asset = assets. iter ( ) . next ( ) . unwrap ( ) ;
465465
466- // Write capacity dual
466+ // Write activity dual
467467 {
468468 let mut writer = DebugDataWriter :: create ( dir. path ( ) ) . unwrap ( ) ;
469469 writer
470- . write_capacity_duals ( milestone_year, iter:: once ( ( asset, & time_slice, value) ) )
470+ . write_activity_duals ( milestone_year, iter:: once ( ( asset, & time_slice, value) ) )
471471 . unwrap ( ) ;
472472 writer. flush ( ) . unwrap ( ) ;
473473 }
474474
475475 // Read back and compare
476- let expected = CapacityDualsRow {
476+ let expected = ActivityDualsRow {
477477 milestone_year,
478478 asset_id : asset. id . unwrap ( ) ,
479479 time_slice,
480480 value,
481481 } ;
482- let records: Vec < CapacityDualsRow > =
483- csv:: Reader :: from_path ( dir. path ( ) . join ( CAPACITY_DUALS_FILE_NAME ) )
482+ let records: Vec < ActivityDualsRow > =
483+ csv:: Reader :: from_path ( dir. path ( ) . join ( ACTIVITY_DUALS_FILE_NAME ) )
484484 . unwrap ( )
485485 . into_deserialize ( )
486486 . try_collect ( )
0 commit comments