ProgramRS2WG (const BlockModel& al) : Program (al), path (al.path ()), rshourly_origin (al.integer ("rshourly_origin"), 1, 1, 0), wgcycle_begin (al.integer ("wgcycle_begin"), 1, 1, 0), wgcycle_end (al.integer ("wgcycle_begin") + al.integer ("wgcycle_length"), 1, 1, 0), rshourly_file (al.name ("rshourly_file")), rsdaily_file (al.name ("rsdaily_file")), dwfhourly_file (al.name ("dwfhourly_file")), hint_file (al.name ("hint_file")), hlim (al.number_sequence ("hlim")) { }