| Add | Add a schedule and a dailyPattern to the PeriodicScheduler |
| Count | Number of Schedule-Pattern pairs |
| GetAccumulatedValue | Get the accumulated value in the time span. |
| GetProfileAt | Return the Schedule for the Schedule-dailyPattern pair at the specified index |
| GetScheduleAt | Return the Schedule for the Schedule-dailyPattern pair at the specified index |
| GetValue | Get the value at the given date. |
| Prepare | Prepare item for simulation. |
| RemoveAt | Remove a schedule and a dailyPattern at the specified index |
| Validate | Validate this |