11#ifndef FAUNA_DATE_INTERVAL_H
12#define FAUNA_DATE_INTERVAL_H
Two dates framing a time interval.
Definition: date_interval.h:25
Date last_day
Definition: date_interval.h:53
Date first_day
Definition: date_interval.h:53
const Date & get_last() const
Last day of the interval.
Definition: date_interval.h:46
void extend(const Date &new_date)
Expand the time interval just enough to include a new date.
Definition: date_interval.cpp:25
bool matches_output_interval(const OutputInterval &) const
Definition: date_interval.cpp:32
const Date & get_first() const
First day of the interval.
Definition: date_interval.h:43
Helper class to hold an absolute simulation day.
Definition: date.h:19
Simple class to hold the date of a simulation day.
OutputInterval
Time interval for aggregating output.
Definition: parameters.h:37